From 4b11dc566a5bbfa1378d6266525c281b028abcc8 Mon Sep 17 00:00:00 2001 From: Jiyoung Yun Date: Fri, 10 Feb 2017 20:35:12 +0900 Subject: Imported Upstream version 1.0.0.9910 --- tests/dir.props | 23 + tests/helixprep.proj | 155 + tests/helixpublish.proj | 67 + tests/issues.targets | 1349 + tests/longRunningGcTests.txt | 1 + tests/publishdependency.targets | 11 +- tests/runtest.cmd | 25 +- tests/runtest.proj | 30 +- tests/runtest.sh | 49 +- tests/scripts/arm32_ci_script.sh | 11 +- tests/scripts/perf-prep.sh | 6 +- tests/scripts/run-corefx-tests.py | 333 + tests/scripts/run-xunit-perf.cmd | 4 + tests/scripts/run-xunit-perf.sh | 37 +- tests/src/CLRTest.Execute.Bash.targets | 1 + tests/src/CLRTest.Jit.targets | 13 +- .../Coreclr.TestWrapper/CoreclrTestWrapperLib.cs | 17 +- .../build_against_pkg_dependencies/project.json | 10 +- tests/src/Common/empty/project.json | 6 +- tests/src/Common/netcoreapp/project.json | 71 +- tests/src/Common/targeting_pack_ref/project.json | 8 +- tests/src/Common/test_dependencies/project.json | 127 +- tests/src/Common/test_runtime/project.json | 13 +- .../cti/system/datetime/DateTimeCompare.csproj | 45 - .../cti/system/datetime/DateTimeCompareTo1.csproj | 45 - .../cti/system/datetime/DateTimeCtor1.csproj | 45 - .../cti/system/datetime/DateTimeCtor3.csproj | 45 - .../cti/system/datetime/DateTimeCtor4.csproj | 45 - .../cti/system/datetime/DateTimeCtor6.csproj | 45 - .../cti/system/datetime/DateTimeCtor7.csproj | 45 - .../cti/system/datetime/DateTimeDate.csproj | 45 - .../cti/system/datetime/DateTimeGetHashCode.csproj | 45 - .../cti/system/datetime/DateTimeHour.csproj | 45 - .../cti/system/datetime/DateTimeKind.csproj | 45 - .../cti/system/datetime/DateTimeMaxValue.csproj | 45 - .../cti/system/datetime/DateTimeMillisecond.csproj | 45 - .../cti/system/datetime/DateTimeMinValue.csproj | 45 - .../cti/system/datetime/DateTimeMinute.csproj | 45 - .../cti/system/datetime/DateTimeNow.csproj | 45 - .../cti/system/datetime/DateTimeParse1.csproj | 45 - .../cti/system/datetime/DateTimeParse2.csproj | 45 - .../cti/system/datetime/DateTimeParse3.csproj | 45 - .../cti/system/datetime/DateTimeParseExact1.csproj | 45 - .../cti/system/datetime/DateTimeParseExact2.csproj | 45 - .../cti/system/datetime/DateTimeParseExact3.csproj | 45 - .../cti/system/datetime/DateTimeSecond.csproj | 45 - .../cti/system/datetime/DateTimeSubtract1.csproj | 45 - .../cti/system/datetime/DateTimeSubtract2.csproj | 45 - .../cti/system/datetime/DateTimeTicks.csproj | 45 - .../cti/system/datetime/DateTimeTimeOfDay.csproj | 45 - .../cti/system/datetime/DateTimeToFileTime.csproj | 45 - .../system/datetime/DateTimeToFileTimeUtc.csproj | 45 - .../cti/system/datetime/DateTimeToLocalTime.csproj | 45 - .../cti/system/datetime/DateTimeToString1.csproj | 45 - .../cti/system/datetime/DateTimeToString2.csproj | 45 - .../cti/system/datetime/DateTimeToString3.csproj | 45 - .../cti/system/datetime/DateTimeUtcNow.csproj | 45 - .../cti/system/datetime/DateTimetoday.csproj | 45 - .../cti/system/datetime/cfdatetimetools.cs | 142 - .../cti/system/datetime/datetimecompare.cs | 250 - .../cti/system/datetime/datetimecompareto1.cs | 250 - .../cti/system/datetime/datetimector1.cs | 342 - .../cti/system/datetime/datetimector3.cs | 521 - .../cti/system/datetime/datetimector4.cs | 638 - .../cti/system/datetime/datetimector6.cs | 570 - .../cti/system/datetime/datetimector7.cs | 689 - .../cti/system/datetime/datetimedate.cs | 144 - .../cti/system/datetime/datetimegethashcode.cs | 141 - .../cti/system/datetime/datetimehour.cs | 99 - .../cti/system/datetime/datetimekind.cs | 221 - .../cti/system/datetime/datetimemaxvalue.cs | 73 - .../cti/system/datetime/datetimemillisecond.cs | 124 - .../cti/system/datetime/datetimeminute.cs | 95 - .../cti/system/datetime/datetimeminvalue.cs | 73 - .../CoreMangLib/cti/system/datetime/datetimenow.cs | 93 - .../cti/system/datetime/datetimeparse1.cs | 828 - .../cti/system/datetime/datetimeparse2.cs | 216 - .../cti/system/datetime/datetimeparse3.cs | 274 - .../cti/system/datetime/datetimeparseexact1.cs | 964 - .../cti/system/datetime/datetimeparseexact2.cs | 285 - .../cti/system/datetime/datetimeparseexact3.cs | 318 - .../cti/system/datetime/datetimesecond.cs | 98 - .../cti/system/datetime/datetimesubtract1.cs | 205 - .../cti/system/datetime/datetimesubtract2.cs | 225 - .../cti/system/datetime/datetimeticks.cs | 99 - .../cti/system/datetime/datetimetimeofday.cs | 98 - .../cti/system/datetime/datetimetoday.cs | 95 - .../cti/system/datetime/datetimetofiletime.cs | 126 - .../cti/system/datetime/datetimetofiletimeutc.cs | 126 - .../cti/system/datetime/datetimetolocaltime.cs | 66 - .../cti/system/datetime/datetimetostring1.cs | 122 - .../cti/system/datetime/datetimetostring2.cs | 118 - .../cti/system/datetime/datetimetostring3.cs | 588 - .../cti/system/datetime/datetimeutcnow.cs | 93 - .../system/datetimekind/DateTimeKindLocal.csproj | 45 - .../datetimekind/DateTimeKindUnspecified.csproj | 45 - .../cti/system/datetimekind/DateTimeKindUtc.csproj | 45 - .../cti/system/datetimekind/datetimekindlocal.cs | 69 - .../system/datetimekind/datetimekindunspecified.cs | 69 - .../cti/system/datetimekind/datetimekindutc.cs | 69 - .../CalendarWeekRuleFirstDay.csproj | 45 - .../CalendarWeekRuleFirstFourDayWeek.csproj | 45 - .../CalendarWeekRuleFirstFullWeek.csproj | 45 - .../calendarweekrule/calendarweekrulefirstday.cs | 70 - .../calendarweekrulefirstfourdayweek.cs | 70 - .../calendarweekrulefirstfullweek.cs | 70 - .../CharUnicodeInfoGetNumericValue1.csproj | 45 - .../CharUnicodeInfoGetNumericValue2.csproj | 45 - .../CharUnicodeInfoGetUnicodeCategory1.csproj | 45 - .../CharUnicodeInfoGetUnicodeCategory2.csproj | 45 - .../charunicodeinfogetnumericvalue1.cs | 226 - .../charunicodeinfogetnumericvalue2.cs | 310 - .../charunicodeinfogetunicodecategory1.cs | 944 - .../charunicodeinfogetunicodecategory2.cs | 1040 - .../compareinfo/CompareInfoCompare2.csproj | 45 - .../compareinfo/CompareInfoIndexOf2.csproj | 45 - .../compareinfo/compareinfocompare2.cs | 218 - .../compareinfo/compareinfoindexof2.cs | 185 - .../compareoptions/CompareOptionsIgnoreCase.csproj | 45 - .../CompareOptionsIgnoreKanaType.csproj | 45 - .../CompareOptionsIgnoreNonSpace.csproj | 45 - .../CompareOptionsIgnoreSymbols.csproj | 45 - .../CompareOptionsIgnoreWidth.csproj | 45 - .../compareoptions/CompareOptionsNone.csproj | 45 - .../compareoptions/CompareOptionsOrdinal.csproj | 45 - .../CompareOptionsOrdinalIgoreCase.csproj | 45 - .../compareoptions/CompareOptionsStringSort.csproj | 45 - .../compareoptions/compareoptionsignorecase.cs | 73 - .../compareoptions/compareoptionsignorekanatype.cs | 73 - .../compareoptions/compareoptionsignorenonspace.cs | 73 - .../compareoptions/compareoptionsignoresymbols.cs | 73 - .../compareoptions/compareoptionsignorewidth.cs | 73 - .../compareoptions/compareoptionsnone.cs | 73 - .../compareoptions/compareoptionsordinal.cs | 73 - .../compareoptionsordinaligorecase.cs | 73 - .../compareoptions/compareoptionsstringsort.cs | 73 - .../cultureinfo/CultureInfoClone.csproj | 45 - .../cultureinfo/CultureInfoEnglishName.csproj | 45 - .../cultureinfo/CultureInfoEquals.csproj | 45 - .../cultureinfo/CultureInfoGetCultureInfo2.csproj | 45 - .../cultureinfo/CultureInfoGetHashCode.csproj | 45 - .../cultureinfo/CultureInfoInvariantCulture.csproj | 45 - .../cultureinfo/CultureInfoIsNeutralCulture.csproj | 45 - .../cultureinfo/CultureInfoName.csproj | 45 - .../cultureinfo/CultureInfoNativeName.csproj | 45 - .../cultureinfo/CultureInfoParent.csproj | 45 - .../cultureinfo/CultureInfoReadOnly.csproj | 45 - .../cultureinfo/CultureInfoTextInfo.csproj | 45 - .../cultureinfo/CultureInfoToString.csproj | 45 - .../CultureInfoTwoLetterISOLanguageName.csproj | 45 - .../globalization/cultureinfo/cultureinfoclone.cs | Bin 7244 -> 0 bytes .../cultureinfo/cultureinfoenglishname.cs | Bin 3738 -> 0 bytes .../globalization/cultureinfo/cultureinfoequals.cs | Bin 15856 -> 0 bytes .../cultureinfo/cultureinfogetcultureinfo2.cs | Bin 15566 -> 0 bytes .../cultureinfo/cultureinfogethashcode.cs | Bin 10202 -> 0 bytes .../cultureinfo/cultureinfoinvariantculture.cs | Bin 3866 -> 0 bytes .../cultureinfo/cultureinfoisneutralculture.cs | Bin 7066 -> 0 bytes .../globalization/cultureinfo/cultureinfoname.cs | Bin 3724 -> 0 bytes .../cultureinfo/cultureinfonativename.cs | Bin 3844 -> 0 bytes .../globalization/cultureinfo/cultureinfoparent.cs | Bin 8140 -> 0 bytes .../cultureinfo/cultureinforeadonly.cs | Bin 9148 -> 0 bytes .../cultureinfo/cultureinfotextinfo.cs | Bin 7212 -> 0 bytes .../cultureinfo/cultureinfotostring.cs | Bin 7288 -> 0 bytes .../cultureinfotwoletterisolanguagename.cs | Bin 8410 -> 0 bytes .../DateTimeFormatInfoClone.csproj | 45 - .../DateTimeFormatInfoCurrentInfo.csproj | 45 - ...ateTimeFormatInfoGetAbbreviatedMonthName.csproj | 45 - .../DateTimeFormatInfoGetFormat.csproj | 45 - .../DateTimeFormatInfoGetInstance.csproj | 45 - .../DateTimeFormatInfoGetMonthName.csproj | 45 - .../DateTimeFormatInfoInvariantInfo.csproj | 45 - .../DateTimeFormatInfoIsReadOnly.csproj | 45 - .../DateTimeFormatInfoRFC1123Pattern.csproj | 45 - .../DateTimeFormatInfoReadOnly.csproj | 45 - ...ateTimeFormatInfoSortableDateTimePattern.csproj | 45 - .../UniversalSortableDateTimePattern.csproj | 45 - .../datetimeformatinfo/datetimeformatinfoclone.cs | 239 - .../datetimeformatinfocurrentinfo.cs | 70 - .../datetimeformatinfogetabbreviatedmonthname.cs | 277 - .../datetimeformatinfogetformat.cs | 105 - .../datetimeformatinfogetinstance.cs | 195 - .../datetimeformatinfogetmonthname.cs | 277 - .../datetimeformatinfoinvariantinfo.cs | 70 - .../datetimeformatinfoisreadonly.cs | 122 - .../datetimeformatinforeadonly.cs | 131 - .../datetimeformatinforfc1123pattern.cs | 92 - .../datetimeformatinfosortabledatetimepattern.cs | 93 - ...meformatinfouniversalsortabledatetimepattern.cs | 93 - .../DateTimeStyleAllowInnerWhite.csproj | 45 - .../DateTimeStylesAdjustToUniversal.csproj | 45 - .../DateTimeStylesAllowLeadingWhite.csproj | 45 - .../DateTimeStylesAllowTrailingWhite.csproj | 45 - .../DateTimeStylesAllowWhiteSpaces.csproj | 45 - .../DateTimeStylesAssumeLocal.csproj | 45 - .../DateTimeStylesAssumeUniversal.csproj | 45 - .../DateTimeStylesNoCurrentDateDefault.csproj | 45 - .../datetimestyles/DateTimeStylesNone.csproj | 45 - .../DateTimeStylesRoundTripKind.csproj | 45 - .../datetimestyles/datetimestyleallowinnerwhite.cs | 73 - .../datetimestylesadjusttouniversal.cs | 73 - .../datetimestylesallowleadingwhite.cs | 73 - .../datetimestylesallowtrailingwhite.cs | 73 - .../datetimestylesallowwhitespaces.cs | 73 - .../datetimestyles/datetimestylesassumelocal.cs | 73 - .../datetimestylesassumeuniversal.cs | 73 - .../datetimestylesnocurrentdatedefault.cs | 73 - .../datetimestyles/datetimestylesnone.cs | 73 - .../datetimestyles/datetimestylesroundtripkind.cs | 73 - .../numberformatinfo/NumberFormatInfoClone.csproj | 45 - .../numberformatinfo/NumberFormatInfoCtor.csproj | 45 - ...NumberFormatInfoCurrencyDecimalSeparator.csproj | 45 - .../NumberFormatInfoCurrencyGroupSeparator.csproj | 45 - .../NumberFormatInfoGetFormat.csproj | 45 - .../NumberFormatInfoGetInstance.csproj | 45 - .../NumberFormatInfoReadOnly.csproj | 45 - .../numberformatinfo/numberformatinfoclone.cs | 104 - .../numberformatinfo/numberformatinfoctor.cs | 103 - .../numberformatinfocurrencydecimalseparator.cs | 193 - .../numberformatinfocurrencygroupseparator.cs | 165 - .../numberformatinfo/numberformatinfogetformat.cs | 137 - .../numberformatinfogetinstance.cs | 105 - .../numberformatinfo/numberformatinforeadonly.cs | 107 - .../NumberStylesAllowCurrencySymbol.csproj | 45 - .../NumberStylesAllowDecimalPoint.csproj | 45 - .../numberstyles/NumberStylesAllowExponent.csproj | 45 - .../NumberStylesAllowHexSpecifier.csproj | 45 - .../NumberStylesAllowLeadingSign.csproj | 45 - .../NumberStylesAllowLeadingWhite.csproj | 45 - .../NumberStylesAllowParentheses.csproj | 45 - .../numberstyles/NumberStylesAllowThousands.csproj | 45 - .../NumberStylesAllowTrailingSign.csproj | 45 - .../NumberStylesAllowTrailingWhite.csproj | 45 - .../numberstyles/NumberStylesAny.csproj | 45 - .../numberstyles/NumberStylesCurrency.csproj | 45 - .../numberstyles/NumberStylesFloat.csproj | 45 - .../numberstyles/NumberStylesHexNumber.csproj | 45 - .../numberstyles/NumberStylesInteger.csproj | 45 - .../numberstyles/NumberStylesNone.csproj | 45 - .../numberstyles/NumberStylesNumber.csproj | 45 - .../numberstylesallowcurrencysymbol.cs | 105 - .../numberstyles/numberstylesallowdecimalpoint.cs | 105 - .../numberstyles/numberstylesallowexponent.cs | 105 - .../numberstyles/numberstylesallowhexspecifier.cs | 105 - .../numberstyles/numberstylesallowleadingsign.cs | 105 - .../numberstyles/numberstylesallowleadingwhite.cs | 105 - .../numberstyles/numberstylesallowparentheses.cs | 105 - .../numberstyles/numberstylesallowthousands.cs | 105 - .../numberstyles/numberstylesallowtrailingsign.cs | 105 - .../numberstyles/numberstylesallowtrailingwhite.cs | 105 - .../globalization/numberstyles/numberstylesany.cs | 125 - .../numberstyles/numberstylescurrency.cs | 124 - .../numberstyles/numberstylesfloat.cs | 119 - .../numberstyles/numberstyleshexnumber.cs | 112 - .../numberstyles/numberstylesinteger.cs | 111 - .../globalization/numberstyles/numberstylesnone.cs | 105 - .../numberstyles/numberstylesnumber.cs | 120 - .../regioninfo/RegionInfoEquals.csproj | 45 - .../regioninfo/RegionInfoGetHashCode.csproj | 45 - .../regioninfo/RegionInfoISOCurrencySymbol.csproj | 45 - .../regioninfo/RegionInfoIsMetric.csproj | 45 - .../globalization/regioninfo/RegionInfoName.csproj | 45 - .../regioninfo/RegionInfoToString.csproj | 45 - .../RegionInfoTwoLetterISORegionName.csproj | 45 - .../globalization/regioninfo/regioninfoequals.cs | 133 - .../regioninfo/regioninfogethashcode.cs | 85 - .../globalization/regioninfo/regioninfoismetric.cs | 85 - .../regioninfo/regioninfoisocurrencysymbol.cs | 153 - .../globalization/regioninfo/regioninfoname.cs | 130 - .../globalization/regioninfo/regioninfotostring.cs | 107 - .../regioninfo/regioninfotwoletterisoregionname.cs | 129 - .../stringinfo/StringInfoCtor1.csproj | 45 - .../stringinfo/StringInfoCtor2.csproj | 45 - .../stringinfo/StringInfoEquals.csproj | 45 - .../stringinfo/StringInfoGetHashCode.csproj | 45 - .../StringInfoGetNextTextElement2.csproj | 45 - .../StringInfoGetTextElementEnumerator1.csproj | 45 - .../StringInfoGetTextElementEnumerator2.csproj | 45 - .../StringInfoLengthInTextElements.csproj | 45 - .../StringInfoParseCombiningCharacters.csproj | 45 - .../stringinfo/StringInfoString.csproj | 45 - .../globalization/stringinfo/stringinfoctor1.cs | 77 - .../globalization/stringinfo/stringinfoctor2.cs | 171 - .../globalization/stringinfo/stringinfoequals.cs | 235 - .../stringinfo/stringinfogethashcode.cs | 104 - .../stringinfo/stringinfogetnexttextelement2.cs | 267 - .../stringinfogettextelementenumerator1.cs | 185 - .../stringinfogettextelementenumerator2.cs | 257 - .../stringinfo/stringinfolengthintextelements.cs | 109 - .../stringinfoparsecombiningcharacters.cs | 166 - .../globalization/stringinfo/stringinfostring.cs | 184 - .../TextElementEnumeratorCurrent.csproj | 45 - .../TextElementEnumeratorElementIndex.csproj | 45 - .../TextElementEnumeratorGetTextElement.csproj | 45 - .../TextElementEnumeratorMoveNext.csproj | 45 - .../TextElementEnumeratorReset.csproj | 45 - .../textelementenumeratorcurrent.cs | Bin 10394 -> 0 bytes .../textelementenumeratorelementindex.cs | Bin 7622 -> 0 bytes .../textelementenumeratorgettextelement.cs | Bin 10562 -> 0 bytes .../textelementenumeratormovenext.cs | Bin 5786 -> 0 bytes .../textelementenumeratorreset.cs | Bin 4652 -> 0 bytes .../textinfo/TextInfoCultureName.csproj | 45 - .../globalization/textinfo/TextInfoEquals.csproj | 45 - .../textinfo/TextInfoGetHashCode.csproj | 45 - .../textinfo/TextInfoIsReadOnly.csproj | 45 - .../globalization/textinfo/TextInfoToString.csproj | 45 - .../globalization/textinfo/TextInfoToUpper1.csproj | 45 - .../globalization/textinfo/TextInfoToUpper2.csproj | 45 - .../globalization/textinfo/textinfoculturename.cs | 104 - .../globalization/textinfo/textinfoequals.cs | 243 - .../globalization/textinfo/textinfogethashcode.cs | 108 - .../globalization/textinfo/textinfoisreadonly.cs | 103 - .../globalization/textinfo/textinfotostring.cs | 102 - .../globalization/textinfo/textinfotoupper1.cs | 223 - .../globalization/textinfo/textinfotoupper2.cs | 244 - .../UnicodeCategoryClosePunctuation.csproj | 45 - .../UnicodeCategoryConnectorPunctuation.csproj | 45 - .../unicodecategory/UnicodeCategoryControl.csproj | 45 - .../UnicodeCategoryDashPunctuation.csproj | 45 - .../UnicodeCategoryDecimalDigitNumber.csproj | 45 - .../UnicodeCategoryEnclosingMark.csproj | 45 - .../UnicodeCategoryFinalQuotePunctuation.csproj | 45 - .../unicodecategory/UnicodeCategoryFormat.csproj | 45 - .../UnicodeCategoryInitialQuotePunctuation.csproj | 45 - .../UnicodeCategoryLetterNumber.csproj | 45 - .../UnicodeCategoryLineSeparator.csproj | 45 - .../UnicodeCategoryLowercaseLetter.csproj | 45 - .../UnicodeCategoryMathSymbol.csproj | 45 - .../UnicodeCategoryModifierLetter.csproj | 45 - .../UnicodeCategoryModifierSymbol.csproj | 45 - .../UnicodeCategoryNonSpacingMark.csproj | 45 - .../UnicodeCategoryOpenPunctuation.csproj | 45 - .../UnicodeCategoryOtherLetter.csproj | 45 - .../UnicodeCategoryOtherNotAssigned.csproj | 45 - .../UnicodeCategoryOtherNumber.csproj | 45 - .../UnicodeCategoryOtherPunctuation.csproj | 45 - .../UnicodeCategoryOtherSymbol.csproj | 45 - .../UnicodeCategoryParagraphSeparator.csproj | 45 - .../UnicodeCategoryPrivateUse.csproj | 45 - .../UnicodeCategorySpaceSeparator.csproj | 45 - .../UnicodeCategorySpacingCombiningMark.csproj | 45 - .../UnicodeCategorySurrogate.csproj | 45 - .../UnicodeCategoryTitlecaseLetter.csproj | 45 - .../UnicodeCategoryUppercaseLetter.csproj | 45 - .../unicodecategoryclosepunctuation.cs | 57 - .../unicodecategoryconnectorpunctuation.cs | 57 - .../unicodecategory/unicodecategorycontrol.cs | 57 - .../unicodecategorydashpunctuation.cs | 57 - .../unicodecategorydecimaldigitnumber.cs | 57 - .../unicodecategoryenclosingmark.cs | 57 - .../unicodecategoryfinalquotepunctuation.cs | 57 - .../unicodecategory/unicodecategoryformat.cs | 57 - .../unicodecategoryinitialquotepunctuation.cs | 57 - .../unicodecategory/unicodecategoryletternumber.cs | 57 - .../unicodecategorylineseparator.cs | 57 - .../unicodecategorylowercaseletter.cs | 57 - .../unicodecategory/unicodecategorymathsymbol.cs | 57 - .../unicodecategorymodifierletter.cs | 57 - .../unicodecategorymodifiersymbol.cs | 57 - .../unicodecategorynonspacingmark.cs | 57 - .../unicodecategoryopenpunctuation.cs | 57 - .../unicodecategory/unicodecategoryotherletter.cs | 57 - .../unicodecategoryothernotassigned.cs | 57 - .../unicodecategory/unicodecategoryothernumber.cs | 57 - .../unicodecategoryotherpunctuation.cs | 57 - .../unicodecategory/unicodecategoryothersymbol.cs | 57 - .../unicodecategoryparagraphseparator.cs | 57 - .../unicodecategory/unicodecategoryprivateuse.cs | 57 - .../unicodecategoryspaceseparator.cs | 57 - .../unicodecategoryspacingcombiningmark.cs | 57 - .../unicodecategory/unicodecategorysurrogate.cs | 57 - .../unicodecategorytitlecaseletter.cs | 57 - .../unicodecategoryuppercaseletter.cs | 57 - .../datetime/Co7510ParseExact_formatarray.csproj | 44 - .../datetime/co7510parseexact_formatarray.cs | 69 - .../system/text/encoding/Shift_Jis.csproj | 45 - .../CoreMangLib/system/text/encoding/shift_jis.cs | 224 - tests/src/GC/API/GC/TotalMemory.cs | 1 + .../src/GC/Coverage/delete_next_card_table.csproj | 3 +- tests/src/Interop/common/types.h | 1 + tests/src/JIT/Directed/shift/uint64Opt.cs | 178 + tests/src/JIT/Directed/shift/uint64Opt_d.csproj | 47 + tests/src/JIT/Directed/shift/uint64Opt_do.csproj | 46 + tests/src/JIT/Directed/shift/uint64Opt_r.csproj | 47 + tests/src/JIT/Directed/shift/uint64Opt_ro.csproj | 46 + .../src/JIT/Methodical/fp/exgen/10w5d_cs_d.csproj | 3 +- .../src/JIT/Methodical/fp/exgen/10w5d_cs_r.csproj | 3 +- tests/src/JIT/Methodical/refany/format.cs | 10 + tests/src/JIT/Methodical/refany/format.il | 50 +- tests/src/JIT/Methodical/refany/longsig.il | 50 +- tests/src/JIT/Methodical/refany/shortsig.il | 50 +- .../tailcall/Desktop/_il_relthread-race.csproj | 3 + .../JIT/Methodical/tailcall_v4/hijacking.ilproj | 4 + .../CodeQuality/BenchmarksGame/LICENSE.TXT | 2 +- .../binarytrees/binarytrees.csharp.cs | 1 + .../binarytrees/binarytrees.csharp3.cs | 142 + .../BenchmarksGame/binarytrees/binarytrees.csproj | 2 + .../BenchmarksGame/binarytrees/binarytrees3.csproj | 46 + .../BenchmarksGame/k-nucleotide/k-nucleotide.cs | 312 + .../k-nucleotide/k-nucleotide.csproj | 53 + .../k-nucleotide/knucleotide-input-big.txt | 33337 +++++++++++++++++++ .../k-nucleotide/knucleotide-input.txt | 171 + .../BenchmarksGame/regexdna/regexdna-input25.txt | 9 + .../regexdna/regexdna-input25000.txt | 4171 +++ .../BenchmarksGame/regexdna/regexdna.csharp-6.cs | 230 + .../BenchmarksGame/regexdna/regexdna.csproj | 53 + .../BenchmarksGame/revcomp/revcomp-input25.txt | 9 + .../BenchmarksGame/revcomp/revcomp-input25000.txt | 4171 +++ .../BenchmarksGame/revcomp/revcomp.csharp-1.cs | 250 + .../BenchmarksGame/revcomp/revcomp.csproj | 53 + .../CodeQuality/SIMD/SeekUnroll/SeekUnroll.cs | 12 +- .../CLR-x86-JIT/V2.0-Beta2/b425314/b425314.csproj | 4 + .../JitBlue/DevDiv_1206929/DevDiv_1206929.cs | 50 + .../JitBlue/DevDiv_1206929/DevDiv_1206929.csproj | 47 + .../JitBlue/DevDiv_359733/DevDiv_359733.il | 66 + .../JitBlue/DevDiv_359733/DevDiv_359733.ilproj | 41 + .../JitBlue/DevDiv_359737/DevDiv_359737.il | 42 + .../JitBlue/DevDiv_359737/DevDiv_359737.ilproj | 41 + .../JitBlue/DevDiv_362706/DevDiv_362706.il | 162 + .../JitBlue/DevDiv_362706/DevDiv_362706.ilproj | 51 + .../JitBlue/DevDiv_367099/DevDiv_367099.il | 99 + .../JitBlue/DevDiv_367099/DevDiv_367099.ilproj | 51 + .../JitBlue/DevDiv_370233/DevDiv_370233.il | 136 + .../JitBlue/DevDiv_370233/DevDiv_370233.ilproj | 51 + .../JitBlue/DevDiv_377155/DevDiv_377155.il | 75 + .../JitBlue/DevDiv_377155/DevDiv_377155.ilproj | 51 + .../Regression/JitBlue/GitHub_7508/Vector3Test.cs | 152 + .../JitBlue/GitHub_7508/Vector3Test.csproj | 46 + .../VS-ia64-JIT/V2.0-RTM/b539509/b539509.cs | 2 +- tests/src/JIT/SIMD/VectorAbs.cs | 8 +- tests/src/JIT/SIMD/VectorMin.cs | 1 + tests/src/JIT/SIMD/VectorReturn.cs | 164 +- tests/src/JIT/SIMD/VectorUtil.cs | 2 +- tests/src/JIT/config/benchmark+roslyn/project.json | 34 +- .../JIT/config/benchmark+serialize/project.json | 34 +- tests/src/JIT/config/benchmark/project.json | 45 +- tests/src/JIT/config/extra/project.json | 38 +- tests/src/JIT/config/minimal/project.json | 16 +- tests/src/JIT/config/threading+thread/project.json | 20 +- tests/src/JIT/config/threading/project.json | 16 +- .../JIT/jit64/opt/cg/cgstress/CgStress1_d.csproj | 6 +- .../JIT/jit64/opt/cg/cgstress/CgStress1_r.csproj | 6 +- tests/src/JIT/jit64/opt/cse/hugeexpr1.csproj | 4 +- tests/src/JIT/jit64/regress/vsw/539509/test1.cs | 2 +- .../bigvtbl/bigvtbl_cs_d.csproj | 3 +- .../bigvtbl/bigvtbl_cs_r.csproj | 3 +- tests/src/TestWrappersConfig/project.json | 9 +- tests/src/dir.common.props | 2 +- tests/src/dir.props | 11 +- tests/src/dirs.proj | 6 +- .../jit/Performance/CodeQuality/Span/SpanBench.cs | 468 + .../Performance/CodeQuality/Span/SpanBench.csproj | 45 + tests/src/managed/Compilation/HelloWorld.cs | 2 +- tests/src/performance/project.json | 42 +- tests/src/readytorun/main.cs | 5 + tests/src/readytorun/test.cs | 7 + tests/testsFailingOutsideWindows.txt | 2 + tests/testsUnsupportedOnARM32.txt | 1 - tests/x86_jit32_issues.targets | 3 - tests/x86_legacy_backend_issues.targets | 3 - 459 files changed, 47608 insertions(+), 32749 deletions(-) create mode 100644 tests/helixprep.proj create mode 100644 tests/helixpublish.proj create mode 100644 tests/scripts/run-corefx-tests.py delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeCompare.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeCompareTo1.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor1.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor3.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor4.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor6.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor7.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeDate.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeGetHashCode.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeHour.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeKind.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeMaxValue.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeMillisecond.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeMinValue.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeMinute.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeNow.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeParse1.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeParse2.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeParse3.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeParseExact1.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeParseExact2.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeParseExact3.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeSecond.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeSubtract1.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeSubtract2.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeTicks.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeTimeOfDay.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeToFileTime.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeToFileTimeUtc.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeToLocalTime.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeToString1.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeToString2.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeToString3.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimeUtcNow.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/DateTimetoday.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/cfdatetimetools.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimecompare.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimecompareto1.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimector1.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimector3.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimector4.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimector6.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimector7.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimedate.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimegethashcode.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimehour.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimekind.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimemaxvalue.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimemillisecond.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimeminute.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimeminvalue.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimenow.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimeparse1.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimeparse2.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimeparse3.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimeparseexact1.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimeparseexact2.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimeparseexact3.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimesecond.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimesubtract1.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimesubtract2.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimeticks.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimetimeofday.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimetoday.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimetofiletime.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimetofiletimeutc.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimetolocaltime.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimetostring1.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimetostring2.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimetostring3.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetime/datetimeutcnow.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetimekind/DateTimeKindLocal.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetimekind/DateTimeKindUnspecified.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetimekind/DateTimeKindUtc.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/datetimekind/datetimekindlocal.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetimekind/datetimekindunspecified.cs delete mode 100644 tests/src/CoreMangLib/cti/system/datetimekind/datetimekindutc.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/CalendarWeekRuleFirstDay.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/CalendarWeekRuleFirstFourDayWeek.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/CalendarWeekRuleFirstFullWeek.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/calendarweekrulefirstday.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/calendarweekrulefirstfourdayweek.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/calendarweekrulefirstfullweek.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/CharUnicodeInfoGetNumericValue1.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/CharUnicodeInfoGetNumericValue2.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/CharUnicodeInfoGetUnicodeCategory1.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/CharUnicodeInfoGetUnicodeCategory2.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/charunicodeinfogetnumericvalue1.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/charunicodeinfogetnumericvalue2.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/charunicodeinfogetunicodecategory1.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/charunicodeinfogetunicodecategory2.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareinfo/CompareInfoCompare2.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareinfo/CompareInfoIndexOf2.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareinfo/compareinfocompare2.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareinfo/compareinfoindexof2.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreCase.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreKanaType.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreNonSpace.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreSymbols.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreWidth.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsNone.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsOrdinal.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsOrdinalIgoreCase.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsStringSort.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignorecase.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignorekanatype.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignorenonspace.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignoresymbols.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignorewidth.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsnone.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsordinal.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsordinaligorecase.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsstringsort.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoClone.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoEnglishName.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoEquals.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoGetCultureInfo2.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoGetHashCode.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoInvariantCulture.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoIsNeutralCulture.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoName.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoNativeName.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoParent.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoReadOnly.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoTextInfo.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoToString.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoTwoLetterISOLanguageName.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoclone.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoenglishname.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoequals.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfogetcultureinfo2.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfogethashcode.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoinvariantculture.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoisneutralculture.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoname.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfonativename.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoparent.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinforeadonly.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfotextinfo.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfotostring.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfotwoletterisolanguagename.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoClone.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoCurrentInfo.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoGetAbbreviatedMonthName.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoGetFormat.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoGetInstance.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoGetMonthName.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoInvariantInfo.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoIsReadOnly.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoRFC1123Pattern.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoReadOnly.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoSortableDateTimePattern.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/UniversalSortableDateTimePattern.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfoclone.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfocurrentinfo.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfogetabbreviatedmonthname.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfogetformat.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfogetinstance.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfogetmonthname.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfoinvariantinfo.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfoisreadonly.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinforeadonly.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinforfc1123pattern.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfosortabledatetimepattern.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfouniversalsortabledatetimepattern.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStyleAllowInnerWhite.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAdjustToUniversal.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAllowLeadingWhite.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAllowTrailingWhite.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAllowWhiteSpaces.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAssumeLocal.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAssumeUniversal.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesNoCurrentDateDefault.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesNone.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesRoundTripKind.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestyleallowinnerwhite.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesadjusttouniversal.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesallowleadingwhite.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesallowtrailingwhite.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesallowwhitespaces.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesassumelocal.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesassumeuniversal.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesnocurrentdatedefault.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesnone.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesroundtripkind.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoClone.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoCtor.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoCurrencyDecimalSeparator.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoCurrencyGroupSeparator.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoGetFormat.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoGetInstance.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoReadOnly.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfoclone.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfoctor.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfocurrencydecimalseparator.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfocurrencygroupseparator.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfogetformat.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfogetinstance.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinforeadonly.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowCurrencySymbol.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowDecimalPoint.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowExponent.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowHexSpecifier.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowLeadingSign.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowLeadingWhite.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowParentheses.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowThousands.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowTrailingSign.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowTrailingWhite.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAny.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesCurrency.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesFloat.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesHexNumber.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesInteger.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesNone.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesNumber.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowcurrencysymbol.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowdecimalpoint.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowexponent.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowhexspecifier.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowleadingsign.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowleadingwhite.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowparentheses.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowthousands.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowtrailingsign.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowtrailingwhite.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesany.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylescurrency.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesfloat.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstyleshexnumber.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesinteger.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesnone.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesnumber.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoEquals.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoGetHashCode.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoISOCurrencySymbol.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoIsMetric.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoName.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoToString.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoTwoLetterISORegionName.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfoequals.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfogethashcode.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfoismetric.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfoisocurrencysymbol.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfoname.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfotostring.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfotwoletterisoregionname.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoCtor1.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoCtor2.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoEquals.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoGetHashCode.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoGetNextTextElement2.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoGetTextElementEnumerator1.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoGetTextElementEnumerator2.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoLengthInTextElements.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoParseCombiningCharacters.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoString.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfoctor1.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfoctor2.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfoequals.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfogethashcode.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfogetnexttextelement2.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfogettextelementenumerator1.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfogettextelementenumerator2.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfolengthintextelements.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfoparsecombiningcharacters.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfostring.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorCurrent.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorElementIndex.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorGetTextElement.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorMoveNext.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorReset.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratorcurrent.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratorelementindex.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratorgettextelement.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratormovenext.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratorreset.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoCultureName.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoEquals.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoGetHashCode.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoIsReadOnly.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoToString.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoToUpper1.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoToUpper2.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfoculturename.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfoequals.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfogethashcode.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfoisreadonly.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfotostring.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfotoupper1.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfotoupper2.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryClosePunctuation.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryConnectorPunctuation.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryControl.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryDashPunctuation.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryDecimalDigitNumber.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryEnclosingMark.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryFinalQuotePunctuation.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryFormat.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryInitialQuotePunctuation.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryLetterNumber.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryLineSeparator.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryLowercaseLetter.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryMathSymbol.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryModifierLetter.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryModifierSymbol.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryNonSpacingMark.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOpenPunctuation.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherLetter.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherNotAssigned.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherNumber.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherPunctuation.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherSymbol.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryParagraphSeparator.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryPrivateUse.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategorySpaceSeparator.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategorySpacingCombiningMark.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategorySurrogate.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryTitlecaseLetter.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryUppercaseLetter.csproj delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryclosepunctuation.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryconnectorpunctuation.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorycontrol.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorydashpunctuation.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorydecimaldigitnumber.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryenclosingmark.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryfinalquotepunctuation.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryformat.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryinitialquotepunctuation.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryletternumber.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorylineseparator.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorylowercaseletter.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorymathsymbol.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorymodifierletter.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorymodifiersymbol.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorynonspacingmark.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryopenpunctuation.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryotherletter.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryothernotassigned.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryothernumber.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryotherpunctuation.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryothersymbol.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryparagraphseparator.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryprivateuse.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryspaceseparator.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryspacingcombiningmark.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorysurrogate.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorytitlecaseletter.cs delete mode 100644 tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryuppercaseletter.cs delete mode 100644 tests/src/CoreMangLib/system/datetime/Co7510ParseExact_formatarray.csproj delete mode 100644 tests/src/CoreMangLib/system/datetime/co7510parseexact_formatarray.cs delete mode 100644 tests/src/CoreMangLib/system/text/encoding/Shift_Jis.csproj delete mode 100644 tests/src/CoreMangLib/system/text/encoding/shift_jis.cs create mode 100644 tests/src/JIT/Directed/shift/uint64Opt.cs create mode 100644 tests/src/JIT/Directed/shift/uint64Opt_d.csproj create mode 100644 tests/src/JIT/Directed/shift/uint64Opt_do.csproj create mode 100644 tests/src/JIT/Directed/shift/uint64Opt_r.csproj create mode 100644 tests/src/JIT/Directed/shift/uint64Opt_ro.csproj create mode 100644 tests/src/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees.csharp3.cs create mode 100644 tests/src/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees3.csproj create mode 100644 tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/k-nucleotide.cs create mode 100644 tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/k-nucleotide.csproj create mode 100644 tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/knucleotide-input-big.txt create mode 100644 tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/knucleotide-input.txt create mode 100644 tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna-input25.txt create mode 100644 tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna-input25000.txt create mode 100644 tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna.csharp-6.cs create mode 100644 tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna.csproj create mode 100644 tests/src/JIT/Performance/CodeQuality/BenchmarksGame/revcomp/revcomp-input25.txt create mode 100644 tests/src/JIT/Performance/CodeQuality/BenchmarksGame/revcomp/revcomp-input25000.txt create mode 100644 tests/src/JIT/Performance/CodeQuality/BenchmarksGame/revcomp/revcomp.csharp-1.cs create mode 100644 tests/src/JIT/Performance/CodeQuality/BenchmarksGame/revcomp/revcomp.csproj create mode 100644 tests/src/JIT/Regression/JitBlue/DevDiv_1206929/DevDiv_1206929.cs create mode 100644 tests/src/JIT/Regression/JitBlue/DevDiv_1206929/DevDiv_1206929.csproj create mode 100644 tests/src/JIT/Regression/JitBlue/DevDiv_359733/DevDiv_359733.il create mode 100644 tests/src/JIT/Regression/JitBlue/DevDiv_359733/DevDiv_359733.ilproj create mode 100644 tests/src/JIT/Regression/JitBlue/DevDiv_359737/DevDiv_359737.il create mode 100644 tests/src/JIT/Regression/JitBlue/DevDiv_359737/DevDiv_359737.ilproj create mode 100644 tests/src/JIT/Regression/JitBlue/DevDiv_362706/DevDiv_362706.il create mode 100644 tests/src/JIT/Regression/JitBlue/DevDiv_362706/DevDiv_362706.ilproj create mode 100644 tests/src/JIT/Regression/JitBlue/DevDiv_367099/DevDiv_367099.il create mode 100644 tests/src/JIT/Regression/JitBlue/DevDiv_367099/DevDiv_367099.ilproj create mode 100644 tests/src/JIT/Regression/JitBlue/DevDiv_370233/DevDiv_370233.il create mode 100644 tests/src/JIT/Regression/JitBlue/DevDiv_370233/DevDiv_370233.ilproj create mode 100644 tests/src/JIT/Regression/JitBlue/DevDiv_377155/DevDiv_377155.il create mode 100644 tests/src/JIT/Regression/JitBlue/DevDiv_377155/DevDiv_377155.ilproj create mode 100644 tests/src/JIT/Regression/JitBlue/GitHub_7508/Vector3Test.cs create mode 100644 tests/src/JIT/Regression/JitBlue/GitHub_7508/Vector3Test.csproj create mode 100644 tests/src/jit/Performance/CodeQuality/Span/SpanBench.cs create mode 100644 tests/src/jit/Performance/CodeQuality/Span/SpanBench.csproj (limited to 'tests') diff --git a/tests/dir.props b/tests/dir.props index 43026caed2..329e4bcc60 100644 --- a/tests/dir.props +++ b/tests/dir.props @@ -33,6 +33,29 @@ true + + + $(__RootBinDir)\ + $(ProjectDir)bin\ + + + + + + netcoreapp1.0 + $(DefaultTestTFM) + $(DefaultTestTFM) + + + + + $(RootBinDir)obj\ + $(BaseIntermediateOutputPath)\$(BuildOS).$(BuildArch).$(BuildType) + $(BaseIntermediateOutputPath)\$(BuildOS).$(BuildArch).$(BuildType) + + + + diff --git a/tests/helixprep.proj b/tests/helixprep.proj new file mode 100644 index 0000000000..ea71dbadae --- /dev/null +++ b/tests/helixprep.proj @@ -0,0 +1,155 @@ + + + + + + + + + $(TestWorkingDir) + $(CORE_ROOT) + $(CORE_OVERLAY) + Core_Root_Windows_NT-$(__BuildArch) + Core_Root_$(RuntimeID) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(TestWorkingDir)\archive\dummy + $(TestWorkingDir)\archive\packages + + + + + + + + + + + + + + + + + + + + + + + + + + #!/bin/sh%0a + $(WrapperShContents)%0a + $(WrapperShContents)export CORE_ROOT="$HELIX_CORRELATION_PAYLOAD"%0a + $(WrapperShContents)%0a + $(WrapperShContents)for scriptFilePath in %24(find . -type f -iname '%2A.sh' ! -iname "runtests.sh" | sort)%0a + $(WrapperShContents)do%0a + $(WrapperShContents) perl -pi -e 's/\r\n|\n|\r/\n/g' "%24scriptFilePath"%0a + $(WrapperShContents)done%0a + $(WrapperShContents)%0a + $(WrapperShContents)echo BEGIN EXECUTION%0a + $(WrapperShContents)echo "%24{HELIX_CORRELATION_PAYLOAD}/corerun" %24HELIX_WORKITEM_PAYLOAD/xunit.console.netcore.exe %24HELIX_WORKITEM_PAYLOAD/$(ProjectName) -noshadow -xml testResults.xml -notrait category=outerloop -notrait category=failing%0a + $(WrapperShContents)"%24{HELIX_CORRELATION_PAYLOAD}/corerun" %24HELIX_WORKITEM_PAYLOAD/xunit.console.netcore.exe %24HELIX_WORKITEM_PAYLOAD/$(ProjectName) -noshadow -xml testResults.xml -notrait category=outerloop -notrait category=failing%0a + $(WrapperShContents)ErrorLevel=%24%3F%0a + $(WrapperShContents)%0a + $(WrapperShContents)echo Finished running tests. Exit code = %24ErrorLevel%0a + $(WrapperShContents)exit %24ErrorLevel%0a + + + + + + + + + + + + $(MSBuildProjectName) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/helixpublish.proj b/tests/helixpublish.proj new file mode 100644 index 0000000000..aa967f1d48 --- /dev/null +++ b/tests/helixpublish.proj @@ -0,0 +1,67 @@ + + + + <__BuildType>$(ConfigurationGroup) + + + + + + + + + + + + + + $(Platform)$(ConfigurationGroup)/Packages.zip + + + + + + Tests.$(ConfigurationGroup).json + $(TestWorkingDir)$(PayloadTestListFilename) + true + + + + + + + $(DropUri)$(Platform)$(ConfigurationGroup)/Tests/$([System.String]::Copy('%(RecursiveDir)').Replace('\', '/'))%(CoreRootUri.Filename)%(CoreRootUri.Extension)$(DropUriReadOnlyToken) + $(CorrelationPayloadUris);$(CoreRootUris) + + + + + $(HelixPythonPath) $(RunnerScript) --script %HELIX_WORKITEM_PAYLOAD%\runtests.cmd + chmod +x $HELIX_WORKITEM_PAYLOAD/runtests.sh && $(HelixPythonPath) $(RunnerScript) --script $HELIX_WORKITEM_PAYLOAD/runtests.sh + [$(CorrelationPayloadProperty)] + $(DropUri)$(Platform)$(ConfigurationGroup)/Tests/$([System.String]::Copy('%(RecursiveDir)').Replace('\', '/'))%(Filename)%(Extension)$(DropUriReadOnlyToken) + %(Filename) + $(TimeoutInSeconds) + + + + + + + $(PayloadTestListFilename) + + + + + + $(TestWorkingDir)$(OSPlatformConfig)/FuncBuildComplete.json + $(TestWorkingDir)$(OSPlatformConfig)/FuncOfficialBuild.json + $(TestWorkingDir)$(OSPlatformConfig)/helixjobuploadcomplete.sem + + + + + + + \ No newline at end of file diff --git a/tests/issues.targets b/tests/issues.targets index d1f3dc22b8..f24bc774c6 100644 --- a/tests/issues.targets +++ b/tests/issues.targets @@ -1,6 +1,9 @@ + + 6574 + 3392 @@ -187,6 +190,9 @@ 8418 + + 9282 + @@ -389,4 +395,1347 @@ needs triage + + + + + + needs triage + + + 9314 + + + 9314 + + + 9314 + + + + + + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + 3392 + + + 3392 + + + 3392 + + + 3392 + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + needs triage + + + diff --git a/tests/longRunningGcTests.txt b/tests/longRunningGcTests.txt index 0c31ec9f82..9a38363ee0 100644 --- a/tests/longRunningGcTests.txt +++ b/tests/longRunningGcTests.txt @@ -8,3 +8,4 @@ GC/Features/PartialCompaction/partialcompactionwloh/partialcompactionwloh.sh GC/Features/SustainedLowLatency/sustainedlowlatency_race_reverse/sustainedlowlatency_race_reverse.sh GC/Features/SustainedLowLatency/sustainedlowlatency_race/sustainedlowlatency_race.sh GC/Regressions/v2.0-beta2/462651/462651/462651.sh +GC/Coverage/delete_next_card_table/delete_next_card_table.sh diff --git a/tests/publishdependency.targets b/tests/publishdependency.targets index 9e286fc3ba..f9b1321698 100644 --- a/tests/publishdependency.targets +++ b/tests/publishdependency.targets @@ -42,7 +42,6 @@ $(ProjectDir)\..\bin\Product\$(BuildOS).$(BuildArch).$(BuildType) $(ProductDestination)\ref - $(CORE_ROOT)\..\coreoverlay + Outputs="$(CORE_OVERLAY)\*.*"> @@ -114,7 +113,7 @@ - + @@ -127,7 +126,7 @@ + Outputs="$(ProductDestination)\crossgen.exe;$(CORE_OVERLAY)\crossgen.exe"> - - False - True + True @@ -77,8 +75,8 @@ $(_XunitEpilog) 2.0 {95DFC527-4DC1-495E-97D7-E94EE1F7140D} Library - .NETFramework - v4.5 + .NETFramework + v4.5 true true Properties @@ -88,8 +86,8 @@ $(_XunitEpilog) 7a9bfb7d BuildOnly true - %24(TestWrappersPackagesConfigFileDirectory)project.json - %24(TestWrappersPackagesConfigFileDirectory)project.lock.json + %24(TestWrappersPackagesConfigFileDirectory)project.json + %24(TestWrappersPackagesConfigFileDirectory)project.lock.json @@ -103,7 +101,11 @@ $(_XunitEpilog) - + + {8ffe99c0-22f8-4462-b839-970eac1b3472} + coreclr + + {8ffe99c0-22f8-4462-b839-970eac1b3472} coreclr @@ -114,10 +116,6 @@ $(_XunitEpilog) - - %24(TestWrappersPackagesConfigFileDirectory)project.json - %24(TestWrappersPackagesConfigFileDirectory)project.lock.json - $(XunitTestBinBase)\$(Category)\ @@ -195,7 +193,8 @@ namespace $([System.String]::Copy($(Category)).Replace(".","_").Replace("\",""). throw new ArgumentException("Environment variable CORE_ROOT is not set")%3B } - runningInWindows = System.Environment.GetEnvironmentVariable("OS").StartsWith("Windows")%3B + string operatingSystem = System.Environment.GetEnvironmentVariable("OS")%3B + runningInWindows = (operatingSystem != null && operatingSystem.StartsWith("Windows"))%3B } } @@ -214,6 +213,10 @@ namespace $([System.String]::Copy($(Category)).Replace(".","_").Replace("\",""). + + testExecutable = testExecutable.Replace("\\", "/")%3B + + @@ -244,6 +247,7 @@ namespace $([System.String]::Copy($(Category)).Replace(".","_").Replace("\",""). outputFile = System.IO.Path.GetFullPath(_Global.reportBase + testSubfolder + @"%(AllCMDs.FileName).output.txt")%3B errorFile = System.IO.Path.GetFullPath(_Global.reportBase + testSubfolder + @"%(AllCMDs.FileName).error.txt")%3B testExecutable = System.IO.Path.GetFullPath(_Global.testBinaryBase + @"$([System.String]::Copy('%(AllCMDs.FullPath)').Replace("$(_CMDDIR)",''))")%3B + $(TestExecutableReplacement) if (!_Global.runningInWindows) { testExecutable = testExecutable.Replace(".cmd", ".sh")%3B diff --git a/tests/runtest.sh b/tests/runtest.sh index 1c67a70db7..8a917c3bf4 100755 --- a/tests/runtest.sh +++ b/tests/runtest.sh @@ -11,8 +11,7 @@ function print_usage { echo ' --testNativeBinDir="coreclr/bin/obj/Linux.x64.Debug/tests"' echo ' --coreClrBinDir="coreclr/bin/Product/Linux.x64.Debug"' echo ' --mscorlibDir="windows/coreclr/bin/Product/Linux.x64.Debug"' - echo ' --coreFxBinDir="corefx/bin/Linux.AnyCPU.Debug"' - echo ' --coreFxNativeBinDir="corefx/bin/Linux.x64.Debug"' + echo ' --coreFxBinDir="corefx/bin/runtime/netcoreapp-Linux-Debug-x64' echo '' echo 'Required arguments:' echo ' --testRootDir= : Root directory of the test build (e.g. coreclr/bin/tests/Windows_NT.x64.Debug).' @@ -22,14 +21,13 @@ function print_usage { echo 'Optional arguments:' echo ' --coreOverlayDir= : Directory containing core binaries and test dependencies. If not specified, the' echo ' default is testRootDir/Tests/coreoverlay. This switch overrides --coreClrBinDir,' - echo ' --mscorlibDir, --coreFxBinDir, and --coreFxNativeBinDir.' + echo ' --mscorlibDir, and --coreFxBinDir.' echo ' --coreClrBinDir= : Directory of the CoreCLR build (e.g. coreclr/bin/Product/Linux.x64.Debug).' echo ' --mscorlibDir= : Directory containing the built mscorlib.dll. If not specified, it is expected to be' echo ' in the directory specified by --coreClrBinDir.' - echo ' --coreFxBinDir="[;]" : List of one or more directories with CoreFX build outputs (semicolon-delimited)' - echo ' (e.g. "corefx/bin/Linux.AnyCPU.Debug;corefx/bin/Unix.AnyCPU.Debug;corefx/bin/AnyOS.AnyCPU.Debug").' + echo ' --coreFxBinDir="" : Directory with CoreFX build outputs' + echo ' (e.g. "corefx/bin/runtime/netcoreapp-Linux-Debug-x64")' echo ' If files with the same name are present in multiple directories, the first one wins.' - echo ' --coreFxNativeBinDir= : Directory of the CoreFX native build (e.g. corefx/bin/Linux.x64.Debug).' echo ' --testDir= : Run tests only in the specified directory. The path is relative to the directory' echo ' specified by --testRootDir. Multiple of this switch may be specified.' echo ' --testDirFile= : Run tests only in the directories specified by the file at . Paths are listed' @@ -97,6 +95,7 @@ xunitOutputPath= xunitTestOutputPath= # libExtension determines extension for dynamic library files +# runtimeName determines where CoreFX Runtime files will be located OSName=$(uname -s) libExtension= case $OSName in @@ -353,12 +352,6 @@ function create_core_overlay { if [ -z "$coreFxBinDir" ]; then exit_with_error "$errorSource" "One of --coreOverlayDir or --coreFxBinDir must be specified." "$printUsage" fi - if [ -z "$coreFxNativeBinDir" ]; then - exit_with_error "$errorSource" "One of --coreOverlayDir or --coreFxBinDir must be specified." "$printUsage" - fi - if [ ! -d "$coreFxNativeBinDir/Native" ]; then - exit_with_error "$errorSource" "Directory specified by --coreNativeFxBinDir does not exist: $coreFxNativeBinDir/Native" - fi # Create the overlay coreOverlayDir=$testRootDir/Tests/coreoverlay @@ -368,21 +361,7 @@ function create_core_overlay { fi mkdir "$coreOverlayDir" - while IFS=';' read -ra coreFxBinDirectories; do - for currDir in "${coreFxBinDirectories[@]}"; do - if [ ! -d "$currDir" ]; then - exit_with_error "$errorSource" "Directory specified in --coreFxBinDir does not exist: $currDir" - fi - pushd $currDir > /dev/null - for dirName in $(find . -iname '*.dll' \! -iwholename '*test*' \! -iwholename '*/ToolRuntime/*' \! -iwholename '*/RemoteExecutorConsoleApp/*' \! -iwholename '*/net*' \! -iwholename '*aot*' -exec dirname {} \; | uniq | sed 's/\.\/\(.*\)/\1/g'); do - cp -n -v "$currDir/$dirName/$dirName.dll" "$coreOverlayDir/" - done - popd $currDur > /dev/null - done - done <<< $coreFxBinDir - - cp -f -v "$coreFxNativeBinDir/Native/"*."$libExtension" "$coreOverlayDir/" 2>/dev/null - + cp -f -v "$coreFxBinDir/"* "$coreOverlayDir/" 2>/dev/null cp -f -v "$coreClrBinDir/"* "$coreOverlayDir/" 2>/dev/null cp -f -v "$mscorlibDir/mscorlib.dll" "$coreOverlayDir/" 2>/dev/null if [ -d "$mscorlibDir/bin" ]; then @@ -409,8 +388,7 @@ function precompile_overlay_assemblies { for fileToPrecompile in ${filesToPrecompile} do local filename=${fileToPrecompile} - if [ $jitdisasm == 1]; then - + if [ $jitdisasm == 1 ]; then $overlayDir/corerun $overlayDir/jit-dasm.dll --crossgen $overlayDir/crossgen --platform $overlayDir --output $testRootDir/dasm $filename local exitCode=$? if [ $exitCode != 0 ]; then @@ -613,7 +591,7 @@ function print_info_from_core_file { function download_dumpling_script { echo "Downloading latest version of dumpling script." - wget "https://raw.githubusercontent.com/Microsoft/dotnet-reliability/master/src/triage.python/dumpling.py" + wget "https://dumpling.azurewebsites.net/api/client/dumpling.py" local dumpling_script="dumpling.py" chmod +x $dumpling_script @@ -644,8 +622,11 @@ function upload_core_file_to_dumpling { paths_to_add=$coreClrBinDir fi + # Ensure the script has Unix line endings + perl -pi -e 's/\r\n|\n|\r/\n/g' "$dumpling_script" + # The output from this will include a unique ID for this dump. - ./$dumpling_script "--corefile" "$core_file_name" "upload" "--addpaths" $paths_to_add "--squelch" | tee -a $dumpling_file + ./$dumpling_script "upload" "--dumppath" "$core_file_name" "--incpaths" $paths_to_add "--properties" "Project=CoreCLR" "--squelch" | tee -a $dumpling_file } function preserve_core_file { @@ -968,7 +949,6 @@ coreOverlayDir= coreClrBinDir= mscorlibDir= coreFxBinDir= -coreFxNativeBinDir= coreClrObjs= coreClrSrc= coverageOutputDir= @@ -1035,9 +1015,6 @@ do --coreFxBinDir=*) coreFxBinDir=${i#*=} ;; - --coreFxNativeBinDir=*) - coreFxNativeBinDir=${i#*=} - ;; --testDir=*) testDirectories[${#testDirectories[@]}]=${i#*=} ;; @@ -1143,7 +1120,7 @@ if [ ! -z "$gcsimulator" ]; then export RunningGCSimulatorTests=1 fi -if [ ! -z "$jitdisasm" ]; then +if [[ ! "$jitdisasm" -eq 0 ]]; then echo "Running jit disasm" export RunningJitDisasm=1 fi diff --git a/tests/scripts/arm32_ci_script.sh b/tests/scripts/arm32_ci_script.sh index 85ee4d21f5..6745e63145 100755 --- a/tests/scripts/arm32_ci_script.sh +++ b/tests/scripts/arm32_ci_script.sh @@ -17,8 +17,8 @@ function usage { echo ' --mountPath=/opt/linux-arm-emulator-root' echo ' --buildConfig=Release' echo ' --testRootDir=~/Downloads/Windows_NT.x64.Release' - echo ' --mscorlibDir=~/clr/bin/Product/Linux.arm-softfp.Release' - echo ' --coreFxNativeBinDir=~/cfx/bin/Linux.arm-softfp.Release' + echo ' --mscorlibDir=~/clr/bin/Product/Linux.armel.Release' + echo ' --coreFxNativeBinDir=~/cfx/bin/Linux.armel.Release' echo ' --coreFxBinDir="~/cfx/bin/Linux.AnyCPU.Release;~/cfx/bin/Unix.AnyCPU.Release;~/cfx/bin/AnyOS.AnyCPU.Release"' echo ' --testDirFile=~/clr/tests/testsRunningInsideARM.txt' echo '' @@ -213,10 +213,6 @@ function cross_build_coreclr { (set +x; echo 'Exporting LINUX_ARM_* environment variable') source "$__ARMEmulRootfs"/dotnet/setenv/setenv_incpath.sh "$__ARMEmulRootfs" - #Apply the changes needed to build for the emulator rootfs - (set +x; echo 'Applying cross build patch to suit Linux ARM emulator rootfs') - git am < "$__ARMEmulRootfs"/dotnet/setenv/coreclr_cross.patch - #Apply release optimization patch if needed if [[ "$__buildConfig" == "Release" ]]; then (set +x; echo 'Applying release optimization patch to build in Release mode') @@ -228,7 +224,6 @@ function cross_build_coreclr { #Reset the code to the upstream version (set +x; echo 'Rewinding HEAD to master code') - git reset --hard HEAD^ if [[ "$__buildConfig" == "Release" ]]; then git reset --hard HEAD^ fi @@ -316,7 +311,7 @@ __coreFxBinDir= __testDirFile= __verboseFlag= __buildOS="Linux" -__buildArch="arm-softfp" +__buildArch="armel" __buildDirName= __initialGitHead=`git rev-parse --verify HEAD` diff --git a/tests/scripts/perf-prep.sh b/tests/scripts/perf-prep.sh index 27e4100bd6..effdc0a615 100755 --- a/tests/scripts/perf-prep.sh +++ b/tests/scripts/perf-prep.sh @@ -59,16 +59,16 @@ python3.5 ./tests/scripts/Microsoft.BenchView.JSONFormat/tools/machinedata.py # Set up the copies # Coreclr build containing the tests and mscorlib -curl http://ci.dot.net/job/$perfBranch/job/master/job/release_windows_nt/lastSuccessfulBuild/artifact/bin/tests/tests.zip -L -o tests.zip - +curl https://ci.dot.net/job/$perfBranch/job/master/job/release_windows_nt/lastSuccessfulBuild/artifact/bin/tests/tests.zip -o tests.zip # Corefx components. We now have full stack builds on all distros we test here, so we can copy straight from CoreFX jobs. mkdir corefx -curl http://ci.dot.net/job/dotnet_corefx/job/master/job/ubuntu14.04_release/lastSuccessfulBuild/artifact/bin/build.tar.gz -L -o ./corefx/build.tar.gz +curl https://ci.dot.net/job/dotnet_corefx/job/master/job/ubuntu14.04_release/lastSuccessfulBuild/artifact/bin/build.tar.gz -o ./corefx/build.tar.gz # Unpack the corefx binaries pushd corefx > /dev/null tar -xf build.tar.gz +rm build.tar.gz popd > /dev/null # Unzip the tests first. Exit with 0 diff --git a/tests/scripts/run-corefx-tests.py b/tests/scripts/run-corefx-tests.py new file mode 100644 index 0000000000..f0111da19c --- /dev/null +++ b/tests/scripts/run-corefx-tests.py @@ -0,0 +1,333 @@ +#!/usr/bin/env python +# +# Licensed to the .NET Foundation under one or more agreements. +# The .NET Foundation licenses this file to you under the MIT license. +# See the LICENSE file in the project root for more information. +# +########################################################################## +########################################################################## +# +# Module: run-corefx-tests.py +# +# Notes: +# +# Script to clone the CoreFx repo, build, and run its tests. +# +########################################################################## +########################################################################## + +import argparse +import distutils.dir_util +import os +import re +import shutil +import subprocess +import sys + + +########################################################################## +# Globals +########################################################################## + +Corefx_url = 'https://github.com/dotnet/corefx.git' + +# This should be factored out of build.sh +Unix_name_map = { + 'Linux': 'Linux', + 'Darwin': 'OSX', + 'FreeBSD': 'FreeBSD', + 'OpenBSD': 'OpenBSD', + 'NetBSD': 'NetBSD', + 'SunOS': 'SunOS' +} + +Is_windows = (os.name == 'nt') + +########################################################################## +# Delete protocol +########################################################################## + +def del_rw(action, name, exc): + os.chmod(name, 0651) + os.remove(name) + +########################################################################## +# Argument Parser +########################################################################## + +description = 'Tool to facilitate running CoreFx tests from the CoreCLR repo' + +parser = argparse.ArgumentParser(description=description) + +parser.add_argument('-arch', dest='arch', default='x64') +parser.add_argument('-build_type', dest='build_type', default='Debug') +parser.add_argument('-clr_root', dest='clr_root', default=None) +parser.add_argument('-fx_root', dest='fx_root', default=None) +parser.add_argument('-fx_branch', dest='fx_branch', default='master') +parser.add_argument('-fx_commit', dest='fx_commit', default=None) +parser.add_argument('-env_script', dest='env_script', default=None) + + +########################################################################## +# Helper Functions +########################################################################## + +def validate_args(args): + """ Validate all of the arguments parsed. + Args: + args (argparser.ArgumentParser): Args parsed by the argument parser. + Returns: + (arch, build_type, clr_root, fx_root, fx_branch, fx_commit, env_script) + (str, str, str, str, str, str, str) + Notes: + If the arguments are valid then return them all in a tuple. If not, raise + an exception stating x argument is incorrect. + """ + + arch = args.arch + build_type = args.build_type + clr_root = args.clr_root + fx_root = args.fx_root + fx_branch = args.fx_branch + fx_commit = args.fx_commit + env_script = args.env_script + + def validate_arg(arg, check): + """ Validate an individual arg + Args: + arg (str|bool): argument to be validated + check (lambda: x-> bool): test that returns either True or False + : based on whether the check passes. + + Returns: + is_valid (bool): Is the argument valid? + """ + + helper = lambda item: item is not None and check(item) + + if not helper(arg): + raise Exception('Argument: %s is not valid.' % (arg)) + + valid_archs = ['x86', 'x64', 'arm', 'arm64'] + valid_build_types = ['Debug', 'Checked', 'Release'] + + arch = next((a for a in valid_archs if a.lower() == arch.lower()), arch) + build_type = next((b for b in valid_build_types if b.lower() == build_type.lower()), build_type) + + validate_arg(arch, lambda item: item in valid_archs) + validate_arg(build_type, lambda item: item in valid_build_types) + validate_arg(fx_branch, lambda item: True) + + if fx_commit is None: + fx_commit = 'HEAD' + + if clr_root is None: + clr_root = nth_dirname(os.path.abspath(sys.argv[0]), 3) + else: + clr_root = os.path.normpath(clr_root) + validate_arg(clr_root, lambda item: os.path.isdir(clr_root)) + + if fx_root is None: + fx_root = os.path.join(clr_root, '_', 'fx') + else: + fx_root = os.path.normpath(fx_root) + + if env_script is not None: + validate_arg(env_script, lambda item: os.path.isfile(env_script)) + env_script = os.path.abspath(env_script) + + args = (arch, build_type, clr_root, fx_root, fx_branch, fx_commit, env_script) + + log('Configuration:') + log(' arch: %s' % arch) + log(' build_type: %s' % build_type) + log(' clr_root: %s' % clr_root) + log(' fx_root: %s' % fx_root) + log(' fx_branch: %s' % fx_branch) + log(' fx_commit: %s' % fx_commit) + log(' env_script: %s' % env_script) + + return args + +def nth_dirname(path, n): + """ Find the Nth parent directory of the given path + Args: + path (str): path name containing at least N components + n (int): num of basenames to remove + Returns: + outpath (str): path with the last n components removed + Notes: + If n is 0, path is returned unmodified + """ + + assert n >= 0 + + for i in range(0, n): + path = os.path.dirname(path) + + return path + + +def dotnet_rid_os(dotnet_path): + """ Determine the OS identifier from the RID as reported by dotnet + Args: + dotnet_path (str): path to folder containing dotnet(.exe) + Returns: + rid_os (str): OS component of RID as reported by dotnet + """ + dotnet_info = subprocess.check_output([os.path.join(dotnet_path, 'dotnet'), '--info']) + m = re.search('^\s*RID:\s+([^-]*)-(\S*)\s*$', dotnet_info, re.MULTILINE) + return m.group(1) + + +def log(message): + """ Print logging information + Args: + message (str): message to be printed + """ + + print '[%s]: %s' % (sys.argv[0], message) + +########################################################################## +# Main +########################################################################## + +def main(args): + global Corefx_url + global Unix_name_map + + testing = False + + arch, build_type, clr_root, fx_root, fx_branch, fx_commit, env_script = validate_args( + args) + + clr_os = 'Windows_NT' if Is_windows else Unix_name_map[os.uname()[0]] + + core_root = os.path.join(clr_root, + 'bin', + 'Product', + '%s.%s.%s' % (clr_os, arch, build_type)) + + # corefx creates both files that are read-only and files that include non-ascii + # characters. Using onerror=del_rw allows us to delete all of the read-only files. + # To delete the files with non-ascii characters, when rmtree fails due to those + # files, we then will call rd on Windows. + + if not testing and os.path.exists(fx_root): + if Is_windows: + while True: + res = subprocess.check_output(['tasklist']) + if not 'VBCSCompiler.exe' in res: + break + os.chdir(fx_root) + os.system('git clean -fxd') + os.chdir(clr_root) + shutil.rmtree(fx_root, onerror=del_rw) + + # Clone the corefx branch + + command = 'git clone -b %s --single-branch %s %s' % ( + fx_branch, Corefx_url, fx_root) + log(command) + if testing: + if not os.path.exists(fx_root): + os.makedirs(fx_root) + returncode = 0 + else: + returncode = os.system(command) + + # Change directory to the corefx root + + cwd = os.getcwd() + log('[cd] ' + fx_root) + os.chdir(fx_root) + + # Checkout the appropriate corefx commit + + command = "git checkout %s" % fx_commit + log(command) + returncode = 0 if testing else os.system(command) + if not returncode == 0: + sys.exit(returncode) + + # On Unix, coreFx build.sh requires HOME to be set, and it isn't by default + # under our CI system, so set it now. + + if not Is_windows: + fx_home = os.path.join(fx_root, 'tempHome') + if not os.path.exists(fx_home): + os.makedirs(fx_home) + os.putenv('HOME', fx_home) + log('HOME=' + fx_home) + + # Determine the RID to specify the to corefix build scripts. This seems to + # be way harder than it ought to be. + + if testing: + rid_os = dotnet_rid_os('') + else: + if Is_windows: + rid_os = "win7" + else: + rid_os = dotnet_rid_os(os.path.join(clr_root, 'Tools', 'dotnetcli')) + + # Gather up some arguments to pass to both build and build-tests. + + config_args = '-Release -RuntimeOS=%s -ArchGroup=%s' % (rid_os, arch) + + # Run the primary (non-test) corefx build + + command = ' '.join(('build.cmd' if Is_windows else './build.sh', config_args)) + log(command) + returncode = 0 if testing else os.system(command) + if returncode != 0: + sys.exit(returncode) + + # Copy the coreclr runtime we wish to run tests against. This is the recommended + # hack until a full-stack test solution is ready. This assumes there is a single + # directory under /bin/runtime into which we copy coreclr binaries. We + # assume the appropriate coreclr has already been built. + + fx_runtime_dir = os.path.join(fx_root, 'bin', 'runtime') + overlay_dest = os.path.join(fx_runtime_dir, os.listdir(fx_runtime_dir)[0]) + log('[overlay] %s -> %s' % (core_root, overlay_dest)) + if not testing: + distutils.dir_util.copy_tree(core_root, overlay_dest) + + # Build the build-tests command line. + + if Is_windows: + command = 'build-tests.cmd' + if env_script is not None: + command = ('cmd /c %s&&' % env_script) + command + else: + command = './build-tests.sh' + if env_script is not None: + command = ('. %s;' % env_script) + command + + command = ' '.join(( + command, + config_args, + '--', + '/p:WithoutCategories=IgnoreForCI' + )) + + if not Is_windows: + command += ' /p:TestWithLocalNativeLibraries=true' + + # Run the corefx test build and run the tests themselves. + + log(command) + returncode = 0 if testing else os.system(command) + + sys.exit(returncode) + + +########################################################################## +# setup for Main +########################################################################## + +if __name__ == '__main__': + Args = parser.parse_args(sys.argv[1:]) + + main(Args) diff --git a/tests/scripts/run-xunit-perf.cmd b/tests/scripts/run-xunit-perf.cmd index a7d3c410d7..060ba33171 100644 --- a/tests/scripts/run-xunit-perf.cmd +++ b/tests/scripts/run-xunit-perf.cmd @@ -65,12 +65,16 @@ goto :EOF :DOIT set BENCHNAME=%~n1 +set BENCHDIR=%~p1 set PERFOUT=perf-%BENCHNAME% set XMLOUT=%PERFOUT%-summary.xml echo --- Running %BENCHNAME% +@rem copy benchmark and any input files + xcopy /s %1 . >> %RUNLOG% +xcopy /s %BENCHDIR%*.txt . >> %RUNLOG% set CORE_ROOT=%CORECLR_REPO%\sandbox diff --git a/tests/scripts/run-xunit-perf.sh b/tests/scripts/run-xunit-perf.sh index 85ac43321b..27f84c2011 100755 --- a/tests/scripts/run-xunit-perf.sh +++ b/tests/scripts/run-xunit-perf.sh @@ -12,7 +12,6 @@ function print_usage { echo ' --coreClrBinDir="coreclr/bin/Product/Linux.x64.Debug"' echo ' --mscorlibDir="windows/coreclr/bin/Product/Linux.x64.Debug"' echo ' --coreFxBinDir="corefx/bin/Linux.AnyCPU.Debug"' - echo ' --coreFxNativeBinDir="corefx/bin/Linux.x64.Debug"' echo '' echo 'Required arguments:' echo ' --testRootDir= : Root directory of the test build (e.g. coreclr/bin/tests/Windows_NT.x64.Debug).' @@ -22,14 +21,11 @@ function print_usage { echo 'Optional arguments:' echo ' --coreOverlayDir= : Directory containing core binaries and test dependencies. If not specified, the' echo ' default is testRootDir/Tests/coreoverlay. This switch overrides --coreClrBinDir,' - echo ' --mscorlibDir, --coreFxBinDir, and --coreFxNativeBinDir.' + echo ' --mscorlibDir, and --coreFxBinDir.' echo ' --coreClrBinDir= : Directory of the CoreCLR build (e.g. coreclr/bin/Product/Linux.x64.Debug).' echo ' --mscorlibDir= : Directory containing the built mscorlib.dll. If not specified, it is expected to be' echo ' in the directory specified by --coreClrBinDir.' - echo ' --coreFxBinDir="[;]" : List of one or more directories with CoreFX build outputs (semicolon-delimited)' - echo ' (e.g. "corefx/bin/Linux.AnyCPU.Debug;corefx/bin/Unix.AnyCPU.Debug;corefx/bin/AnyOS.AnyCPU.Debug").' - echo ' If files with the same name are present in multiple directories, the first one wins.' - echo ' --coreFxNativeBinDir= : Directory of the CoreFX native build (e.g. corefx/bin/Linux.x64.Debug).' + echo ' --coreFxBinDir="" : The path to the unpacked runtime folder that is produced as part of a CoreFX build' echo ' --uploadToBenchview : Specify this flag in order to have the results of the run uploaded to Benchview.' echo ' This also requires that the os flag and runtype flag to be set. Lastly you must' echo ' also have the BV_UPLOAD_SAS_TOKEN set to a SAS token for the Benchview upload container' @@ -210,12 +206,6 @@ function create_core_overlay { if [ -z "$coreFxBinDir" ]; then exit_with_error "$errorSource" "One of --coreOverlayDir or --coreFxBinDir must be specified." "$printUsage" fi - if [ -z "$coreFxNativeBinDir" ]; then - exit_with_error "$errorSource" "One of --coreOverlayDir or --coreFxBinDir must be specified." "$printUsage" - fi - if [ ! -d "$coreFxNativeBinDir/Native" ]; then - exit_with_error "$errorSource" "Directory specified by --coreNativeFxBinDir does not exist: $coreFxNativeBinDir/Native" - fi # Create the overlay coreOverlayDir=$testRootDir/Tests/coreoverlay @@ -225,21 +215,7 @@ function create_core_overlay { fi mkdir "$coreOverlayDir" - while IFS=';' read -ra coreFxBinDirectories; do - for currDir in "${coreFxBinDirectories[@]}"; do - if [ ! -d "$currDir" ]; then - exit_with_error "$errorSource" "Directory specified in --coreFxBinDir does not exist: $currDir" - fi - pushd $currDir > /dev/null - for dirName in $(find . -iname '*.dll' \! -iwholename '*test*' \! -iwholename '*/ToolRuntime/*' \! -iwholename '*/RemoteExecutorConsoleApp/*' \! -iwholename '*/net*' \! -iwholename '*aot*' -exec dirname {} \; | uniq | sed 's/\.\/\(.*\)/\1/g'); do - cp -n -v "$currDir/$dirName/$dirName.dll" "$coreOverlayDir/" - done - popd $currDur > /dev/null - done - done <<< $coreFxBinDir - - cp -f -v "$coreFxNativeBinDir/Native/"*."$libExtension" "$coreOverlayDir/" 2>/dev/null - + cp -f -v "$coreFxBinDir"/* "$coreOverlayDir/" 2>/dev/null cp -f -v "$coreClrBinDir/"* "$coreOverlayDir/" 2>/dev/null cp -f -v "$mscorlibDir/mscorlib.dll" "$coreOverlayDir/" cp -n -v "$testDependenciesDir"/* "$coreOverlayDir/" 2>/dev/null @@ -251,7 +227,7 @@ function create_core_overlay { function precompile_overlay_assemblies { - if [ $doCrossgen == 1 ]; then + if [ "$doCrossgen" == "1" ]; then local overlayDir=$CORE_ROOT @@ -315,7 +291,6 @@ coreOverlayDir= coreClrBinDir= mscorlibDir= coreFxBinDir= -coreFxNativeBinDir= uploadToBenchview= benchViewOS= runType= @@ -344,9 +319,6 @@ do ;; --coreFxBinDir=*) coreFxBinDir=${i#*=} - ;; - --coreFxNativeBinDir=*) - coreFxNativeBinDir=${i#*=} ;; --benchViewOS=*) benchViewOS=${i#*=} @@ -421,6 +393,7 @@ test=$(basename $testcase) testname=$(basename $testcase .exe) echo "....Running $testname" cp $testcase . +cp $testcase-*.txt . chmod u+x ./corerun echo "./corerun Microsoft.DotNet.xunit.performance.runner.cli.dll $test -runner xunit.console.netcore.exe -runnerhost ./corerun -verbose -runid perf-$testname" diff --git a/tests/src/CLRTest.Execute.Bash.targets b/tests/src/CLRTest.Execute.Bash.targets index 60270a14da..c487468149 100644 --- a/tests/src/CLRTest.Execute.Bash.targets +++ b/tests/src/CLRTest.Execute.Bash.targets @@ -274,6 +274,7 @@ $(BashCLRTestArgPrep) <_CLRTestExecutionScriptText> $([MSBuild]::MakeRelative($(OutputPath), $(_CLRTestToRunFileFullPath)).Replace("\","/")) $(MSBuildProjectName).exe - $(BaseOutputPathWithConfig.Replace("\","/"))dasm/$(BuildProjectRelativeDir.Replace("\","/")) + $([MSBuild]::MakeRelative($(OutputPath), $(BaseOutputPathWithConfig)dasm\$(BuildProjectRelativeDir)).Replace("\","/")) $([MSBuild]::MakeRelative($(OutputPath), $(_CLRTestToRunFileFullPath))) $(MSBuildProjectName).exe - $(BaseOutputPathWithConfig)dasm\$(BuildProjectRelativeDir) + $([MSBuild]::MakeRelative($(OutputPath), $(BaseOutputPathWithConfig)dasm\$(BuildProjectRelativeDir))) - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeCompareTo1.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeCompareTo1.csproj deleted file mode 100644 index 93ba3ddb4a..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeCompareTo1.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor1.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor1.csproj deleted file mode 100644 index ec41ab4408..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor1.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor3.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor3.csproj deleted file mode 100644 index 7b149234e7..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor3.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor4.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor4.csproj deleted file mode 100644 index 54149adfc8..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor4.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor6.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor6.csproj deleted file mode 100644 index cda720830e..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor6.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor7.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor7.csproj deleted file mode 100644 index 655768292a..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeCtor7.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeDate.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeDate.csproj deleted file mode 100644 index 369a383c6c..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeDate.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeGetHashCode.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeGetHashCode.csproj deleted file mode 100644 index 4096884fd3..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeGetHashCode.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeHour.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeHour.csproj deleted file mode 100644 index 8546ca6d70..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeHour.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeKind.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeKind.csproj deleted file mode 100644 index 069fff57c6..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeKind.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeMaxValue.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeMaxValue.csproj deleted file mode 100644 index c588f8ce0b..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeMaxValue.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeMillisecond.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeMillisecond.csproj deleted file mode 100644 index 25fde7941b..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeMillisecond.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeMinValue.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeMinValue.csproj deleted file mode 100644 index 060e586ee9..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeMinValue.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeMinute.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeMinute.csproj deleted file mode 100644 index ec37820d25..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeMinute.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeNow.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeNow.csproj deleted file mode 100644 index bfc039f80f..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeNow.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeParse1.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeParse1.csproj deleted file mode 100644 index 5a3249701c..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeParse1.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeParse2.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeParse2.csproj deleted file mode 100644 index 1126dcdef5..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeParse2.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeParse3.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeParse3.csproj deleted file mode 100644 index 007ac1ba58..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeParse3.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeParseExact1.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeParseExact1.csproj deleted file mode 100644 index 1c62be7593..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeParseExact1.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeParseExact2.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeParseExact2.csproj deleted file mode 100644 index d08a7742f1..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeParseExact2.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeParseExact3.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeParseExact3.csproj deleted file mode 100644 index 5df4c9f572..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeParseExact3.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeSecond.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeSecond.csproj deleted file mode 100644 index 347cae3ff9..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeSecond.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeSubtract1.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeSubtract1.csproj deleted file mode 100644 index 6c421e788b..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeSubtract1.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeSubtract2.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeSubtract2.csproj deleted file mode 100644 index eb699f4bdc..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeSubtract2.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeTicks.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeTicks.csproj deleted file mode 100644 index 015a0c089a..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeTicks.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeTimeOfDay.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeTimeOfDay.csproj deleted file mode 100644 index a4272cbf1e..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeTimeOfDay.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeToFileTime.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeToFileTime.csproj deleted file mode 100644 index 7d0ba1bbe2..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeToFileTime.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeToFileTimeUtc.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeToFileTimeUtc.csproj deleted file mode 100644 index 3fbd0d2c38..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeToFileTimeUtc.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeToLocalTime.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeToLocalTime.csproj deleted file mode 100644 index a26bc57f46..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeToLocalTime.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeToString1.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeToString1.csproj deleted file mode 100644 index b16d7d324e..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeToString1.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeToString2.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeToString2.csproj deleted file mode 100644 index 3d5b4700d7..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeToString2.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeToString3.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeToString3.csproj deleted file mode 100644 index 30ebd40cf2..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeToString3.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimeUtcNow.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimeUtcNow.csproj deleted file mode 100644 index 4ba6627610..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimeUtcNow.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/DateTimetoday.csproj b/tests/src/CoreMangLib/cti/system/datetime/DateTimetoday.csproj deleted file mode 100644 index 0b8f18605b..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/DateTimetoday.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/cfdatetimetools.cs b/tests/src/CoreMangLib/cti/system/datetime/cfdatetimetools.cs deleted file mode 100644 index 0d7c8653f2..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/cfdatetimetools.cs +++ /dev/null @@ -1,142 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using TestLibrary; -using System.Runtime.InteropServices; - -// utility functions for accessing DateTime functions in CoreFoundation for validation purposes - -// Important Notes: -// CF reference types are passed as IntPtrs. In the declarations, the actual type name is given within C-style comments: -// IntPtr /* CFTypeRef */ tr -// many function signatures contain an allocator of type CFAllocatorRef. To use the default allocator pass in IntPtr.Zero. - -public class CFDateTimeTools -{ - - // Basic tools (should be factored out eventually, as not DateTime-specific) - [DllImport("/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/Current/CoreFoundation")] - protected static extern string CFStringGetCStringPtr(IntPtr /* CFStringRef */ theString, CFStringEncoding encoding); - - public enum CFStringEncoding : uint - { - kCFStringEncodingMacRoman = 0, - kCFStringEncodingWindowsLatin1 = 0x0500, - kCFStringEncodingISOLatin1 = 0x0201, - kCFStringEncodingNextStepLatin = 0x0B01, - kCFStringEncodingASCII = 0x0600, - kCFStringEncodingUnicode = 0x0100, - kCFStringEncodingUTF8 = 0x08000100, - kCFStringEncodingNonLossyASCII = 0x0BFF, - - // The following constants are available - // only on Mac OS X v10.4 and later, - kCFStringEncodingUTF16 = 0x0100, - kCFStringEncodingUTF16BE = 0x10000100, - kCFStringEncodingUTF16LE = 0x14000100, - kCFStringEncodingUTF32 = 0x0c000100, - kCFStringEncodingUTF32BE = 0x18000100, - kCFStringEncodingUTF32LE = 0x1c000100 - } - [DllImport("/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/Current/CoreFoundation")] - protected static extern IntPtr /* CFStringRef */ CFStringCreateWithCString(IntPtr /* CFAllocatorRef */ alloc, - string cStr, - CFStringEncoding encoding); - - - [System.Security.SecuritySafeCritical] - public static string CFStringToSystemString(IntPtr /* CFStringRef */ theString) - { - return CFStringGetCStringPtr(theString, CFStringEncoding.kCFStringEncodingMacRoman); - } - - [System.Security.SecuritySafeCritical] - public static IntPtr /* CFStringRef */ SystemStringToCFString(string theString) - { - return CFStringCreateWithCString(IntPtr.Zero, theString, CFStringEncoding.kCFStringEncodingMacRoman); - } - - [System.Security.SecuritySafeCritical] - public static string GetOSFormattedDate(DateTime d, bool getLocale) - { - IntPtr cfDateRef = CFDateTimeTools.DateTimeToCFDateRef(d); - IntPtr cfLocaleRef = (getLocale ? CFDateTimeTools.CFLocaleCopyCurrent() : IntPtr.Zero); - IntPtr cfDateFmtr = CFDateFormatterCreate(IntPtr.Zero, cfLocaleRef, - CFDateFormatterStyle.kCFDateFormatterLongStyle, - CFDateFormatterStyle.kCFDateFormatterLongStyle); // 3 for long style - - IntPtr cfStr = CFDateFormatterCreateStringWithDate(IntPtr.Zero, cfDateFmtr, cfDateRef); - return CFStringToSystemString(cfStr); - } - - /// CFLocale - /// -------- - - [DllImport("/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/Current/CoreFoundation")] - public static extern IntPtr /* CFLocaleRef */ CFLocaleCopyCurrent(); - - /// CFDate tools - /// ------------ - - [DllImport("/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/Current/CoreFoundation")] - public static extern /* CFDateRef */ IntPtr CFDateCreate(IntPtr /* CFAllocatorRef */ allocator, - double /* CFAbsoluteTime */ at); - - // convert between CLR DateTime and CoreFoundation CFAbsoluteTime (== double) and CFDateRef types - private static DateTime CFAbsoluteTimeZero = new DateTime(2001, 1, 1, 0, 0, 0, DateTimeKind.Utc); - - public static double DateTimeToCFAbsoluteTime(DateTime d) - { - return d.Subtract(CFAbsoluteTimeZero).TotalSeconds; - } - - [System.Security.SecuritySafeCritical] - public static IntPtr /* CFDateRef */ DateTimeToCFDateRef(DateTime d) - { - return CFDateCreate(IntPtr.Zero, - DateTimeToCFAbsoluteTime(d)); - } - - - /// CFDateTimeFormatter - /// ------------------- - - public enum CFDateFormatterStyle : int - { - kCFDateFormatterNoStyle = 0, - kCFDateFormatterShortStyle = 1, - kCFDateFormatterMediumStyle = 2, - kCFDateFormatterLongStyle = 3, - kCFDateFormatterFullStyle = 4 - }; - - - [DllImport("/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/Current/CoreFoundation")] - public static extern IntPtr /* CFDateFormatterRef */ CFDateFormatterCreate(IntPtr /* CFAllocatorRef */ alloc, - IntPtr /* CFLocaleRef */ locale, CFDateFormatterStyle dateStyle, CFDateFormatterStyle timeStyle); - - - [DllImport("/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/Current/CoreFoundation")] - public static extern /* CFStringRef */ IntPtr CFDateFormatterCreateStringWithDate(IntPtr /* CFAllocatorRef */ alloc, - IntPtr /* CFDateFormatterRef */ formatter, IntPtr /* CFDateRef */ date); - - /// CFTimeZone - /// ----------- - - [DllImport("/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/Current/CoreFoundation")] - public extern static IntPtr /* CFTimeZoneRef */ CFTimeZoneCopySystem(); - - [DllImport("/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/Current/CoreFoundation")] - public extern static IntPtr /* CFStringRef */ CFTimeZoneGetName(IntPtr /* CFTimeZoneRef */ tz); - - [System.Security.SecuritySafeCritical] - public static string GetOSTimeZoneName(IntPtr /* CFTimeZoneRef */ tz) - { - return CFStringToSystemString(CFTimeZoneGetName(tz)); - } - - [DllImport("/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/Current/CoreFoundation")] - public extern static bool CFTimeZoneIsDaylightSavingTime(IntPtr /* CFTimeZoneRef */ tz, - double /* CFAbsoluteTime */ at); -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimecompare.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimecompare.cs deleted file mode 100644 index 088f8b2932..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimecompare.cs +++ /dev/null @@ -1,250 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; - -/// -/// Compare(System.DateTime,System.DateTime) -/// -public class DateTimeCompare -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Compare a datetime instance with itself"); - - try - { - DateTime t1 = new DateTime(2006, 9, 21, 10, 54, 56, 888); - - if (DateTime.Compare(t1, t1) != 0) - { - TestLibrary.TestFramework.LogError("001.1", "Compare a datetime instance with itself does not return 0"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: Compare a datetime instance with a datetime instance less than it"); - - try - { - DateTime t1 = new DateTime(2006, 9, 21, 10, 54, 56, 888); - DateTime t2 = new DateTime(2006, 9, 21, 10, 54, 56, 887); - - if (DateTime.Compare(t1, t2) <= 0) - { - TestLibrary.TestFramework.LogError("002.1", "Compare a datetime instance with a datetime instance less than it does not greater than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 9, 21, 10, 54, 55, 888); - - if (DateTime.Compare(t1, t2) <= 0) - { - TestLibrary.TestFramework.LogError("002.2", "Compare a datetime instance with a datetime instance less than it does not greater than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 9, 21, 10, 53, 56, 888); - - if (DateTime.Compare(t1, t2) <= 0) - { - TestLibrary.TestFramework.LogError("002.3", "Compare a datetime instance with a datetime instance less than it does not greater than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 9, 21, 9, 54, 56, 888); - - if (DateTime.Compare(t1, t2) <= 0) - { - TestLibrary.TestFramework.LogError("002.4", "Compare a datetime instance with a datetime instance less than it does not greater than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 9, 20, 10, 54, 56, 888); - - if (DateTime.Compare(t1, t2) <= 0) - { - TestLibrary.TestFramework.LogError("002.5", "Compare a datetime instance with a datetime instance less than it does not greater than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 8, 21, 10, 54, 56, 888); - - if (DateTime.Compare(t1, t2) <= 0) - { - TestLibrary.TestFramework.LogError("002.6", "Compare a datetime instance with a datetime instance less than it does not greater than 0"); - retVal = false; - } - - t2 = new DateTime(2005, 9, 21, 10, 54, 56, 888); - - if (DateTime.Compare(t1, t2) <= 0) - { - TestLibrary.TestFramework.LogError("002.7", "Compare a datetime instance with a datetime instance less than it does not greater than 0"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: Compare a datetime instance equal to it"); - - try - { - DateTime t1 = new DateTime(2006, 9, 21, 10, 54, 56, 888); - DateTime t2 = new DateTime(2006, 9, 21, 10, 54, 56, 888); - - if (DateTime.Compare(t1, t2) != 0) - { - TestLibrary.TestFramework.LogError("003.1", "Compare a datetime instance equal to it does not return 0"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest4() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest4: Compare a datetime instance with a datetime instance greater than it"); - - try - { - DateTime t1 = new DateTime(2006, 9, 21, 10, 54, 56, 888); - DateTime t2 = new DateTime(2006, 9, 21, 10, 54, 56, 889); - - if (DateTime.Compare(t1, t2) >= 0) - { - TestLibrary.TestFramework.LogError("004.1", "Compare a datetime instance with a datetime instance greater than it does not less than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 9, 21, 10, 54, 57, 888); - - if (DateTime.Compare(t1, t2) >= 0) - { - TestLibrary.TestFramework.LogError("004.1", "Compare a datetime instance with a datetime instance greater than it does not less than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 9, 21, 10, 55, 56, 888); - - if (DateTime.Compare(t1, t2) >= 0) - { - TestLibrary.TestFramework.LogError("004.1", "Compare a datetime instance with a datetime instance greater than it does not less than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 9, 21, 11, 54, 56, 888); - - if (DateTime.Compare(t1, t2) >= 0) - { - TestLibrary.TestFramework.LogError("004.1", "Compare a datetime instance with a datetime instance greater than it does not less than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 9, 22, 10, 54, 56, 888); - - if (DateTime.Compare(t1, t2) >= 0) - { - TestLibrary.TestFramework.LogError("004.1", "Compare a datetime instance with a datetime instance greater than it does not less than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 10, 21, 10, 54, 56, 888); - - if (DateTime.Compare(t1, t2) >= 0) - { - TestLibrary.TestFramework.LogError("004.1", "Compare a datetime instance with a datetime instance greater than it does not less than 0"); - retVal = false; - } - - t2 = new DateTime(2007, 9, 21, 10, 54, 56, 888); - - if (DateTime.Compare(t1, t2) >= 0) - { - TestLibrary.TestFramework.LogError("004.1", "Compare a datetime instance with a datetime instance greater than it does not less than 0"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeCompare test = new DateTimeCompare(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeCompare"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimecompareto1.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimecompareto1.cs deleted file mode 100644 index 1bb2ca2db2..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimecompareto1.cs +++ /dev/null @@ -1,250 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; - -/// -/// CompareTo(System.DateTime) -/// -public class DateTimeCompareTo1 -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Compare a datetime instance with itself"); - - try - { - DateTime t = new DateTime(2006, 9, 21, 10, 54, 56, 888); - - if (t.CompareTo(t) != 0) - { - TestLibrary.TestFramework.LogError("001.1", "Compare a datetime instance with itself does not return 0"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: Compare a datetime instance with a datetime instance less than it"); - - try - { - DateTime t1 = new DateTime(2006, 9, 21, 10, 54, 56, 888); - DateTime t2 = new DateTime(2006, 9, 21, 10, 54, 56, 887); - - if (t1.CompareTo(t2) <= 0) - { - TestLibrary.TestFramework.LogError("002.1", "Compare a datetime instance with a datetime instance less than it does not greater than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 9, 21, 10, 54, 55, 888); - - if (t1.CompareTo(t2) <= 0) - { - TestLibrary.TestFramework.LogError("002.2", "Compare a datetime instance with a datetime instance less than it does not greater than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 9, 21, 10, 53, 56, 888); - - if (t1.CompareTo(t2) <= 0) - { - TestLibrary.TestFramework.LogError("002.3", "Compare a datetime instance with a datetime instance less than it does not greater than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 9, 21, 9, 54, 56, 888); - - if (t1.CompareTo(t2) <= 0) - { - TestLibrary.TestFramework.LogError("002.4", "Compare a datetime instance with a datetime instance less than it does not greater than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 9, 20, 10, 54, 56, 888); - - if (t1.CompareTo(t2) <= 0) - { - TestLibrary.TestFramework.LogError("002.5", "Compare a datetime instance with a datetime instance less than it does not greater than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 8, 21, 10, 54, 56, 888); - - if (t1.CompareTo(t2) <= 0) - { - TestLibrary.TestFramework.LogError("002.6", "Compare a datetime instance with a datetime instance less than it does not greater than 0"); - retVal = false; - } - - t2 = new DateTime(2005, 9, 21, 10, 54, 56, 888); - - if (t1.CompareTo(t2) <= 0) - { - TestLibrary.TestFramework.LogError("002.7", "Compare a datetime instance with a datetime instance less than it does not greater than 0"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: Compare a datetime instance equal to it"); - - try - { - DateTime t1 = new DateTime(2006, 9, 21, 10, 54, 56, 888); - DateTime t2 = new DateTime(2006, 9, 21, 10, 54, 56, 888); - - if (t1.CompareTo(t2) != 0) - { - TestLibrary.TestFramework.LogError("003.1", "Compare a datetime instance equal to it does not return 0"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest4() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest4: Compare a datetime instance with a datetime instance greater than it"); - - try - { - DateTime t1 = new DateTime(2006, 9, 21, 10, 54, 56, 888); - DateTime t2 = new DateTime(2006, 9, 21, 10, 54, 56, 889); - - if (t1.CompareTo(t2) >= 0) - { - TestLibrary.TestFramework.LogError("004.1", "Compare a datetime instance with a datetime instance greater than it does not less than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 9, 21, 10, 54, 57, 888); - - if (t1.CompareTo(t2) >= 0) - { - TestLibrary.TestFramework.LogError("004.1", "Compare a datetime instance with a datetime instance greater than it does not less than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 9, 21, 10, 55, 56, 888); - - if (t1.CompareTo(t2) >= 0) - { - TestLibrary.TestFramework.LogError("004.1", "Compare a datetime instance with a datetime instance greater than it does not less than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 9, 21, 11, 54, 56, 888); - - if (t1.CompareTo(t2) >= 0) - { - TestLibrary.TestFramework.LogError("004.1", "Compare a datetime instance with a datetime instance greater than it does not less than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 9, 22, 10, 54, 56, 888); - - if (t1.CompareTo(t2) >= 0) - { - TestLibrary.TestFramework.LogError("004.1", "Compare a datetime instance with a datetime instance greater than it does not less than 0"); - retVal = false; - } - - t2 = new DateTime(2006, 10, 21, 10, 54, 56, 888); - - if (t1.CompareTo(t2) >= 0) - { - TestLibrary.TestFramework.LogError("004.1", "Compare a datetime instance with a datetime instance greater than it does not less than 0"); - retVal = false; - } - - t2 = new DateTime(2007, 9, 21, 10, 54, 56, 888); - - if (t1.CompareTo(t2) >= 0) - { - TestLibrary.TestFramework.LogError("004.1", "Compare a datetime instance with a datetime instance greater than it does not less than 0"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeCompareTo1 test = new DateTimeCompareTo1(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeCompareTo1"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimector1.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimector1.cs deleted file mode 100644 index 41e4c0c39d..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimector1.cs +++ /dev/null @@ -1,342 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; - -/// -/// ctor(System.Int32,System.Int32,System.Int32) -/// -public class DateTimeCtor1 -{ - #region Private Fields - private int m_ErrorNo = 0; - #endregion - - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - - TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - retVal = NegTest2() && retVal; - retVal = NegTest3() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: We can call ctor(System.Int32,System.Int32,System.Int32) to constructor a new DateTime instance by using valid value"); - - try - { - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28); - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: We can call ctor(System.Int32,System.Int32,System.Int32) to constructor a new DateTime instance by using MAX/MIN values"); - - try - { - retVal = retVal && VerifyDateTimeHelper(1, 1, 1); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30); - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: We can call ctor(System.Int32,System.Int32,System.Int32) to constructor a new DateTime instance by using correct day/month pair"); - - try - { - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29); - retVal = retVal && VerifyDateTimeHelper(2006, 2, 28); - retVal = retVal && VerifyDateTimeHelper(2006, 4, 30); - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: ArgumentOutOfRangeException should be thrown when year is less than 1 or greater than 9999."); - - try - { - DateTime value = new DateTime(0, 1, 1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when year is less than 1"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - DateTime value = new DateTime(10000, 1, 1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when year is greater than 9999"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest2: ArgumentOutOfRangeException should be thrown when month is less than 1 or greater than 12"); - - try - { - DateTime value = new DateTime(2006, 0, 1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when month is less than 1"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - DateTime value = new DateTime(2006, 13, 1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when month is greater than 12"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest3: ArgumentOutOfRangeException should be thrown when day is less than 1 or greater than the number of days in month"); - - try - { - DateTime value = new DateTime(2006, 1, 0); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is less than 1"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - DateTime value = new DateTime(2006, 1, 32); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is greater than the number of days in month"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - DateTime value = new DateTime(2006, 2, 29); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is greater than the number of days in month"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - DateTime value = new DateTime(2006, 4, 31); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is greater than the number of days in month"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeCtor1 test = new DateTimeCtor1(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeCtor1"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - #region Private Methods - private bool VerifyDateTimeHelper(int desiredYear, int desiredMonth, int desiredDay) - { - bool retVal = true; - - DateTime value = new DateTime(desiredYear, desiredMonth, desiredDay); - m_ErrorNo++; - if ((desiredYear != value.Year) || (desiredMonth != value.Month) || (desiredDay != value.Day)) - { - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "We can call ctor(System.Int32,System.Int32,System.Int32) to constructor a wrong DateTime instance by using valid value"); - TestLibrary.TestFramework.LogInformation("[LOCAL VARIABLES] desiredYear = " + desiredYear.ToString() + ", desiredMonth = " + desiredMonth.ToString() + ", desiredDay = " + desiredDay.ToString() + ", actualYear = " + value.Year.ToString() + ", actualMonth = " + value.Month.ToString() + ", actualDay = " + value.Day.ToString()); - retVal = false; - } - - m_ErrorNo++; - if ((value.Hour != 0) || (value.Minute != 0) || (value.Second != 0)) - { - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "We can call ctor(System.Int32,System.Int32,System.Int32) to constructor a wrong DateTime instance by using valid value"); - TestLibrary.TestFramework.LogInformation("[LOCAL VARIABLES] desiredHour = 0, desiredMinute = 0, desiredSecond = 0, actualHour = " + value.Hour.ToString() + ", actualMinute = " + value.Minute.ToString() + ", actualSecond = " + value.Second.ToString()); - retVal = false; - } - - m_ErrorNo++; - if (value.Kind != DateTimeKind.Unspecified) - { - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "We can call ctor(System.Int32,System.Int32,System.Int32) to constructor a wrong DateTime instance by using valid value"); - TestLibrary.TestFramework.LogInformation("[LOCAL VARIABLES] desiredKind = DateTimeKind.Unspecified" + ", actualKind = " + value.Kind.ToString()); - retVal = false; - } - - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimector3.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimector3.cs deleted file mode 100644 index 8943fa3f23..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimector3.cs +++ /dev/null @@ -1,521 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; - -/// -/// ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32) -/// -public class DateTimeCtor3 -{ - #region Private Fields - private int m_ErrorNo = 0; - #endregion - - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - - TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - retVal = NegTest2() && retVal; - retVal = NegTest3() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: We can call ctor to constructor a new DateTime instance by using valid value"); - - try - { - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 16, 7, 43); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 4, 7, 43); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 12, 0, 0); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 12, 56, 56); - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: We can call ctor to constructor a new DateTime instance by using MAX/MIN values"); - - try - { - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 16, 7, 43); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 23, 59, 59); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 0, 0, 0); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 0, 59, 59); - - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 16, 7, 43); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 23, 59, 59); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 0, 0, 0); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 0, 59, 59); - - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 16, 7, 43); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 23, 59, 59); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 0, 0, 0); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 0, 59, 59); - - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 16, 7, 43); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 23, 59, 59); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 0, 0, 0); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 0, 59, 59); - - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 16, 7, 43); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 23, 59, 59); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 0, 0, 0); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 0, 59, 59); - - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 16, 7, 43); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 23, 59, 59); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 0, 0, 0); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 0, 59, 59); - - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 16, 7, 43); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 23, 59, 59); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 0, 0, 0); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 0, 59, 59); - - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 16, 7, 43); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 23, 59, 59); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 0, 0, 0); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 0, 59, 59); - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: We can call ctor to constructor a new DateTime instance by using correct day/month pair"); - - try - { - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 16, 7, 43); - retVal = retVal && VerifyDateTimeHelper(2006, 2, 28, 12, 0, 0); - retVal = retVal && VerifyDateTimeHelper(2006, 4, 30, 16, 7, 43); - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: ArgumentOutOfRangeException should be thrown when year is less than 1 or greater than 9999."); - - try - { - DateTime value = new DateTime(0, 1, 1, 1, 1, 1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when year is less than 1"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - DateTime value = new DateTime(10000, 1, 1, 1, 1, 1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when year is greater than 9999"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest2: ArgumentOutOfRangeException should be thrown when month is less than 1 or greater than 12"); - - try - { - DateTime value = new DateTime(2006, 0, 1, 1, 1, 1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when month is less than 1"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - DateTime value = new DateTime(2006, 13, 1, 1, 1, 1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when month is greater than 12"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest3: ArgumentOutOfRangeException should be thrown when day is less than 1 or greater than the number of days in month"); - - try - { - DateTime value = new DateTime(2006, 1, 0, 1, 1, 1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is less than 1"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - DateTime value = new DateTime(2006, 1, 32, 1, 1, 1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is greater than the number of days in month"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - DateTime value = new DateTime(2006, 2, 29, 1, 1, 1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is greater than the number of days in month"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - DateTime value = new DateTime(2006, 4, 31, 1, 1, 1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is greater than the number of days in month"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest4() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest4: ArgumentOutOfRangeException should be thrown when hour is less than 0 or greater than 23"); - - try - { - DateTime value = new DateTime(2006, 1, 1, -1, 1, 1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when hour is less than 0"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - DateTime value = new DateTime(2006, 1, 1, 24, 1, 1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when hour is greater than 23"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest5() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest5: ArgumentOutOfRangeException should be thrown when minute is less than 0 or greater than 59"); - - try - { - DateTime value = new DateTime(2006, 1, 1, 1, -1, 1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown minute year is less than 0"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - DateTime value = new DateTime(2006, 1, 1, 1, 60, 1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when minute is greater than 59"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest6() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest6: ArgumentOutOfRangeException should be thrown when second is less than 0 or greater than 59"); - - try - { - DateTime value = new DateTime(2006, 1, 1, 1, 1, -1); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when second is less than 0"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - DateTime value = new DateTime(2006, 1, 1, 1, 1, 60); - - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when second is greater than 59"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - m_ErrorNo++; - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeCtor3 test = new DateTimeCtor3(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeCtor3"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - #region Private Methods - private bool VerifyDateTimeHelper(int desiredYear, int desiredMonth, int desiredDay, int desiredHour, int desiredMinute, int desiredSecond) - { - bool retVal = true; - - DateTime value = new DateTime(desiredYear, desiredMonth, desiredDay, desiredHour, desiredMinute, desiredSecond); - m_ErrorNo++; - if ((desiredYear != value.Year) || (desiredMonth != value.Month) || (desiredDay != value.Day) || - (desiredHour != value.Hour) || (desiredMinute != value.Minute) || (desiredSecond != value.Second)) - { - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "We can call ctor(System.Int32,System.Int32,System.Int32) to constructor a wrong DateTime instance by using valid value"); - TestLibrary.TestFramework.LogInformation("[LOCAL VARIABLES] desiredYear = " + desiredYear.ToString() + - ", desiredMonth = " + desiredMonth.ToString() + - ", desiredDay = " + desiredDay.ToString() + - ", desiredHour = " + desiredHour.ToString() + - ", desiredMinute = " + desiredMinute.ToString() + - ", desiredSecond = " + desiredSecond.ToString() + - ", actualYear = " + value.Year.ToString() + - ", actualMonth = " + value.Month.ToString() + - ", actualDay = " + value.Day.ToString() + - ", actualHour = " + value.Hour.ToString() + - ", actualMinute = " + value.Minute.ToString() + - ", actualSecond = " + value.Second.ToString()); - retVal = false; - } - - m_ErrorNo++; - if (value.Kind != DateTimeKind.Unspecified) - { - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "We can call ctor(System.Int32,System.Int32,System.Int32) to constructor a wrong DateTime instance by using valid value"); - TestLibrary.TestFramework.LogInformation("[LOCAL VARIABLES] desiredKind = DateTimeKind.Unspecified" + ", actualKind = " + value.Kind.ToString()); - retVal = false; - } - - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimector4.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimector4.cs deleted file mode 100644 index 4035254ad2..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimector4.cs +++ /dev/null @@ -1,638 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; - -/// -/// ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.DateTimeKind) -/// -public class DateTimeCtor4 -{ - #region Private Fields - private int m_ErrorNo = 0; - #endregion - - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - - TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - retVal = NegTest2() && retVal; - retVal = NegTest3() && retVal; - retVal = NegTest4() && retVal; - retVal = NegTest5() && retVal; - retVal = NegTest6() && retVal; - retVal = NegTest7() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: We can call ctor to constructor a new DateTime instance by using valid value"); - - try - { - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 16, 7, 43, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 4, 7, 43, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 12, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 12, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 12, 0, 0, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 12, 56, 56, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 12, 56, 56, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 12, 56, 56, DateTimeKind.Utc); - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: We can call ctor to constructor a new DateTime instance by using MAX/MIN values"); - - try - { - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 16, 7, 43, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 23, 59, 59, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 0, 59, 59, DateTimeKind.Local); - - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 16, 7, 43, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 23, 59, 59, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 0, 0, 0, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 0, 59, 59, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 0, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 0, 59, 59, DateTimeKind.Unspecified); - - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 16, 7, 43, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 23, 59, 59, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 0, 59, 59, DateTimeKind.Local); - - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 16, 7, 43, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 23, 59, 59, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 0, 0, 0, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 0, 59, 59, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 0, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 0, 59, 59, DateTimeKind.Unspecified); - - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 16, 7, 43, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 23, 59, 59, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 0, 59, 59, DateTimeKind.Local); - - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 16, 7, 43, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 23, 59, 59, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 0, 0, 0, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 0, 59, 59, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 0, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 0, 59, 59, DateTimeKind.Unspecified); - - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 16, 7, 43, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 23, 59, 59, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 0, 59, 59, DateTimeKind.Local); - - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 16, 7, 43, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 23, 59, 59, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 0, 0, 0, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 0, 59, 59, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 0, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 0, 59, 59, DateTimeKind.Unspecified); - - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 16, 7, 43, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 23, 59, 59, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 0, 59, 59, DateTimeKind.Local); - - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 16, 7, 43, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 23, 59, 59, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 0, 0, 0, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 0, 59, 59, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 0, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 0, 59, 59, DateTimeKind.Unspecified); - - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 16, 7, 43, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 23, 59, 59, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 0, 59, 59, DateTimeKind.Local); - - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 16, 7, 43, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 23, 59, 59, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 0, 0, 0, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 0, 59, 59, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 0, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 0, 59, 59, DateTimeKind.Unspecified); - - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 16, 7, 43, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 23, 59, 59, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 0, 59, 59, DateTimeKind.Local); - - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 16, 7, 43, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 23, 59, 59, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 0, 0, 0, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 0, 59, 59, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 0, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 0, 59, 59, DateTimeKind.Unspecified); - - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 16, 7, 43, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 23, 59, 59, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 0, 59, 59, DateTimeKind.Local); - - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 16, 7, 43, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 23, 59, 59, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 0, 0, 0, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 0, 59, 59, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 0, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 0, 59, 59, DateTimeKind.Unspecified); - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: We can call ctor to constructor a new DateTime instance by using correct day/month pair"); - - try - { - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 16, 7, 43, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 16, 7, 43, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 16, 7, 43, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(2006, 2, 28, 12, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2006, 2, 28, 12, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2006, 2, 28, 12, 0, 0, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(2006, 4, 30, 16, 7, 43, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2006, 4, 30, 16, 7, 43, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2006, 4, 30, 16, 7, 43, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2006, 4, 30, 16, 7, 43, DateTimeKind.Utc | DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2006, 4, 30, 16, 7, 43, DateTimeKind.Local | DateTimeKind.Unspecified); - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: ArgumentOutOfRangeException should be thrown when year is less than 1 or greater than 9999."); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(0, 1, 1, 1, 1, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when year is less than 1"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("101.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(10000, 1, 1, 1, 1, 1, DateTimeKind.Utc); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when year is greater than 9999"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("101.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest2: ArgumentOutOfRangeException should be thrown when month is less than 1 or greater than 12"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 0, 1, 1, 1, 1, DateTimeKind.Utc); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when month is less than 1"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("102.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 13, 1, 1, 1, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when month is greater than 12"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("102.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest3: ArgumentOutOfRangeException should be thrown when day is less than 1 or greater than the number of days in month"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 0, 1, 1, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is less than 1"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("103.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 32, 1, 1, 1, DateTimeKind.Utc); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is greater than the number of days in month"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("103.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 2, 29, 1, 1, 1, DateTimeKind.Utc); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is greater than the number of days in month"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("103.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 4, 31, 1, 1, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is greater than the number of days in month"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("103.3", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest4() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest4: ArgumentOutOfRangeException should be thrown when hour is less than 0 or greater than 23"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, -1, 1, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when hour is less than 0"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("104.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 24, 1, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when hour is greater than 23"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("104.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest5() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest5: ArgumentOutOfRangeException should be thrown when minute is less than 0 or greater than 59"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, -1, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown minute year is less than 0"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("105.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 60, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when minute is greater than 59"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("105.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest6() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest6: ArgumentOutOfRangeException should be thrown when second is less than 0 or greater than 59"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 1, -1, DateTimeKind.Utc); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when second is less than 0"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("106.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 1, 60, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when second is greater than 59"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("106.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest7() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest7: ArgumentException should be thrown when kind is not one of the DateTimeKind values."); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 1, 1, DateTimeKind.Utc | DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentException is not thrown when kind is DateTimeKind.Utc | DateTimeKind.Local"); - retVal = false; - } - catch (ArgumentException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("107.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 1, 1, (DateTimeKind)(-1)); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentException is not thrown when kind is DateTimeKind.Local | DateTimeKind.Unspecified"); - retVal = false; - } - catch (ArgumentException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("107.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeCtor4 test = new DateTimeCtor4(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeCtor4"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - #region Private Methods - private bool VerifyDateTimeHelper(int desiredYear, - int desiredMonth, - int desiredDay, - int desiredHour, - int desiredMinute, - int desiredSecond, - DateTimeKind desiredKind) - { - bool retVal = true; - - DateTime value = new DateTime(desiredYear, desiredMonth, desiredDay, - desiredHour, desiredMinute, desiredSecond, desiredKind); - - m_ErrorNo++; - if ((desiredYear != value.Year) || - (desiredMonth != value.Month) || - (desiredDay != value.Day) || - (desiredHour != value.Hour) || - (desiredMinute != value.Minute) || - (desiredSecond != value.Second) || - (desiredKind != value.Kind)) - { - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Calling ctor constructors a wrong DateTime instance by using valid value"); - TestLibrary.TestFramework.LogInformation("[LOCAL VARIABLES] desiredYear = " + desiredYear.ToString() + - ", desiredMonth = " + desiredMonth.ToString() + - ", desiredDay = " + desiredDay.ToString() + - ", desiredHour = " + desiredHour.ToString() + - ", desiredMinute = " + desiredMinute.ToString() + - ", desiredSecond = " + desiredSecond.ToString() + - ", desiredKind = " + desiredKind.ToString() + - ", actualYear = " + value.Year.ToString() + - ", actualMonth = " + value.Month.ToString() + - ", actualDay = " + value.Day.ToString() + - ", actualHour = " + value.Hour.ToString() + - ", actualMinute = " + value.Minute.ToString() + - ", actualSecond = " + value.Second.ToString() + - ", actualKind = " + value.Kind.ToString()); - retVal = false; - } - - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimector6.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimector6.cs deleted file mode 100644 index 8f644bd9ba..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimector6.cs +++ /dev/null @@ -1,570 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; - -/// -/// ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32) -/// -public class DateTimeCtor6 -{ - #region Private Fields - private int m_ErrorNo = 0; - #endregion - - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - - TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - retVal = NegTest2() && retVal; - retVal = NegTest3() && retVal; - retVal = NegTest4() && retVal; - retVal = NegTest5() && retVal; - retVal = NegTest6() && retVal; - retVal = NegTest7() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: We can call ctor to constructor a new DateTime instance by using valid value"); - - try - { - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 16, 7, 43, 500); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 12, 0, 0, 500); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 12, 56, 56, 900); - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: We can call ctor to constructor a new DateTime instance by using MAX/MIN values"); - - try - { - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 16, 7, 43, 500); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 23, 59, 59, 999); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 0, 0, 0, 0); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 0, 59, 59, 999); - - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 16, 7, 43, 500); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 23, 59, 59, 999); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 0, 0, 0, 999); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 0, 59, 59, 0); - - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 16, 7, 43, 500); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 23, 59, 59, 999); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 0, 0, 0, 999); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 0, 59, 59, 0); - - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 16, 7, 43, 500); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 23, 59, 59, 999); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 0, 0, 0, 0); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 0, 59, 59, 999); - - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 16, 7, 43, 500); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 23, 59, 59, 999); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 0, 0, 0, 0); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 0, 59, 59, 999); - - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 16, 7, 43, 500); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 23, 59, 59, 999); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 0, 0, 0, 999); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 0, 59, 59, 0); - - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 16, 7, 43, 500); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 23, 59, 59, 999); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 0, 0, 0, 0); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 0, 59, 59, 999); - - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 16, 7, 43, 500); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 23, 59, 59, 999); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 0, 0, 0, 999); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 0, 59, 59, 0); - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: We can call ctor to constructor a new DateTime instance by using correct day/month pair"); - - try - { - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 16, 7, 43, 500); - retVal = retVal && VerifyDateTimeHelper(2006, 2, 28, 12, 0, 0, 0); - retVal = retVal && VerifyDateTimeHelper(2006, 4, 30, 16, 7, 43, 100); - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: ArgumentOutOfRangeException should be thrown when year is less than 1 or greater than 9999."); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(0, 1, 1, 1, 1, 1, 1); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when year is less than 1"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("101.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(10000, 1, 1, 1, 1, 1, 1); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when year is greater than 9999"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("101.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest2: ArgumentOutOfRangeException should be thrown when month is less than 1 or greater than 12"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 0, 1, 1, 1, 1, 1); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when month is less than 1"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("102.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 13, 1, 1, 1, 1, 1); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when month is greater than 12"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("102.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest3: ArgumentOutOfRangeException should be thrown when day is less than 1 or greater than the number of days in month"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 0, 1, 1, 1, 1); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is less than 1"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("103.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 32, 1, 1, 1, 1); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is greater than the number of days in month"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("103.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 2, 29, 1, 1, 1, 1); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is greater than the number of days in month"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("103.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 4, 31, 1, 1, 1, 1); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is greater than the number of days in month"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("103.3", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest4() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest4: ArgumentOutOfRangeException should be thrown when hour is less than 0 or greater than 23"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, -1, 1, 1, 1); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when hour is less than 0"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("104.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 24, 1, 1, 1); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when hour is greater than 23"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("104.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest5() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest5: ArgumentOutOfRangeException should be thrown when minute is less than 0 or greater than 59"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, -1, 1, 1); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown minute year is less than 0"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("105.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 60, 1, 1); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when minute is greater than 59"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("105.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest6() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest6: ArgumentOutOfRangeException should be thrown when second is less than 0 or greater than 59"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 1, -1, 1); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when second is less than 0"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("106.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 1, 60, 1); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when second is greater than 59"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("106.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest7() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest7: ArgumentOutOfRangeException should be thrown when millisecond is less than 0 or greater than 999"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 1, 1, -1); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when millisecond is less than 0"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("107.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 1, 1, 1000); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when millisecond is greater than 999"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("107.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - #endregion - - public static int Main() - { - DateTimeCtor6 test = new DateTimeCtor6(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeCtor6"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - #region Private Methods - private bool VerifyDateTimeHelper(int desiredYear, - int desiredMonth, - int desiredDay, - int desiredHour, - int desiredMinute, - int desiredSecond, - int desiredMillisecond) - { - bool retVal = true; - - DateTime value = new DateTime(desiredYear, desiredMonth, desiredDay, - desiredHour, desiredMinute, desiredSecond, desiredMillisecond); - - m_ErrorNo++; - if ((desiredYear != value.Year) || - (desiredMonth != value.Month) || - (desiredDay != value.Day) || - (desiredHour != value.Hour) || - (desiredMinute != value.Minute) || - (desiredSecond != value.Second) || - (desiredMillisecond != value.Millisecond) ) - { - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Calling ctor constructors a wrong DateTime instance by using valid value"); - TestLibrary.TestFramework.LogInformation("[LOCAL VARIABLES] desiredYear = " + desiredYear.ToString() + - ", desiredMonth = " + desiredMonth.ToString() + - ", desiredDay = " + desiredDay.ToString() + - ", desiredHour = " + desiredHour.ToString() + - ", desiredMinute = " + desiredMinute.ToString() + - ", desiredSecond = " + desiredSecond.ToString() + - ", desiredMillisecond = " + desiredMillisecond.ToString() + - ", actualYear = " + value.Year.ToString() + - ", actualMonth = " + value.Month.ToString() + - ", actualDay = " + value.Day.ToString() + - ", actualHour = " + value.Hour.ToString() + - ", actualMinute = " + value.Minute.ToString() + - ", actualSecond = " + value.Second.ToString() + - ", actualMillisecond = " + value.Millisecond.ToString()); - retVal = false; - } - - m_ErrorNo++; - if (value.Kind != DateTimeKind.Unspecified) - { - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Calling ctor constructors a wrong DateTime instance by using valid value"); - TestLibrary.TestFramework.LogInformation("[LOCAL VARIABLES] desiredKind = DateTimeKind.Unspecified" + ", actualKind = " + value.Kind.ToString()); - retVal = false; - } - - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimector7.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimector7.cs deleted file mode 100644 index 3e839662fb..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimector7.cs +++ /dev/null @@ -1,689 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; - -/// -/// ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.DateTimeKind) -/// -public class DateTimeCtor7 -{ - #region Private Fields - private int m_ErrorNo = 0; - #endregion - - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - - TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - retVal = NegTest2() && retVal; - retVal = NegTest3() && retVal; - retVal = NegTest4() && retVal; - retVal = NegTest5() && retVal; - retVal = NegTest6() && retVal; - retVal = NegTest7() && retVal; - retVal = NegTest8() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: We can call ctor to constructor a new DateTime instance by using valid value"); - - try - { - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 16, 7, 43, 500, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 4, 7, 43, 100, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 12, 0, 0, 1, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 12, 0, 0, 998, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 12, 0, 0, 2, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 12, 56, 56, 100, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 12, 56, 56, 200, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2006, 8, 28, 12, 56, 56, 300, DateTimeKind.Utc); - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: We can call ctor to constructor a new DateTime instance by using MAX/MIN values"); - - try - { - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 16, 7, 43, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 23, 59, 59, 999, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 0, 59, 59, 0, DateTimeKind.Local); - - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 16, 7, 43, 500, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 23, 59, 59, 999, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 0, 59, 59, 59, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(1, 1, 1, 0, 59, 59, 99, DateTimeKind.Unspecified); - - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 16, 7, 43, 500, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 23, 59, 59, 999, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 0, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 0, 59, 59, 0, DateTimeKind.Local); - - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 16, 7, 43, 1, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 23, 59, 59, 998, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 0, 0, 0, 999, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 0, 59, 59, 0, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 0, 0, 0, 1, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(9999, 12, 31, 0, 59, 59, 999, DateTimeKind.Unspecified); - - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 16, 7, 43, 1, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 23, 59, 59, 998, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 0, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 0, 59, 59, 999, DateTimeKind.Local); - - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 16, 7, 43, 1, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 23, 59, 59, 998, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 0, 0, 0, 0, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 0, 59, 59, 999, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 0, 0, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(1, 12, 31, 0, 59, 59, 999, DateTimeKind.Unspecified); - - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 16, 7, 43, 1, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 23, 59, 59, 998, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 0, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 0, 59, 59, 999, DateTimeKind.Local); - - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 16, 7, 43, 1, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 23, 59, 59, 998, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 0, 59, 59, 999, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(9999, 1, 1, 0, 59, 59, 999, DateTimeKind.Unspecified); - - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 16, 7, 43, 1, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 23, 59, 59, 998, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 0, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 0, 59, 59, 999, DateTimeKind.Local); - - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 16, 7, 43, 1, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 23, 59, 59, 998, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 0, 0, 0, 0, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 0, 59, 59, 999, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 0, 0, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2000, 1, 31, 0, 59, 59, 999, DateTimeKind.Unspecified); - - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 16, 7, 43, 1, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 23, 59, 59, 998, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 0, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 0, 59, 59, 999, DateTimeKind.Local); - - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 16, 7, 43, 1, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 23, 59, 59, 998, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 0, 0, 0, 0, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 0, 59, 59, 999, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 0, 0, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 0, 59, 59, 999, DateTimeKind.Unspecified); - - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 16, 7, 43, 1, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 23, 59, 59, 998, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 0, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 0, 59, 59, 999, DateTimeKind.Local); - - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 16, 7, 43, 1, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 23, 59, 59, 998, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 0, 0, 0, 0, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 0, 59, 59, 999, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 0, 0, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2001, 2, 28, 0, 59, 59, 999, DateTimeKind.Unspecified); - - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 16, 7, 43, 1, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 23, 59, 59, 998, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 0, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 0, 59, 59, 999, DateTimeKind.Local); - - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 16, 7, 43, 1, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 23, 59, 59, 998, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 0, 0, 0, 0, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 0, 59, 59, 999, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 0, 0, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2001, 4, 30, 0, 59, 59, 999, DateTimeKind.Unspecified); - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: We can call ctor to constructor a new DateTime instance by using correct day/month pair"); - - try - { - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 16, 7, 43, 1, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 16, 7, 43, 999, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2000, 2, 29, 16, 7, 43, 998, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(2006, 2, 28, 12, 0, 0, 0, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2006, 2, 28, 12, 0, 0, 0, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2006, 2, 28, 12, 0, 0, 0, DateTimeKind.Utc); - - retVal = retVal && VerifyDateTimeHelper(2006, 4, 30, 16, 7, 43, 1, DateTimeKind.Local); - retVal = retVal && VerifyDateTimeHelper(2006, 4, 30, 16, 7, 43, 1, DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2006, 4, 30, 16, 7, 43, 1, DateTimeKind.Utc); - retVal = retVal && VerifyDateTimeHelper(2006, 4, 30, 16, 7, 43, 1, DateTimeKind.Utc | DateTimeKind.Unspecified); - retVal = retVal && VerifyDateTimeHelper(2006, 4, 30, 16, 7, 43, 1, DateTimeKind.Local | DateTimeKind.Unspecified); - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: ArgumentOutOfRangeException should be thrown when year is less than 1 or greater than 9999."); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(0, 1, 1, 1, 1, 1, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when year is less than 1"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("101.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(10000, 1, 1, 1, 1, 1, 1, DateTimeKind.Utc); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when year is greater than 9999"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("101.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest2: ArgumentOutOfRangeException should be thrown when month is less than 1 or greater than 12"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 0, 1, 1, 1, 1, 1, DateTimeKind.Utc); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when month is less than 1"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("102.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 13, 1, 1, 1, 1, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when month is greater than 12"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("102.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest3: ArgumentOutOfRangeException should be thrown when day is less than 1 or greater than the number of days in month"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 0, 1, 1, 1, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is less than 1"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("103.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 32, 1, 1, 1, 1, DateTimeKind.Utc); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is greater than the number of days in month"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("103.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 2, 29, 1, 1, 1, 1, DateTimeKind.Utc); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is greater than the number of days in month"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("103.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 4, 31, 1, 1, 1, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when day is greater than the number of days in month"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("103.3", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest4() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest4: ArgumentOutOfRangeException should be thrown when hour is less than 0 or greater than 23"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, -1, 1, 1, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when hour is less than 0"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("104.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 24, 1, 1, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when hour is greater than 23"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("104.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest5() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest5: ArgumentOutOfRangeException should be thrown when minute is less than 0 or greater than 59"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, -1, 1, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown minute year is less than 0"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("105.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 60, 1, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when minute is greater than 59"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("105.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest6() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest6: ArgumentOutOfRangeException should be thrown when second is less than 0 or greater than 59"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 1, -1, 1, DateTimeKind.Utc); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when second is less than 0"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("106.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 1, 60, 1, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when second is greater than 59"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("106.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest7() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest7: ArgumentException should be thrown when kind is not one of the DateTimeKind values."); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 1, 1, 1, DateTimeKind.Utc | DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentException is not thrown when kind is DateTimeKind.Utc | DateTimeKind.Local"); - retVal = false; - } - catch (ArgumentException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("107.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 1, 1, 1, (DateTimeKind)(-1)); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentException is not thrown when kind is DateTimeKind.Local | DateTimeKind.Unspecified"); - retVal = false; - } - catch (ArgumentException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("107.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest8() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest8: ArgumentOutOfRangeException should be thrown when millisecond is less than 0 or greater than 999"); - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 1, 1, -1, DateTimeKind.Utc); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when millisecond is less than 0"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("108.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - m_ErrorNo++; - DateTime value = new DateTime(2006, 1, 1, 1, 1, 1, 1000, DateTimeKind.Local); - - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "ArgumentOutOfRangeException is not thrown when millisecond is greater than 999"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("108.1", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeCtor7 test = new DateTimeCtor7(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeCtor7"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - #region Private Methods - private bool VerifyDateTimeHelper(int desiredYear, - int desiredMonth, - int desiredDay, - int desiredHour, - int desiredMinute, - int desiredSecond, - int desiredMillisecond, - DateTimeKind desiredKind) - { - bool retVal = true; - - DateTime value = new DateTime(desiredYear, desiredMonth, desiredDay, - desiredHour, desiredMinute, desiredSecond, desiredMillisecond, desiredKind); - - m_ErrorNo++; - if ((desiredYear != value.Year) || - (desiredMonth != value.Month) || - (desiredDay != value.Day) || - (desiredHour != value.Hour) || - (desiredMinute != value.Minute) || - (desiredSecond != value.Second) || - (desiredMillisecond != value.Millisecond) || - (desiredKind != value.Kind)) - { - TestLibrary.TestFramework.LogError(m_ErrorNo.ToString(), "Calling ctor constructors a wrong DateTime instance by using valid value"); - TestLibrary.TestFramework.LogInformation("[LOCAL VARIABLES] desiredYear = " + desiredYear.ToString() + - ", desiredMonth = " + desiredMonth.ToString() + - ", desiredDay = " + desiredDay.ToString() + - ", desiredHour = " + desiredHour.ToString() + - ", desiredMinute = " + desiredMinute.ToString() + - ", desiredSecond = " + desiredSecond.ToString() + - ", desiredMillisecond = " + desiredMillisecond.ToString() + - ", desiredKind = " + desiredKind.ToString() + - ", actualYear = " + value.Year.ToString() + - ", actualMonth = " + value.Month.ToString() + - ", actualDay = " + value.Day.ToString() + - ", actualHour = " + value.Hour.ToString() + - ", actualMinute = " + value.Minute.ToString() + - ", actualSecond = " + value.Second.ToString() + - ", actualMillisecond = " + value.Millisecond.ToString() + - ", actualKind = " + value.Kind.ToString()); - retVal = false; - } - - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimedate.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimedate.cs deleted file mode 100644 index cfa1db7630..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimedate.cs +++ /dev/null @@ -1,144 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Collections.Generic; -using System.Threading; -using System.Globalization; - -/// -/// System.DateTime.Date -/// -public class DateTimeDate -{ - public static int Main(string[] args) - { - DateTimeDate date = new DateTimeDate(); - TestLibrary.TestFramework.BeginTestCase("Testing System.DateTime.Date property..."); - - if (date.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - - return retVal; - } - - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify Date property when the created DateTime instance just is assigned to year,month and day..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978, 08, 29); - DateTime myDate = myDateTime.Date; - - if (myDateTime.Year != myDate.Year || myDateTime.Month != myDate.Month || myDateTime.Day != myDate.Day) - { - TestLibrary.TestFramework.LogError("001", "The Date is wrong!"); - retVal = false; - } - else - { - if (myDate.Hour != 0 || myDate.Minute != 0 || myDate.Second != 0) - { - TestLibrary.TestFramework.LogError("002", "The initial time value is not equal to minnight!"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003", "Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify Date property when created DateTime instance's time value is less than 12:00:00..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978, 08, 29, 03, 00, 00); - DateTime myDate = myDateTime.Date; - - if (myDate.Year != myDateTime.Year || myDate.Month != myDateTime.Month || myDate.Day != myDateTime.Day) - { - TestLibrary.TestFramework.LogError("004", "The Date is wrong!"); - retVal = false; - } - else if (myDate.Hour != 0 || myDate.Minute != 0 || myDate.Second != 0) - { - TestLibrary.TestFramework.LogError("005", "The initial time value is not equal to minnight!"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify Date property when created DateTime instance's time value is more than 12:00:00..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978, 08, 29, 23, 00, 00); - DateTime myDate = myDateTime.Date; - - if (myDateTime.Year != myDate.Year || myDateTime.Month != myDateTime.Month || myDateTime.Day != myDate.Day) - { - TestLibrary.TestFramework.LogError("007", "The Date is wrong!"); - retVal = false; - } - else if (myDate.Hour != 0 || myDate.Minute != 0 || myDate.Second != 0) - { - TestLibrary.TestFramework.LogError("008", "The initial time value is not equal to minnight!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("009", "Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimegethashcode.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimegethashcode.cs deleted file mode 100644 index e5d5c07d16..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimegethashcode.cs +++ /dev/null @@ -1,141 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; - -/// -/// GetHashCode -/// -public class DateTimeGetHashCode -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Call GetHashCode on a valid instance"); - - try - { - DateTime t = new DateTime(2006, 9, 25, 14, 15, 59, 999); - int hashCode1 = t.GetHashCode(); - int hashCode2 = t.GetHashCode(); - if (hashCode1 != hashCode2) - { - TestLibrary.TestFramework.LogError("001.1", "Call GetHashCode on a valid instance twice does not return the same hash code"); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLES] hashCode1 = " + hashCode1 + ", hashCode2 = " + hashCode2); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: Call GetHashCode on a boundary value"); - - try - { - DateTime t = DateTime.MaxValue; - int hashCode1 = t.GetHashCode(); - int hashCode2 = t.GetHashCode(); - if (hashCode1 != hashCode2) - { - TestLibrary.TestFramework.LogError("002.1", "Call GetHashCode on a valid instance twice does not return the same hash code"); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLES] hashCode1 = " + hashCode1 + ", hashCode2 = " + hashCode2); - retVal = false; - } - - t = DateTime.MinValue; - hashCode1 = t.GetHashCode(); - hashCode2 = t.GetHashCode(); - if (hashCode1 != hashCode2) - { - TestLibrary.TestFramework.LogError("002.2", "Call GetHashCode on a valid instance twice does not return the same hash code"); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLES] hashCode1 = " + hashCode1 + ", hashCode2 = " + hashCode2); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: Hash code should be the same for the same date time"); - - try - { - DateTime t1 = new DateTime(2006, 9, 25, 14, 15, 59, 999); - DateTime t2 = new DateTime(2006, 9, 25, 14, 15, 59, 999); - int hashCode1 = t1.GetHashCode(); - int hashCode2 = t2.GetHashCode(); - if (hashCode1 != hashCode2) - { - TestLibrary.TestFramework.LogError("003.1", "Call GetHashCode on a valid instance twice does not return the same hash code"); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLES] hashCode1 = " + hashCode1 + ", hashCode2 = " + hashCode2); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeGetHashCode test = new DateTimeGetHashCode(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeGetHashCode"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimehour.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimehour.cs deleted file mode 100644 index b7d367f3f9..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimehour.cs +++ /dev/null @@ -1,99 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Collections; -using System.Threading; -using System.Globalization; - - -/// -/// System.DateTime.Hour -/// -public class DateTimeHour -{ - public static int Main(string[] args) - { - DateTimeHour hour = new DateTimeHour(); - TestLibrary.TestFramework.BeginTestCase("Testing System.DateTime.Hour property..."); - - if (hour.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - return retVal; - } - - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify DateTime.Hour property when DateTime instance's hour is assigned..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(0978, 08, 29, 03, 00, 00); - int hour = myDateTime.Hour; - - if (hour != 3) - { - TestLibrary.TestFramework.LogError("001","The hour is not correct!"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002","Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify DateTime.Hour property When DateTime instance is only assigned year month and day..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978,08,29); - int hour = myDateTime.Hour; - - if (hour != 0) - { - TestLibrary.TestFramework.LogError("003","The hour is not zero when no value is assigned at init time!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("", ""); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimekind.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimekind.cs deleted file mode 100644 index b797d038e3..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimekind.cs +++ /dev/null @@ -1,221 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Collections.Generic; -using System.Threading; -using System.Globalization; - - -/// -/// System.DateTime.Kind -/// -public class DateTimeKind -{ - public static int Main(string[] args) - { - DateTimeKind kind = new DateTimeKind(); - TestLibrary.TestFramework.BeginScenario("Testing System.DateTime.Kind property..."); - - if (kind.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - retVal = PosTest5() && retVal; - retVal = PosTest6() && retVal; - - return retVal; - } - - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Check Kind property when create an instance using Utc..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978, 08, 29, 03, 00, 00, System.DateTimeKind.Utc); - - if (myDateTime.Kind != System.DateTimeKind.Utc) - { - TestLibrary.TestFramework.LogError("001", "The kind is wrong!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Check Kind property when create an instance using local..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978, 08, 29, 03, 00, 00, System.DateTimeKind.Local); - - if (myDateTime.Kind != System.DateTimeKind.Local) - { - TestLibrary.TestFramework.LogError("003", "The kind is wrong!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Check Kind property when create an instance using Unspecified..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978, 08, 29, 03, 00, 00, System.DateTimeKind.Unspecified); - - if (myDateTime.Kind != System.DateTimeKind.Unspecified) - { - TestLibrary.TestFramework.LogError("005", "The kind is wrong!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest4() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Check toUniversalTime is equal to original when create an instance using Utc..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978, 08, 29, 03, 00, 00, System.DateTimeKind.Utc); - DateTime toUniversal = myDateTime.ToUniversalTime(); - - if (myDateTime != toUniversal) - { - TestLibrary.TestFramework.LogError("007", "The two instances are not equal!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("008", "Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest5() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Check toLocalTime is equal to original when create an instance using local..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978, 08, 29, 03, 00, 00, System.DateTimeKind.Local); - DateTime toLocal = myDateTime.ToLocalTime(); - - if (myDateTime != toLocal) - { - TestLibrary.TestFramework.LogError("009", "The kind is wrong!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("010", "Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest6() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Check an instance created by Unspecified, then compare to local and universal..."); - - try - { - if (TimeZoneInfo.Local.BaseUtcOffset == TimeSpan.Zero) // any TZ has same alignment with UTC - { - // if we are on UTC zone, then the following test wil not make sense because all date conversion will produce the same original date value - return retVal; - } - - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978, 08, 29, 03, 00, 00, System.DateTimeKind.Unspecified); - - DateTime toLocal = myDateTime.ToLocalTime(); - DateTime toUniversal = myDateTime.ToUniversalTime(); - - if (myDateTime == toLocal) - { - string errorMessage = String.Format("The Unspecified myDateTime is regard as local by default!\nTZ: '{0}'\nmyDateTime: '{1}'\ntoLocal: '{2}'", TimeZoneInfo.Local.DisplayName, myDateTime, toLocal); - TestLibrary.TestFramework.LogError("011", errorMessage); - retVal = false; - } - else if (myDateTime == toUniversal) - { - string errorMessage = String.Format("Unexpected exception occurs!\nTZ: '{0}'\nmyDateTime: '{1}'\ntoUniversal: '{2}'", TimeZoneInfo.Local.DisplayName, myDateTime, toUniversal); - TestLibrary.TestFramework.LogError("012", errorMessage); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("013", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimemaxvalue.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimemaxvalue.cs deleted file mode 100644 index d6a04de363..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimemaxvalue.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; - -/// -/// MaxValue -/// -public class DateTimeMaxValue -{ - #region Private Fields - private const long DATETIME_MAX_VALUE_TICKS = 3155378975999999999; - #endregion - - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: DateTime.MaxValue should be 23:59:59.9999999, December 31, 9999"); - - try - { - DateTime desiredValue = new DateTime(DATETIME_MAX_VALUE_TICKS); - if (!desiredValue.Equals(DateTime.MaxValue)) - { - TestLibrary.TestFramework.LogError("001", "DateTime.MaxValue is not 23:59:59.9999999, December 31, 9999"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeMaxValue test = new DateTimeMaxValue(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeMaxValue"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimemillisecond.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimemillisecond.cs deleted file mode 100644 index dd54de864d..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimemillisecond.cs +++ /dev/null @@ -1,124 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Collections; -using System.Threading; -using System.Globalization; - - -public class DateTimeMillisecond -{ - public static int Main(string[] args) - { - DateTimeMillisecond milliSecond = new DateTimeMillisecond(); - TestLibrary.TestFramework.BeginScenario("Testing System.DateTime.Millisecond property..."); - - if (milliSecond.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - - return retVal; - } - - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify DateTime.Milliscond property when DateTime instance's Millisecond is assigned..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(0978, 08, 29, 03, 00, 00,666); - int myMillisecond = myDateTime.Millisecond; - - if (myMillisecond != 666) - { - TestLibrary.TestFramework.LogError("001", "The Millisecond is not correct!"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify DateTime.Millisecond property When DateTime instance is only assigned year month and day..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978, 08, 29); - int myMillisecond = myDateTime.Millisecond; - - if (myMillisecond != 0) - { - TestLibrary.TestFramework.LogError("003", "The millisecond is not zero when no value is assigned at init time!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify DateTime.Millisecond property When DateTime instance is only assigned year,month,day,hour,minute and second..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978, 08, 29, 03, 00, 00); - int myMillisecond = myDateTime.Millisecond; - - if (myMillisecond != 0) - { - TestLibrary.TestFramework.LogError("005", "The millisecond is not zero when no value is assigned at init time!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimeminute.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimeminute.cs deleted file mode 100644 index 78256cc5dc..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimeminute.cs +++ /dev/null @@ -1,95 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Collections; -using System.Threading; -using System.Globalization; - -public class DateTimeMinute -{ - public static int Main(string[] args) - { - DateTimeMinute minute = new DateTimeMinute(); - TestLibrary.TestFramework.BeginScenario("Testing System.DateTime.Minute..."); - - if (minute.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - return retVal; - } - - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify DateTime.Minute property when DateTime instance's minute is assigned..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(0978, 08, 29, 03, 29, 00); - int minute = myDateTime.Minute; - - if (minute != 29) - { - TestLibrary.TestFramework.LogError("001", "The minute is not correct!"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify DateTime.Minute property When DateTime instance is only assigned year month and day..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978, 08, 29); - int minute = myDateTime.Minute; - - if (minute != 0) - { - TestLibrary.TestFramework.LogError("003", "The minute is not zero when no value is assigned at init time!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimeminvalue.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimeminvalue.cs deleted file mode 100644 index ebe7f75b74..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimeminvalue.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; - -/// -/// MinValue -/// -public class DateTimeMinValue -{ - #region Private Fields - private const long DATETIME_MIN_VALUE_TICKS = 0; - #endregion - - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: DateTime.MinValue should be 00:00:00.0000000, January 1, 0001"); - - try - { - DateTime desiredValue = new DateTime(DATETIME_MIN_VALUE_TICKS); - if (!desiredValue.Equals(DateTime.MinValue)) - { - TestLibrary.TestFramework.LogError("001", "DateTime.MinValue is not 00:00:00.0000000, January 1, 0001"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeMinValue test = new DateTimeMinValue(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeMinValue"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimenow.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimenow.cs deleted file mode 100644 index b9c9c8ceb7..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimenow.cs +++ /dev/null @@ -1,93 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Collections; -using System.Threading; - -public class DateTimeNow -{ - public static int Main(string[] args) - { - DateTimeNow now = new DateTimeNow(); - TestLibrary.TestFramework.BeginTestCase("Testing System.DateTime.Now property..."); - - if (now.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - return retVal; - } - - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginTestCase("Verify DateTime.Now is local kind..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new System.Globalization.CultureInfo(""); - DateTime myDateTime = DateTime.Now; - Type typeOfNow = myDateTime.GetType(); - DateTime toLocal = myDateTime.ToLocalTime(); - - if (myDateTime != toLocal) - { - TestLibrary.TestFramework.LogError("001","The kind of Now property is not local!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002","Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginTestCase("Verify the type of Now property is DateTime..."); - - try - { - DateTime myDateTime = DateTime.Now; - Type typeOfNow = myDateTime.GetType(); - - if (typeOfNow.ToString() != "System.DateTime") - { - TestLibrary.TestFramework.LogError("003","The type of Now property is wrong!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004","Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimeparse1.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimeparse1.cs deleted file mode 100644 index d759d4fa3e..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimeparse1.cs +++ /dev/null @@ -1,828 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -public class DateTimeParse1 -{ - private CultureInfo CurrentCulture = TestLibrary.Utilities.CurrentCulture; - private const int c_MIN_STRING_LEN = 1; - private const int c_MAX_STRING_LEN = 2048; - private const int c_NUM_LOOPS = 100; - //new string[12] {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"}; - private static string[] c_MONTHS = CultureInfo.InvariantCulture.DateTimeFormat.AbbreviatedMonthNames; - //new string[12] {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"}; - private static string[] c_MONTHS_SH = CultureInfo.InvariantCulture.DateTimeFormat.AbbreviatedMonthGenitiveNames; - //new string[7] {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"}; - private static string[] c_DAYS_SH = CultureInfo.InvariantCulture.DateTimeFormat.AbbreviatedDayNames; - - public static int Main() - { - DateTimeParse1 test = new DateTimeParse1(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeParse1"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - TestLibrary.Utilities.CurrentCulture = CultureInfo.InvariantCulture; - - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - retVal = PosTest5() && retVal; - retVal = PosTest6() && retVal; - retVal = PosTest7() && retVal; - retVal = PosTest8() && retVal; - retVal = PosTest9() && retVal; - retVal = PosTest10() && retVal; - retVal = PosTest11() && retVal; - retVal = PosTest12() && retVal; - retVal = PosTest13() && retVal; - retVal = PosTest14() && retVal; - - TestLibrary.Utilities.CurrentCulture = CurrentCulture; - - TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - retVal = NegTest2() && retVal; - retVal = NegTest3() && retVal; - - return retVal; - } - - public bool PosTest1() - { - bool retVal = true; - string dateBefore = ""; - DateTime dateAfter; - - TestLibrary.TestFramework.BeginScenario("PosTest1: DateTime.Parse(DateTime.Now)"); - - try - { - dateBefore = DateTime.Now.ToString(); - - dateAfter = DateTime.Parse( dateBefore ); - - if (!dateBefore.Equals(dateAfter.ToString())) - { - TestLibrary.TestFramework.LogError("001", "DateTime.Parse(" + dateBefore + ") did not equal " + dateAfter.ToString()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Failing date: " + dateBefore); - TestLibrary.TestFramework.LogError("002", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - DateTime dateAfter; - string dateBefore = ""; - int day; // 1 - 29 - int year; // 1900 - 2000 - int month; // 1 - 12 - - TestLibrary.TestFramework.BeginScenario("PosTest2: DateTime.Parse(M/d/yyyy (ShortDatePattern ex: 1/3/2002))"); - - try - { - for(int i=0; i Local conversion - minute = (TestLibrary.Generator.GetInt32(-55) % 60); - second = (TestLibrary.Generator.GetInt32(-55) % 60); - dayOfWeek = (TestLibrary.Generator.GetInt32(-55) % 7); - - // cheat and get day of the week - dateAfter = DateTime.Parse( (month+1) + "/" + day + "/" + year); - dayOfWeek = (int)dateAfter.DayOfWeek; - - // parse the date - dateBefore = c_DAYS_SH[dayOfWeek] + ", " + day + " " + c_MONTHS_SH[month] + " " + year + " " + hour + ":" + minute + ":" + second + " GMT"; - dateAfter = DateTime.Parse( dateBefore ); - - if ((month+1) != dateAfter.Month - || day != dateAfter.Day - || year != dateAfter.Year - || (DayOfWeek)dayOfWeek != dateAfter.DayOfWeek - || second != dateAfter.Second) - { - TestLibrary.TestFramework.LogError("017", "DateTime.Parse(" + dateBefore + ") did not equal (" + c_DAYS_SH[(int)dateAfter.DayOfWeek] + ", " + dateAfter.Day + " " + c_MONTHS_SH[dateAfter.Month-1] + " " + dateAfter.Year + " " + dateAfter.Hour + ":" + dateAfter.Minute + ":" + dateAfter.Second + " " + dateAfter.Kind + ")"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("018", "Failing date: " + dateBefore); - TestLibrary.TestFramework.LogError("018", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest10() - { - bool retVal = true; - DateTime dateAfter; - string dateBefore = ""; - int day; // 1 - 28 - int month; // 1 - 12 - int year; // 1900 - 2000 - int hour; // 0 - 23 - int minute; // 0 - 59 - int second; // 0 - 59 - - TestLibrary.TestFramework.BeginScenario("PosTest10: DateTime.Parse(yyyy'-'MM'-'dd'T'HH':'mm':'ss (SortableDateTimePattern ex: 2002-01-03T00:00:00))"); - - try - { - for(int i=0; i hour) ? "0" : "") + hour + ":" + ((10 > minute) ? "0" : "") + minute + ":" + ((10 > second) ? "0" : "") + second; - dateAfter = DateTime.Parse( dateBefore ); - - if (month != dateAfter.Month - || day != dateAfter.Day - || year != dateAfter.Year - || hour != dateAfter.Hour - || minute != dateAfter.Minute - || second != dateAfter.Second) - { - TestLibrary.TestFramework.LogError("019", "DateTime.Parse(" + dateBefore + ") did not equal (" + dateAfter.Year + "-" + dateAfter.Month + "-" + dateAfter.Day + "T" + dateAfter.Hour + ":" + dateAfter.Minute + ":" + dateAfter.Second + ")"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("020", "Failing date: " + dateBefore); - TestLibrary.TestFramework.LogError("020", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest11() - { - bool retVal = true; - DateTime dateAfter; - string dateBefore = ""; - int hour; // 0 - 11 - int minute; // 0 - 59 - int timeOfDay; // 0 -1 - string[] twelveHour = new string[2] {"AM", "PM"}; - - TestLibrary.TestFramework.BeginScenario("PosTest11: DateTime.Parse(h:mm tt (ShortTimePattern ex: 12:00 AM))"); - - try - { - for(int i=0; i hour) ? "0" : "") + hour + ":" + ((10 > minute) ? "0" : "") + minute + ":" + ((10 > second) ? "0" : "") + second +"Z"; - dateAfter = DateTime.Parse( dateBefore ); - - if (month != dateAfter.Month - || day != dateAfter.Day - || year != dateAfter.Year - || second != dateAfter.Second) - { - TestLibrary.TestFramework.LogError("025", "DateTime.Parse(" + dateBefore + ") did not equal (" + dateAfter.Year + "-" + dateAfter.Month + "-" + dateAfter.Day + " " + dateAfter.Hour + ":" + dateAfter.Minute + ":" + dateAfter.Second + " " + dateAfter.Kind + ")"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("026", "Failing date: " + dateBefore); - TestLibrary.TestFramework.LogError("026", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest14() - { - bool retVal = true; - DateTime dateAfter; - string dateBefore = ""; - int year; // 1900 - 2000 - int month; // 0 - 11 - - TestLibrary.TestFramework.BeginScenario("PosTest14: DateTime.Parse(MMMM, yyyy (YearMonthPattern ex: January, 2002))"); - - try - { - for(int i=0; i)"); - - try - { - for (int i=0; i, formater)"); - - try - { - for (int i=0; i)"); - - try - { - for(int i=-1024; i<1024; i++) - { - try - { - // skip the valid values - if (0 == (i & (int)DateTimeStyles.AdjustToUniversal) - && 0 == (i & (int)DateTimeStyles.AssumeUniversal) - && 0 == (i & (int)DateTimeStyles.AllowInnerWhite) - && 0 == (i & (int)DateTimeStyles.AllowLeadingWhite) - && 0 == (i & (int)DateTimeStyles.AllowTrailingWhite) - && 0 == (i & (int)DateTimeStyles.AllowWhiteSpaces) - && 0 == (i & (int)DateTimeStyles.NoCurrentDateDefault) - && i != (int)DateTimeStyles.None - ) - { - dateBefore = DateTime.Now.ToString(); - - dateAfter = DateTime.Parse( dateBefore, null, (DateTimeStyles)i); - - if (!dateBefore.Equals(dateAfter.ToString())) - { - TestLibrary.TestFramework.LogError("011", "DateTime.Parse(" + dateBefore + ", " + (DateTimeStyles)i + ") did not equal " + dateAfter.ToString()); - retVal = false; - } - } - } - catch (System.ArgumentException) - { - // - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("012", "Failing date: " + dateBefore); - TestLibrary.TestFramework.LogError("012", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool NegTest1() - { - bool retVal = true; - MyFormater formater = new MyFormater(); - - TestLibrary.TestFramework.BeginScenario("NegTest1: DateTime.Parse(null, formater, DateTimeStyles.NoCurrentDateDefault)"); - - try - { - DateTime.Parse(null, formater, DateTimeStyles.NoCurrentDateDefault); - - TestLibrary.TestFramework.LogError("003", "DateTime.Parse(null) should have thrown"); - retVal = false; - } - catch (ArgumentNullException) - { - // expected - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool NegTest2() - { - bool retVal = true; - MyFormater formater = new MyFormater(); - - TestLibrary.TestFramework.BeginScenario("NegTest2: DateTime.Parse(String.Empty, formater, DateTimeStyles.NoCurrentDateDefault)"); - - try - { - DateTime.Parse(String.Empty, formater, DateTimeStyles.NoCurrentDateDefault); - - TestLibrary.TestFramework.LogError("005", "DateTime.Parse(String.Empty) should have thrown"); - retVal = false; - } - catch (FormatException) - { - // expected - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool NegTest3() - { - bool retVal = true; - MyFormater formater = new MyFormater(); - string strDateTime = ""; - DateTime dateAfter; - - TestLibrary.TestFramework.BeginScenario("NegTest3: DateTime.Parse(, formater, DateTimeStyles.NoCurrentDateDefault)"); - - try - { - for (int i=0; i day ? "0" : "") + day + ", " + year; - dateAfter = DateTime.ParseExact( dateBefore, "D", formater ); - - if ((month+1) != dateAfter.Month || day != dateAfter.Day || year != dateAfter.Year || (DayOfWeek)dayOfWeek != dateAfter.DayOfWeek) - { - TestLibrary.TestFramework.LogError("005", "DateTime.ParseExact(" + dateBefore + ") did not equal (" + dateAfter.DayOfWeek + ", " + c_MONTHS[dateAfter.Month-1] + " " + dateAfter.Day + ", " + dateAfter.Year + ")"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Failing date: " + dateBefore); - TestLibrary.TestFramework.LogError("006", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest5() - { - bool retVal = true; - MyFormater formater = new MyFormater(); - DateTime dateAfter; - string dateBefore = ""; - int dayOfWeek; // 0 - 6 - int day; // 1 - 28 - int year; // 1900 - 2000 - int month; // 0 - 11 - int hour; // 0 - 11 - int minute; // 0 - 59 - int second; // 0 - 59 - int timeOfDay; // 0 -1 - string[] twelveHour = new string[2] {"AM", "PM"}; - DateTime dateBeforeForValidity; - - TestLibrary.TestFramework.BeginScenario("PosTest5: DateTime.ParseExact(F, dddd, MMMM dd, yyyy h:mm:ss tt (FullDateTimePattern ex: Thursday, January 03, 2002 12:00:00 AM))"); - - // Culture could be customized - if (!((String.Compare(TestLibrary.Utilities.CurrentCulture.DateTimeFormat.LongDatePattern, "dddd, MMMM dd, yyyy", StringComparison.Ordinal) == 0 || - String.Compare(TestLibrary.Utilities.CurrentCulture.DateTimeFormat.LongDatePattern, "dddd, MMMM d, yyyy", StringComparison.Ordinal) == 0) && - (String.Compare(TestLibrary.Utilities.CurrentCulture.DateTimeFormat.LongTimePattern, "hh:mm:ss tt", StringComparison.Ordinal) == 0 || - String.Compare(TestLibrary.Utilities.CurrentCulture.DateTimeFormat.LongTimePattern, "h:mm:ss tt", StringComparison.Ordinal) == 0))) - - { - TestLibrary.TestFramework.LogInformation("Skipping test case, " + - " LongDatePattern: " + TestLibrary.Utilities.CurrentCulture.DateTimeFormat.LongDatePattern + - " LongTimePattern: " + TestLibrary.Utilities.CurrentCulture.DateTimeFormat.LongTimePattern); - return retVal; - } - - try - { - for(int i=0; i day ? "0" : "") + day + ", " + - year + " " + - (String.Compare(TestLibrary.Utilities.CurrentCulture.DateTimeFormat.LongTimePattern, "hh:mm:ss tt", StringComparison.Ordinal) == 0 && 10 > hour ? "0" : "") + hour + ":" + - (10 > minute ? "0" : "") + minute + ":" + - (10 > second ? "0" : "") + second + " " + twelveHour[timeOfDay]; - - if (!TestLibrary.Utilities.IsWindows) - { - dateAfter = DateTime.Parse(dateBefore); - TimeSpan span = dateAfter - dateAfter.ToUniversalTime(); - String strSpan = (span.Duration()==span ? "+" : "-") + - (10 > span.Duration().Hours ? "0" : "") + span.Duration().Hours + - ":" + (10 > span.Minutes ? "0" : "") + span.Minutes; - dateBefore += " " + strSpan; - } - - dateAfter = DateTime.ParseExact( dateBefore, "F", formater ); - - //Dev10 Bug 686124: For mac, the ambiguous and invalid points in time on the Mac - if (false == TimeZoneInfo.Local.IsInvalidTime(dateBeforeForValidity)) - { - if ((month + 1) != dateAfter.Month - || day != dateAfter.Day - || year != dateAfter.Year - || (DayOfWeek)dayOfWeek != dateAfter.DayOfWeek - || (hour + timeOfDay * 12) != dateAfter.Hour - || minute != dateAfter.Minute - || second != dateAfter.Second) - { - TestLibrary.TestFramework.LogError("009", "DateTime.ParseExact(" + dateBefore + ") did not equal (" + dateAfter.DayOfWeek + ", " + c_MONTHS[dateAfter.Month - 1] + " " + dateAfter.Day + ", " + dateAfter.Year + " " + dateAfter.Hour + ":" + dateAfter.Minute + ":" + dateAfter.Second + ")"); - retVal = false; - } - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("010", "Failing date: " + dateBefore); - TestLibrary.TestFramework.LogError("010", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest7() - { - bool retVal = true; - MyFormater formater = new MyFormater(); - DateTime dateAfter; - string dateBefore = ""; - int day; // 1 - 28 - int month; // 1 - 12 - int year; // 1900 - 2000 - int hour; // 0 - 11 - int minute; // 0 - 59 - int second; // 0 - 59 - int timeOfDay; // 0 -1 - string[] twelveHour = new string[2] {"AM", "PM"}; - - DateTime dateBeforeForValidity; - - TestLibrary.TestFramework.BeginScenario("PosTest7: DateTime.ParseExact(G, ex: 1/3/2002 12:00:00 AM)"); - - // Culture could be customized - if (!(String.Compare(TestLibrary.Utilities.CurrentCulture.DateTimeFormat.ShortDatePattern, "M/d/yyyy", StringComparison.Ordinal) == 0 && - (String.Compare(TestLibrary.Utilities.CurrentCulture.DateTimeFormat.LongTimePattern, "hh:mm:ss tt", StringComparison.Ordinal) == 0 || - String.Compare(TestLibrary.Utilities.CurrentCulture.DateTimeFormat.LongTimePattern, "h:mm:ss tt", StringComparison.Ordinal) == 0))) - { - TestLibrary.TestFramework.LogInformation("Skipping test case, " + - " ShortDatePattern: " + TestLibrary.Utilities.CurrentCulture.DateTimeFormat.ShortDatePattern + - " LongTimePattern: " + TestLibrary.Utilities.CurrentCulture.DateTimeFormat.LongTimePattern); - return retVal; - } - - try - { - for(int i=0; i hour ? "0" : "") + hour + ":" + - (10 > minute ? "0" : "") + minute + ":" + (10 > second ? "0" : "") + second + " " + twelveHour[timeOfDay]; - - if (!TestLibrary.Utilities.IsWindows) - { - dateAfter = DateTime.Parse(dateBefore); - TimeSpan span = dateAfter - dateAfter.ToUniversalTime(); - String strSpan = (span.Duration()==span ? "+" : "-") + - (10 > span.Duration().Hours ? "0" : "") + span.Duration().Hours + - ":" + (10 > span.Minutes ? "0" : "") + span.Minutes; - dateBefore += " " + strSpan; - } - - dateAfter = DateTime.ParseExact(dateBefore, "G", formater); - - //Dev10 Bug 686124: For mac, the ambiguous and invalid points in time on the Mac - if (false == TimeZoneInfo.Local.IsInvalidTime(dateBeforeForValidity)) - { - if (month != dateAfter.Month - || day != dateAfter.Day - || year != dateAfter.Year - || (hour + timeOfDay * 12) != dateAfter.Hour - || minute != dateAfter.Minute - || second != dateAfter.Second) - { - TestLibrary.TestFramework.LogError("013", "DateTime.ParseExact(" + dateBefore + ") did not equal (" + dateAfter.Month + "/" + dateAfter.Day + "/" + dateAfter.Year + " " + dateAfter.Hour + ":" + dateAfter.Minute + ":" + dateAfter.Second + ")"); - retVal = false; - } - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("014", "Failing date: " + dateBefore); - TestLibrary.TestFramework.LogError("014", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest8() - { - bool retVal = true; - MyFormater formater = new MyFormater(); - DateTime dateAfter; - string dateBefore = ""; - int day; // 1 - 28 - int month; // 0 - 11 - - TestLibrary.TestFramework.BeginScenario("PosTest8: DateTime.ParseExact(m, MMMM dd (MonthDayPattern ex: January 03))"); - - // Culture could be customized - if (String.Compare(TestLibrary.Utilities.CurrentCulture.DateTimeFormat.MonthDayPattern, "MMMM dd", StringComparison.Ordinal) != 0) - { - TestLibrary.TestFramework.LogInformation("Skipping test case, MonthDayPattern: " + TestLibrary.Utilities.CurrentCulture.DateTimeFormat.MonthDayPattern); - return retVal; - } - - try - { - for(int i=0; iday?"0":"") + day; - dateAfter = DateTime.ParseExact( dateBefore, "m", formater ); - - if ((month+1) != dateAfter.Month - || day != dateAfter.Day) - { - TestLibrary.TestFramework.LogError("015", "DateTime.ParseExact(" + dateBefore + ") did not equal (" + c_MONTHS[dateAfter.Month-1] + " " + dateAfter.Day + ")"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("016", "Failing date: " + dateBefore); - TestLibrary.TestFramework.LogError("016", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest9() - { - bool retVal = true; - MyFormater formater = new MyFormater(); - DateTime dateAfter; - string dateBefore = ""; - int dayOfWeek; // 0 - 6 - int day; // 1 - 28 - int year; // 1900 - 2000 - int month; // 0 - 11 - int hour; // 12 - 23 - int minute; // 0 - 59 - int second; // 0 - 59 - DateTime dateBeforeForValidity; - - TestLibrary.TestFramework.BeginScenario("PosTest9: DateTime.ParseExact(R, ddd, dd MMM yyyy HH':'mm':'ss 'GMT' (RFC1123Pattern ex: Thu, 03 Jan 2002 00:00:00 GMT))"); - - // if there is any change in RFC1123Pattern, this test case would fail. The formatting should be updated!!! - if (String.Compare(TestLibrary.Utilities.CurrentCulture.DateTimeFormat.RFC1123Pattern, "ddd, dd MMM yyyy HH':'mm':'ss 'GMT'", StringComparison.Ordinal) != 0) - { - TestLibrary.TestFramework.LogError("PosTest9", "Skipping test case, RFC1123Pattern: " + TestLibrary.Utilities.CurrentCulture.DateTimeFormat.RFC1123Pattern); - return false; - } - - try - { - for(int i=0; i PST conversion - minute = (TestLibrary.Generator.GetInt32(-55) % 60); - second = (TestLibrary.Generator.GetInt32(-55) % 60); - dayOfWeek = (TestLibrary.Generator.GetInt32(-55) % 7); - - dateBeforeForValidity = new DateTime(year, month + 1, day, hour, minute, second); - - // cheat and get day of the week - dateAfter = DateTime.Parse( (month+1) + "/" + day + "/" + year); - dayOfWeek = (int)dateAfter.DayOfWeek; - - // parse the date - dateBefore = c_DAYS_SH[dayOfWeek] + ", " + (10>day?"0":"") + day + " " + c_MONTHS_SH[month] + " " + year + " " + (10>hour?"0":"") + hour + ":" + (10>minute?"0":"") + minute + ":" + (10>second?"0":"") + second + " GMT"; - dateAfter = DateTime.ParseExact( dateBefore, "R", formater ); - - //Dev10 Bug 686124: For mac, the ambiguous and invalid points in time on the Mac - if (false == TimeZoneInfo.Local.IsInvalidTime(dateBeforeForValidity)) - { - if ((month + 1) != dateAfter.Month - || day != dateAfter.Day - || year != dateAfter.Year - || (DayOfWeek)dayOfWeek != dateAfter.DayOfWeek - || minute != dateAfter.Minute - || second != dateAfter.Second) - { - TestLibrary.TestFramework.LogError("017", "DateTime.ParseExact(" + dateBefore + ") did not equal (" + c_DAYS_SH[(int)dateAfter.DayOfWeek] + ", " + dateAfter.Day + " " + c_MONTHS_SH[dateAfter.Month - 1] + " " + dateAfter.Year + " " + dateAfter.Hour + ":" + dateAfter.Minute + ":" + dateAfter.Second + " GMT)"); - retVal = false; - } - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("018", "Failing date: " + dateBefore); - TestLibrary.TestFramework.LogError("018", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest10() - { - bool retVal = true; - MyFormater formater = new MyFormater(); - DateTime dateAfter; - string dateBefore = ""; - int day; // 1 - 28 - int month; // 1 - 12 - int year; // 1900 - 2000 - int hour; // 0 - 23 - int minute; // 0 - 59 - int second; // 0 - 59 - DateTime dateBeforeForValidity; - - TestLibrary.TestFramework.BeginScenario("PosTest10: DateTime.ParseExact(s, yyyy'-'MM'-'dd'T'HH':'mm':'ss (SortableDateTimePattern ex: 2002-01-03T00:00:00))"); - // if there is any change in SortableDateTimePattern, this test case would fail, The formatting should be updated!!! - if (String.Compare(TestLibrary.Utilities.CurrentCulture.DateTimeFormat.SortableDateTimePattern, "yyyy'-'MM'-'dd'T'HH':'mm':'ss", StringComparison.Ordinal) != 0) - { - TestLibrary.TestFramework.LogError("PosTest10", "Skipping test case, SortableDateTimePattern: " + TestLibrary.Utilities.CurrentCulture.DateTimeFormat.SortableDateTimePattern); - return false; - } - - try - { - for(int i=0; imonth?"0":"") + month + "-" + (10>day?"0":"") + day + "T" + ((10 > hour) ? "0" : "") + hour + ":" + ((10 > minute) ? "0" : "") + minute + ":" + ((10 > second) ? "0" : "") + second; - dateAfter = DateTime.ParseExact( dateBefore, "s", formater ); - - //Dev10 Bug 686124: For mac, the ambiguous and invalid points in time on the Mac - if (false == TimeZoneInfo.Local.IsInvalidTime(dateBeforeForValidity)) - { - if (month != dateAfter.Month - || day != dateAfter.Day - || year != dateAfter.Year - || hour != dateAfter.Hour - || minute != dateAfter.Minute - || second != dateAfter.Second) - { - TestLibrary.TestFramework.LogError("019", "DateTime.ParseExact(" + dateBefore + ") did not equal (" + dateAfter.Year + "-" + dateAfter.Month + "-" + dateAfter.Day + "T" + dateAfter.Hour + ":" + dateAfter.Minute + ":" + dateAfter.Second + ")"); - retVal = false; - } - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("020", "Failing date: " + dateBefore); - TestLibrary.TestFramework.LogError("020", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest12() - { - bool retVal = true; - MyFormater formater = new MyFormater(); - DateTime dateAfter; - string dateBefore = ""; - int hour; // 0 - 11 - int minute; // 0 - 59 - int second; // 0 - 59 - int timeOfDay; // 0 -1 - string[] twelveHour = new string[2] {"AM", "PM"}; - - TestLibrary.TestFramework.BeginScenario("PosTest12: DateTime.ParseExact(T, h:mm:ss tt (LongTimePattern ex: 12:00:00 AM))"); - - // Culture could be customized - if (String.Compare(TestLibrary.Utilities.CurrentCulture.DateTimeFormat.LongTimePattern, "hh:mm:ss tt", StringComparison.Ordinal) != 0 && - String.Compare(TestLibrary.Utilities.CurrentCulture.DateTimeFormat.LongTimePattern, "h:mm:ss tt", StringComparison.Ordinal) != 0) - { - TestLibrary.TestFramework.LogInformation("Skipping test case, " + " LongTimePattern: " + TestLibrary.Utilities.CurrentCulture.DateTimeFormat.LongTimePattern); - return retVal; - } - - try - { - for(int i=0; i newHour ? "0" : "") + newHour + - ":" + (10 > minute ? "0" : "") + minute + ":" + (10 > second ? "0" : "") + second + " " + twelveHour[timeOfDay]; - if (!TestLibrary.Utilities.IsWindows) - { - dateAfter = DateTime.Parse(dateBefore); - TimeSpan span = dateAfter - dateAfter.ToUniversalTime(); - String strSpan = (span.Duration()==span ? "+" : "-") + - (10 > span.Duration().Hours ? "0" : "") + span.Duration().Hours + - ":" + (10 > span.Minutes ? "0" : "") + span.Minutes; - dateBefore += " " + strSpan; - } - - dateAfter = DateTime.ParseExact(dateBefore, "T", formater); - - if ((hour + timeOfDay*12) != dateAfter.Hour - || minute != dateAfter.Minute - || second != dateAfter.Second) - { - TestLibrary.TestFramework.LogError("023", "DateTime.ParseExact(" + dateBefore + ") did not equal (" + dateAfter.Hour + ":" + dateAfter.Minute + ":" + dateAfter.Second + ")"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("024", "Failing date: " + dateBefore); - TestLibrary.TestFramework.LogError("024", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest13() - { - bool retVal = true; - MyFormater formater = new MyFormater(); - DateTime dateAfter; - string dateBefore = ""; - int day; // 1 - 28 - int month; // 1 - 12 - int year; // 1900 - 2000 - int hour; // 12 - 23 - int minute; // 0 - 59 - int second; // 0 - 59 - DateTime dateBeforeForValidity; - - TestLibrary.TestFramework.BeginScenario("PosTest13: DateTime.ParseExact(u, yyyy'-'MM'-'dd HH':'mm':'ss'Z' (UniversalSortableDateTimePattern ex: 2002-01-03 00:00:00Z))"); - - // if there is any change in SortableDateTimePattern, this test case would fail, The formatting should be updated!!! - if (String.Compare(TestLibrary.Utilities.CurrentCulture.DateTimeFormat.UniversalSortableDateTimePattern, "yyyy'-'MM'-'dd HH':'mm':'ss'Z'", StringComparison.Ordinal) != 0) - { - TestLibrary.TestFramework.LogError("PosTest13", "Skipping test case, UniversalSortableDateTimePattern: " + TestLibrary.Utilities.CurrentCulture.DateTimeFormat.UniversalSortableDateTimePattern); - return false; - } - - try - { - for(int i=0; imonth?"0":"") + month + "-" + (10>day?"0":"") + day + " " + ((10 > hour) ? "0" : "") + hour + ":" + ((10 > minute) ? "0" : "") + minute + ":" + ((10 > second) ? "0" : "") + second +"Z"; - dateAfter = DateTime.ParseExact( dateBefore, "u", formater ); - - //Dev10 Bug 686124: For mac, the ambiguous and invalid points in time on the Mac - if (false == TimeZoneInfo.Local.IsInvalidTime(dateBeforeForValidity)) - { - if (month != dateAfter.Month - || day != dateAfter.Day - || year != dateAfter.Year - || minute != dateAfter.Minute - || second != dateAfter.Second) - { - TestLibrary.TestFramework.LogError("025", "DateTime.ParseExact(" + dateBefore + ") did not equal (" + dateAfter.Year + "-" + dateAfter.Month + "-" + dateAfter.Day + " " + dateAfter.Hour + ":" + dateAfter.Minute + ":" + dateAfter.Second + "Z)"); - retVal = false; - } - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("026", "Failing date: " + dateBefore); - TestLibrary.TestFramework.LogError("026", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest14() - { - bool retVal = true; - MyFormater formater = new MyFormater(); - DateTime dateAfter; - string dateBefore = ""; - int year; // 1900 - 2000 - int month; // 0 - 11 - - TestLibrary.TestFramework.BeginScenario("PosTest14: DateTime.ParseExact(y, MMMM, yyyy (YearMonthPattern ex: January, 2002))"); - - // Culture could be customized - if (String.Compare(TestLibrary.Utilities.CurrentCulture.DateTimeFormat.YearMonthPattern, "MMMM, yyyy", StringComparison.Ordinal) != 0 ) - { - TestLibrary.TestFramework.LogInformation("Skipping test case, YearMonthPattern: " + TestLibrary.Utilities.CurrentCulture.DateTimeFormat.YearMonthPattern); - return retVal; - } - - try - { - for(int i=0; i)"); - - try - { - for (int i=0; i)"); - - try - { - for(int i=-1024; i<1024; i++) - { - try - { - // skip the valid values - if (0 == (i & (int)DateTimeStyles.AdjustToUniversal) - && 0 == (i & (int)DateTimeStyles.AssumeUniversal) - && 0 == (i & (int)DateTimeStyles.AllowInnerWhite) - && 0 == (i & (int)DateTimeStyles.AllowLeadingWhite) - && 0 == (i & (int)DateTimeStyles.AllowTrailingWhite) - && 0 == (i & (int)DateTimeStyles.AllowWhiteSpaces) - && 0 == (i & (int)DateTimeStyles.NoCurrentDateDefault) - && i != (int)DateTimeStyles.None - ) - { - dateBefore = DateTime.Now.ToString(); - - dateAfter = DateTime.ParseExact( dateBefore, "G", formater, (DateTimeStyles)i); - - if (!dateBefore.Equals(dateAfter.ToString())) - { - TestLibrary.TestFramework.LogError("011", "DateTime.ParseExact(" + dateBefore + ", " + (DateTimeStyles)i + ") did not equal " + dateAfter.ToString()); - retVal = false; - } - } - } - catch (System.ArgumentException) - { - // - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("012", "Failing date: " + dateBefore); - TestLibrary.TestFramework.LogError("012", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool NegTest1() - { - bool retVal = true; - MyFormater formater = new MyFormater(); - - TestLibrary.TestFramework.BeginScenario("NegTest1: DateTime.ParseExact(null)"); - - try - { - try - { - for(int i=0; i)"); - - try - { - for (int i=0; i)"); - - try - { - for(int i=-1024; i<1024; i++) - { - try - { - // skip the valid values - if (0 == (i & (int)DateTimeStyles.AdjustToUniversal) - && 0 == (i & (int)DateTimeStyles.AssumeUniversal) - && 0 == (i & (int)DateTimeStyles.AllowInnerWhite) - && 0 == (i & (int)DateTimeStyles.AllowLeadingWhite) - && 0 == (i & (int)DateTimeStyles.AllowTrailingWhite) - && 0 == (i & (int)DateTimeStyles.AllowWhiteSpaces) - && 0 == (i & (int)DateTimeStyles.NoCurrentDateDefault) - && i != (int)DateTimeStyles.None - ) - { - dateBefore = DateTime.Now.ToString(); - - dateAfter = DateTime.ParseExact( dateBefore, new string[] {"G"}, formater, (DateTimeStyles)i); - - if (!dateBefore.Equals(dateAfter.ToString())) - { - TestLibrary.TestFramework.LogError("011", "DateTime.ParseExact(" + dateBefore + ", " + (DateTimeStyles)i + ") did not equal " + dateAfter.ToString()); - retVal = false; - } - } - } - catch (System.ArgumentException) - { - // - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("012", "Failing date: " + dateBefore); - TestLibrary.TestFramework.LogError("012", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool NegTest1() - { - bool retVal = true; - MyFormater formater = new MyFormater(); - - TestLibrary.TestFramework.BeginScenario("NegTest1: DateTime.ParseExact(null)"); - - try - { - try - { - for(int i=0; i)"); - - try - { - for (int i=0; i -/// DateTime.Subtract(DateTime) -/// -public class DateTimeSubtract1 -{ - public static int Main() - { - DateTimeSubtract1 dtsub1 = new DateTimeSubtract1(); - TestLibrary.TestFramework.BeginTestCase("DataTimeSubtract1"); - if (dtsub1.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[PosTest]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - retVal = PosTest5() && retVal; - retVal = PosTest6() && retVal; - //TestLibrary.TestFramework.LogInformation("[NegTest]"); - //retVal = NegTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TimeSpan resultTime; - TestLibrary.TestFramework.BeginScenario("PosTest1: The TimeSpan is in the range of MinValue and MaxValue 1"); - try - { - DateTime date1 = new DateTime(1,1,1); - DateTime date2 = DateTime.MinValue.AddYears(1).AddMonths(1).AddDays(1); - resultTime = date2.Subtract(date1); - if (resultTime.Days != 397) - { - TestLibrary.TestFramework.LogError("001", "Expected: 397 days, actual: "+resultTime.Days); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest2() - { - bool retVal = true; - TimeSpan resultTime; - TestLibrary.TestFramework.BeginScenario("PosTest2: The TimeSpan is in the range of MinValue and MaxValue 2"); - try - { - DateTime date1 = new DateTime(1999, 1, 1).ToLocalTime(); - DateTime date2 = new DateTime(2000, 1, 1).ToLocalTime(); - resultTime = date2.Subtract(date1); - if (resultTime.Days != 365) - { - TestLibrary.TestFramework.LogError("003", "The ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest3() - { - bool retVal = true; - TimeSpan resultTime; - TestLibrary.TestFramework.BeginScenario("PosTest3: The TimeSpan is in the range of MinValue and MaxValue 3"); - try - { - DateTime date1 = new DateTime(2000, 1, 1).ToLocalTime(); - DateTime date2 = new DateTime(2001, 1, 1).ToLocalTime(); - resultTime = date2.Subtract(date1); - if (resultTime.Days != 366) - { - TestLibrary.TestFramework.LogError("005", "The ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest4() - { - bool retVal = true; - TimeSpan resultTime; - TestLibrary.TestFramework.BeginScenario("PosTest4: The TimeSpan is in the range of MinValue and MaxValue 4"); - try - { - DateTime date1 = new DateTime(2001, 1, 1).ToLocalTime(); - DateTime date2 = new DateTime(2000, 1, 1).ToLocalTime(); - resultTime = date2.Subtract(date1); - if (resultTime.Days != -366) - { - TestLibrary.TestFramework.LogError("007", "The ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("008", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest5() - { - bool retVal = true; - TimeSpan resultTime; - TestLibrary.TestFramework.BeginScenario("PosTest5: The TimeSpan is in the range of MinValue and MaxValue 5"); - try - { - DateTime date1 = new DateTime(2000, 1, 1).ToLocalTime(); - DateTime date2 = new DateTime(1999, 1, 1).ToLocalTime(); - resultTime = date2.Subtract(date1); - if (resultTime.Days != -365) - { - TestLibrary.TestFramework.LogError("009", "The ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("010", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest6() - { - bool retVal = true; - TimeSpan resultTime; - TestLibrary.TestFramework.BeginScenario("PosTest6: The TimeSpan is in the range of MinValue and MaxValue 6"); - try - { - DateTime date1 = new DateTime(2000, 1, 1).ToLocalTime(); - DateTime date2 = new DateTime(2000, 1, 1).ToLocalTime(); - resultTime = date2.Subtract(date1); - if (resultTime.Days != 0) - { - TestLibrary.TestFramework.LogError("011", "The ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("012", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion - #region NegativeTest - //public bool NegTest1() - //{ - // bool retVal = true; - // TimeSpan resultTime; - // TestLibrary.TestFramework.BeginScenario("NegTest1: The TimeSpan is less than DateTime MinValue"); - // try - // { - // DateTime date1 = DateTime.MinValue.ToLocalTime(); - // DateTime date2 = DateTime.MaxValue.ToLocalTime(); - // resultTime = date1.Subtract(date2); - // retVal = false; - // TestLibrary.TestFramework.LogError("N001", "the TimeSpan is less DateTime MinValue but not throw exception"); - // } - // catch (ArgumentOutOfRangeException) { } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("N002", "Unexpect exception:" + e); - // retVal = false; - // } - // return retVal; - //} - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimesubtract2.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimesubtract2.cs deleted file mode 100644 index 90e4a5ce38..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimesubtract2.cs +++ /dev/null @@ -1,225 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// DateTime.Subtract(TimeSpan) -/// -public class DateTimeSubtract2 -{ - public static int Main() - { - DateTimeSubtract2 dtsub2 = new DateTimeSubtract2(); - TestLibrary.TestFramework.BeginTestCase("DataTimeSubtract2"); - if (dtsub2.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[PosTest]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - retVal = PosTest5() && retVal; - TestLibrary.TestFramework.LogInformation("[NegTest]"); - retVal = NegTest1() && retVal; - retVal = NegTest2() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - DateTime resultTime; - TestLibrary.TestFramework.BeginScenario("PosTest1: The return dateTime is in the range of MinValue and MaxValue 1"); - try - { - DateTime date1 = new DateTime(2000, 1, 1).ToLocalTime(); - TimeSpan timeSpan = new TimeSpan(365, 0, 0, 0); - resultTime = date1.Subtract(timeSpan); - if (resultTime!= new DateTime(1999,1,1).ToLocalTime()) - { - TestLibrary.TestFramework.LogError("001", "The ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest2() - { - bool retVal = true; - DateTime resultTime; - TestLibrary.TestFramework.BeginScenario("PosTest2: The return dateTime is in the range of MinValue and MaxValue 2"); - try - { - DateTime date1 = new DateTime(1999, 1, 1).ToLocalTime(); - TimeSpan timeSpan = new TimeSpan(-365, 0, 0, 0); - resultTime = date1.Subtract(timeSpan); - if (resultTime != new DateTime(2000, 1, 1).ToLocalTime()) - { - TestLibrary.TestFramework.LogError("003", "The ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest3() - { - bool retVal = true; - DateTime resultTime; - TestLibrary.TestFramework.BeginScenario("PosTest3: The return dateTime is in the range of MinValue and MaxValue 3"); - try - { - DateTime date1 = new DateTime(this.GetInt32(1,9999),this.GetInt32(1,12),this.GetInt32(1,28)).ToLocalTime(); - TimeSpan timeSpan = new TimeSpan(0, 0, 0, 0); - resultTime = date1.Subtract(timeSpan); - if (resultTime != date1) - { - TestLibrary.TestFramework.LogError("005", "The ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest4() - { - bool retVal = true; - DateTime resultTime; - TestLibrary.TestFramework.BeginScenario("PosTest4: The return dateTime is in the range of MinValue and MaxValue 4"); - try - { - DateTime date1 = new DateTime(2001, 1, 1).ToLocalTime(); - TimeSpan timeSpan = new TimeSpan(366, 0, 0, 0); - resultTime = date1.Subtract(timeSpan); - if (resultTime != new DateTime(2000, 1, 1).ToLocalTime()) - { - TestLibrary.TestFramework.LogError("007", "The ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("008", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest5() - { - bool retVal = true; - DateTime resultTime; - TestLibrary.TestFramework.BeginScenario("PosTest5: The return dateTime is in the range of MinValue and MaxValue 5"); - try - { - DateTime date1 = new DateTime(2000, 1, 1).ToLocalTime(); - TimeSpan timeSpan = new TimeSpan(-366, 0, 0, 0); - resultTime = date1.Subtract(timeSpan); - if (resultTime != new DateTime(2001, 1, 1).ToLocalTime()) - { - TestLibrary.TestFramework.LogError("009", "The ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("010", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion - #region NegativeTest - public bool NegTest1() - { - bool retVal = true; - DateTime resultTime; - TestLibrary.TestFramework.BeginScenario("NegTest1: The return dateTime is out the range of MinValue and MaxValue 1"); - try - { - DateTime date1 = DateTime.MinValue.ToLocalTime(); - TimeSpan timeSpan = new TimeSpan(365, 0, 0, 0); - resultTime = date1.Subtract(timeSpan); - TestLibrary.TestFramework.LogError("N001", "The return datetime is less than MinValue but not throw exception"); - retVal = false; - } - catch (ArgumentOutOfRangeException) { } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("N002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool NegTest2() - { - bool retVal = true; - DateTime resultTime; - TestLibrary.TestFramework.BeginScenario("NegTest2: The return dateTime is out the range of MinValue and MaxValue 1"); - try - { - DateTime date1 = DateTime.MaxValue.ToLocalTime(); - TimeSpan timeSpan = new TimeSpan(-365, 0, 0, 0); - resultTime = date1.Subtract(timeSpan); - retVal = false; - TestLibrary.TestFramework.LogError("N003", "The return datetime is greater than MaxValue but not throw exception"); - } - catch (ArgumentOutOfRangeException) { } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("N004", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion - #region HelpMethod - private Int32 GetInt32(Int32 minValue, Int32 maxValue) - { - try - { - if (minValue == maxValue) - { - return minValue; - } - if (minValue < maxValue) - { - return minValue + TestLibrary.Generator.GetInt32(-55) % (maxValue - minValue); - } - } - catch - { - throw; - } - - return minValue; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimeticks.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimeticks.cs deleted file mode 100644 index 198c20ccde..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimeticks.cs +++ /dev/null @@ -1,99 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Collections; -using System.Threading; - - -/// -/// System.DateTime.Ticks -/// -public class DateTimeTicks -{ - public static int Main(string[] args) - { - DateTimeTicks ticks = new DateTimeTicks(); - TestLibrary.TestFramework.BeginTestCase("Testing System.DateTime.Ticks property..."); - - if (ticks.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - //retVal = PosTest3() && retVal; - - return retVal; - } - - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify ticks when DateTime instance is midnight, January 1, 0001..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new System.Globalization.CultureInfo(""); - DateTime myDateTime = new DateTime(0001,01,01,00,00,00); - long ticks = myDateTime.Ticks; - - if (ticks != 0) - { - TestLibrary.TestFramework.LogError("001", "The ticks is not zero when the DateTime instance is midnight, January 1, 0001..."); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002","Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify ticks when DateTime instance is larger than midnight, January 1, 0001"); - - try - { - TestLibrary.Utilities.CurrentCulture = new System.Globalization.CultureInfo(""); - DateTime myDateTime = new DateTime(1978,08,29,03,29,22); - long ticks = myDateTime.Ticks; - - if (ticks <= 0) - { - TestLibrary.TestFramework.LogError("003","The ticks is wrong!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004","Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } -} - diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimetimeofday.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimetimeofday.cs deleted file mode 100644 index 744242ee63..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimetimeofday.cs +++ /dev/null @@ -1,98 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Collections; -using System.Threading; - -/// -/// System.DateTime.TimeOfDay -/// -public class DateTimeTimeOfDay -{ - public static int Main(string[] args) - { - DateTimeTimeOfDay timeOfDay = new DateTimeTimeOfDay(); - TestLibrary.TestFramework.BeginTestCase("Testing System.DateTime.TimeOfDay property..."); - - if (timeOfDay.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - return retVal; - } - - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify TimeOfDay when created instance is assigned time..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new System.Globalization.CultureInfo(""); - DateTime myDateTime = new DateTime(1978,08,29,03,29,22); - TimeSpan myTimeSpan = myDateTime.TimeOfDay; - - if (myTimeSpan.Days != 0 && myTimeSpan.Hours != 03 && myTimeSpan.Minutes != 29 - && myTimeSpan.Seconds != 22 && myTimeSpan.Milliseconds != 0) - { - TestLibrary.TestFramework.LogError("001","The TimeSpan is wrong!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002","Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify TimeOfDay when created instance is not assigned time..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new System.Globalization.CultureInfo(""); - DateTime myDateTime = new DateTime(1978,08,29); - TimeSpan myTimeSpan = myDateTime.TimeOfDay; - - if (myTimeSpan.Hours != 0 && myTimeSpan.Minutes != 0 && myTimeSpan.Seconds != 0) - { - TestLibrary.TestFramework.LogError("003","The initial timeSpan is wrong!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004","Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } -} - diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimetoday.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimetoday.cs deleted file mode 100644 index d2f372732d..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimetoday.cs +++ /dev/null @@ -1,95 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Collections.Generic; -using System.Threading; - - -/// -/// System.DateTime.Today -/// -public class DateTimeToday -{ - public static int Main(string[] args) - { - DateTimeToday today = new DateTimeToday(); - TestLibrary.TestFramework.BeginTestCase("Testing System.DateTime.Today property..."); - - if (today.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - return retVal; - } - - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify the value of hour minute and second in Today property..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new System.Globalization.CultureInfo(""); - DateTime today = DateTime.Today; - - if (today.Hour != 0 && today.Minute != 0 && today.Second != 0) - { - TestLibrary.TestFramework.LogError("001","The initial value of today is wrong!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002","Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify the type of today property is System.DateTime..."); - - try - { - DateTime today = DateTime.Today; - Type typeOfToday = today.GetType(); - - if (typeOfToday.ToString() != "System.DateTime") - { - TestLibrary.TestFramework.LogError("003","The type of Today property is wrong!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004","Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimetofiletime.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimetofiletime.cs deleted file mode 100644 index 36653c9b71..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimetofiletime.cs +++ /dev/null @@ -1,126 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// System.DateTime.ToFileTime() -/// -public class DateTimeToFileTime -{ - public static int Main() - { - DateTimeToFileTime dttft = new DateTimeToFileTime(); - TestLibrary.TestFramework.BeginTestCase("DataTimeToFileTime"); - if (dttft.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[PosTest]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - TestLibrary.TestFramework.LogInformation("[NegTest]"); - retVal = NegTest1() && retVal; - retVal = NegTest2() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1: The current dateTime equals 1601/1/1"); - try - { - DateTime date1 = new DateTime(1601, 1, 1).ToLocalTime().ToUniversalTime(); - long result = date1.ToFileTime(); - if (result != 0) - { - TestLibrary.TestFramework.LogError("001", "The ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest2: The current dateTime lager 1601/1/1"); - try - { - DateTime date1 = new DateTime(1999, 1, 1).ToLocalTime().ToUniversalTime(); - DateTime date2 = new DateTime(1601, 1, 1).ToLocalTime().ToUniversalTime(); - TimeSpan timeSpan = date1.Subtract(date2); - long result = date1.ToFileTime(); - long expect = timeSpan.Days * 864000000000; //8640000000 = 24*3600*1000*1000*1000/100 - if (result != expect) - { - TestLibrary.TestFramework.LogError("003", "The ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion - #region NegativeTest - public bool NegTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("NegTest1: The current dateTime less than 1601/1/1 1"); - try - { - DateTime date1 = DateTime.MinValue.ToLocalTime().ToUniversalTime(); - long result = date1.ToFileTime(); - retVal = false; - TestLibrary.TestFramework.LogError("N001", "The current dateTime is less than 1601/1/1 but not throw exception"); - } - catch (ArgumentOutOfRangeException) { } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("N002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool NegTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("NegTest2: The current dateTime less than 1601/1/1 2"); - try - { - DateTime date1 = new DateTime(1600, 1, 1).ToLocalTime().ToUniversalTime(); - long result = date1.ToFileTime(); - retVal = false; - TestLibrary.TestFramework.LogError("N003", "The current dateTime is less than 1601/1/1 but not throw exception"); - } - catch (ArgumentOutOfRangeException) { } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("N004", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimetofiletimeutc.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimetofiletimeutc.cs deleted file mode 100644 index c3d3321636..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimetofiletimeutc.cs +++ /dev/null @@ -1,126 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// System.DateTime.ToFileTimeUtc() -/// -public class DateTimeToFileTimeUtc -{ - public static int Main() - { - DateTimeToFileTimeUtc dttftu = new DateTimeToFileTimeUtc(); - TestLibrary.TestFramework.BeginTestCase("DataTimeToFileTimeUtc"); - if (dttftu.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[PosTest]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - TestLibrary.TestFramework.LogInformation("[NegTest]"); - retVal = NegTest1() && retVal; - retVal = NegTest2() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1: The current dateTime equals 1601/1/1"); - try - { - DateTime date1 = new DateTime(1601, 1, 1).ToLocalTime().ToUniversalTime(); - long result = date1.ToFileTime(); - if (result != 0) - { - TestLibrary.TestFramework.LogError("001", "The ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest2: The current dateTime lager 1601/1/1"); - try - { - DateTime date1 = new DateTime(1999, 1, 1).ToLocalTime().ToUniversalTime(); - DateTime date2 = new DateTime(1601, 1, 1).ToLocalTime().ToUniversalTime(); - TimeSpan timeSpan = date1.Subtract(date2); - long result = date1.ToFileTime(); - long expect = timeSpan.Days * 864000000000; //8640000000 = 24*3600*1000*1000*1000/100 - if (result != expect) - { - TestLibrary.TestFramework.LogError("003", "The ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion - #region NegativeTest - public bool NegTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("NegTest1: The current dateTime less than 1601/1/1 1"); - try - { - DateTime date1 = DateTime.MinValue.ToLocalTime().ToUniversalTime(); - long result = date1.ToFileTime(); - retVal = false; - TestLibrary.TestFramework.LogError("N001", "The current dateTime is less than 1601/1/1 but not throw exception"); - } - catch (ArgumentOutOfRangeException) { } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("N002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool NegTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("NegTest2: The current dateTime less than 1601/1/1 2"); - try - { - DateTime date1 = new DateTime(1600, 1, 1).ToLocalTime().ToUniversalTime(); - long result = date1.ToFileTime(); - retVal = false; - TestLibrary.TestFramework.LogError("N003", "The current dateTime is less than 1601/1/1 but not throw exception"); - } - catch (ArgumentOutOfRangeException) { } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("N004", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimetolocaltime.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimetolocaltime.cs deleted file mode 100644 index e79453f571..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimetolocaltime.cs +++ /dev/null @@ -1,66 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Collections; - -/// -/// System.DateTime.ToLocalTime -/// -public class DateTimeToLocalTime -{ - public static int Main(string[] args) - { - DateTimeToLocalTime toLocalTime = new DateTimeToLocalTime(); - TestLibrary.TestFramework.BeginTestCase("Testing DateTime.ToLocalTime..."); - - if (toLocalTime.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - return retVal; - } - - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Verify convvert DateTime to utc then convert back is equal to original..."); - - try - { - DateTime myTime = DateTime.Now; - DateTime myUtcTime = myTime.ToUniversalTime(); - DateTime utcToLocal = myUtcTime.ToLocalTime(); - - if (myTime != utcToLocal) - { - TestLibrary.TestFramework.LogError("001","The DateTime change back to local should be equal to original!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002","Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimetostring1.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimetostring1.cs deleted file mode 100644 index 3fd204fe73..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimetostring1.cs +++ /dev/null @@ -1,122 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Collections.Generic; -using System.Globalization; -using System.Threading; - - -/// -/// System.DateTime.ToString -/// -public class DateTimeToString1 -{ - public static int Main(string[] args) - { - DateTimeToString1 toString = new DateTimeToString1(); - TestLibrary.TestFramework.BeginTestCase("Testing System.DateTime.ToString method..."); - - if (toString.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - return retVal; - } - - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString() when DateTime instance is created by ctor(int year,int month,int day)..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978,08,29); - string dateString = myDateTime.ToString(); - char[] splitors = {'/',' ',':'}; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 6) - { - TestLibrary.TestFramework.LogError("001", "The component parts are not correct!"); - retVal = false; - } - else - { - if (parts[0] != "1978" && parts[1] != "08" && parts[2] != "29" && parts[3] != "00" - && parts[4] != "00" && parts[5] != "00") - { - TestLibrary.TestFramework.LogError("002","The content is not correct!"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002","Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - /// - /// new added scenario - /// - /// - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString() when DateTime instance is created by ctor(int year,int month,int day,int hour,int minute,int second)..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978,08,29,01,10,10); - string dateString = myDateTime.ToString(); - char[] splitors = { '/', ' ', ':' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 6) - { - TestLibrary.TestFramework.LogError("001", "The component parts are not correct!"); - retVal = false; - } - else - { - if (parts[0] != "1978" && parts[1] != "08" && parts[2] != "29" && parts[3] != "01" - && parts[4] != "10" && parts[5] != "10") - { - TestLibrary.TestFramework.LogError("002", "The content is not correct!"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimetostring2.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimetostring2.cs deleted file mode 100644 index d4cd95a296..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimetostring2.cs +++ /dev/null @@ -1,118 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Collections.Generic; -using System.Globalization; -using System.Threading; - - -/// -/// System.DateTime.ToString(System.IFormatProvider) -/// -public class DateTimeToString2 -{ - public static int Main(string[] args) - { - DateTimeToString2 toString = new DateTimeToString2(); - TestLibrary.TestFramework.BeginTestCase("Testing System.DateTime.ToString(System.IFormatProvider)..."); - - if (toString.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - return retVal; - } - - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.IFormatProvider) when DateTimeFormatInfo is CurrentInfo..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978, 08, 29); - string dateString = myDateTime.ToString(DateTimeFormatInfo.CurrentInfo); - char[] splitors = { '/', ' ', ':' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 6) - { - TestLibrary.TestFramework.LogError("001", "The component parts are not correct!"); - retVal = false; - } - else - { - if (parts[0] != "1978" && parts[1] != "08" && parts[2] != "29" && parts[3] != "00" - && parts[4] != "00" && parts[5] != "00") - { - TestLibrary.TestFramework.LogError("002", "The content is not correct!"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.IFormatProvider) when when DateTimeFormatInfo is InvariantInfo..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - DateTime myDateTime = new DateTime(1978, 08, 29, 01, 10, 10); - string dateString = myDateTime.ToString(DateTimeFormatInfo.InvariantInfo); - char[] splitors = { '/', ' ', ':' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 6) - { - TestLibrary.TestFramework.LogError("001", "The component parts are not correct!"); - retVal = false; - } - else - { - if (parts[0] != "1978" && parts[1] != "08" && parts[2] != "29" && parts[3] != "01" - && parts[4] != "10" && parts[5] != "10") - { - TestLibrary.TestFramework.LogError("002", "The content is not correct!"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimetostring3.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimetostring3.cs deleted file mode 100644 index 79c8a31683..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimetostring3.cs +++ /dev/null @@ -1,588 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Collections.Generic; -using System.Globalization; -using System.Threading; - -/// -/// System.DateTime.ToString(System.String) -/// -public class DateTimeToString3 -{ - public static int Main(string[] args) - { - DateTimeToString3 myDateTime = new DateTimeToString3(); - TestLibrary.TestFramework.BeginTestCase("Testing System.DateTime.ToString(System.String)..."); - - if (myDateTime.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - retVal = PosTest5() && retVal; - retVal = PosTest6() && retVal; - retVal = PosTest7() && retVal; - retVal = PosTest8() && retVal; - retVal = PosTest9() && retVal; - retVal = PosTest10() && retVal; - retVal = PosTest11() && retVal; - retVal = PosTest12() && retVal; - retVal = PosTest13() && retVal; - retVal = PosTest14() && retVal; - retVal = PosTest15() && retVal; - retVal = PosTest16() && retVal; - retVal = PosTest17() && retVal; - - return retVal; - } - - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as M/d/yyyy hh:mm:ss tt..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"M/d/yyyy hh:mm:ss tt"; - DateTime myDateTime = new DateTime(1978, 08, 29); - string dateString = myDateTime.ToString(format); - char[] splitors = { '/', ' ', ':' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 7) - { - TestLibrary.TestFramework.LogError("001", "The component parts are not correct!"); - retVal = false; - } - else - { - if (parts[0] != "1978" && parts[1] != "08" && parts[2] != "29" && parts[3] != "00" - && parts[4] != "00" && parts[5] != "00" && parts[6]!="AM") - { - TestLibrary.TestFramework.LogError("002", "The content is not correct!"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as M-d-yyyy hh:mm:ss tt..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"M-d-yyyy hh:mm:ss tt"; - DateTime myDateTime = new DateTime(1978, 08, 29); - string dateString = myDateTime.ToString(format); - char[] splitors = { '-', ' ', ':' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 7) - { - TestLibrary.TestFramework.LogError("004", "The component parts are not correct!"); - retVal = false; - } - else - { - if (parts[0] != "1978" && parts[1] != "08" && parts[2] != "29" && parts[3] != "00" - && parts[4] != "00" && parts[5] != "00" && parts[6]!="AM") - { - TestLibrary.TestFramework.LogError("005", "The content is not correct!"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as M-d-yyyy hh:mm:ss..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"M-d-yyyy hh:mm:ss"; - DateTime myDateTime = new DateTime(1978, 08, 29); - string dateString = myDateTime.ToString(format); - char[] splitors = { '-', ' ', ':' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 6) - { - TestLibrary.TestFramework.LogError("007", "The component parts are not correct!"); - retVal = false; - } - else - { - if (parts[0] != "1978" && parts[1] != "08" && parts[2] != "29" && parts[3] != "00" - && parts[4] != "00" && parts[5] != "00") - { - TestLibrary.TestFramework.LogError("008", "The content is not correct!"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("009", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest4() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as d..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"d"; - DateTime myDateTime = new DateTime(1978, 08, 29); - string dateString = myDateTime.ToString(format); - char[] splitors = { '/'}; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 3) - { - TestLibrary.TestFramework.LogError("010", "The component parts are not correct!"); - retVal = false; - } - else - { - if (parts[0] != "29" && parts[1] != "08" && parts[2] != "1978") - { - TestLibrary.TestFramework.LogError("011", "The content is not correct!"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("012", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest5() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as D..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"D"; - DateTime myDateTime = DateTime.Now; - string dateString = myDateTime.ToString(format); - char[] splitors = { ' ' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 4) - { - TestLibrary.TestFramework.LogError("013", "The component parts are not correct!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("014", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest6() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as f..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"f"; - DateTime myDateTime = DateTime.Now; - string dateString = myDateTime.ToString(format); - char[] splitors = { ' ',':' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 6) - { - TestLibrary.TestFramework.LogError("015", "The component parts are not correct!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("016", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest7() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as F..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"F"; - DateTime myDateTime = DateTime.Now; - string dateString = myDateTime.ToString(format); - char[] splitors = { ' ', ':' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 7) - { - TestLibrary.TestFramework.LogError("017", "The component parts are not correct!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("018", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest8() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as g..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"g"; - DateTime myDateTime = DateTime.Now; - string dateString = myDateTime.ToString(format); - char[] splitors = { '/',' ', ':' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 5) - { - TestLibrary.TestFramework.LogError("019", "The component parts are not correct!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("020", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest9() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as G..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"G"; - DateTime myDateTime = DateTime.Now; - string dateString = myDateTime.ToString(format); - char[] splitors = { '/', ' ', ':' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 6) - { - TestLibrary.TestFramework.LogError("021", "The component parts are not correct!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("022", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest10() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as m..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"m"; - DateTime myDateTime = DateTime.Now; - string dateString = myDateTime.ToString(format); - char[] splitors = {' '}; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 2) - { - TestLibrary.TestFramework.LogError("023", "The component parts are not correct!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("024", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest11() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as r..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"r"; - DateTime myDateTime = DateTime.Now; - string dateString = myDateTime.ToString(format); - char[] splitors = { ',',' ',':' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 9) - { - TestLibrary.TestFramework.LogError("025", "The component parts are not correct!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("026", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest12() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as s..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"s"; - DateTime myDateTime = DateTime.Now; - string dateString = myDateTime.ToString(format); - char[] splitors = { '-', 'T', ':' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 6) - { - TestLibrary.TestFramework.LogError("027", "The component parts are not correct!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("028", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest13() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as t..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"t"; - DateTime myDateTime = DateTime.Now; - string dateString = myDateTime.ToString(format); - char[] splitors = {':' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 2) - { - TestLibrary.TestFramework.LogError("029", "The component parts are not correct!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("030", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest14() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as T..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"T"; - DateTime myDateTime = DateTime.Now; - string dateString = myDateTime.ToString(format); - char[] splitors = { ':' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 3) - { - TestLibrary.TestFramework.LogError("031", "The component parts are not correct!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("032", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest15() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as u..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"u"; - DateTime myDateTime = DateTime.Now; - string dateString = myDateTime.ToString(format); - char[] splitors = {'-',' ', ':' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 6) - { - TestLibrary.TestFramework.LogError("033", "The component parts are not correct!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("034", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest16() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as U..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"U"; - DateTime myDateTime = DateTime.Now; - string dateString = myDateTime.ToString(format); - char[] splitors = {' ', ':' }; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 7) - { - TestLibrary.TestFramework.LogError("035", "The component parts are not correct!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("036", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest17() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("Testing DateTime.ToString(System.String) using format as y..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new CultureInfo(""); - string format = @"y"; - DateTime myDateTime = DateTime.Now; - string dateString = myDateTime.ToString(format); - char[] splitors = { ' '}; - string[] parts = dateString.Split(splitors); - - if (parts.Length != 2) - { - TestLibrary.TestFramework.LogError("037", "The component parts are not correct!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("038", "Unexpected exception occurs: " + e); - retVal = false; - } - - return retVal; - } - - -} diff --git a/tests/src/CoreMangLib/cti/system/datetime/datetimeutcnow.cs b/tests/src/CoreMangLib/cti/system/datetime/datetimeutcnow.cs deleted file mode 100644 index 668e71f6e0..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetime/datetimeutcnow.cs +++ /dev/null @@ -1,93 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Collections; -using System.Threading; - -public class DateTimeUtcNow -{ - public static int Main(string[] args) - { - DateTimeUtcNow utcNow = new DateTimeUtcNow(); - TestLibrary.TestFramework.BeginTestCase("Testing System.DateTime.UtcNow property..."); - - if (utcNow.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - return retVal; - } - - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginTestCase("Verify DateTime.UtcNow is Universal kind..."); - - try - { - TestLibrary.Utilities.CurrentCulture = new System.Globalization.CultureInfo(""); - DateTime myDateTime = DateTime.UtcNow; - Type typeOfNow = myDateTime.GetType(); - DateTime toUniversal = myDateTime.ToUniversalTime(); - - if (myDateTime != toUniversal) - { - TestLibrary.TestFramework.LogError("001", "The kind of UtcNow property is not local!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginTestCase("Verify the type of UtcNow property is DateTime..."); - - try - { - DateTime myDateTime = DateTime.UtcNow; - Type typeOfNow = myDateTime.GetType(); - - if (typeOfNow.ToString() != "System.DateTime") - { - TestLibrary.TestFramework.LogError("003", "The type of Now property is wrong!"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpected exception occurs: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } -} diff --git a/tests/src/CoreMangLib/cti/system/datetimekind/DateTimeKindLocal.csproj b/tests/src/CoreMangLib/cti/system/datetimekind/DateTimeKindLocal.csproj deleted file mode 100644 index 8887078638..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetimekind/DateTimeKindLocal.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetimekind/DateTimeKindUnspecified.csproj b/tests/src/CoreMangLib/cti/system/datetimekind/DateTimeKindUnspecified.csproj deleted file mode 100644 index 68b0c2373c..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetimekind/DateTimeKindUnspecified.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetimekind/DateTimeKindUtc.csproj b/tests/src/CoreMangLib/cti/system/datetimekind/DateTimeKindUtc.csproj deleted file mode 100644 index c4ff4dc298..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetimekind/DateTimeKindUtc.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/datetimekind/datetimekindlocal.cs b/tests/src/CoreMangLib/cti/system/datetimekind/datetimekindlocal.cs deleted file mode 100644 index 5970677acb..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetimekind/datetimekindlocal.cs +++ /dev/null @@ -1,69 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; - -/// -///System.DateTimeKind.Local -/// - -public class DateTimeKindLocal -{ - - public static int Main() - { - DateTimeKindLocal testObj = new DateTimeKindLocal(); - TestLibrary.TestFramework.BeginTestCase("for property of System.DateTimeKind.Local"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - public bool PosTest1() - { - bool retVal = true; - - int expectedValue = 2; - int actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get DateTimeKind.Local"); - try - { - actualValue = (int)DateTimeKind.Local; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/datetimekind/datetimekindunspecified.cs b/tests/src/CoreMangLib/cti/system/datetimekind/datetimekindunspecified.cs deleted file mode 100644 index 9a278fbfda..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetimekind/datetimekindunspecified.cs +++ /dev/null @@ -1,69 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; - -/// -///System.DateTimeKind.Unspecified -/// - -public class DateTimeKindUnspecified -{ - - public static int Main() - { - DateTimeKindUnspecified testObj = new DateTimeKindUnspecified(); - TestLibrary.TestFramework.BeginTestCase("for property of System.DateTimeKind.Unspecified"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - public bool PosTest1() - { - bool retVal = true; - - int expectedValue = 0; - int actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get DateTimeKind.Unspecified"); - try - { - actualValue = (int)DateTimeKind.Unspecified; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/datetimekind/datetimekindutc.cs b/tests/src/CoreMangLib/cti/system/datetimekind/datetimekindutc.cs deleted file mode 100644 index 2c19aeeb00..0000000000 --- a/tests/src/CoreMangLib/cti/system/datetimekind/datetimekindutc.cs +++ /dev/null @@ -1,69 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; - -/// -///System.DateTimeKind.Utc -/// - -public class DateTimeKindUtc -{ - - public static int Main() - { - DateTimeKindUtc testObj = new DateTimeKindUtc(); - TestLibrary.TestFramework.BeginTestCase("for property of System.DateTimeKind.Utc"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - public bool PosTest1() - { - bool retVal = true; - - int expectedValue = 1; - int actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get DateTimeKind.Utc"); - try - { - actualValue = (int)DateTimeKind.Utc; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") != ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/CalendarWeekRuleFirstDay.csproj b/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/CalendarWeekRuleFirstDay.csproj deleted file mode 100644 index a225d5eb2b..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/CalendarWeekRuleFirstDay.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/CalendarWeekRuleFirstFourDayWeek.csproj b/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/CalendarWeekRuleFirstFourDayWeek.csproj deleted file mode 100644 index 99a9c8edda..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/CalendarWeekRuleFirstFourDayWeek.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/CalendarWeekRuleFirstFullWeek.csproj b/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/CalendarWeekRuleFirstFullWeek.csproj deleted file mode 100644 index 3ba9a7f199..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/CalendarWeekRuleFirstFullWeek.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/calendarweekrulefirstday.cs b/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/calendarweekrulefirstday.cs deleted file mode 100644 index fa911175e1..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/calendarweekrulefirstday.cs +++ /dev/null @@ -1,70 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.CalendarWeekRule.FirstDay -/// - -public class CalendarWeekRuleFirstDay -{ - - public static int Main() - { - CalendarWeekRuleFirstDay testObj = new CalendarWeekRuleFirstDay(); - TestLibrary.TestFramework.BeginTestCase("for the System.CalendarWeekRule.FirstDay"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - public bool PosTest1() - { - bool retVal = true; - - int expectedValue = 0; - int actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get CalendarWeekRule.FirstDay"); - try - { - actualValue = (int)CalendarWeekRule.FirstDay; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/calendarweekrulefirstfourdayweek.cs b/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/calendarweekrulefirstfourdayweek.cs deleted file mode 100644 index a8c3975dcf..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/calendarweekrulefirstfourdayweek.cs +++ /dev/null @@ -1,70 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.CalendarWeekRule.FirstFourDayWeek -/// - -public class CalendarWeekRuleFirstFourDayWeek -{ - - public static int Main() - { - CalendarWeekRuleFirstFourDayWeek testObj = new CalendarWeekRuleFirstFourDayWeek(); - TestLibrary.TestFramework.BeginTestCase("for the System.CalendarWeekRule.FirstDay"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - public bool PosTest1() - { - bool retVal = true; - - int expectedValue = 2; - int actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get CalendarWeekRule.FirstFourDayWeek"); - try - { - actualValue = (int)CalendarWeekRule.FirstFourDayWeek; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/calendarweekrulefirstfullweek.cs b/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/calendarweekrulefirstfullweek.cs deleted file mode 100644 index 69258ffc1c..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/calendarweekrule/calendarweekrulefirstfullweek.cs +++ /dev/null @@ -1,70 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.CalendarWeekRule.FirstFullWeek -/// - -public class CalendarWeekRuleFirstFullWeek -{ - - public static int Main() - { - CalendarWeekRuleFirstFullWeek testObj = new CalendarWeekRuleFirstFullWeek(); - TestLibrary.TestFramework.BeginTestCase("for the System.CalendarWeekRule.FirstDay"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - public bool PosTest1() - { - bool retVal = true; - - int expectedValue = 1; - int actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get CalendarWeekRule.FirstFullWeek"); - try - { - actualValue = (int)CalendarWeekRule.FirstFullWeek; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/CharUnicodeInfoGetNumericValue1.csproj b/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/CharUnicodeInfoGetNumericValue1.csproj deleted file mode 100644 index 7ee428d34e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/CharUnicodeInfoGetNumericValue1.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/CharUnicodeInfoGetNumericValue2.csproj b/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/CharUnicodeInfoGetNumericValue2.csproj deleted file mode 100644 index 61274599c8..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/CharUnicodeInfoGetNumericValue2.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/CharUnicodeInfoGetUnicodeCategory1.csproj b/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/CharUnicodeInfoGetUnicodeCategory1.csproj deleted file mode 100644 index b9b9088b6b..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/CharUnicodeInfoGetUnicodeCategory1.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/CharUnicodeInfoGetUnicodeCategory2.csproj b/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/CharUnicodeInfoGetUnicodeCategory2.csproj deleted file mode 100644 index 716b0f9ccf..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/CharUnicodeInfoGetUnicodeCategory2.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/charunicodeinfogetnumericvalue1.cs b/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/charunicodeinfogetnumericvalue1.cs deleted file mode 100644 index 01926ba435..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/charunicodeinfogetnumericvalue1.cs +++ /dev/null @@ -1,226 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.CharUnicodeInfo.GetNumericValue(Char) -/// - -public class CharUnicodeInfoGetNumericValue -{ - - public static int Main() - { - CharUnicodeInfoGetNumericValue testObj = new CharUnicodeInfoGetNumericValue(); - TestLibrary.TestFramework.BeginTestCase("for method of System.Globalization.CharUnicodeInfo.GetNumericValue"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - retVal = PosTest5() && retVal; - retVal = PosTest6() && retVal; - return retVal; - } - - - #region Test Logic - public bool PosTest1() - { - bool retVal = true; - - Char ch = '\0'; - - Double expectedValue = -1; - - Double actualValue; - - TestLibrary.TestFramework.BeginScenario(@"PosTest1:Test the method with '\0'"); - try - { - actualValue = CharUnicodeInfo.GetNumericValue(ch); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - Char ch = '0'; - - Double expectedValue = 0; - - Double actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest1:Test the method with char '0'"); - try - { - actualValue = CharUnicodeInfo.GetNumericValue(ch); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("003", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - Char ch = '9'; - - Double expectedValue = 9; - - Double actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest1:Test the method with char '9'"); - try - { - actualValue = CharUnicodeInfo.GetNumericValue(ch); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("005", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - public bool PosTest4() - { - bool retVal = true; - - Char ch = '\u3289'; - - Double expectedValue = 10; - - Double actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest1:Test the method with char '\\u3289'"); - try - { - actualValue = CharUnicodeInfo.GetNumericValue(ch); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("007", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("008", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - public bool PosTest5() - { - bool retVal = true; - - Char ch = 'a'; - - Double expectedValue = -1; - - Double actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest1:Test the method with char 'a'"); - try - { - actualValue = CharUnicodeInfo.GetNumericValue(ch); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("009", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("010", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - public bool PosTest6() - { - bool retVal = true; - - Char ch = 'Z'; - - Double expectedValue = -1; - - Double actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest1:Test the method with char 'Z'"); - try - { - actualValue = CharUnicodeInfo.GetNumericValue(ch); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("011", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("012", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/charunicodeinfogetnumericvalue2.cs b/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/charunicodeinfogetnumericvalue2.cs deleted file mode 100644 index 2e7403e65a..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/charunicodeinfogetnumericvalue2.cs +++ /dev/null @@ -1,310 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.CharUnicodeInfo.GetNumericValue(System.String,System.Int32) -/// - -public class CharUnicodeInfoGetNumericValue -{ - - public static int Main() - { - CharUnicodeInfoGetNumericValue testObj = new CharUnicodeInfoGetNumericValue(); - TestLibrary.TestFramework.BeginTestCase("for method of System.Globalization.CharUnicodeInfo.GetNumericValue"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - retVal = PosTest5() && retVal; - retVal = PosTest6() && retVal; - retVal = NegTest1() && retVal; - retVal = NegTest2() && retVal; - retVal = NegTest3() && retVal; - - return retVal; - } - - - #region Positive Test Logic - public bool PosTest1() - { - bool retVal = true; - - String str = "\009aZ\u0f33"; - - Double expectedValue = -1; - - Double actualValue; - - TestLibrary.TestFramework.BeginScenario(@"PosTest1:Test the method with '\0'"); - try - { - actualValue = CharUnicodeInfo.GetNumericValue(str,0); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - String str = "\009aZ\u0f33"; - - Double expectedValue = 0; - - Double actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest1:Test the method with char '0'"); - try - { - actualValue = CharUnicodeInfo.GetNumericValue(str,1); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("003", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - String str = "\009aZ\u0f33"; - - Double expectedValue = 9; - - Double actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest1:Test the method with char '9'"); - try - { - actualValue = CharUnicodeInfo.GetNumericValue(str,2); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("005", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - public bool PosTest4() - { - bool retVal = true; - - String str = "\009aZ\u0f33"; - - Double expectedValue = -1; - - Double actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest1:Test the method with char 'a'"); - try - { - actualValue = CharUnicodeInfo.GetNumericValue(str,3); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("007", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("008", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - public bool PosTest5() - { - bool retVal = true; - - String str = "\009aZ\u0f33"; - - Double expectedValue = -1; - - Double actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest1:Test the method with char 'Z'"); - try - { - actualValue = CharUnicodeInfo.GetNumericValue(str,4); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("009", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("010", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - public bool PosTest6() - { - bool retVal = true; - - String str = "\009aZ\u0f33"; - - Double expectedValue = -0.5; - - Double actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest1:Test the method with char '\\u0f33'"); - try - { - actualValue = CharUnicodeInfo.GetNumericValue(str,5); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("011", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("012", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - #endregion - - #region Negative Test Logic - - public bool NegTest1() - { - bool retVal = true; - - String str = null; - Double actureValue = 0; - - TestLibrary.TestFramework.BeginScenario("NegTest1:Invoke the method with null string"); - try - { - actureValue = CharUnicodeInfo.GetNumericValue(str, 0); - TestLibrary.TestFramework.LogError("013", "No ArgumentNullExcepthion thrown out expected."); - retVal = false; - } - catch (ArgumentNullException) - { - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("014", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool NegTest2() - { - bool retVal = true; - - String str = TestLibrary.Generator.GetString(-55, false,1,5); - Double actureValue = 0; - - TestLibrary.TestFramework.BeginScenario("NegTest1:Invoke the method with index out of left range"); - try - { - actureValue = CharUnicodeInfo.GetNumericValue(str, -1); - TestLibrary.TestFramework.LogError("014", "No ArgumentNullExcepthion thrown out expected."); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("015", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool NegTest3() - { - bool retVal = true; - - String str = TestLibrary.Generator.GetString(-55, false, 1, 5); - Double actureValue = 0; - - TestLibrary.TestFramework.BeginScenario("NegTest1:Invoke the method with index out of right range"); - try - { - actureValue = CharUnicodeInfo.GetNumericValue(str, 5); - TestLibrary.TestFramework.LogError("014", "No ArgumentNullExcepthion thrown out expected."); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("015", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/charunicodeinfogetunicodecategory1.cs b/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/charunicodeinfogetunicodecategory1.cs deleted file mode 100644 index ee79c21e2a..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/charunicodeinfogetunicodecategory1.cs +++ /dev/null @@ -1,944 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.CharUnicodeInfo.GetUnicodeCategory(System.Char) -/// - -public class CharUnicodeInfoGetUnicodeCategory -{ - - public static int Main() - { - CharUnicodeInfoGetUnicodeCategory testObj = new CharUnicodeInfoGetUnicodeCategory(); - TestLibrary.TestFramework.BeginTestCase("for method of System.Globalization.CharUnicodeInfo.GetUnicodeCategory"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - retVal = PosTest5() && retVal; - retVal = PosTest6() && retVal; - retVal = PosTest7() && retVal; - retVal = PosTest8() && retVal; - retVal = PosTest9() && retVal; - retVal = PosTest10() && retVal; - retVal = PosTest11() && retVal; - retVal = PosTest12() && retVal; - retVal = PosTest13() && retVal; - retVal = PosTest14() && retVal; - retVal = PosTest15() && retVal; - retVal = PosTest16() && retVal; - retVal = PosTest17() && retVal; - retVal = PosTest18() && retVal; - retVal = PosTest19() && retVal; - retVal = PosTest20() && retVal; - retVal = PosTest21() && retVal; - retVal = PosTest22() && retVal; - retVal = PosTest23() && retVal; - retVal = PosTest24() && retVal; - retVal = PosTest25() && retVal; - retVal = PosTest26() && retVal; - retVal = PosTest27() && retVal; - retVal = PosTest28() && retVal; - retVal = PosTest29() && retVal; - retVal = PosTest30() && retVal; - return retVal; - } - - - #region Test Logic - public bool PosTest1() - { - bool retVal = true; - - Char ch = 'A'; - - int expectedValue = (int)UnicodeCategory.UppercaseLetter; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest1:Test the method with upper letter"); - - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ") when char is '" + ch + "'" ); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - Char ch = 'a'; - - int expectedValue = (int)UnicodeCategory.LowercaseLetter; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest2:Test the method with low case char"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("003", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - Char ch = '\u1fa8'; //this char is a TitlecaseLetter char - - int expectedValue = (int)UnicodeCategory.TitlecaseLetter; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest3:Test the method with '\\0'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("005", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - public bool PosTest4() - { - bool retVal = true; - - Char ch = '\u02b0'; - - int expectedValue = (int)UnicodeCategory.ModifierLetter; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest4:Test the method with '\\u02b0'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("007", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("008", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest5() - { - bool retVal = true; - - Char ch = '\u404e'; - - int expectedValue = (int)UnicodeCategory.OtherLetter; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest5:Test the method with '\\u404e'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("009", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("010", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest6() - { - bool retVal = true; - - Char ch = '\u0300'; - - int expectedValue = (int)UnicodeCategory.NonSpacingMark; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest6:Test the method with '\\u0300'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("011", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("012", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest7() - { - bool retVal = true; - - Char ch = '\u0903'; - - int expectedValue = (int)UnicodeCategory.SpacingCombiningMark; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest7:Test the method with '\\u0903'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("013", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("014", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest8() - { - bool retVal = true; - - Char ch = '\u0488'; - - int expectedValue = (int)UnicodeCategory.EnclosingMark; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest8:Test the method with '\\u0488'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("017", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("018", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest9() - { - bool retVal = true; - - Char ch = '0'; - - int expectedValue = (int)UnicodeCategory.DecimalDigitNumber; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest9:Test the method with '0'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("017", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("018", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest10() - { - bool retVal = true; - - Char ch = '\u16ee'; - - int expectedValue = (int)UnicodeCategory.LetterNumber; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest10:Test the method with '\\u16ee'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("019", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("020", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest11() - { - bool retVal = true; - - Char ch = '\u00b2'; - - int expectedValue = (int)UnicodeCategory.OtherNumber; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest11:Test the method with '\\u00b2'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("021", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("022", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest12() - { - bool retVal = true; - - Char ch = '\u0020'; - - int expectedValue = (int)UnicodeCategory.SpaceSeparator; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest12:Test the method with '\\u0020'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("023", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("024", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest13() - { - bool retVal = true; - - Char ch = '\u2028'; - - int expectedValue = (int)UnicodeCategory.LineSeparator; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest13:Test the method with '\\u2028'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("025", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("026", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest14() - { - bool retVal = true; - - Char ch = '\u2029'; - - int expectedValue = (int)UnicodeCategory.ParagraphSeparator; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest14:Test the method with '\\u2029'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("027", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("028", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest15() - { - bool retVal = true; - - Char ch = '\0'; - - int expectedValue = (int)UnicodeCategory.Control; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest15:Test the method with '\\0'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("029", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("030", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest16() - { - bool retVal = true; - - Char ch = '\u00ad'; - - int expectedValue = (int)UnicodeCategory.Format; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest16:Test the method with '\\u00ad'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("031", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("032", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest17() - { - bool retVal = true; - - Char ch = '\ud800'; - - int expectedValue = (int)UnicodeCategory.Surrogate; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest17:Test the method with '\\ud800'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("033", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("034", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest18() - { - bool retVal = true; - - Char ch = '\ue000'; - - int expectedValue = (int)UnicodeCategory.PrivateUse; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest18:Test the method with '\\ue000'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("035", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("036", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest19() - { - bool retVal = true; - - Char ch = '\u005f'; - - int expectedValue = (int)UnicodeCategory.ConnectorPunctuation; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest19:Test the method with '\\u005f'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("037", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("038", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest20() - { - bool retVal = true; - - Char ch = '-'; - - int expectedValue = (int)UnicodeCategory.DashPunctuation; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest20:Test the method with '-'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("039", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("040", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest21() - { - bool retVal = true; - - Char ch = '('; - - int expectedValue = (int)UnicodeCategory.OpenPunctuation; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest21:Test the method with '('"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("041", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("042", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest22() - { - bool retVal = true; - - Char ch = ')'; - - int expectedValue = (int)UnicodeCategory.ClosePunctuation; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest22:Test the method with ')'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("043", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("044", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest23() - { - bool retVal = true; - - Char ch = '\u00ab'; - - int expectedValue = (int)UnicodeCategory.InitialQuotePunctuation; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest23:Test the method with '\\u00ab'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("045", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("046", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest24() - { - bool retVal = true; - - Char ch = '\u00bb'; - - int expectedValue = (int)UnicodeCategory.FinalQuotePunctuation; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest24:Test the method with '\\u00bb'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("047", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("048", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest25() - { - bool retVal = true; - - Char ch = '!'; - - int expectedValue = (int)UnicodeCategory.OtherPunctuation; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest25:Test the method with '!'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("049", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("050", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest26() - { - bool retVal = true; - - Char ch = '+'; - - int expectedValue = (int)UnicodeCategory.MathSymbol; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest26:Test the method with '+'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("051", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("052", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest27() - { - bool retVal = true; - - Char ch = '$'; - - int expectedValue = (int)UnicodeCategory.CurrencySymbol; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest27:Test the method with '$'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("053", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("054", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest28() - { - bool retVal = true; - - Char ch = '^'; - - int expectedValue = (int)UnicodeCategory.ModifierSymbol; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest28:Test the method with '^'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("055", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("056", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest29() - { - bool retVal = true; - - Char ch = '\u00a6'; - - int expectedValue = (int)UnicodeCategory.OtherSymbol; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest29:Test the method with '\\u00a6'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("057", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("058", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest30() - { - bool retVal = true; - - Char ch = '\u0242'; - - int expectedValue = (int)UnicodeCategory.LowercaseLetter; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest30:Test the method with '\\u0242'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(ch)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("059", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("060", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/charunicodeinfogetunicodecategory2.cs b/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/charunicodeinfogetunicodecategory2.cs deleted file mode 100644 index 200ece2abc..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/charunicodeinfo/charunicodeinfogetunicodecategory2.cs +++ /dev/null @@ -1,1040 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.CharUnicodeInfo.GetUnicodeCategory(System.String,System.Int32) -/// - -public class CharUnicodeInfoGetUnicodeCategory -{ - public String str = "Aa\u1fa8\u02b0\u404e\u0300\u0903\u0488\u0030\u16ee\u00b2\u0020\u2028\u2029\0\u00ad\ud800\ue000\u005f\u002d()\u00ab\u00bb!+$^\u00a6\u0242"; - - public static int Main() - { - CharUnicodeInfoGetUnicodeCategory testObj = new CharUnicodeInfoGetUnicodeCategory(); - TestLibrary.TestFramework.BeginTestCase("for method of System.Globalization.CharUnicodeInfo.GetUnicodeCategory"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - retVal = PosTest5() && retVal; - retVal = PosTest6() && retVal; - retVal = PosTest7() && retVal; - retVal = PosTest8() && retVal; - retVal = PosTest9() && retVal; - retVal = PosTest10() && retVal; - retVal = PosTest11() && retVal; - retVal = PosTest12() && retVal; - retVal = PosTest13() && retVal; - retVal = PosTest14() && retVal; - retVal = PosTest15() && retVal; - retVal = PosTest16() && retVal; - retVal = PosTest17() && retVal; - retVal = PosTest18() && retVal; - retVal = PosTest19() && retVal; - retVal = PosTest20() && retVal; - retVal = PosTest21() && retVal; - retVal = PosTest22() && retVal; - retVal = PosTest23() && retVal; - retVal = PosTest24() && retVal; - retVal = PosTest25() && retVal; - retVal = PosTest26() && retVal; - retVal = PosTest27() && retVal; - retVal = PosTest28() && retVal; - retVal = PosTest29() && retVal; - retVal = PosTest30() && retVal; - - retVal = NegTest1() && retVal; - retVal = NegTest2() && retVal; - retVal = NegTest3() && retVal; - return retVal; - } - - - #region Positive Test Logic - public bool PosTest1() - { - bool retVal = true; - - Char ch = 'A'; - - int expectedValue = (int)UnicodeCategory.UppercaseLetter; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest1:Test the method with upper letter"); - - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,0)); - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ") when char is '" + ch + "'"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - Char ch = 'a'; - - int expectedValue = (int)UnicodeCategory.LowercaseLetter; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest2:Test the method with low case char"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,1)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("003", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - Char ch = '\0'; - - int expectedValue = (int)UnicodeCategory.TitlecaseLetter; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest3:Test the method with '\\0'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,2)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("005", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - public bool PosTest4() - { - bool retVal = true; - - Char ch = '\u02b0'; - - int expectedValue = (int)UnicodeCategory.ModifierLetter; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest4:Test the method with '\\u02b0'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,3)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("007", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("008", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest5() - { - bool retVal = true; - - Char ch = '\u404e'; - - int expectedValue = (int)UnicodeCategory.OtherLetter; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest5:Test the method with '\\u404e'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,4)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("009", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("010", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest6() - { - bool retVal = true; - - Char ch = '\u0300'; - - int expectedValue = (int)UnicodeCategory.NonSpacingMark; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest6:Test the method with '\\u0300'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,5)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("011", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("012", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest7() - { - bool retVal = true; - - Char ch = '\u0903'; - - int expectedValue = (int)UnicodeCategory.SpacingCombiningMark; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest7:Test the method with '\\u0903'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,6)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("013", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("014", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest8() - { - bool retVal = true; - - Char ch = '\u0488'; - - int expectedValue = (int)UnicodeCategory.EnclosingMark; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest8:Test the method with '\\u0488'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,7)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("017", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("018", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest9() - { - bool retVal = true; - - Char ch = '0'; - - int expectedValue = (int)UnicodeCategory.DecimalDigitNumber; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest9:Test the method with '0'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,8)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("017", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("018", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest10() - { - bool retVal = true; - - Char ch = '\u16ee'; - - int expectedValue = (int)UnicodeCategory.LetterNumber; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest10:Test the method with '\\u16ee'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,9)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("019", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("020", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest11() - { - bool retVal = true; - - Char ch = '\u00b2'; - - int expectedValue = (int)UnicodeCategory.OtherNumber; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest11:Test the method with '\\u00b2'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,10)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("021", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("022", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest12() - { - bool retVal = true; - - Char ch = '\u0020'; - - int expectedValue = (int)UnicodeCategory.SpaceSeparator; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest12:Test the method with '\\u0020'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,11)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("023", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("024", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest13() - { - bool retVal = true; - - Char ch = '\u2028'; - - int expectedValue = (int)UnicodeCategory.LineSeparator; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest13:Test the method with '\\u2028'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,12)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("025", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("026", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest14() - { - bool retVal = true; - - Char ch = '\u2029'; - - int expectedValue = (int)UnicodeCategory.ParagraphSeparator; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest14:Test the method with '\\u2029'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,13)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("027", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("028", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest15() - { - bool retVal = true; - - Char ch = '\0'; - - int expectedValue = (int)UnicodeCategory.Control; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest15:Test the method with '\\0'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,14)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("029", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("030", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest16() - { - bool retVal = true; - - Char ch = '\u00ad'; - - int expectedValue = (int)UnicodeCategory.Format; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest16:Test the method with '\\u00ad'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,15)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("031", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("032", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest17() - { - bool retVal = true; - - Char ch = '\ud800'; - - int expectedValue = (int)UnicodeCategory.Surrogate; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest17:Test the method with '\\ud800'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,16)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("033", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("034", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest18() - { - bool retVal = true; - - Char ch = '\ue000'; - - int expectedValue = (int)UnicodeCategory.PrivateUse; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest18:Test the method with '\\ue000'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,17)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("035", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("036", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest19() - { - bool retVal = true; - - Char ch = '\u005f'; - - int expectedValue = (int)UnicodeCategory.ConnectorPunctuation; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest19:Test the method with '\\u005f'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,18)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("037", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("038", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest20() - { - bool retVal = true; - - Char ch = '-'; - - int expectedValue = (int)UnicodeCategory.DashPunctuation; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest20:Test the method with '-'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,19)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("039", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("040", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest21() - { - bool retVal = true; - - Char ch = '('; - - int expectedValue = (int)UnicodeCategory.OpenPunctuation; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest21:Test the method with '('"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,20)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("041", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("042", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest22() - { - bool retVal = true; - - Char ch = ')'; - - int expectedValue = (int)UnicodeCategory.ClosePunctuation; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest22:Test the method with ')'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,21)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("043", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("044", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest23() - { - bool retVal = true; - - Char ch = '\u00ab'; - - int expectedValue = (int)UnicodeCategory.InitialQuotePunctuation; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest23:Test the method with '\\u00ab'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,22)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("045", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("046", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest24() - { - bool retVal = true; - - Char ch = '\u00bb'; - - int expectedValue = (int)UnicodeCategory.FinalQuotePunctuation; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest24:Test the method with '\\u00bb'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,23)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("047", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("048", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest25() - { - bool retVal = true; - - Char ch = '!'; - - int expectedValue = (int)UnicodeCategory.OtherPunctuation; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest25:Test the method with '!'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,24)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("049", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("050", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest26() - { - bool retVal = true; - - Char ch = '+'; - - int expectedValue = (int)UnicodeCategory.MathSymbol; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest26:Test the method with '+'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,25)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("051", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("052", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest27() - { - bool retVal = true; - - Char ch = '$'; - - int expectedValue = (int)UnicodeCategory.CurrencySymbol; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest27:Test the method with '$'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,26)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("053", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("054", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest28() - { - bool retVal = true; - - Char ch = '^'; - - int expectedValue = (int)UnicodeCategory.ModifierSymbol; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest28:Test the method with '^'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,27)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("055", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("056", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest29() - { - bool retVal = true; - - Char ch = '\u00a6'; - - int expectedValue = (int)UnicodeCategory.OtherSymbol; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest29:Test the method with '\\u00a6'"); - try - { - actualValue = (int)(CharUnicodeInfo.GetUnicodeCategory(str,28)); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("057", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("058", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest30() - { - bool retVal = true; - - Char ch = '\u0242'; - - // The values 0242 thru 024F on the Mac PPC (which is unicode 4.0) are OtherNotAssigned - // On Whidbey (QFE branch), Telesto and Intel Mac this 0242 has the value of LowercaseLetter - int expectedValue = (int)UnicodeCategory.LowercaseLetter; - if ((!TestLibrary.Utilities.IsWindows) && (TestLibrary.Utilities.IsBigEndian)) - { - expectedValue = (int)UnicodeCategory.OtherNotAssigned; - } - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("PosTest30:Test the method with '\\u0242'"); - try - { - actualValue = (int) CharUnicodeInfo.GetUnicodeCategory(str,29); - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("059", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("060", "when char is '" + ch + "',Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - #endregion - - #region Negative Test Logic - - public bool NegTest1() - { - bool retVal = true; - - String testStr = null; - - int actualValue; - - TestLibrary.TestFramework.BeginScenario("NegTest1:Invoke the method with null string"); - try - { - actualValue = (int)CharUnicodeInfo.GetUnicodeCategory(testStr, 0); - TestLibrary.TestFramework.LogError("061", "No ArgumentNullExcepthion thrown out expected."); - retVal = false; - } - catch (ArgumentNullException) - { - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("062", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool NegTest2() - { - bool retVal = true; - - int actualValue; - - String testStr = TestLibrary.Generator.GetString(-55, false,1,5); - - TestLibrary.TestFramework.BeginScenario("NegTest2:Invoke the method with index out of left range."); - try - { - actualValue = (int)CharUnicodeInfo.GetUnicodeCategory(testStr, -1); - TestLibrary.TestFramework.LogError("063", "No ArgumentNullExcepthion thrown out expected."); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("064", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool NegTest3() - { - bool retVal = true; - - int actualValue; - - String testStr = TestLibrary.Generator.GetString(-55, false,1,5); - - TestLibrary.TestFramework.BeginScenario("NegTest3:Invoke the method with index out of right range"); - try - { - actualValue = (int)CharUnicodeInfo.GetUnicodeCategory(testStr, 6); - TestLibrary.TestFramework.LogError("065", "No ArgumentNullExcepthion thrown out expected."); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("066", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareinfo/CompareInfoCompare2.csproj b/tests/src/CoreMangLib/cti/system/globalization/compareinfo/CompareInfoCompare2.csproj deleted file mode 100644 index 4f954662f2..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareinfo/CompareInfoCompare2.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareinfo/CompareInfoIndexOf2.csproj b/tests/src/CoreMangLib/cti/system/globalization/compareinfo/CompareInfoIndexOf2.csproj deleted file mode 100644 index e0e2211392..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareinfo/CompareInfoIndexOf2.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareinfo/compareinfocompare2.cs b/tests/src/CoreMangLib/cti/system/globalization/compareinfo/compareinfocompare2.cs deleted file mode 100644 index f8c05e97b8..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareinfo/compareinfocompare2.cs +++ /dev/null @@ -1,218 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Text; -using System.Globalization; -using TestLibrary; - -public class CompareInfoCompare -{ - public static string[] InterestingStrings = new string[] { null, "", "a", "1", "-", "A", "!", "abc", "aBc", "a\u0400Bc", "I", "i", "\u0130", "\u0131", "A", "\uFF21", "\uFE57"}; - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - return retVal; - } - - - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Compare interesting strings ordinally"); - - try - { - foreach (string s in InterestingStrings) - { - foreach (string r in InterestingStrings) - { - retVal &= TestStrings(s, r); - } - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - retVal = false; - } - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: Compare many characters"); - - try - { - for (int i = 0; i < 40; i++) // Ok, 40 isn't that many... but this takes way too long - { - char c = Generator.GetChar(-55); - if (Utilities.CurrentCulture.CompareInfo.Compare(new string(new char[] { c }), new string(new char[] { c }), CompareOptions.Ordinal) != 0) - { - TestLibrary.TestFramework.LogError("002.1", "Character " + i.ToString() + " is not equal to itself ordinally!"); - retVal = false; - } - - for (int j = 0; j < (int)c; j++) - { - int compareResult = Utilities.CurrentCulture.CompareInfo.Compare(new string(new char[] { c }), new string(new char[] { (char)j }), CompareOptions.Ordinal); - if (compareResult != 0) compareResult = compareResult / Math.Abs(compareResult); - if (compareResult != 1) - { - TestLibrary.TestFramework.LogError("002.2", "Character " + ((int)c).ToString() + " is not greater than character " + j.ToString() + ", Compare result: " + compareResult.ToString()); - retVal = false; - } - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.4", "Unexpected exception: " + e); - retVal = false; - } - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: Compare many strings"); - - try - { - for (int i = 0; i < 1000; i++) - { - string str1 = Generator.GetString(-55, false, 5, 20); - string str2 = Generator.GetString(-55, false, 5, 20); - if (Utilities.CurrentCulture.CompareInfo.Compare(str1, str1, CompareOptions.Ordinal) != 0) - { - TestLibrary.TestFramework.LogError("003.1", "Comparison not as expected! Acutal result: " + Utilities.CurrentCulture.CompareInfo.Compare(str1, str1, CompareOptions.Ordinal).ToString() + ", Expected result: 0"); - TestLibrary.TestFramework.LogInformation("String 1: <" + str1 + "> : " + BytesFromString(str1) + "\nString 2: <" + str1 + "> : " + BytesFromString(str1)); - retVal = false; - } - if (Utilities.CurrentCulture.CompareInfo.Compare(str2, str2, CompareOptions.Ordinal) != 0) - { - TestLibrary.TestFramework.LogError("003.2", "Comparison not as expected! Acutal result: " + Utilities.CurrentCulture.CompareInfo.Compare(str2, str2, CompareOptions.Ordinal).ToString() + ", Expected result: 0"); - TestLibrary.TestFramework.LogInformation("String 1: <" + str2 + "> : " + BytesFromString(str2) + "\nString 2: <" + str2 + "> : " + BytesFromString(str2)); - retVal = false; - } - TestStrings(str1, str2); - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003.4", "Unexpected exception: " + e); - retVal = false; - } - return retVal; - } - - public bool PosTest4() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest4: Specific regression cases"); - - try - { - CultureInfo oldCi = Utilities.CurrentCulture; - Utilities.CurrentCulture = new CultureInfo("hu-HU"); - retVal &= TestStrings("dzsdzs", "ddzs"); - Utilities.CurrentCulture = oldCi; - - retVal &= TestStrings("\u00C0nimal", "A\u0300nimal"); - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004.2", "Unexpected exception: " + e); - retVal = false; - } - return retVal; - } - - public static int Main() - { - CompareInfoCompare test = new CompareInfoCompare(); - - TestLibrary.TestFramework.BeginTestCase("CompareInfoCompare"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - private bool TestStrings(string str1, string str2) - { - bool retVal = true; - - int expectValue = PredictValue(str1, str2); - int actualValue = Utilities.CurrentCulture.CompareInfo.Compare(str1, str2, CompareOptions.Ordinal); - if (expectValue != 0) expectValue = expectValue / Math.Abs(expectValue); - if (actualValue != 0) actualValue = actualValue / Math.Abs(actualValue); - - if (actualValue != expectValue) - { - TestLibrary.TestFramework.LogError("001.1", "Comparison not as expected! Acutal result: " + actualValue + ", Expected result: " + expectValue); - TestLibrary.TestFramework.LogInformation("String 1: <" + str1 + "> : " + BytesFromString(str1) + "\nString 2: <" + str2 + "> : " + BytesFromString(str2)); - retVal = false; - } - - return retVal; - } - - int PredictValue(string str1, string str2) - { - if (str1 == null) - { - if (str2 == null) return 0; - else return -1; - } - if (str2 == null) return 1; - - for (int i = 0; i < str1.Length; i++) - { - if (i >= str2.Length) return 1; - if ((int)str1[i] > (int)str2[i]) return 1; - if ((int)str1[i] < (int)str2[i]) return -1; - } - - if (str2.Length > str1.Length) return -1; - - return 0; - } - - private static string BytesFromString(string str) - { - if (str == null) return string.Empty; - StringBuilder output = new StringBuilder(); - for (int i = 0; i < str.Length; i++) - { - output.Append(Utilities.ByteArrayToString(BitConverter.GetBytes(str[i]))); - if (i != (str.Length - 1)) output.Append(", "); - } - return output.ToString(); - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareinfo/compareinfoindexof2.cs b/tests/src/CoreMangLib/cti/system/globalization/compareinfo/compareinfoindexof2.cs deleted file mode 100644 index 4a653b8bc9..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareinfo/compareinfoindexof2.cs +++ /dev/null @@ -1,185 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Text; -using System.Globalization; -using TestLibrary; - -public class CompareInfoIndexOf -{ - public static string[] InterestingStrings = new string[] { "", "a", "1", "-", "A", "!", "abc", "aBc", "a\u0400Bc", "I", "i", "\u0130", "\u0131", "A", "\uFF21", "\uFE57"}; - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - return retVal; - } - - - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Compare interesting strings ordinally"); - - try - { - foreach (string s in InterestingStrings) - { - foreach (string r in InterestingStrings) - { - retVal &= TestStrings(s, r); - } - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - retVal = false; - } - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: Compare many strings"); - - try - { - for (int i = 0; i < 1000; i++) - { - string str1 = Generator.GetString(-55, false, 5, 20); - string str2 = Generator.GetString(-55, false, 5, 20); - if (Utilities.CurrentCulture.CompareInfo.IndexOf(str1, str1, CompareOptions.Ordinal) != 0) - { - TestLibrary.TestFramework.LogError("003.1", "Comparison not as expected! Actual result: " + Utilities.CurrentCulture.CompareInfo.IndexOf(str1, str1, CompareOptions.Ordinal).ToString() + ", Expected result: 0"); - TestLibrary.TestFramework.LogInformation("String 1: <" + str1 + "> : " + BytesFromString(str1) + "\nString 2: <" + str1 + "> : " + BytesFromString(str1)); - retVal = false; - } - if (Utilities.CurrentCulture.CompareInfo.IndexOf(str2, str2, CompareOptions.Ordinal) != 0) - { - TestLibrary.TestFramework.LogError("003.2", "Comparison not as expected! Actual result: " + Utilities.CurrentCulture.CompareInfo.IndexOf(str2, str2, CompareOptions.Ordinal).ToString() + ", Expected result: 0"); - TestLibrary.TestFramework.LogInformation("String 1: <" + str2 + "> : " + BytesFromString(str2) + "\nString 2: <" + str2 + "> : " + BytesFromString(str2)); - retVal = false; - } - TestStrings(str1, str2); - TestStrings(str1 + str2, str2); - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003.4", "Unexpected exception: " + e); - retVal = false; - } - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: Specific regression cases"); - - try - { - CultureInfo oldCi = Utilities.CurrentCulture; - Utilities.CurrentCulture = new CultureInfo("hu-HU"); - retVal &= TestStrings("Foodzsdzsbar", "ddzs"); - Utilities.CurrentCulture = oldCi; - - retVal &= TestStrings("\u00C0nimal", "A\u0300"); - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004.2", "Unexpected exception: " + e); - retVal = false; - } - return retVal; - } - - public static int Main() - { - CompareInfoIndexOf test = new CompareInfoIndexOf(); - - TestLibrary.TestFramework.BeginTestCase("CompareInfoIndexOf"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - private bool TestStrings(string str1, string str2) - { - bool retVal = true; - - int expectValue = PredictValue(str1, str2); - int actualValue = Utilities.CurrentCulture.CompareInfo.IndexOf(str1, str2, CompareOptions.Ordinal); - - if (actualValue != expectValue) - { - TestLibrary.TestFramework.LogError("001.1", "Comparison not as expected! Actual result: " + actualValue + ", Expected result: " + expectValue); - TestLibrary.TestFramework.LogInformation("String 1: <" + str1 + "> : " + BytesFromString(str1) + "\nString 2: <" + str2 + "> : " + BytesFromString(str2)); - retVal = false; - } - - return retVal; - } - - int PredictValue(string str1, string str2) - { - if (str1 == null) - { - if (str2 == null) return 0; - else return -1; - } - if (str2 == null) return -1; - - if (str2.Length > str1.Length) return -1; - - for (int i = 0; i <= str1.Length - str2.Length; i++) - { - bool match = true; - for (int j = 0; j < str2.Length; j++) - { - if ((int)str1[i + j] != (int)str2[j]) - { - match = false; - break; - } - } - if (match) return i; - } - return -1; - } - - private static string BytesFromString(string str) - { - if (str == null) return string.Empty; - StringBuilder output = new StringBuilder(); - for (int i = 0; i < str.Length; i++) - { - output.Append(Utilities.ByteArrayToString(BitConverter.GetBytes(str[i]))); - if (i != (str.Length - 1)) output.Append(", "); - } - return output.ToString(); - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreCase.csproj b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreCase.csproj deleted file mode 100644 index 4786f6a0f0..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreCase.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreKanaType.csproj b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreKanaType.csproj deleted file mode 100644 index e281e195aa..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreKanaType.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreNonSpace.csproj b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreNonSpace.csproj deleted file mode 100644 index 1ef959adfe..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreNonSpace.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreSymbols.csproj b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreSymbols.csproj deleted file mode 100644 index 692ab099e8..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreSymbols.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreWidth.csproj b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreWidth.csproj deleted file mode 100644 index 79afcada8e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsIgnoreWidth.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsNone.csproj b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsNone.csproj deleted file mode 100644 index 0657d01721..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsNone.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsOrdinal.csproj b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsOrdinal.csproj deleted file mode 100644 index 9884209bb5..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsOrdinal.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsOrdinalIgoreCase.csproj b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsOrdinalIgoreCase.csproj deleted file mode 100644 index 719a7f491e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsOrdinalIgoreCase.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsStringSort.csproj b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsStringSort.csproj deleted file mode 100644 index 339c0bb9fc..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/CompareOptionsStringSort.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignorecase.cs b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignorecase.cs deleted file mode 100644 index 7217e6d487..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignorecase.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.CompareOptions.IgnoreCase -/// - -public class CompareOptionsIgnoreCase -{ - - public static int Main() - { - CompareOptionsIgnoreCase testObj = new CompareOptionsIgnoreCase(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.CompareOptions.IgnoreCase"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x00000001; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get CompareOptions.IgnoreCase"); - try - { - actualValue = (UInt64)CompareOptions.IgnoreCase; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignorekanatype.cs b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignorekanatype.cs deleted file mode 100644 index 47031cd2a0..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignorekanatype.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.CompareOptions.IgnoreKanaType -/// - -public class CompareOptionsIgnoreKanaType -{ - - public static int Main() - { - CompareOptionsIgnoreKanaType testObj = new CompareOptionsIgnoreKanaType(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.CompareOptions.IgnoreKanaType"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x00000008; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get CompareOptions.IgnoreKanaType"); - try - { - actualValue = (UInt64)CompareOptions.IgnoreKanaType; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignorenonspace.cs b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignorenonspace.cs deleted file mode 100644 index 6a561951d8..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignorenonspace.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.CompareOptions.IgnoreNonSpace -/// - -public class CompareOptionsIgnoreNonSpace -{ - - public static int Main() - { - CompareOptionsIgnoreNonSpace testObj = new CompareOptionsIgnoreNonSpace(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.CompareOptions.IgnoreNonSpace"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x00000002; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get CompareOptions.IgnoreNonSpace"); - try - { - actualValue = (UInt64)CompareOptions.IgnoreNonSpace; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignoresymbols.cs b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignoresymbols.cs deleted file mode 100644 index 39ebfd22ce..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignoresymbols.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.CompareOptions.IgnoreSymbols -/// - -public class CompareOptionsIgnoreSymbols -{ - - public static int Main() - { - CompareOptionsIgnoreSymbols testObj = new CompareOptionsIgnoreSymbols(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.CompareOptions.IgnoreSymbols"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x00000004; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get CompareOptions.IgnoreSymbols"); - try - { - actualValue = (UInt64)CompareOptions.IgnoreSymbols; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignorewidth.cs b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignorewidth.cs deleted file mode 100644 index abedd43452..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsignorewidth.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.CompareOptions.IgnoreWidth -/// - -public class CompareOptionsIgnoreWidth -{ - - public static int Main() - { - CompareOptionsIgnoreWidth testObj = new CompareOptionsIgnoreWidth(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.CompareOptions.IgnoreWidth"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x00000010; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get CompareOptions.IgnoreWidth"); - try - { - actualValue = (UInt64)CompareOptions.IgnoreWidth; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsnone.cs b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsnone.cs deleted file mode 100644 index 5fe1b92c4d..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsnone.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.CompareOptions.None -/// - -public class CompareOptionsNone -{ - - public static int Main() - { - CompareOptionsNone testObj = new CompareOptionsNone(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.CompareOptions.None"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x00000000; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get CompareOptions.None"); - try - { - actualValue = (UInt64)CompareOptions.None; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsordinal.cs b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsordinal.cs deleted file mode 100644 index 991754c1e8..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsordinal.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.CompareOptions.Ordinal -/// - -public class CompareOptionsOrdinal -{ - - public static int Main() - { - CompareOptionsOrdinal testObj = new CompareOptionsOrdinal(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.CompareOptions.Ordinal"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x40000000; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get CompareOptions.Ordinal"); - try - { - actualValue = (UInt64)CompareOptions.Ordinal; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsordinaligorecase.cs b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsordinaligorecase.cs deleted file mode 100644 index cdcc9175df..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsordinaligorecase.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.CompareOptions.OrdinalIgnoreCase -/// - -public class CompareOptionsOrdinalIgnoreCase -{ - - public static int Main() - { - CompareOptionsOrdinalIgnoreCase testObj = new CompareOptionsOrdinalIgnoreCase(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.CompareOptions.OrdinalIgnoreCase"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x10000000; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get CompareOptions.OrdinalIgnoreCase"); - try - { - actualValue = (UInt64)CompareOptions.OrdinalIgnoreCase; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsstringsort.cs b/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsstringsort.cs deleted file mode 100644 index 15868acbf6..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/compareoptions/compareoptionsstringsort.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.CompareOptions.StringSort -/// - -public class CompareOptionsStringSort -{ - - public static int Main() - { - CompareOptionsStringSort testObj = new CompareOptionsStringSort(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.CompareOptions.StringSort"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x20000000; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get CompareOptions.StringSort"); - try - { - actualValue = (UInt64)CompareOptions.StringSort; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoClone.csproj b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoClone.csproj deleted file mode 100644 index 3114583b30..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoClone.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoEnglishName.csproj b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoEnglishName.csproj deleted file mode 100644 index c4ad0843ad..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoEnglishName.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoEquals.csproj b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoEquals.csproj deleted file mode 100644 index f102f04769..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoEquals.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoGetCultureInfo2.csproj b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoGetCultureInfo2.csproj deleted file mode 100644 index 849865924c..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoGetCultureInfo2.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoGetHashCode.csproj b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoGetHashCode.csproj deleted file mode 100644 index 635338451f..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoGetHashCode.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoInvariantCulture.csproj b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoInvariantCulture.csproj deleted file mode 100644 index 47c0e85e3c..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoInvariantCulture.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoIsNeutralCulture.csproj b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoIsNeutralCulture.csproj deleted file mode 100644 index 2b4a504c11..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoIsNeutralCulture.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoName.csproj b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoName.csproj deleted file mode 100644 index a923906f7f..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoName.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoNativeName.csproj b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoNativeName.csproj deleted file mode 100644 index fd8eeafc8b..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoNativeName.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoParent.csproj b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoParent.csproj deleted file mode 100644 index 91b9dee20f..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoParent.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoReadOnly.csproj b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoReadOnly.csproj deleted file mode 100644 index c86f59799e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoReadOnly.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoTextInfo.csproj b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoTextInfo.csproj deleted file mode 100644 index 77aaf35c39..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoTextInfo.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoToString.csproj b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoToString.csproj deleted file mode 100644 index a70c9acf42..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoToString.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoTwoLetterISOLanguageName.csproj b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoTwoLetterISOLanguageName.csproj deleted file mode 100644 index 113a11d68a..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/CultureInfoTwoLetterISOLanguageName.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoclone.cs b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoclone.cs deleted file mode 100644 index 3fb2ec0434..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoclone.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoenglishname.cs b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoenglishname.cs deleted file mode 100644 index 0d7244e608..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoenglishname.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoequals.cs b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoequals.cs deleted file mode 100644 index de2c612a3a..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoequals.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfogetcultureinfo2.cs b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfogetcultureinfo2.cs deleted file mode 100644 index 187bdd9794..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfogetcultureinfo2.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfogethashcode.cs b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfogethashcode.cs deleted file mode 100644 index 14b746047a..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfogethashcode.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoinvariantculture.cs b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoinvariantculture.cs deleted file mode 100644 index c325160b00..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoinvariantculture.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoisneutralculture.cs b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoisneutralculture.cs deleted file mode 100644 index 53770fba4d..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoisneutralculture.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoname.cs b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoname.cs deleted file mode 100644 index 83dd460d10..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoname.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfonativename.cs b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfonativename.cs deleted file mode 100644 index b42972a706..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfonativename.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoparent.cs b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoparent.cs deleted file mode 100644 index 079d6c79e7..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfoparent.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinforeadonly.cs b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinforeadonly.cs deleted file mode 100644 index 2df3f6c921..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinforeadonly.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfotextinfo.cs b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfotextinfo.cs deleted file mode 100644 index 973a349441..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfotextinfo.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfotostring.cs b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfotostring.cs deleted file mode 100644 index 250b9949e2..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfotostring.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfotwoletterisolanguagename.cs b/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfotwoletterisolanguagename.cs deleted file mode 100644 index 1b990e69ed..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/cultureinfo/cultureinfotwoletterisolanguagename.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoClone.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoClone.csproj deleted file mode 100644 index b5aaef7ee3..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoClone.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoCurrentInfo.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoCurrentInfo.csproj deleted file mode 100644 index 25a21a208a..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoCurrentInfo.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoGetAbbreviatedMonthName.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoGetAbbreviatedMonthName.csproj deleted file mode 100644 index a1c4a8c122..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoGetAbbreviatedMonthName.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoGetFormat.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoGetFormat.csproj deleted file mode 100644 index b6b29fd2d0..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoGetFormat.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoGetInstance.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoGetInstance.csproj deleted file mode 100644 index c78d2041ae..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoGetInstance.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoGetMonthName.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoGetMonthName.csproj deleted file mode 100644 index 772207d5cd..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoGetMonthName.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoInvariantInfo.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoInvariantInfo.csproj deleted file mode 100644 index 0667522ae3..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoInvariantInfo.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoIsReadOnly.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoIsReadOnly.csproj deleted file mode 100644 index ea61dda12b..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoIsReadOnly.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoRFC1123Pattern.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoRFC1123Pattern.csproj deleted file mode 100644 index deb0f8c023..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoRFC1123Pattern.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoReadOnly.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoReadOnly.csproj deleted file mode 100644 index b1f30a1e98..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoReadOnly.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoSortableDateTimePattern.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoSortableDateTimePattern.csproj deleted file mode 100644 index ae1af29c3e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/DateTimeFormatInfoSortableDateTimePattern.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/UniversalSortableDateTimePattern.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/UniversalSortableDateTimePattern.csproj deleted file mode 100644 index 3ef122ca51..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/UniversalSortableDateTimePattern.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfoclone.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfoclone.cs deleted file mode 100644 index 49137b156b..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfoclone.cs +++ /dev/null @@ -1,239 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// Clone -/// -public class DateTimeFormatInfoClone -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Call Clone method on a instance created from Ctor"); - - try - { - DateTimeFormatInfo expected = new DateTimeFormatInfo(); - - retVal = VerificationHelper(expected, expected.Clone(), "001.1") && retVal; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: Call Clone method on a instance created from several cultures"); - - try - { - DateTimeFormatInfo expected = new CultureInfo("en-us").DateTimeFormat; - retVal = VerificationHelper(expected, expected.Clone(), "002.1") && retVal; - - expected = new CultureInfo("fr-FR").DateTimeFormat; - retVal = VerificationHelper(expected, expected.Clone(), "002.2") && retVal; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: Call Clone method on a readonly instance created from several cultures"); - - try - { - DateTimeFormatInfo expected = CultureInfo.InvariantCulture.DateTimeFormat; - retVal = VerificationHelper(expected, expected.Clone(), "003.1") && retVal; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeFormatInfoClone test = new DateTimeFormatInfoClone(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeFormatInfoClone"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - #region Private Methods - private bool VerificationHelper(DateTimeFormatInfo expected, Object obj, string errorno) - { - bool retval = true; - - if (!(obj is DateTimeFormatInfo)) - { - TestLibrary.TestFramework.LogError(errorno + ".1", "Calling Clone method does not return an DateTimeFormatInfo copy"); - retval = false; - } - - DateTimeFormatInfo actual = obj as DateTimeFormatInfo; - if ( actual.IsReadOnly ) - { - TestLibrary.TestFramework.LogError(errorno + ".2", "Calling Clone method makes DateTimeFormatInfo copy read only"); - retval = false; - } - - retval = - IsEquals(actual.AbbreviatedDayNames, expected.AbbreviatedDayNames, errorno + ".3") && - IsEquals(actual.AbbreviatedMonthGenitiveNames, expected.AbbreviatedMonthGenitiveNames, errorno + ".4") && - IsEquals(actual.AbbreviatedMonthNames, expected.AbbreviatedMonthNames, errorno + ".5") && - IsEquals(actual.DayNames, expected.DayNames, errorno + ".6") && - IsEquals(actual.MonthGenitiveNames, expected.MonthGenitiveNames, errorno + ".7") && - IsEquals(actual.MonthNames, expected.MonthNames, errorno + ".8") && - IsEquals(actual.ShortestDayNames, expected.ShortestDayNames, errorno + ".9") && - IsEquals(actual.AMDesignator, expected.AMDesignator, errorno + ".10") && - //DateTimeFormatInfo.DateSeparator property has been removed - IsEquals(actual.FullDateTimePattern, expected.FullDateTimePattern, errorno + ".12") && - IsEquals(actual.LongDatePattern, expected.LongDatePattern, errorno + ".13") && - IsEquals(actual.LongTimePattern, expected.LongTimePattern, errorno + ".14") && - IsEquals(actual.MonthDayPattern, expected.MonthDayPattern, errorno + ".15") && - IsEquals(actual.PMDesignator, expected.PMDesignator, errorno + ".17") && - IsEquals(actual.RFC1123Pattern, expected.RFC1123Pattern, errorno + ".18") && - IsEquals(actual.ShortDatePattern, expected.ShortDatePattern, errorno + ".19") && - IsEquals(actual.ShortTimePattern, expected.ShortTimePattern, errorno + ".20") && - IsEquals(actual.SortableDateTimePattern, expected.SortableDateTimePattern, errorno + ".21") && - //DateTimeFormatInfo.TimeSeparator property has been removed - IsEquals(actual.UniversalSortableDateTimePattern, expected.UniversalSortableDateTimePattern, errorno + ".23") && - IsEquals(actual.YearMonthPattern, expected.YearMonthPattern, errorno + ".24") && - IsEquals(actual.CalendarWeekRule, expected.CalendarWeekRule, errorno + ".25") && - IsEquals(actual.FirstDayOfWeek, expected.FirstDayOfWeek, errorno + ".26") && - retval; - - return retval; - } - - private bool IsEquals(string str1, string str2, string errorno) - { - bool retVal = true; - - if (str1 != str2) - { - TestLibrary.TestFramework.LogError(errorno, "Two string are not equal"); - TestLibrary.TestFramework.LogInformation("WARNING[LOCAL VARIABLES] str1 = " + str1 + ", str2 = " + str2); - retVal = false; - } - - return retVal; - } - - private bool IsEquals(DayOfWeek value1, DayOfWeek value2, string errorno) - { - bool retVal = true; - - if (value1 != value2) - { - TestLibrary.TestFramework.LogError(errorno, "Two values are not equal"); - TestLibrary.TestFramework.LogInformation("WARNING[LOCAL VARIABLES] value1 = " + value1 + ", value2 = " + value2); - retVal = false; - } - - return retVal; - } - - private bool IsEquals(CalendarWeekRule value1, CalendarWeekRule value2, string errorno) - { - bool retVal = true; - - if (value1 != value2) - { - TestLibrary.TestFramework.LogError(errorno, "Two values are not equal"); - TestLibrary.TestFramework.LogInformation("WARNING[LOCAL VARIABLES] value1 = " + value1 + ", value2 = " + value2); - retVal = false; - } - - return retVal; - } - - private bool IsEquals(string[] array1, string[] array2, string errorno) - { - bool retval = true; - - if ((array1 == null) && (array2 == null)) - { - return true; - } - if ((array1 == null) && (array2 != null)) - { - return false; - } - if ((array1 != null) && (array2 == null)) - { - return false; - } - if (array1.Length != array2.Length) - { - return false; - } - - for (int i = 0; i < array1.Length; i++) - { - if (array1[i] != array2[i]) - { - TestLibrary.TestFramework.LogError(errorno, "Two arrays are not equal"); - TestLibrary.TestFramework.LogInformation("WARNING[LOCAL VARIABLES] array1[i] = " + array1[i] + ", array2[i] = " + array2[i] + ", i = " + i); - retval = false; - break; - } - } - - return retval; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfocurrentinfo.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfocurrentinfo.cs deleted file mode 100644 index dbe3e8a81a..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfocurrentinfo.cs +++ /dev/null @@ -1,70 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// CurrentInfo -/// -public class DateTimeFormatInfoCurrentInfo -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Call CurrentInfo to get a read only DateTimeFormatInfo based on the CultureInfo of the current thread"); - - try - { - DateTimeFormatInfo info = DateTimeFormatInfo.CurrentInfo; - if (!info.IsReadOnly) - { - TestLibrary.TestFramework.LogError("001.1", "Calling CurrentInfo returns a writable instance"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeFormatInfoCurrentInfo test = new DateTimeFormatInfoCurrentInfo(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeFormatInfoCurrentInfo"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfogetabbreviatedmonthname.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfogetabbreviatedmonthname.cs deleted file mode 100644 index 97877e73c3..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfogetabbreviatedmonthname.cs +++ /dev/null @@ -1,277 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// GetAbbreviatedMonthName(System.Int32) -/// -public class DateTimeFormatInfoGetAbbreviatedMonthName -{ - #region Private Fields - private const int c_MIN_MONTH_VALUE = 1; - private const int c_MAX_MONTH_VALUE = 13; - #endregion - - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - - TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Call GetAbbreviatedDayName on default invariant DateTimeFormatInfo instance"); - - try - { - DateTimeFormatInfo info = CultureInfo.InvariantCulture.DateTimeFormat; - string[] expected = new string[] { - "", - "Jan", - "Feb", - "Mar", - "Apr", - "May", - "Jun", - "Jul", - "Aug", - "Sep", - "Oct", - "Nov", - "Dec", - "", - }; - - retVal = VerificationHelper(info, expected, "001.1") && retVal; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: Call GetAbbreviatedDayName on en-us culture DateTimeFormatInfo instance"); - - try - { - DateTimeFormatInfo info = new CultureInfo("en-us").DateTimeFormat; - string[] expected = new string[] { - "", - "Jan", - "Feb", - "Mar", - "Apr", - "May", - "Jun", - "Jul", - "Aug", - "Sep", - "Oct", - "Nov", - "Dec", - "", - }; - - retVal = VerificationHelper(info, expected, "002.1") && retVal; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: Call GetAbbreviatedDayName on fr-FR culture DateTimeFormatInfo instance"); - - try - { - DateTimeFormatInfo info = new CultureInfo("fr-FR").DateTimeFormat; - string[] expected = new string[] { - "", - "janv.", - "f\u00e9vr.", - "mars", - "avr.", - "mai", - "juin", - "juil.", - "ao\u00fbt", - "sept.", - "oct.", - "nov.", - "d\u00e9c.", - "", - }; - - retVal = VerificationHelper(info, expected, "003.1") && retVal; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest4() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest4: Call GetAbbreviatedDayName on DateTimeFormatInfo instance created from ctor"); - - try - { - DateTimeFormatInfo info = new DateTimeFormatInfo(); - string[] expected = new string[] { - "", - "Jan", - "Feb", - "Mar", - "Apr", - "May", - "Jun", - "Jul", - "Aug", - "Sep", - "Oct", - "Nov", - "Dec", - "", - }; - - retVal = VerificationHelper(info, expected, "004.1") && retVal; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: ArgumentOutOfRangeException should be thrown when dayofweek is not a valid System.DayOfWeek value. "); - - try - { - DateTimeFormatInfo info = new DateTimeFormatInfo(); - - info.GetAbbreviatedMonthName(c_MIN_MONTH_VALUE - 1); - - TestLibrary.TestFramework.LogError("101.1", "ArgumentOutOfRangeException is not thrown"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("101.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - DateTimeFormatInfo info = new DateTimeFormatInfo(); - - info.GetAbbreviatedMonthName(c_MAX_MONTH_VALUE + 1); - - TestLibrary.TestFramework.LogError("101.3", "ArgumentOutOfRangeException is not thrown"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("101.4", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeFormatInfoGetAbbreviatedMonthName test = new DateTimeFormatInfoGetAbbreviatedMonthName(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeFormatInfoGetAbbreviatedMonthName"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - #region Private Methods - private bool VerificationHelper(DateTimeFormatInfo info, string[] expected, string errorno) - { - bool retval = true; - - for (int i = c_MIN_MONTH_VALUE; i <= c_MAX_MONTH_VALUE; ++i) - { - string actual = info.GetAbbreviatedMonthName(i); - if (actual != expected[i]) - { - TestLibrary.TestFramework.LogError(errorno, "GetAbbreviatedDayName returns wrong value"); - TestLibrary.TestFramework.LogInformation("WARNING[LOCAL VARIABLES] i = " + i + ", expected[i] = " + expected[i] + ", actual = " + actual); - retval = false; - } - } - - return retval; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfogetformat.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfogetformat.cs deleted file mode 100644 index d8a569b080..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfogetformat.cs +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// GetFormat(System.Type) -/// -public class DateTimeFormatInfoGetFormat -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Call GetFormat to to get an valid DateTimeFormatInfo instance"); - - try - { - DateTimeFormatInfo expected = new DateTimeFormatInfo(); - object obj = expected.GetFormat(typeof(DateTimeFormatInfo)); - - if (!(obj is DateTimeFormatInfo)) - { - TestLibrary.TestFramework.LogError("001.1", "Calling GetFormat returns a non DateTimeFormatInfo instance"); - retVal = false; - } - - DateTimeFormatInfo actual = obj as DateTimeFormatInfo; - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.2", "Calling GetFormat returns wrong instance"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: If the format type is not supported, null reference should be return"); - - try - { - DateTimeFormatInfo info = new DateTimeFormatInfo(); - if (info.GetFormat(typeof(Object)) != null) - { - TestLibrary.TestFramework.LogError("002.1", "If the format type is not supported, null reference is not returned"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeFormatInfoGetFormat test = new DateTimeFormatInfoGetFormat(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeFormatInfoGetFormat"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfogetinstance.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfogetinstance.cs deleted file mode 100644 index 6be081cc07..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfogetinstance.cs +++ /dev/null @@ -1,195 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -public class TestIFormatProviderClass : IFormatProvider -{ - public object GetFormat(Type formatType) - { - return this; - } -} - -public class TestIFormatProviderClass2 : IFormatProvider -{ - public object GetFormat(Type formatType) - { - return new DateTimeFormatInfo(); - } -} - -/// -/// GetInstance(System.IFormatProvider) -/// -public class DateTimeFormatInfoGetInstance -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - retVal = PosTest5() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Call GetInstance to get an DateTimeFormatInfo instance when provider is an CultureInfo instance"); - - try - { - DateTimeFormatInfo info = DateTimeFormatInfo.GetInstance(new CultureInfo("en-us")); - - if (info == null) - { - TestLibrary.TestFramework.LogError("001.1", "Calling GetInstance to get an DateTimeFormatInfo instance when provider is an CultureInfo instance returns null reference"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: Call GetInstance to get an DateTimeFormatInfo instance when provider is null reference"); - - try - { - DateTimeFormatInfo info = DateTimeFormatInfo.GetInstance(null); - - if (info != DateTimeFormatInfo.CurrentInfo) - { - TestLibrary.TestFramework.LogError("002.1", "Calling GetInstance to get an DateTimeFormatInfo instance when provider is null reference does not return CurrentInfo"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: Call GetInstance to get an DateTimeFormatInfo instance when provider is a DateTimeFormatInfo instance"); - - try - { - DateTimeFormatInfo info = DateTimeFormatInfo.GetInstance(new DateTimeFormatInfo()); - - if (info == null) - { - TestLibrary.TestFramework.LogError("003.1", "Calling GetInstance to get an DateTimeFormatInfo instance when provider is a DateTimeFormatInfo instance returns null reference"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest4() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest4: Call GetInstance to get an DateTimeFormatInfo instance when provider.GetFormat method supports a DateTimeFormatInfo instance"); - - try - { - DateTimeFormatInfo info = DateTimeFormatInfo.GetInstance(new TestIFormatProviderClass2()); - - if (info == null) - { - TestLibrary.TestFramework.LogError("004.1", "Calling GetInstance to get an DateTimeFormatInfo instance when provider.GetFormat method supports a DateTimeFormatInfo instance returns null reference"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest5() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest5: Call GetInstance to get an DateTimeFormatInfo instance when provider.GetFormat method does not support a DateTimeFormatInfo instance"); - - try - { - DateTimeFormatInfo info = DateTimeFormatInfo.GetInstance(new TestIFormatProviderClass()); - - if (info != DateTimeFormatInfo.CurrentInfo) - { - TestLibrary.TestFramework.LogError("005.1", "Calling GetInstance to get an DateTimeFormatInfo instance when provider.GetFormat method does not support a DateTimeFormatInfo instance does not return CurrentInfo"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("005.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeFormatInfoGetInstance test = new DateTimeFormatInfoGetInstance(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeFormatInfoGetInstance"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfogetmonthname.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfogetmonthname.cs deleted file mode 100644 index 5bdf5937c7..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfogetmonthname.cs +++ /dev/null @@ -1,277 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// GetMonthName(System.Int32) -/// -public class DateTimeFormatInfoGetMonthName -{ - #region Private Fields - private const int c_MIN_MONTH_VALUE = 1; - private const int c_MAX_MONTH_VALUE = 13; - #endregion - - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - - TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Call GetAbbreviatedDayName on default invariant DateTimeFormatInfo instance"); - - try - { - DateTimeFormatInfo info = CultureInfo.InvariantCulture.DateTimeFormat; - string[] expected = new string[] { - "", - "January", - "February", - "March", - "April", - "May", - "June", - "July", - "August", - "September", - "October", - "November", - "December", - "", - }; - - retVal = VerificationHelper(info, expected, "001.1") && retVal; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: Call GetAbbreviatedDayName on en-us culture DateTimeFormatInfo instance"); - - try - { - DateTimeFormatInfo info = new CultureInfo("en-us").DateTimeFormat; - string[] expected = new string[] { - "", - "January", - "February", - "March", - "April", - "May", - "June", - "July", - "August", - "September", - "October", - "November", - "December", - "", - }; - - retVal = VerificationHelper(info, expected, "002.1") && retVal; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: Call GetAbbreviatedDayName on fr-FR culture DateTimeFormatInfo instance"); - - try - { - DateTimeFormatInfo info = new CultureInfo("fr-FR").DateTimeFormat; - string[] expected = new string[] { - "", - "janvier", - "f\u00e9vrier", - "mars", - "avril", - "mai", - "juin", - "juillet", - "ao\u00fbt", - "septembre", - "octobre", - "novembre", - "d\u00e9cembre", - "", - }; - - retVal = VerificationHelper(info, expected, "003.1") && retVal; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest4() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest4: Call GetAbbreviatedDayName on DateTimeFormatInfo instance created from ctor"); - - try - { - DateTimeFormatInfo info = new DateTimeFormatInfo(); - string[] expected = new string[] { - "", - "January", - "February", - "March", - "April", - "May", - "June", - "July", - "August", - "September", - "October", - "November", - "December", - "", - }; - - retVal = VerificationHelper(info, expected, "004.1") && retVal; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: ArgumentOutOfRangeException should be thrown when dayofweek is not a valid System.DayOfWeek value. "); - - try - { - DateTimeFormatInfo info = new DateTimeFormatInfo(); - - info.GetMonthName(c_MIN_MONTH_VALUE - 1); - - TestLibrary.TestFramework.LogError("101.1", "ArgumentOutOfRangeException is not thrown"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("101.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - try - { - DateTimeFormatInfo info = new DateTimeFormatInfo(); - - info.GetMonthName(c_MAX_MONTH_VALUE + 1); - - TestLibrary.TestFramework.LogError("101.3", "ArgumentOutOfRangeException is not thrown"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("101.4", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeFormatInfoGetMonthName test = new DateTimeFormatInfoGetMonthName(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeFormatInfoGetMonthName"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - #region Private Methods - private bool VerificationHelper(DateTimeFormatInfo info, string[] expected, string errorno) - { - bool retval = true; - - for (int i = c_MIN_MONTH_VALUE; i <= c_MAX_MONTH_VALUE; ++i) - { - string actual = info.GetMonthName(i); - if (actual != expected[i]) - { - TestLibrary.TestFramework.LogError(errorno + "." + i, "GetAbbreviatedDayName returns wrong value"); - TestLibrary.TestFramework.LogInformation("WARNING[LOCAL VARIABLES] i = " + i + ", expected[i] = " + expected[i] + ", actual = " + actual); - retval = false; - } - } - - return retval; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfoinvariantinfo.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfoinvariantinfo.cs deleted file mode 100644 index f93379c3af..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfoinvariantinfo.cs +++ /dev/null @@ -1,70 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// InvariantInfo -/// -public class DateTimeFormatInfoInvariantInfo -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: InvariantInfo should return a read-only DateTimeFormatInfo"); - - try - { - DateTimeFormatInfo info = DateTimeFormatInfo.InvariantInfo; - if (!info.IsReadOnly) - { - TestLibrary.TestFramework.LogError("001.1", "InvariantInfo does not return a read-only DateTimeFormatInfo"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeFormatInfoInvariantInfo test = new DateTimeFormatInfoInvariantInfo(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeFormatInfoInvariantInfo"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfoisreadonly.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfoisreadonly.cs deleted file mode 100644 index 082a70ab14..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfoisreadonly.cs +++ /dev/null @@ -1,122 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// IsReadOnly -/// -public class DateTimeFormatInfoIsReadOnly -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: IsReadOnly should return false for DateTimeFormatInfo created from non invariant culture"); - - try - { - DateTimeFormatInfo info = new CultureInfo("en-us").DateTimeFormat; - if (info.IsReadOnly) - { - TestLibrary.TestFramework.LogError("001.1", "IsReadOnly returns true for DateTimeFormatInfo created from non invariant culture"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: IsReadOnly should return true for DateTimeFormatInfo created from invariant culture"); - - try - { - DateTimeFormatInfo info = DateTimeFormatInfo.InvariantInfo; - if (!info.IsReadOnly) - { - TestLibrary.TestFramework.LogError("002.1", "IsReadOnly returns false for DateTimeFormatInfo created from non invariant culture"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: IsReadOnly should return true for DateTimeFormatInfo created by ReadOnly method"); - - try - { - DateTimeFormatInfo info = DateTimeFormatInfo.ReadOnly(new CultureInfo("en-us").DateTimeFormat); - if (!info.IsReadOnly) - { - TestLibrary.TestFramework.LogError("003.1", "IsReadOnly returns false for DateTimeFormatInfo created by ReadOnly method"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeFormatInfoIsReadOnly test = new DateTimeFormatInfoIsReadOnly(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeFormatInfoIsReadOnly"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinforeadonly.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinforeadonly.cs deleted file mode 100644 index d52985d328..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinforeadonly.cs +++ /dev/null @@ -1,131 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// ReadOnly(System.Globalization.DateTimeFormatInfo) -/// -public class DateTimeFormatInfoReadOnly -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Call ReadOnly on a writable DateTimeFormatInfo instance"); - - try - { - DateTimeFormatInfo info = new DateTimeFormatInfo(); - DateTimeFormatInfo actual = DateTimeFormatInfo.ReadOnly(info); - - if (!actual.IsReadOnly) - { - TestLibrary.TestFramework.LogError("001.1", "Calling ReadOnly on a writable DateTimeFormatInfo instance does not make the instance read only"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: Call ReadOnly on a read only DateTimeFormatInfo instance"); - - try - { - DateTimeFormatInfo info = DateTimeFormatInfo.InvariantInfo; - DateTimeFormatInfo actual = DateTimeFormatInfo.ReadOnly(info); - - if (!actual.IsReadOnly) - { - TestLibrary.TestFramework.LogError("002.1", "Calling ReadOnly on a read only DateTimeFormatInfo instance does not make the instance read only"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: ArgumentNullException should be thrown when dtfi is a null reference"); - - try - { - DateTimeFormatInfo.ReadOnly(null); - - TestLibrary.TestFramework.LogError("101.1", "ArgumentNullException is not thrown when dtfi is a null reference"); - retVal = false; - } - catch (ArgumentNullException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("101.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeFormatInfoReadOnly test = new DateTimeFormatInfoReadOnly(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeFormatInfoReadOnly"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinforfc1123pattern.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinforfc1123pattern.cs deleted file mode 100644 index b590b306aa..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinforfc1123pattern.cs +++ /dev/null @@ -1,92 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// RFC1123Pattern -/// -public class DateTimeFormatInfoRFC1123Pattern -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Call RFC1123Pattern getter method should return correct value for InvariantInfo"); - - try - { - retVal = VerificationHelper(DateTimeFormatInfo.InvariantInfo, "ddd, dd MMM yyyy HH':'mm':'ss 'GMT'", "001.1") && retVal; - retVal = VerificationHelper(new CultureInfo("en-us").DateTimeFormat, "ddd, dd MMM yyyy HH':'mm':'ss 'GMT'", "001.2") && retVal; - try - { - retVal = VerificationHelper(new CultureInfo("ja-jp").DateTimeFormat, "ddd, dd MMM yyyy HH':'mm':'ss 'GMT'", "001.3") && retVal; - } - catch (ArgumentException) - { - TestLibrary.TestFramework.LogInformation("East Asian Languages are not installed. Skipping Japanese culture test(s)."); - retVal = retVal && true; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeFormatInfoRFC1123Pattern test = new DateTimeFormatInfoRFC1123Pattern(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeFormatInfoRFC1123Pattern"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - #region Private Methods - private bool VerificationHelper(DateTimeFormatInfo info, string expected, string errorno) - { - bool retval = true; - - string actual = info.RFC1123Pattern; - if (actual != expected) - { - TestLibrary.TestFramework.LogError(errorno, "Call RFC1123Pattern returns wrong value"); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retval = false; - } - - return retval; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfosortabledatetimepattern.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfosortabledatetimepattern.cs deleted file mode 100644 index 5595ec0bb9..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfosortabledatetimepattern.cs +++ /dev/null @@ -1,93 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// SortableDateTimePattern -/// -public class DateTimeFormatInfoSortableDateTimePattern -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Call SortableDateTimePattern getter method should return correct value for InvariantInfo"); - - try - { - retVal = VerificationHelper(DateTimeFormatInfo.InvariantInfo, "yyyy'-'MM'-'dd'T'HH':'mm':'ss", "001.1") && retVal; - retVal = VerificationHelper(new CultureInfo("en-us").DateTimeFormat, "yyyy'-'MM'-'dd'T'HH':'mm':'ss", "001.2") && retVal; - try - { - retVal = VerificationHelper(new CultureInfo("ja-JP").DateTimeFormat, "yyyy'-'MM'-'dd'T'HH':'mm':'ss", "001.3") && retVal; - } - catch (ArgumentException) - { - TestLibrary.TestFramework.LogInformation("East Asian Languages are not installed. Skipping Japanese culture test(s)."); - retVal = retVal && true; - } - retVal = VerificationHelper(new CultureInfo("fr-fr").DateTimeFormat, "yyyy'-'MM'-'dd'T'HH':'mm':'ss", "001.4") && retVal; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeFormatInfoSortableDateTimePattern test = new DateTimeFormatInfoSortableDateTimePattern(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeFormatInfoSortableDateTimePattern"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - #region Private Methods - private bool VerificationHelper(DateTimeFormatInfo info, string expected, string errorno) - { - bool retval = true; - - string actual = info.SortableDateTimePattern; - if (actual != expected) - { - TestLibrary.TestFramework.LogError(errorno, "Call SortableDateTimePattern returns wrong value"); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retval = false; - } - - return retval; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfouniversalsortabledatetimepattern.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfouniversalsortabledatetimepattern.cs deleted file mode 100644 index 34c348cd6a..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimeformatinfo/datetimeformatinfouniversalsortabledatetimepattern.cs +++ /dev/null @@ -1,93 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// UniversalSortableDateTimePattern -/// -public class DateTimeFormatInfoUniversalSortableDateTimePattern -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Call UniversalSortableDateTimePattern getter method should return correct value for InvariantInfo"); - - try - { - retVal = VerificationHelper(DateTimeFormatInfo.InvariantInfo, "yyyy'-'MM'-'dd HH':'mm':'ss'Z'", "001.1") && retVal; - retVal = VerificationHelper(new CultureInfo("en-us").DateTimeFormat, "yyyy'-'MM'-'dd HH':'mm':'ss'Z'", "001.2") && retVal; - try - { - retVal = VerificationHelper(new CultureInfo("ja-jp").DateTimeFormat, "yyyy'-'MM'-'dd HH':'mm':'ss'Z'", "001.3") && retVal; - } catch (ArgumentException) - { - TestLibrary.TestFramework.LogInformation("East Asian Languages are not installed. Skipping Japanese culture test(s)."); - retVal = retVal && true; - } - - retVal = VerificationHelper(new CultureInfo("fr-fr").DateTimeFormat, "yyyy'-'MM'-'dd HH':'mm':'ss'Z'", "001.4") && retVal; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.0", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - DateTimeFormatInfoUniversalSortableDateTimePattern test = new DateTimeFormatInfoUniversalSortableDateTimePattern(); - - TestLibrary.TestFramework.BeginTestCase("DateTimeFormatInfoUniversalSortableDateTimePattern"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - #region Private Methods - private bool VerificationHelper(DateTimeFormatInfo info, string expected, string errorno) - { - bool retval = true; - - string actual = info.UniversalSortableDateTimePattern; - if (actual != expected) - { - TestLibrary.TestFramework.LogError(errorno, "Call UniversalSortableDateTimePattern returns wrong value"); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retval = false; - } - - return retval; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStyleAllowInnerWhite.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStyleAllowInnerWhite.csproj deleted file mode 100644 index 1225c341db..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStyleAllowInnerWhite.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAdjustToUniversal.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAdjustToUniversal.csproj deleted file mode 100644 index 21dc7910ff..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAdjustToUniversal.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAllowLeadingWhite.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAllowLeadingWhite.csproj deleted file mode 100644 index d089b55476..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAllowLeadingWhite.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAllowTrailingWhite.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAllowTrailingWhite.csproj deleted file mode 100644 index 527f8d53a0..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAllowTrailingWhite.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAllowWhiteSpaces.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAllowWhiteSpaces.csproj deleted file mode 100644 index fd2745ef04..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAllowWhiteSpaces.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAssumeLocal.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAssumeLocal.csproj deleted file mode 100644 index 7765ed7bac..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAssumeLocal.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAssumeUniversal.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAssumeUniversal.csproj deleted file mode 100644 index d9fc1407f2..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesAssumeUniversal.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesNoCurrentDateDefault.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesNoCurrentDateDefault.csproj deleted file mode 100644 index e8bb7e44b7..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesNoCurrentDateDefault.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesNone.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesNone.csproj deleted file mode 100644 index de31176a6a..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesNone.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesRoundTripKind.csproj b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesRoundTripKind.csproj deleted file mode 100644 index c0ccab739e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/DateTimeStylesRoundTripKind.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestyleallowinnerwhite.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestyleallowinnerwhite.cs deleted file mode 100644 index bf57876930..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestyleallowinnerwhite.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.DateTimeStyles.AllowInnerWhite -/// - -public class DateTimeStylesAllowInnerWhite -{ - - public static int Main() - { - DateTimeStylesAllowInnerWhite testObj = new DateTimeStylesAllowInnerWhite(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.DateTimeStyles.AllowInnerWhite"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x00000004; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get DateTimeStyles.AllowInnerWhite"); - try - { - actualValue = (UInt64)DateTimeStyles.AllowInnerWhite; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesadjusttouniversal.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesadjusttouniversal.cs deleted file mode 100644 index e4201821da..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesadjusttouniversal.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.DateTimeStyles.AdjustToUniversal -/// - -public class DateTimeStylesAdjustToUniversal -{ - - public static int Main() - { - DateTimeStylesAdjustToUniversal testObj = new DateTimeStylesAdjustToUniversal(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.DateTimeStyles.AdjustToUniversal"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x00000010; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get DateTimeStyles.AdjustToUniversal"); - try - { - actualValue = (UInt64)DateTimeStyles.AdjustToUniversal; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesallowleadingwhite.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesallowleadingwhite.cs deleted file mode 100644 index c0623b12fe..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesallowleadingwhite.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.DateTimeStyles.AllowLeadingWhite -/// - -public class DateTimeStylesAllowLeadingWhite -{ - - public static int Main() - { - DateTimeStylesAllowLeadingWhite testObj = new DateTimeStylesAllowLeadingWhite(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.DateTimeStyles.AllowLeadingWhite"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x00000001; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get DateTimeStyles.AllowLeadingWhite"); - try - { - actualValue = (UInt64)DateTimeStyles.AllowLeadingWhite; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesallowtrailingwhite.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesallowtrailingwhite.cs deleted file mode 100644 index f2600b0098..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesallowtrailingwhite.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.DateTimeStyles.AllowTrailingWhite -/// - -public class DateTimeStylesAllowTrailingWhite -{ - - public static int Main() - { - DateTimeStylesAllowTrailingWhite testObj = new DateTimeStylesAllowTrailingWhite(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.DateTimeStyles.AllowTrailingWhite"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x00000002; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get DateTimeStyles.AllowTrailingWhite"); - try - { - actualValue = (UInt64)DateTimeStyles.AllowTrailingWhite; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesallowwhitespaces.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesallowwhitespaces.cs deleted file mode 100644 index 6abb682e4e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesallowwhitespaces.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.DateTimeStyles.AllowWhiteSpaces -/// - -public class DateTimeStylesAllowWhiteSpaces -{ - - public static int Main() - { - DateTimeStylesAllowWhiteSpaces testObj = new DateTimeStylesAllowWhiteSpaces(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.DateTimeStyles.AllowWhiteSpaces"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x00000001 | 0x00000002 | 0x00000004; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get DateTimeStyles.AllowWhiteSpaces"); - try - { - actualValue = (UInt64)DateTimeStyles.AllowWhiteSpaces; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesassumelocal.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesassumelocal.cs deleted file mode 100644 index 85d5ec4d4c..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesassumelocal.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.DateTimeStyles.AssumeLocal -/// - -public class DateTimeStylesAssumeLocal -{ - - public static int Main() - { - DateTimeStylesAssumeLocal testObj = new DateTimeStylesAssumeLocal(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.DateTimeStyles.AssumeLocal"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x00000020; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get DateTimeStyles.AssumeLocal"); - try - { - actualValue = (UInt64)DateTimeStyles.AssumeLocal; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesassumeuniversal.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesassumeuniversal.cs deleted file mode 100644 index bf4460bd20..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesassumeuniversal.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.DateTimeStyles.AssumeUniversal -/// - -public class DateTimeStylesAssumeUniversal -{ - - public static int Main() - { - DateTimeStylesAssumeUniversal testObj = new DateTimeStylesAssumeUniversal(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.DateTimeStyles.AssumeUniversal"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x00000040; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get DateTimeStyles.AssumeUniversal"); - try - { - actualValue = (UInt64)DateTimeStyles.AssumeUniversal; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesnocurrentdatedefault.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesnocurrentdatedefault.cs deleted file mode 100644 index b80b871e45..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesnocurrentdatedefault.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.DateTimeStyles.NoCurrentDateDefault -/// - -public class DateTimeStylesNoCurrentDateDefault -{ - - public static int Main() - { - DateTimeStylesNoCurrentDateDefault testObj = new DateTimeStylesNoCurrentDateDefault(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.DateTimeStyles.NoCurrentDateDefault"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x00000008; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get DateTimeStyles.NoCurrentDateDefault"); - try - { - actualValue = (UInt64)DateTimeStyles.NoCurrentDateDefault; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesnone.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesnone.cs deleted file mode 100644 index 300f379e0a..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesnone.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.DateTimeStyles.None -/// - -public class DateTimeStylesNone -{ - - public static int Main() - { - DateTimeStylesNone testObj = new DateTimeStylesNone(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.DateTimeStyles.None"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x00000000; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get DateTimeStyles.None"); - try - { - actualValue = (UInt64)DateTimeStyles.None; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesroundtripkind.cs b/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesroundtripkind.cs deleted file mode 100644 index 652fa65906..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/datetimestyles/datetimestylesroundtripkind.cs +++ /dev/null @@ -1,73 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -///System.Globalization.DateTimeStyles.RoundtripKind -/// - -public class DateTimeStylesRoundtripKind -{ - - public static int Main() - { - DateTimeStylesRoundtripKind testObj = new DateTimeStylesRoundtripKind(); - TestLibrary.TestFramework.BeginTestCase("for property of System.Globalization.DateTimeStyles.RoundtripKind"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - - } - - public bool RunTests() - { - bool retVal = true; - retVal = PosTest1() && retVal; - return retVal; - } - - - #region Test Logic - - public bool PosTest1() - { - bool retVal = true; - - UInt64 expectedValue = 0x00000080; - UInt64 actualValue; - - - TestLibrary.TestFramework.BeginScenario("PosTest1:get DateTimeStyles.RoundtripKind"); - try - { - actualValue = (UInt64)DateTimeStyles.RoundtripKind; - - if (expectedValue != actualValue) - { - TestLibrary.TestFramework.LogError("001", "ExpectedValue(" + expectedValue + ") !=ActualValue(" + actualValue + ")"); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoClone.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoClone.csproj deleted file mode 100644 index 27641af31b..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoClone.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoCtor.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoCtor.csproj deleted file mode 100644 index 1c25e99ceb..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoCtor.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoCurrencyDecimalSeparator.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoCurrencyDecimalSeparator.csproj deleted file mode 100644 index 775795eac5..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoCurrencyDecimalSeparator.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoCurrencyGroupSeparator.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoCurrencyGroupSeparator.csproj deleted file mode 100644 index 9e52b952fb..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoCurrencyGroupSeparator.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoGetFormat.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoGetFormat.csproj deleted file mode 100644 index d5ea727124..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoGetFormat.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoGetInstance.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoGetInstance.csproj deleted file mode 100644 index c686c889b3..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoGetInstance.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoReadOnly.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoReadOnly.csproj deleted file mode 100644 index 2e54d88df2..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/NumberFormatInfoReadOnly.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfoclone.cs b/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfoclone.cs deleted file mode 100644 index d866b7c6b1..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfoclone.cs +++ /dev/null @@ -1,104 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// Clone -/// - -public class NumberFormatInfoClone -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify method Clone ."); - - try - { - NumberFormatInfo nfi1 = new NumberFormatInfo(); - NumberFormatInfo nfi2 = (NumberFormatInfo)nfi1.Clone(); - - if (!nfi1.Equals(nfi2) && nfi1.GetHashCode() == nfi2.GetHashCode()) - { - TestLibrary.TestFramework.LogError("001.1", "Method Clone Err ."); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberFormatInfoClone test = new NumberFormatInfoClone(); - - TestLibrary.TestFramework.BeginTestCase("NumberFormatInfoClone"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfoctor.cs b/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfoctor.cs deleted file mode 100644 index 807163628a..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfoctor.cs +++ /dev/null @@ -1,103 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.NumberFormatInfo -/// - -public class NumberFormatInfoCtor -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify Ctor ."); - - try - { - NumberFormatInfo nfi = new NumberFormatInfo(); - - if (nfi == null) - { - TestLibrary.TestFramework.LogError("001.1", "Failed to instance a NumberFormatInfo type ."); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberFormatInfoCtor test = new NumberFormatInfoCtor(); - - TestLibrary.TestFramework.BeginTestCase("NumberFormatInfoCtor"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfocurrencydecimalseparator.cs b/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfocurrencydecimalseparator.cs deleted file mode 100644 index 716b097c78..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfocurrencydecimalseparator.cs +++ /dev/null @@ -1,193 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// CurrencyDecimalSeparator -/// - -public class NumberFormatInfoCurrencyDecimalSeparator -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - retVal = NegTest2() && retVal; - retVal = NegTest3() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify default value of property CurrencyDecimalSeparator ."); - - try - { - NumberFormatInfo nfi = new NumberFormatInfo(); - - if (nfi.CurrencyDecimalSeparator!=".") - { - TestLibrary.TestFramework.LogError("001.1", "Property CurrencyDecimalSeparator Err ."); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest2: Verify set value of property CurrencyDecimalSeparator ."); - - try - { - string testStr = "testStr"; - NumberFormatInfo nfi = new NumberFormatInfo(); - nfi.CurrencyDecimalSeparator = testStr; - - if (nfi.CurrencyDecimalSeparator != testStr) - { - TestLibrary.TestFramework.LogError("002.1", "Property CurrencyDecimalSeparator Err ."); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: ArgumentNullException is not thrown."); - - try - { - string testStr = null; - NumberFormatInfo nfi = new NumberFormatInfo(); - nfi.CurrencyDecimalSeparator = testStr; - - TestLibrary.TestFramework.LogError("101.1", "ArgumentNullException is not thrown."); - retVal = false; - } - catch (ArgumentNullException) { } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("101.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest2: InvalidOperationException is not thrown."); - - try - { - string testStr = "testStr"; - NumberFormatInfo nfi = new NumberFormatInfo(); - NumberFormatInfo nfiReadOnly = NumberFormatInfo.ReadOnly(nfi); - nfiReadOnly.CurrencyDecimalSeparator = testStr; - - TestLibrary.TestFramework.LogError("102.1", "InvalidOperationException is not thrown."); - retVal = false; - } - catch (InvalidOperationException) { } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("102.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest3: ArgumentException is not thrown."); - - try - { - string testStr = ""; - NumberFormatInfo nfi = new NumberFormatInfo(); - NumberFormatInfo nfiReadOnly = NumberFormatInfo.ReadOnly(nfi); - nfi.CurrencyDecimalSeparator = testStr; - - TestLibrary.TestFramework.LogError("103.1", "ArgumentException is not thrown."); - retVal = false; - } - catch (ArgumentException) { } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("103.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - NumberFormatInfoCurrencyDecimalSeparator test = new NumberFormatInfoCurrencyDecimalSeparator(); - - TestLibrary.TestFramework.BeginTestCase("NumberFormatInfoCurrencyDecimalSeparator"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfocurrencygroupseparator.cs b/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfocurrencygroupseparator.cs deleted file mode 100644 index fe75bc04de..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfocurrencygroupseparator.cs +++ /dev/null @@ -1,165 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// CurrencyGroupSeparator -/// - -public class NumberFormatInfoCurrencyGroupSeparator -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - retVal = NegTest2() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify default value of property CurrencyGroupSeparator ."); - - try - { - NumberFormatInfo nfi = new NumberFormatInfo(); - - if (nfi.CurrencyGroupSeparator != ",") - { - TestLibrary.TestFramework.LogError("001.1", "Property CurrencyGroupSeparator Err ."); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest2: Verify set value of property CurrencyGroupSeparator ."); - - try - { - string testStr = "testStr"; - NumberFormatInfo nfi = new NumberFormatInfo(); - nfi.CurrencyGroupSeparator = testStr; - - if (nfi.CurrencyGroupSeparator != testStr) - { - TestLibrary.TestFramework.LogError("002.1", "Property CurrencyGroupSeparator Err ."); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: ArgumentNullException is not thrown."); - - try - { - string testStr = null; - NumberFormatInfo nfi = new NumberFormatInfo(); - nfi.CurrencyGroupSeparator = testStr; - - TestLibrary.TestFramework.LogError("101.1", "ArgumentNullException is not thrown."); - retVal = false; - } - catch (ArgumentNullException) { } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("101.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest2: InvalidOperationException is not thrown."); - - try - { - string testStr = "testStr"; - NumberFormatInfo nfi = new NumberFormatInfo(); - NumberFormatInfo nfiReadOnly = NumberFormatInfo.ReadOnly(nfi); - nfiReadOnly.CurrencyGroupSeparator = testStr; - - TestLibrary.TestFramework.LogError("102.1", "InvalidOperationException is not thrown."); - retVal = false; - } - catch (InvalidOperationException) { } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("102.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - NumberFormatInfoCurrencyGroupSeparator test = new NumberFormatInfoCurrencyGroupSeparator(); - - TestLibrary.TestFramework.BeginTestCase("NumberFormatInfoCurrencyGroupSeparator"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfogetformat.cs b/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfogetformat.cs deleted file mode 100644 index ee321af124..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfogetformat.cs +++ /dev/null @@ -1,137 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// GetFormat(System.Type) -/// - -public class NumberFormatInfoGetFormat -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify method GetFormat when arg is a type of NumberFormatInfo ."); - - try - { - NumberFormatInfo nfi = new NumberFormatInfo(); - Type formatType = typeof(NumberFormatInfo); - object obj = nfi.GetFormat(formatType); - - bool testVerify = obj is NumberFormatInfo; - - if (testVerify != true) - { - TestLibrary.TestFramework.LogError("001.1", "Method GetFormat ."); - retVal = false; - } - - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest2: Verify method GetFormat when arg is not a type of NumberFormatInfo ."); - - try - { - NumberFormatInfo nfi = new NumberFormatInfo(); - Type formatType = typeof(object); - - if (nfi.GetFormat(formatType) != null) - { - TestLibrary.TestFramework.LogError("002.1", "Failed to instance a NumberFormatInfo type ."); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberFormatInfoGetFormat test = new NumberFormatInfoGetFormat(); - - TestLibrary.TestFramework.BeginTestCase("NumberFormatInfoGetFormat"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfogetinstance.cs b/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfogetinstance.cs deleted file mode 100644 index 2de248c6d4..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinfogetinstance.cs +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// GetInstance(System.IFormatProvider) -/// - -public class NumberFormatInfoGetInstance -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify method GetInstance ."); - - try - { - CultureInfo ci = new CultureInfo("fr-FR"); - NumberFormatInfo nfi = NumberFormatInfo.GetInstance(ci); - - if (nfi == null) - { - TestLibrary.TestFramework.LogError("001.1", "Method GetInstance Err ."); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberFormatInfoGetInstance test = new NumberFormatInfoGetInstance(); - - TestLibrary.TestFramework.BeginTestCase("NumberFormatInfoGetInstance"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinforeadonly.cs b/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinforeadonly.cs deleted file mode 100644 index 51f63c013e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberformatinfo/numberformatinforeadonly.cs +++ /dev/null @@ -1,107 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// ReadOnly(System.Globalization.NumberFormatInfo) -/// - -public class NumberFormatInfoReadOnly -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify method ReadOnly ."); - - try - { - NumberFormatInfo nfi = new NumberFormatInfo(); - NumberFormatInfo nfiReadOnly = NumberFormatInfo.ReadOnly(nfi); - - if (nfiReadOnly.IsReadOnly != true) - { - TestLibrary.TestFramework.LogError("001.1", "Method ReadOnly Err ."); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: ArgumentNullException is not thrown."); - - try - { - NumberFormatInfo nfi = null; - NumberFormatInfo nfiReadOnly = NumberFormatInfo.ReadOnly(nfi); - - TestLibrary.TestFramework.LogError("101.1", "ArgumentNullException is not thrown."); - retVal = false; - } - catch (ArgumentNullException) { } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("101.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - NumberFormatInfoReadOnly test = new NumberFormatInfoReadOnly(); - - TestLibrary.TestFramework.BeginTestCase("NumberFormatInfoReadOnly"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowCurrencySymbol.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowCurrencySymbol.csproj deleted file mode 100644 index 1079ef3563..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowCurrencySymbol.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowDecimalPoint.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowDecimalPoint.csproj deleted file mode 100644 index 52a9defb6e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowDecimalPoint.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowExponent.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowExponent.csproj deleted file mode 100644 index ebcb0a555d..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowExponent.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowHexSpecifier.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowHexSpecifier.csproj deleted file mode 100644 index 012ec8e8af..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowHexSpecifier.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowLeadingSign.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowLeadingSign.csproj deleted file mode 100644 index 59202092f6..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowLeadingSign.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowLeadingWhite.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowLeadingWhite.csproj deleted file mode 100644 index 11e9d6956a..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowLeadingWhite.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowParentheses.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowParentheses.csproj deleted file mode 100644 index 23f25cef0d..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowParentheses.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowThousands.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowThousands.csproj deleted file mode 100644 index e3b9323edd..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowThousands.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowTrailingSign.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowTrailingSign.csproj deleted file mode 100644 index c2707d3dc7..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowTrailingSign.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowTrailingWhite.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowTrailingWhite.csproj deleted file mode 100644 index 1b4bac079e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAllowTrailingWhite.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAny.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAny.csproj deleted file mode 100644 index cc74514d8b..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesAny.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesCurrency.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesCurrency.csproj deleted file mode 100644 index acca22ad3b..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesCurrency.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesFloat.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesFloat.csproj deleted file mode 100644 index 331c18860d..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesFloat.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesHexNumber.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesHexNumber.csproj deleted file mode 100644 index d5ee79e71d..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesHexNumber.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesInteger.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesInteger.csproj deleted file mode 100644 index c78a6d0071..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesInteger.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesNone.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesNone.csproj deleted file mode 100644 index e8ce455b93..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesNone.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesNumber.csproj b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesNumber.csproj deleted file mode 100644 index 0bce942aef..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/NumberStylesNumber.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowcurrencysymbol.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowcurrencysymbol.cs deleted file mode 100644 index b9c3873af7..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowcurrencysymbol.cs +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// AllowCurrencySymbol [v-jianq] -/// - -public class NumberStylesAllowCurrencySymbol -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.AllowCurrencySymbol ."); - - try - { - int expected = 0x00000100; - int actual = (int)NumberStyles.AllowCurrencySymbol; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.AllowCurrencySymbol Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesAllowCurrencySymbol test = new NumberStylesAllowCurrencySymbol(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesAllowCurrencySymbol"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowdecimalpoint.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowdecimalpoint.cs deleted file mode 100644 index 10ee6edb6c..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowdecimalpoint.cs +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// AllowDecimalPoint [v-jianq] -/// - -public class NumberStylesAllowDecimalPoint -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.AllowDecimalPoint ."); - - try - { - int expected = 0x00000020; - int actual = (int)NumberStyles.AllowDecimalPoint; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.AllowDecimalPoint Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesAllowDecimalPoint test = new NumberStylesAllowDecimalPoint(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesAllowDecimalPoint"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowexponent.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowexponent.cs deleted file mode 100644 index 26d6b387cc..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowexponent.cs +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// AllowExponent [v-jianq] -/// - -public class NumberStylesAllowExponent -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.AllowExponent ."); - - try - { - int expected = 0x00000080; - int actual = (int)NumberStyles.AllowExponent; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.AllowExponent Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesAllowExponent test = new NumberStylesAllowExponent(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesAllowExponent"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowhexspecifier.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowhexspecifier.cs deleted file mode 100644 index e366e878f7..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowhexspecifier.cs +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// AllowHexSpecifier [v-jianq] -/// - -public class NumberStylesAllowHexSpecifier -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.AllowHexSpecifier ."); - - try - { - int expected = 0x00000200; - int actual = (int)NumberStyles.AllowHexSpecifier; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.AllowHexSpecifier Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesAllowHexSpecifier test = new NumberStylesAllowHexSpecifier(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesAllowHexSpecifier"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowleadingsign.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowleadingsign.cs deleted file mode 100644 index 197173aac5..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowleadingsign.cs +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// AllowLeadingSign [v-jianq] -/// - -public class NumberStylesAllowLeadingSign -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.AllowLeadingSign ."); - - try - { - int expected = 0x00000004; - int actual = (int)NumberStyles.AllowLeadingSign; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.AllowLeadingSign Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesAllowLeadingSign test = new NumberStylesAllowLeadingSign(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesAllowLeadingSign"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowleadingwhite.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowleadingwhite.cs deleted file mode 100644 index 3b9af11a3d..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowleadingwhite.cs +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// AllowLeadingWhite [v-jianq] -/// - -public class NumberStylesAllowLeadingWhite -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.AllowLeadingWhite ."); - - try - { - int expected = 0x00000001; - int actual = (int)NumberStyles.AllowLeadingWhite; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.AllowLeadingWhite Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesAllowLeadingWhite test = new NumberStylesAllowLeadingWhite(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesAllowLeadingWhite"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowparentheses.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowparentheses.cs deleted file mode 100644 index 7bbf7ee6bb..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowparentheses.cs +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// AllowParentheses [v-jianq] -/// - -public class NumberStylesAllowParentheses -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.AllowParentheses ."); - - try - { - int expected = 0x00000010; - int actual = (int)NumberStyles.AllowParentheses; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.AllowParentheses Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesAllowParentheses test = new NumberStylesAllowParentheses(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesAllowParentheses"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowthousands.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowthousands.cs deleted file mode 100644 index 8f83b564a4..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowthousands.cs +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// AllowThousands [v-jianq] -/// - -public class NumberStylesAllowThousands -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.AllowThousands ."); - - try - { - int expected = 0x00000040; - int actual = (int)NumberStyles.AllowThousands; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.AllowThousands Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesAllowThousands test = new NumberStylesAllowThousands(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesAllowThousands"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowtrailingsign.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowtrailingsign.cs deleted file mode 100644 index 5153b20fbe..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowtrailingsign.cs +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// AllowTrailingSign [v-jianq] -/// - -public class NumberStylesAllowTrailingSign -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.AllowTrailingSign ."); - - try - { - int expected = 0x00000008; - int actual = (int)NumberStyles.AllowTrailingSign; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.AllowTrailingSign Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesAllowTrailingSign test = new NumberStylesAllowTrailingSign(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesAllowTrailingSign"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowtrailingwhite.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowtrailingwhite.cs deleted file mode 100644 index fda107c24b..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesallowtrailingwhite.cs +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// AllowTrailingWhite [v-jianq] -/// - -public class NumberStylesAllowTrailingWhite -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.AllowTrailingWhite ."); - - try - { - int expected = 0x00000002; - int actual = (int)NumberStyles.AllowTrailingWhite; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.AllowTrailingWhite Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesAllowTrailingWhite test = new NumberStylesAllowTrailingWhite(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesAllowTrailingWhite"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesany.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesany.cs deleted file mode 100644 index 88da563283..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesany.cs +++ /dev/null @@ -1,125 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// Any [v-jianq] -/// - -public class NumberStylesAny -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.Any ."); - - try - { - int AllowLeadingWhite = 0x00000001, - - AllowTrailingWhite = 0x00000002, - - AllowLeadingSign = 0x00000004, - - AllowTrailingSign = 0x00000008, - - AllowParentheses = 0x00000010, - - AllowDecimalPoint = 0x00000020, - - AllowThousands = 0x00000040, - - AllowExponent = 0x00000080, - - AllowCurrencySymbol = 0x00000100; - - int expected = AllowLeadingWhite | AllowTrailingWhite | AllowLeadingSign | AllowTrailingSign | - AllowParentheses | AllowDecimalPoint | AllowThousands | AllowCurrencySymbol | AllowExponent; - - int actual = (int)NumberStyles.Any; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.Any Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesAny test = new NumberStylesAny(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesAny"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylescurrency.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylescurrency.cs deleted file mode 100644 index a7c053c36b..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylescurrency.cs +++ /dev/null @@ -1,124 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// Currency -/// - -public class NumberStylesCurrency -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.Currency ."); - - try - { - int AllowLeadingWhite = 0x00000001, - - AllowTrailingWhite = 0x00000002, - - AllowLeadingSign = 0x00000004, - - AllowTrailingSign = 0x00000008, - - AllowParentheses = 0x00000010, - - AllowDecimalPoint = 0x00000020, - - AllowThousands = 0x00000040, - - AllowCurrencySymbol = 0x00000100; - - - int expected = AllowLeadingWhite | AllowTrailingWhite | AllowLeadingSign | AllowTrailingSign | - AllowParentheses | AllowDecimalPoint | AllowThousands | AllowCurrencySymbol; - - int actual = (int)NumberStyles.Currency; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.Currency Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesCurrency test = new NumberStylesCurrency(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesCurrency"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesfloat.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesfloat.cs deleted file mode 100644 index f7520115c1..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesfloat.cs +++ /dev/null @@ -1,119 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// Float -/// - -public class NumberStylesFloat -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.Float ."); - - try - { - int AllowLeadingWhite = 0x00000001, - - AllowTrailingWhite = 0x00000002, - - AllowLeadingSign = 0x00000004, - - AllowDecimalPoint = 0x00000020, - - AllowExponent = 0x00000080; - - - int expected = AllowLeadingWhite | AllowTrailingWhite | AllowLeadingSign | - AllowDecimalPoint | AllowExponent; - - int actual = (int)NumberStyles.Float; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.Float Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesFloat test = new NumberStylesFloat(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesFloat"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstyleshexnumber.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstyleshexnumber.cs deleted file mode 100644 index ca400c53cb..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstyleshexnumber.cs +++ /dev/null @@ -1,112 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// HexNumber [v-jianq] -/// - -public class NumberStylesHexNumber -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.HexNumber ."); - - try - { - int AllowLeadingWhite = 0x00000001, - - AllowTrailingWhite = 0x00000002, - - AllowHexSpecifier = 0x00000200; - - int expected = AllowLeadingWhite | AllowTrailingWhite | AllowHexSpecifier; - - int actual = (int)NumberStyles.HexNumber; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.HexNumber Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesHexNumber test = new NumberStylesHexNumber(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesHexNumber"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesinteger.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesinteger.cs deleted file mode 100644 index 7535463963..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesinteger.cs +++ /dev/null @@ -1,111 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// Integer [v-jianq] -/// - -public class NumberStylesInteger -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.Integer ."); - - try - { - int AllowLeadingWhite = 0x00000001, - - AllowTrailingWhite = 0x00000002, - - AllowLeadingSign = 0x00000004; - - int expected = AllowLeadingWhite | AllowTrailingWhite | AllowLeadingSign; - int actual = (int)NumberStyles.Integer; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.Integer Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesInteger test = new NumberStylesInteger(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesInteger"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesnone.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesnone.cs deleted file mode 100644 index 87cb5c7481..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesnone.cs +++ /dev/null @@ -1,105 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// None [v-jianq] -/// - -public class NumberStylesNone -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.None ."); - - try - { - int expected = 0x00000000; - int actual = (int)NumberStyles.None; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.None Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesNone test = new NumberStylesNone(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesNone"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesnumber.cs b/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesnumber.cs deleted file mode 100644 index 225d458ec3..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/numberstyles/numberstylesnumber.cs +++ /dev/null @@ -1,120 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// Number [v-jianq] -/// - -public class NumberStylesNumber -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - // - // TODO: Add your negative test cases here - // - // TestLibrary.TestFramework.LogInformation("[Negative]"); - // retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - // Add your scenario description here - TestLibrary.TestFramework.BeginScenario("PosTest1: Verify value of NumberStyles.Number ."); - - try - { - int AllowLeadingWhite = 0x00000001, - - AllowTrailingWhite = 0x00000002, - - AllowLeadingSign = 0x00000004, - - AllowTrailingSign = 0x00000008, - - AllowDecimalPoint = 0x00000020, - - AllowThousands = 0x00000040; - - int expected = AllowLeadingWhite | AllowTrailingWhite | AllowLeadingSign | AllowTrailingSign | - AllowDecimalPoint | AllowThousands; - - - int actual = (int)NumberStyles.Number; - - if (actual != expected) - { - TestLibrary.TestFramework.LogError("001.1", "Value of NumberStyles.Number Err ."); - TestLibrary.TestFramework.LogInformation("WARNING [LOCAL VARIABLE] actual = " + actual + ", expected = " + expected); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("001.2", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - //public bool NegTest1() - //{ - // bool retVal = true; - - // TestLibrary.TestFramework.BeginScenario("NegTest1: "); - - // try - // { - // // - // // Add your test logic here - // // - // } - // catch (Exception e) - // { - // TestLibrary.TestFramework.LogError("101", "Unexpected exception: " + e); - // TestLibrary.TestFramework.LogInformation(e.StackTrace); - // retVal = false; - // } - - // return retVal; - //} - #endregion - #endregion - - public static int Main() - { - NumberStylesNumber test = new NumberStylesNumber(); - - TestLibrary.TestFramework.BeginTestCase("NumberStylesNumber"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoEquals.csproj b/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoEquals.csproj deleted file mode 100644 index 857841b57c..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoEquals.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoGetHashCode.csproj b/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoGetHashCode.csproj deleted file mode 100644 index 500f7dbb4d..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoGetHashCode.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoISOCurrencySymbol.csproj b/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoISOCurrencySymbol.csproj deleted file mode 100644 index 9c1f5e5957..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoISOCurrencySymbol.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoIsMetric.csproj b/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoIsMetric.csproj deleted file mode 100644 index eeef871514..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoIsMetric.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoName.csproj b/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoName.csproj deleted file mode 100644 index 19bada9ae4..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoName.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoToString.csproj b/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoToString.csproj deleted file mode 100644 index a0d8a95ab1..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoToString.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoTwoLetterISORegionName.csproj b/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoTwoLetterISORegionName.csproj deleted file mode 100644 index 4140d72bf3..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/RegionInfoTwoLetterISORegionName.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfoequals.cs b/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfoequals.cs deleted file mode 100644 index df14b135b2..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfoequals.cs +++ /dev/null @@ -1,133 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// RegionInfo.Equals(Object) -/// -public class RegionInfoEquals -{ - public static int Main() - { - RegionInfoEquals regInfoEquals = new RegionInfoEquals(); - TestLibrary.TestFramework.BeginTestCase("RegionInfoEquals"); - if (regInfoEquals.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - // The RegionInfo constructor will disallow partial names - retVal = PosTest4() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Compare two RegionInfo object 1"); - try - { - RegionInfo regionInfo1 = new RegionInfo("en-US"); - RegionInfo regionInfo2 = new RegionInfo("en-US"); - bool boolVal = regionInfo1.Equals(regionInfo2); - if (!boolVal) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is true but the ActualResult is " + boolVal.ToString()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest2:Compare two RegionInfo object 2"); - try - { - RegionInfo regionInfo1 = new RegionInfo("en-US"); - RegionInfo regionInfo2 = new RegionInfo("zh-CN"); - bool boolVal = regionInfo1.Equals(regionInfo2); - if (boolVal) - { - TestLibrary.TestFramework.LogError("003", "the ExpectResult is false but the ActualResult is " + boolVal.ToString()); - retVal = false; - } - } - catch (ArgumentException) - { - TestLibrary.TestFramework.LogInformation("The East Asian Languages are not installed. Skipping test(s)"); - retVal = true; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest3() // The RegionInfo constructor will disallow partial names - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest3:Compare two RegionInfo object 3"); - try - { - RegionInfo regionInfo1 = new RegionInfo("US"); - RegionInfo regionInfo2 = new RegionInfo("en-US"); - bool boolVal = regionInfo1.Equals(regionInfo2); - if (boolVal) - { - TestLibrary.TestFramework.LogError("005", "the ExpectResult is false but the ActualResult is " + boolVal.ToString()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest4() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest4:RegionInfo object compared with not RegionInfo object"); - try - { - RegionInfo regionInfo1 = new RegionInfo("en-US"); - object objVal = new object(); - bool boolVal = regionInfo1.Equals(objVal); - if (boolVal) - { - TestLibrary.TestFramework.LogError("007", "the ExpectResult is false but the ActualResult is " + boolVal.ToString()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("008", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfogethashcode.cs b/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfogethashcode.cs deleted file mode 100644 index 119f94b9f1..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfogethashcode.cs +++ /dev/null @@ -1,85 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// RegionInfo.GetHashCode() -/// -public class RegionInfoGetHashCode -{ - public static int Main() - { - RegionInfoGetHashCode regInfoGetHashCode = new RegionInfoGetHashCode(); - TestLibrary.TestFramework.BeginTestCase("RegionInfoGetHashCode"); - if (regInfoGetHashCode.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Get the hash code of the RegionInfo object 1"); - try - { - RegionInfo regionInfo = new RegionInfo("zh-CN"); - int hashCode = regionInfo.GetHashCode(); - if (hashCode != regionInfo.Name.GetHashCode()) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is" + regionInfo.Name.GetHashCode() +"but the ActualResult is " + hashCode); - retVal = false; - } - } - catch (ArgumentException) - { - TestLibrary.TestFramework.LogInformation("The East Asian Languages are not installed. Skipping test(s)"); - retVal = true; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest2:Get the hash code of the RegionInfo object 2"); - try - { - RegionInfo regionInfo = new RegionInfo("en-US"); - int hashCode = regionInfo.GetHashCode(); - if (hashCode != regionInfo.Name.GetHashCode()) - { - TestLibrary.TestFramework.LogError("003", "the ExpectResult is" + regionInfo.Name.GetHashCode() +"but the ActualResult is " + hashCode); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfoismetric.cs b/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfoismetric.cs deleted file mode 100644 index b89c74b29e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfoismetric.cs +++ /dev/null @@ -1,85 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// RegionInfo.IsMetric -/// -public class RegionInfoIsMetric -{ - public static int Main() - { - RegionInfoIsMetric regInfoIsMetric = new RegionInfoIsMetric(); - TestLibrary.TestFramework.BeginTestCase("RegionInfoIsMetric"); - if (regInfoIsMetric.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the property IsMetric in RegionInfo object 1"); - try - { - RegionInfo regionInfo = new RegionInfo("en-US"); - bool boolVal = regionInfo.IsMetric; - if (boolVal) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is false but the ActualResult is " + boolVal.ToString()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest2:Return the property IsMetric in RegionInfo object 2"); - try - { - RegionInfo regionInfo = new RegionInfo("zh-CN"); - bool boolVal = regionInfo.IsMetric; - if (!boolVal) - { - TestLibrary.TestFramework.LogError("003", "the ExpectResult is false but the ActualResult is " + boolVal.ToString()); - retVal = false; - } - } - catch (ArgumentException) - { - TestLibrary.TestFramework.LogInformation("The East Asian Languages are not installed. Skipping test(s)"); - retVal = true; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfoisocurrencysymbol.cs b/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfoisocurrencysymbol.cs deleted file mode 100644 index 47a7e0d0b2..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfoisocurrencysymbol.cs +++ /dev/null @@ -1,153 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// RegionInfo.ISOCurrencySymbol [v-minch] -/// -public class RegionInfoISOCurrencySymbol -{ - public static int Main() - { - RegionInfoISOCurrencySymbol regInfoISOCurrencySymbol = new RegionInfoISOCurrencySymbol(); - TestLibrary.TestFramework.BeginTestCase("RegionInfoISOCurrencySymbol"); - if (regInfoISOCurrencySymbol.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the property ISOCurrencySymbol in RegionInfo object 1"); - try - { - RegionInfo regionInfo = new RegionInfo("en-US"); - string strISOCurrency = regionInfo.ISOCurrencySymbol; - if (strISOCurrency != "USD") - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is USD but the ActualResult is (" + strISOCurrency +")"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest2:Return the property ISOCurrencySymbol in RegionInfo object 2"); - try - { - RegionInfo regionInfo = new RegionInfo("zh-CN"); - string strISOCurrency = regionInfo.ISOCurrencySymbol; - if (strISOCurrency != "CNY") - { - TestLibrary.TestFramework.LogError("003", "the ExpectResult is CNY but the ActualResult is (" + strISOCurrency +")"); - retVal = false; - } - } - catch (ArgumentException) - { - TestLibrary.TestFramework.LogInformation("The East Asian Languages are not installed. Skipping test(s)"); - retVal = true; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest3() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest3:Return the property ISOCurrencySymbol in RegionInfo object 3"); - try - { - RegionInfo regionInfo = new RegionInfo("de-DE"); - string strISOCurrency = regionInfo.ISOCurrencySymbol; - // On an older OS which does not have the right uptodate information, we can report DEM as the currency for German - if (TestLibrary.Utilities.IsVistaOrLater) - { - if (strISOCurrency != "EUR") - { - TestLibrary.TestFramework.LogError("005", "the ExpectResult is EUR but the ActualResult is (" + strISOCurrency + ")"); - retVal = false; - } - } - else - { - if (strISOCurrency != "EUR" && strISOCurrency != "DEM") - { - TestLibrary.TestFramework.LogError("005", "the ExpectResult is EUR or DEM but the ActualResult is (" + strISOCurrency + ")"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest4() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest4:Return the property ISOCurrencySymbol in RegionInfo object 4"); - try - { - RegionInfo regionInfo = new RegionInfo("it-IT"); - string strISOCurrency = regionInfo.ISOCurrencySymbol; - // On an older OS which does not have the right uptodate information, we can report ITL as the currency for Italian - if (TestLibrary.Utilities.IsVistaOrLater) - { - if (strISOCurrency != "EUR") - { - TestLibrary.TestFramework.LogError("007", "the ExpectResult is EUR but the ActualResult is (" + strISOCurrency + ")"); - retVal = false; - } - } - else - { - if (strISOCurrency != "EUR" && strISOCurrency != "ITL") - { - TestLibrary.TestFramework.LogError("007", "the ExpectResult is EUR or ITL but the ActualResult is (" + strISOCurrency + ")"); - retVal = false; - } - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("008", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfoname.cs b/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfoname.cs deleted file mode 100644 index 3b6dfa0c17..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfoname.cs +++ /dev/null @@ -1,130 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// RegionInfo.Name [v-minch] -/// -public class RegionInfoName -{ - public static int Main() - { - RegionInfoName regInfoName = new RegionInfoName(); - TestLibrary.TestFramework.BeginTestCase("RegionInfoName"); - if (regInfoName.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest1() && retVal; - // The constructor will disallow partial names - //retVal = PosTest3() && retVal; - //retVal = PosTest4() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the property Name in RegionInfo object 1"); - try - { - RegionInfo regionInfo = new RegionInfo("en-US"); - string strName = regionInfo.Name; - if (strName != "US") - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is en-US but the ActualResult is " + strName); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest2:Return the property Name in RegionInfo object 2"); - try - { - RegionInfo regionInfo = new RegionInfo("zh-CN"); - string strName = regionInfo.Name; - if (strName != "CN") - { - TestLibrary.TestFramework.LogError("003", "the ExpectResult is ZH-CN but the ActualResult is " + strName); - retVal = false; - } - } - catch (ArgumentException) - { - TestLibrary.TestFramework.LogInformation("The East Asian Languages are not installed. Skipping test(s)"); - retVal = true; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest3() // The constructor will disallow partial names - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest3:Return the property Name in RegionInfo object 3"); - try - { - RegionInfo regionInfo = new RegionInfo("US"); - string strName = regionInfo.Name; - if (strName != "US") - { - TestLibrary.TestFramework.LogError("005", "the ExpectResult is US but the ActualResult is " + strName); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest4() // The constructor will disallow partial names - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest4:Return the property Name in RegionInfo object 4"); - try - { - RegionInfo regionInfo = new RegionInfo("CN"); - string strName = regionInfo.Name; - if (strName != "CN") - { - TestLibrary.TestFramework.LogError("007", "the ExpectResult is CN but the ActualResult is " + strName); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("008", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfotostring.cs b/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfotostring.cs deleted file mode 100644 index bf3b90d31e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfotostring.cs +++ /dev/null @@ -1,107 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// RegionInfo.ToString() -/// -public class RegionInfoToString -{ - public static int Main() - { - RegionInfoToString regInfoToString = new RegionInfoToString(); - TestLibrary.TestFramework.BeginTestCase("RegionInfoToString"); - if (regInfoToString.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest1() && retVal; - retVal = PosTest3() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Invoke the method ToString in RegionInfo object 1"); - try - { - RegionInfo regionInfo = new RegionInfo("zh-CN"); - string strVal = regionInfo.ToString(); - if (strVal != regionInfo.Name) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is" + regionInfo.Name + "but the ActualResult is" + strVal); - retVal = false; - } - } - catch (ArgumentException) - { - TestLibrary.TestFramework.LogInformation("The East Asian Languages are not installed. Skipping test(s)"); - retVal = true; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest2:Invoke the method ToString in RegionInfo object 2"); - try - { - RegionInfo regionInfo = new RegionInfo("en-US"); - string strVal = regionInfo.ToString(); - if (strVal != regionInfo.Name) - { - TestLibrary.TestFramework.LogError("003", "the ExpectResult is" + regionInfo.Name + "but the ActualResult is" + strVal); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest3() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest3:Invoke the method ToString in RegionInfo object 3"); - try - { - RegionInfo regionInfo = new RegionInfo("en-IE"); - string strVal = regionInfo.ToString(); - if (strVal != regionInfo.Name) - { - TestLibrary.TestFramework.LogError("005", "the ExpectResult is" + regionInfo.Name + "but the ActualResult is" + strVal); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfotwoletterisoregionname.cs b/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfotwoletterisoregionname.cs deleted file mode 100644 index bec7ad3814..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/regioninfo/regioninfotwoletterisoregionname.cs +++ /dev/null @@ -1,129 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// RegionInfo.TwoLetterISORegionName [v-minch] -/// -public class RegionInfoTwoLetterISORegionName -{ - public static int Main() - { - RegionInfoTwoLetterISORegionName regInfoTwoLetterISOName = new RegionInfoTwoLetterISORegionName(); - TestLibrary.TestFramework.BeginTestCase("RegionInfoTwoLetterISORegionName"); - if (regInfoTwoLetterISOName.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the property TwoLetterISORegionName in RegionInfo object 1"); - try - { - RegionInfo regionInfo = new RegionInfo("en-US"); - string strTwoLetterName = regionInfo.TwoLetterISORegionName; - if (strTwoLetterName != "US") - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is US but the ActualResult is " + strTwoLetterName); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest2() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest2:Return the property TwoLetterISORegionName in RegionInfo object 2"); - try - { - RegionInfo regionInfo = new RegionInfo("zh-CN"); - string strTwoLetterName = regionInfo.TwoLetterISORegionName; - if (strTwoLetterName != "CN") - { - TestLibrary.TestFramework.LogError("003", "the ExpectResult is CN but the ActualResult is " + strTwoLetterName); - retVal = false; - } - } - catch (ArgumentException) - { - TestLibrary.TestFramework.LogInformation("The East Asian Languages are not installed. Skipping test(s)"); - retVal = true; - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest3() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest3:Return the property TwoLetterISORegionName in RegionInfo object 3"); - try - { - RegionInfo regionInfo = new RegionInfo("de-DE"); - string strTwoLetterName = regionInfo.TwoLetterISORegionName; - if (strTwoLetterName != "DE") - { - TestLibrary.TestFramework.LogError("005", "the ExpectResult is DE but the ActualResult is " + strTwoLetterName); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest4() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest4:Return the property TwoLetterISORegionName in RegionInfo object 4"); - try - { - RegionInfo regionInfo = new RegionInfo("it-IT"); - string strTwoLetterName = regionInfo.TwoLetterISORegionName; - if (strTwoLetterName != "IT") - { - TestLibrary.TestFramework.LogError("007", "the ExpectResult is IT but the ActualResult is " + strTwoLetterName); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("008", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoCtor1.csproj b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoCtor1.csproj deleted file mode 100644 index 153e433336..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoCtor1.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoCtor2.csproj b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoCtor2.csproj deleted file mode 100644 index b32d70506b..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoCtor2.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoEquals.csproj b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoEquals.csproj deleted file mode 100644 index 43d549dc8a..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoEquals.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoGetHashCode.csproj b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoGetHashCode.csproj deleted file mode 100644 index 2b1ea4a0ff..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoGetHashCode.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoGetNextTextElement2.csproj b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoGetNextTextElement2.csproj deleted file mode 100644 index 7e190a857e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoGetNextTextElement2.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoGetTextElementEnumerator1.csproj b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoGetTextElementEnumerator1.csproj deleted file mode 100644 index f3dbb3dc33..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoGetTextElementEnumerator1.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoGetTextElementEnumerator2.csproj b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoGetTextElementEnumerator2.csproj deleted file mode 100644 index 62fbca43ea..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoGetTextElementEnumerator2.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoLengthInTextElements.csproj b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoLengthInTextElements.csproj deleted file mode 100644 index 5fb5e06563..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoLengthInTextElements.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoParseCombiningCharacters.csproj b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoParseCombiningCharacters.csproj deleted file mode 100644 index 7d30397972..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoParseCombiningCharacters.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoString.csproj b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoString.csproj deleted file mode 100644 index 494784f20e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/StringInfoString.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfoctor1.cs b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfoctor1.cs deleted file mode 100644 index edd16c04d9..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfoctor1.cs +++ /dev/null @@ -1,77 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.StringInfo.Ctor -/// -public class StringInfoCtor1 -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Call constructor to create an instance"); - - try - { - StringInfo stringInfo = new StringInfo(); - if (stringInfo == null) - { - TestLibrary.TestFramework.LogError("001", "The constructor does not create a new instance"); - retVal = false; - } - if (stringInfo.String != string.Empty) - { - TestLibrary.TestFramework.LogError("002", "The constructor does not work correctly"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - #endregion - #endregion - - public static int Main() - { - StringInfoCtor1 test = new StringInfoCtor1(); - - TestLibrary.TestFramework.BeginTestCase("StringInfoCtor1"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfoctor2.cs b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfoctor2.cs deleted file mode 100644 index 09a1344117..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfoctor2.cs +++ /dev/null @@ -1,171 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.StringInfo.Ctor(System.String) -/// -public class StringInfoCtor2 -{ - private const int c_MINI_STRING_LENGTH = 8; - private const int c_MAX_STRING_LENGTH = 256; - - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - - TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Call constructor to create an instance with a random string argument"); - - try - { - string str = TestLibrary.Generator.GetString(-55, false, c_MINI_STRING_LENGTH, c_MAX_STRING_LENGTH); - StringInfo stringInfo = new StringInfo(str); - if (stringInfo == null) - { - TestLibrary.TestFramework.LogError("001", "The constructor does not create a new instance"); - retVal = false; - } - if (stringInfo.String != str) - { - TestLibrary.TestFramework.LogError("002", "The constructor does not work correctly,the str is: " + str); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("003", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: Call constructor to create an instance with an empty string argument"); - - try - { - string str = string.Empty; - StringInfo stringInfo = new StringInfo(str); - if (stringInfo == null) - { - TestLibrary.TestFramework.LogError("004", "The constructor does not create a new instance"); - retVal = false; - } - if (stringInfo.String != string.Empty) - { - TestLibrary.TestFramework.LogError("005", "The constructor does not work correctly,the str is: " + str); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: Call constructor to create an instance with a string of white space"); - - try - { - string str = " "; - StringInfo stringInfo = new StringInfo(str); - if (stringInfo == null) - { - TestLibrary.TestFramework.LogError("007", "The constructor does not create a new instance"); - retVal = false; - } - if (stringInfo.String != " ") - { - TestLibrary.TestFramework.LogError("008", "The constructor does not work correctly,the str is: " + str); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("009", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: The string is a null reference"); - - try - { - string str = null; - StringInfo stringInfo = new StringInfo(str); - TestLibrary.TestFramework.LogError("101", "The ArgumentNullException was not thrown as expected"); - retVal = false; - } - catch (ArgumentNullException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("102", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - StringInfoCtor2 test = new StringInfoCtor2(); - - TestLibrary.TestFramework.BeginTestCase("StringInfoCtor2"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfoequals.cs b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfoequals.cs deleted file mode 100644 index 4866c64f17..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfoequals.cs +++ /dev/null @@ -1,235 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.StringInfo.Equals(Object) -/// -public class StringInfoEquals -{ - private const int c_MINI_STRING_LENGTH = 8; - private const int c_MAX_STRING_LENGTH = 256; - - - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - retVal = PosTest5() && retVal; - retVal = PosTest6() && retVal; - retVal = PosTest7() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Compare two equal StringInfo"); - - try - { - string str = TestLibrary.Generator.GetString(-55, false, c_MINI_STRING_LENGTH, c_MAX_STRING_LENGTH); - StringInfo stringInfo1 = new StringInfo(str); - StringInfo stringInfo2 = new StringInfo(str); - if (!stringInfo1.Equals(stringInfo2)) - { - TestLibrary.TestFramework.LogError("001", "The result is not the value as expected"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: The two stringinfos reference to one object "); - - try - { - string str = TestLibrary.Generator.GetString(-55, false, c_MINI_STRING_LENGTH, c_MAX_STRING_LENGTH); - StringInfo stringInfo1 = new StringInfo(str); - StringInfo stringInfo2 = stringInfo1; - if (!stringInfo1.Equals(stringInfo2)) - { - TestLibrary.TestFramework.LogError("003", "The result is not the value as expected"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: Using default constructor to create two equal instance"); - - try - { - StringInfo stringInfo1 = new StringInfo(); - StringInfo stringInfo2 = new StringInfo(); - if (!stringInfo1.Equals(stringInfo2)) - { - TestLibrary.TestFramework.LogError("005", "The result is not the value as expected"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest4() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest4: Compare two instance with different string value"); - - try - { - StringInfo stringInfo1 = new StringInfo("stringinfo1"); - StringInfo stringInfo2 = new StringInfo("stringinfo2"); - if (stringInfo1.Equals(stringInfo2)) - { - TestLibrary.TestFramework.LogError("007", "The result is not the value as expected"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("008", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest5() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest5: Compare with a different kind of type"); - - try - { - StringInfo stringInfo1 = new StringInfo("stringinfo1"); - string str = "stringinfo1"; - if (stringInfo1.Equals(str)) - { - TestLibrary.TestFramework.LogError("009", "The result is not the value as expected"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("010", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest6() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest6: The argument is a null reference"); - - try - { - StringInfo stringInfo1 = new StringInfo("stringinfo1"); - object ob = null; - if (stringInfo1.Equals(ob)) - { - TestLibrary.TestFramework.LogError("011", "The result is not the value as expected"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("012", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest7() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest7: The argument is value type"); - - try - { - StringInfo stringInfo1 = new StringInfo("123"); - int i = 123; - if (stringInfo1.Equals(i)) - { - TestLibrary.TestFramework.LogError("013", "The result is not the value as expected"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("014", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - #endregion - #endregion - - public static int Main() - { - StringInfoEquals test = new StringInfoEquals(); - - TestLibrary.TestFramework.BeginTestCase("StringInfoEquals"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfogethashcode.cs b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfogethashcode.cs deleted file mode 100644 index 89b7bb45cc..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfogethashcode.cs +++ /dev/null @@ -1,104 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.StringInfo.GetHashCode() -/// -public class StringInfoGetHashCode -{ - private const int c_MINI_STRING_LENGTH = 8; - private const int c_MAX_STRING_LENGTH = 256; - - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: The two instances created by the same argument return the same hashcode"); - - try - { - string str = TestLibrary.Generator.GetString(-55, false, c_MINI_STRING_LENGTH, c_MAX_STRING_LENGTH); - StringInfo stringInfo1 = new StringInfo(str); - StringInfo stringInfo2 = new StringInfo(str); - if (stringInfo1.GetHashCode() != stringInfo2.GetHashCode()) - { - TestLibrary.TestFramework.LogError("001", "The result is not the value as expected"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: Check two different instance"); - - try - { - string str = TestLibrary.Generator.GetString(-55, false, c_MINI_STRING_LENGTH, c_MAX_STRING_LENGTH); - StringInfo stringInfo1 = new StringInfo(str); - StringInfo stringInfo2 = new StringInfo(""); - if (stringInfo1.GetHashCode() == stringInfo2.GetHashCode()) - { - TestLibrary.TestFramework.LogError("003", "The result is not the value as expected"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - #endregion - #endregion - - public static int Main() - { - StringInfoGetHashCode test = new StringInfoGetHashCode(); - - TestLibrary.TestFramework.BeginTestCase("StringInfoGetHashCode"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfogetnexttextelement2.cs b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfogetnexttextelement2.cs deleted file mode 100644 index 7f323d0707..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfogetnexttextelement2.cs +++ /dev/null @@ -1,267 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.StringInfo.GetNextTestElement(string,int32) -/// -public class StringInfoGetNextTextElement2 -{ - private const int c_MINI_STRING_LENGTH = 8; - private const int c_MAX_STRING_LENGTH = 256; - - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - - TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - retVal = NegTest2() && retVal; - retVal = NegTest3() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: Get the text element from a random index in a string"); - - try - { - string str = TestLibrary.Generator.GetString(-55, true, c_MINI_STRING_LENGTH, c_MAX_STRING_LENGTH); - int index = this.GetInt32(8, str.Length); - string result = StringInfo.GetNextTextElement(str, index); - if (result != str[index].ToString()) - { - TestLibrary.TestFramework.LogError("001", "The result is not the value as expected,the result is: " + result); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: The first element is a surrogate pair"); - - try - { - string str = "\uDBFF\uDFFF"; - string result = StringInfo.GetNextTextElement("ef45-;\uDBFF\uDFFFabcde", 6); - if (result.Length != 2) - { - TestLibrary.TestFramework.LogError("003", "The result is not the value as expected"); - retVal = false; - } - if (result != str) - { - TestLibrary.TestFramework.LogError("004", "The result is not the value as expected,the result is: " + result); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("005", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: The element is a combining character"); - - try - { - string str = "a\u20D1"; - string result = StringInfo.GetNextTextElement("13229^a\u20D1abcde", 6); - if (result != str) - { - TestLibrary.TestFramework.LogError("006", "The result is not the value as expected,the result is: " + result); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("007", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest4() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest4: The element is a combination of base character and several combining characters"); - - try - { - string str = "z\uFE22\u20D1\u20EB"; - string result = StringInfo.GetNextTextElement("az\uFE22\u20D1\u20EBabcde", 1); - if (result.Length != 4) - { - TestLibrary.TestFramework.LogError("008", "The result is not the value as expected,length is: " + result.Length); - retVal = false; - } - if (result != str) - { - TestLibrary.TestFramework.LogError("009", "The result is not the value as expected,the result is: " + result); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("010", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: The string is a null reference"); - - try - { - string str = null; - string result = StringInfo.GetNextTextElement(str, 0); - TestLibrary.TestFramework.LogError("101", "The ArgumentNullException was not thrown as expected"); - retVal = false; - } - catch (ArgumentNullException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("102", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest2: The index is out of the range of the string"); - - try - { - string str = "abc"; - string result = StringInfo.GetNextTextElement(str, -4); - TestLibrary.TestFramework.LogError("103", "The ArgumentOutOfRangeException was not thrown as expected"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("104", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest3: The index is a negative number"); - - try - { - string str = "df8%^dk"; - string result = StringInfo.GetNextTextElement(str, -1); - TestLibrary.TestFramework.LogError("105", "The ArgumentOutOfRangeException was not thrown as expected"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("106", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - StringInfoGetNextTextElement2 test = new StringInfoGetNextTextElement2(); - - TestLibrary.TestFramework.BeginTestCase("StringInfoGetNextTextElement2"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - private Int32 GetInt32(Int32 minValue, Int32 maxValue) - { - try - { - if (minValue == maxValue) - { - return minValue; - } - if (minValue < maxValue) - { - return minValue + TestLibrary.Generator.GetInt32(-55) % (maxValue - minValue); - } - } - catch - { - throw; - } - - return minValue; - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfogettextelementenumerator1.cs b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfogettextelementenumerator1.cs deleted file mode 100644 index 5b7fe1c42c..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfogettextelementenumerator1.cs +++ /dev/null @@ -1,185 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.StringInfo.GetTestElementEnumerator(string) -/// -public class StringInfoGetTextElementEnumerator1 -{ - private const int c_MINI_STRING_LENGTH = 8; - private const int c_MAX_STRING_LENGTH = 256; - - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - - TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: The argument is a random string"); - - try - { - string str = TestLibrary.Generator.GetString(-55, true, c_MINI_STRING_LENGTH, c_MAX_STRING_LENGTH); - TextElementEnumerator TextElementEnumerator = StringInfo.GetTextElementEnumerator(str); - int len = str.Length; - TextElementEnumerator.MoveNext(); - for (int i = 0; i < len; i++) - { - if (TextElementEnumerator.Current.ToString() != str[i].ToString()) - { - TestLibrary.TestFramework.LogError("001", "The result is not the value as expected,the str[i] is: " + str[i]); - retVal = false; - } - TextElementEnumerator.MoveNext(); - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: The string has a surrogate pair"); - - try - { - string str = "\uDBFF\uDFFF"; - TextElementEnumerator TextElementEnumerator = StringInfo.GetTextElementEnumerator("s\uDBFF\uDFFF$"); - TextElementEnumerator.MoveNext(); - if (TextElementEnumerator.Current.ToString() != "s") - { - TestLibrary.TestFramework.LogError("003", "The result is not the value as expected"); - retVal = false; - } - TextElementEnumerator.MoveNext(); - if (TextElementEnumerator.Current.ToString() != str) - { - TestLibrary.TestFramework.LogError("004", "The result is not the value as expected,the current is: " + TextElementEnumerator.Current.ToString()); - retVal = false; - } - TextElementEnumerator.MoveNext(); - if (TextElementEnumerator.Current.ToString() != "$") - { - TestLibrary.TestFramework.LogError("005", "The result is not the value as expected"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: The string has a combining character"); - - try - { - string str = "a\u20D1"; - TextElementEnumerator TextElementEnumerator = StringInfo.GetTextElementEnumerator("13229^a\u20D1a"); - for (int i = 0; i < 7; i++) - { - TextElementEnumerator.MoveNext(); - } - if (TextElementEnumerator.Current.ToString() != str) - { - TestLibrary.TestFramework.LogError("007", "The result is not the value as expected,the current is: " + TextElementEnumerator.Current.ToString()); - retVal = false; - } - TextElementEnumerator.MoveNext(); - if (TextElementEnumerator.MoveNext()) - { - TestLibrary.TestFramework.LogError("008", "The result is not the value as expected,the current is: " + TextElementEnumerator.Current.ToString()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("009", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: The string is a null reference"); - - try - { - string str = null; - TextElementEnumerator TextElementEnumerator = StringInfo.GetTextElementEnumerator(str); - TestLibrary.TestFramework.LogError("101", "The ArgumentNullException was not thrown as expected"); - retVal = false; - } - catch (ArgumentNullException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("102", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - StringInfoGetTextElementEnumerator1 test = new StringInfoGetTextElementEnumerator1(); - - TestLibrary.TestFramework.BeginTestCase("StringInfoGetTextElementEnumerator1"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfogettextelementenumerator2.cs b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfogettextelementenumerator2.cs deleted file mode 100644 index aeb9a27c44..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfogettextelementenumerator2.cs +++ /dev/null @@ -1,257 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.StringInfo.GetTestElementEnumerator(string,Int32) -/// -public class StringInfoGetTextElementEnumerator2 -{ - private const int c_MINI_STRING_LENGTH = 8; - private const int c_MAX_STRING_LENGTH = 256; - - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - - TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - retVal = NegTest2() && retVal; - retVal = NegTest3() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: The argument is a random string,and start at a random index"); - - try - { - string str = TestLibrary.Generator.GetString(-55, true, c_MINI_STRING_LENGTH, c_MAX_STRING_LENGTH); - int len = str.Length; - int index = this.GetInt32(8, len); - TextElementEnumerator TextElementEnumerator = StringInfo.GetTextElementEnumerator(str, index); - TextElementEnumerator.MoveNext(); - for (int i = 0; i < len - index; i++) - { - if (TextElementEnumerator.Current.ToString() != str[i + index].ToString()) - { - TestLibrary.TestFramework.LogError("001", "The result is not the value as expected,the str is: " + str[i + index]); - retVal = false; - } - TextElementEnumerator.MoveNext(); - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: The string has a surrogate pair"); - - try - { - string str = "\uDBFF\uDFFF"; - TextElementEnumerator TextElementEnumerator = StringInfo.GetTextElementEnumerator("s\uDBFF\uDFFF$", 1); - TextElementEnumerator.MoveNext(); - if (TextElementEnumerator.Current.ToString() != str) - { - TestLibrary.TestFramework.LogError("003", "The result is not the value as expected,the current is: " + TextElementEnumerator.Current.ToString()); - retVal = false; - } - TextElementEnumerator.MoveNext(); - if (TextElementEnumerator.Current.ToString() != "$") - { - TestLibrary.TestFramework.LogError("004", "The result is not the value as expected"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("005", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: The string has a combining character"); - - try - { - string str = "a\u20D1"; - TextElementEnumerator TextElementEnumerator = StringInfo.GetTextElementEnumerator("13229^a\u20D1a", 6); - TextElementEnumerator.MoveNext(); - if (TextElementEnumerator.Current.ToString() != str) - { - TestLibrary.TestFramework.LogError("006", "The result is not the value as expected,the current is: " + TextElementEnumerator.Current.ToString()); - retVal = false; - } - TextElementEnumerator.MoveNext(); - if (TextElementEnumerator.Current.ToString() != "a") - { - TestLibrary.TestFramework.LogError("007", "The result is not the value as expected,the current is: " + TextElementEnumerator.Current.ToString()); - retVal = false; - } - if (TextElementEnumerator.MoveNext()) - { - TestLibrary.TestFramework.LogError("008", "The result is not the value as expected,the current is: " + TextElementEnumerator.Current.ToString()); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("009", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: The string is a null reference"); - - try - { - string str = null; - TextElementEnumerator TextElementEnumerator = StringInfo.GetTextElementEnumerator(str, 0); - TestLibrary.TestFramework.LogError("101", "The ArgumentNullException was not thrown as expected"); - retVal = false; - } - catch (ArgumentNullException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("102", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest2: The index is out of the range of the string"); - - try - { - string str = "dur8&p!"; - TextElementEnumerator TextElementEnumerator = StringInfo.GetTextElementEnumerator(str, 10); - TestLibrary.TestFramework.LogError("103", "The ArgumentOutOfRangeException was not thrown as expected"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("104", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - - public bool NegTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest3: The index is a negative number"); - - try - { - string str = "dur8&p!"; - TextElementEnumerator TextElementEnumerator = StringInfo.GetTextElementEnumerator(str, -10); - TestLibrary.TestFramework.LogError("105", "The ArgumentOutOfRangeException was not thrown as expected"); - retVal = false; - } - catch (ArgumentOutOfRangeException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("106", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - StringInfoGetTextElementEnumerator2 test = new StringInfoGetTextElementEnumerator2(); - - TestLibrary.TestFramework.BeginTestCase("StringInfoGetTextElementEnumerator2"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - private Int32 GetInt32(Int32 minValue, Int32 maxValue) - { - try - { - if (minValue == maxValue) - { - return minValue; - } - if (minValue < maxValue) - { - return minValue + TestLibrary.Generator.GetInt32(-55) % (maxValue - minValue); - } - } - catch - { - throw; - } - - return minValue; - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfolengthintextelements.cs b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfolengthintextelements.cs deleted file mode 100644 index 95e298787f..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfolengthintextelements.cs +++ /dev/null @@ -1,109 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.StringInfo.LengthInTextElements -/// -public class StringInfoLengthInTextElements -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: The mothod should return the number of base character in the current stringInfo object"); - - try - { - retVal = VerificationHelper("\u4f00\u302a\ud800\udc00\u4f01", 3, "001.1"); - retVal = VerificationHelper("abcdefgh", 8, "001.2"); - retVal = VerificationHelper("zj\uDBFF\uDFFFlk", 5, "001.3"); - retVal = VerificationHelper("!@#$%^&", 7, "001.4"); - retVal = VerificationHelper("!\u20D1bo\uFE22\u20D1\u20EB|", 4, "001.5"); - retVal = VerificationHelper("1\uDBFF\uDFFF@\uFE22\u20D1\u20EB9", 4, "001.6"); - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: The string in stringinfo is white space or empty string"); - - try - { - retVal = VerificationHelper(" ", 3, "001.1"); - retVal = VerificationHelper(string.Empty, 0, "001.2"); - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - #endregion - #endregion - - public static int Main() - { - StringInfoLengthInTextElements test = new StringInfoLengthInTextElements(); - - TestLibrary.TestFramework.BeginTestCase("StringInfoLengthInTextElements"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - #region Private Methods - private bool VerificationHelper(string str, int expected, string errorno) - { - bool retVal = true; - - StringInfo stringInfo = new StringInfo(str); - int result = stringInfo.LengthInTextElements; - if (result != expected) - { - TestLibrary.TestFramework.LogError(errorno, "The result is not the value as expected,The actual is: " + result + ", the desire is: " + expected); - retVal = false; - } - - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfoparsecombiningcharacters.cs b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfoparsecombiningcharacters.cs deleted file mode 100644 index 9fbbe76037..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfoparsecombiningcharacters.cs +++ /dev/null @@ -1,166 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.StringInfo.ParseCombiningCharacters(System.String) -/// -public class StringInfoParseCombiningCharacters -{ - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: The mothod should return the indexes of each base character"); - - try - { - retVal = VerificationHelper("\u4f00\u302a\ud800\udc00\u4f01", new int[] { 0, 2, 4 }, "001.1"); - retVal = VerificationHelper("abcdefgh", new int[] { 0, 1, 2, 3, 4, 5, 6, 7 }, "001.2"); - retVal = VerificationHelper("zj\uDBFF\uDFFFlk", new int[] { 0, 1, 2, 4, 5 }, "001.3"); - retVal = VerificationHelper("!@#$%^&", new int[] { 0, 1, 2, 3, 4, 5, 6 }, "001.4"); - retVal = VerificationHelper("!\u20D1bo\uFE22\u20D1\u20EB|", new int[] { 0, 2, 3, 7 }, "001.5"); - retVal = VerificationHelper("1\uDBFF\uDFFF@\uFE22\u20D1\u20EB9", new int[] { 0, 1, 3, 7 }, "001.6"); - retVal = VerificationHelper(" ", new int[] { 0, 1, 2 }, "001.7"); - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: The argument string is an empty string"); - - try - { - int[] result = StringInfo.ParseCombiningCharacters(string.Empty); - if (result == null) - { - TestLibrary.TestFramework.LogError("003", "The result is not the value as expected"); - retVal = false; - } - if (result.Length != 0) - { - TestLibrary.TestFramework.LogError("004", "The result is not the value as expected"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("005", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: The argument string is a null reference"); - - try - { - string str = null; - int[] result = StringInfo.ParseCombiningCharacters(str); - TestLibrary.TestFramework.LogError("101", "The ArgumentNullException was not thrown as expected"); - retVal = false; - } - catch (ArgumentNullException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("102", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - StringInfoParseCombiningCharacters test = new StringInfoParseCombiningCharacters(); - - TestLibrary.TestFramework.BeginTestCase("StringInfoParseCombiningCharacters"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - #region Private Methods - private bool VerificationHelper(string str, int[] expected, string errorno) - { - bool retVal = true; - - int[] result = StringInfo.ParseCombiningCharacters(str); - - if (!compare(result, expected)) - { - TestLibrary.TestFramework.LogError(errorno, "The result is not the value as expected"); - retVal = false; - } - - return retVal; - } - - private bool compare(T[] a, T[] b) - { - if (a.Length != b.Length) - { - return false; - } - else - { - for (int i = 0; i < a.Length; i++) - { - if (!a[i].Equals(b[i])) - { - return false; - } - } - return true; - } - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfostring.cs b/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfostring.cs deleted file mode 100644 index 0656a630ad..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/stringinfo/stringinfostring.cs +++ /dev/null @@ -1,184 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.StringInfo.string -/// -public class StringInfoString -{ - private const int c_MINI_STRING_LENGTH = 8; - private const int c_MAX_STRING_LENGTH = 256; - - #region Public Methods - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - - TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - - return retVal; - } - - #region Positive Test Cases - public bool PosTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest1: The string property in stringinfo object is a random string argument"); - - try - { - string str = TestLibrary.Generator.GetString(-55, false, c_MINI_STRING_LENGTH, c_MAX_STRING_LENGTH); - StringInfo stringInfo = new StringInfo(str); - if (stringInfo.String != str) - { - TestLibrary.TestFramework.LogError("001", "The constructor does not work correctly,the str is: " + str); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest2: The string property in stringinfo object is an empty string argument"); - - try - { - string str = string.Empty; - StringInfo stringInfo = new StringInfo(str); - if (stringInfo.String != string.Empty) - { - TestLibrary.TestFramework.LogError("003", "The constructor does not work correctly,the str is: " + str); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest3: Check an instance with a string of white space"); - - try - { - string str = " "; - StringInfo stringInfo = new StringInfo(str); - if (stringInfo.String != " ") - { - TestLibrary.TestFramework.LogError("005", "The constructor does not work correctly,the str is: " + str); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest4() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("PosTest4: Set the property with a random string value"); - - try - { - string str = TestLibrary.Generator.GetString(-55, false, c_MINI_STRING_LENGTH, c_MAX_STRING_LENGTH); - StringInfo stringInfo = new StringInfo(); - stringInfo.String = str; - if (stringInfo.String != str) - { - TestLibrary.TestFramework.LogError("007", "The constructor does not work correctly,the str is: " + str); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("008", "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - #endregion - - #region Nagetive Test Cases - public bool NegTest1() - { - bool retVal = true; - - TestLibrary.TestFramework.BeginScenario("NegTest1: The property was set with a value of null"); - - try - { - string str = null; - StringInfo stringInfo = new StringInfo(); - stringInfo.String = str; - TestLibrary.TestFramework.LogError("101", "The ArgumentNullException was not thrown as expected"); - retVal = false; - } - catch (ArgumentNullException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("102", "Unexpected exception: " + e); - TestLibrary.TestFramework.LogInformation(e.StackTrace); - retVal = false; - } - - return retVal; - } - #endregion - #endregion - - public static int Main() - { - StringInfoString test = new StringInfoString(); - - TestLibrary.TestFramework.BeginTestCase("StringInfoString"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorCurrent.csproj b/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorCurrent.csproj deleted file mode 100644 index 293566ca05..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorCurrent.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorElementIndex.csproj b/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorElementIndex.csproj deleted file mode 100644 index 289f05c338..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorElementIndex.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorGetTextElement.csproj b/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorGetTextElement.csproj deleted file mode 100644 index c43bec8922..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorGetTextElement.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorMoveNext.csproj b/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorMoveNext.csproj deleted file mode 100644 index fbc809baef..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorMoveNext.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorReset.csproj b/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorReset.csproj deleted file mode 100644 index e2089806ec..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/TextElementEnumeratorReset.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratorcurrent.cs b/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratorcurrent.cs deleted file mode 100644 index 7369ef772f..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratorcurrent.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratorelementindex.cs b/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratorelementindex.cs deleted file mode 100644 index 6a9c144556..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratorelementindex.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratorgettextelement.cs b/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratorgettextelement.cs deleted file mode 100644 index a0c6caa59e..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratorgettextelement.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratormovenext.cs b/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratormovenext.cs deleted file mode 100644 index adcefaefd9..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratormovenext.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratorreset.cs b/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratorreset.cs deleted file mode 100644 index 0f847678fa..0000000000 Binary files a/tests/src/CoreMangLib/cti/system/globalization/textelementenumerator/textelementenumeratorreset.cs and /dev/null differ diff --git a/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoCultureName.csproj b/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoCultureName.csproj deleted file mode 100644 index 490e931df9..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoCultureName.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoEquals.csproj b/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoEquals.csproj deleted file mode 100644 index b3785d2b9c..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoEquals.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoGetHashCode.csproj b/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoGetHashCode.csproj deleted file mode 100644 index f3df729358..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoGetHashCode.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoIsReadOnly.csproj b/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoIsReadOnly.csproj deleted file mode 100644 index 23de89ae51..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoIsReadOnly.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoToString.csproj b/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoToString.csproj deleted file mode 100644 index 90dc881304..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoToString.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoToUpper1.csproj b/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoToUpper1.csproj deleted file mode 100644 index a1ab434288..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoToUpper1.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoToUpper2.csproj b/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoToUpper2.csproj deleted file mode 100644 index 2ba47808f6..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textinfo/TextInfoToUpper2.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfoculturename.cs b/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfoculturename.cs deleted file mode 100644 index 7d094f80a4..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfoculturename.cs +++ /dev/null @@ -1,104 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.TextInfo.CultureName -/// -public class TextInfoCultureName -{ - public static int Main() - { - TextInfoCultureName testObj = new TextInfoCultureName(); - TestLibrary.TestFramework.BeginTestCase("for Property:System.Globalization.TextInfo.CultureInfo"); - - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - return retVal; - } - - #region PositiveTesting - public bool PosTest1() - { - bool retVal = true; - const string c_TEST_DESC = "PosTest1: Verify the en-US TextInfo"; - const string c_TEST_ID = "P001"; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - - CultureInfo ci = new CultureInfo("en-US"); - TextInfo textInfoUS = ci.TextInfo; - String cultureName = ci.Name; - try - { - - if (cultureName != textInfoUS.CultureName) - { - string errorDesc = "Value is not " + cultureName + " as expected: Actual(" + textInfoUS.CultureName + ")"; - TestLibrary.TestFramework.LogError("001" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002" + " TestId-" + c_TEST_ID, "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - const string c_TEST_DESC = "PosTest2: Verify the fr-FR CultureInfo's TextInfo"; - const string c_TEST_ID = "P002"; - - - CultureInfo ci = new CultureInfo("fr-FR"); - TextInfo textInfoFrance = ci.TextInfo; - String cultureName = ci.Name; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - - try - { - if (cultureName != textInfoFrance.CultureName) - { - string errorDesc = "Value is not " + cultureName + " as expected: Actual(" + textInfoFrance.CultureName + ")"; - TestLibrary.TestFramework.LogError("003" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004" + " TestId-" + c_TEST_ID, "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - #endregion -} - diff --git a/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfoequals.cs b/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfoequals.cs deleted file mode 100644 index ca7dae7f7f..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfoequals.cs +++ /dev/null @@ -1,243 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.TextInfo.Equals(Object) -/// -public class TextInfoEquals -{ - - private int c_MINI_STRING_LENGTH = 8; - private int c_MAX_STRING_LENGTH = 256; - - public static int Main() - { - TextInfoEquals testObj = new TextInfoEquals(); - TestLibrary.TestFramework.BeginTestCase("for Method:System.Globalization.TextInfo.Equals(Object)"); - - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - retVal = PosTest5() && retVal; - retVal = PosTest6() && retVal; - - return retVal; - } - - #region PositiveTesting - public bool PosTest1() - { - bool retVal = true; - const string c_TEST_DESC = "PosTest1: Verify same culture TextInfo equals original TextInfo. "; - const string c_TEST_ID = "P001"; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - - CultureInfo ci = new CultureInfo("en-US"); - CultureInfo ci2 = new CultureInfo("en-US"); - object textInfo = ci2.TextInfo; - - try - { - - if (!ci.TextInfo.Equals(textInfo)) - { - string errorDesc = "the second TextInfo should equal original TextInfo."; - TestLibrary.TestFramework.LogError("001" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002" + " TestId-" + c_TEST_ID, "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - const string c_TEST_DESC = "PosTest2: Verify the TextInfo is not same CultureInfo's . "; - const string c_TEST_ID = "P002"; - - - TextInfo textInfoFrance = new CultureInfo("fr-FR").TextInfo; - TextInfo textInfoUS = new CultureInfo("en-US").TextInfo; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - - try - { - if (textInfoFrance.Equals((object)textInfoUS)) - { - string errorDesc = "the TextInfos of differente CultureInfo should not equal. "; - TestLibrary.TestFramework.LogError("003" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004" + " TestId-" + c_TEST_ID, "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - const string c_TEST_DESC = "PosTest3: Verify the TextInfo not equal a null reference . "; - const string c_TEST_ID = "P003"; - - - TextInfo textInfoUS = new CultureInfo("en-US").TextInfo; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - - try - { - if (textInfoUS.Equals(null)) - { - string errorDesc = "the US CultureInfo's TextInfo should not equal a null reference. "; - TestLibrary.TestFramework.LogError("003" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004" + " TestId-" + c_TEST_ID, "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest4() - { - bool retVal = true; - const string c_TEST_DESC = "PosTest4: Verify the TextInfo not equal another type object . "; - const string c_TEST_ID = "P004"; - - - TextInfo textInfoUS = new CultureInfo("en-US").TextInfo; - object obj = (object)(new MyClass()); - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - - try - { - if (textInfoUS.Equals(obj)) - { - string errorDesc = "the US CultureInfo's TextInfo should not equal user-defined type object. "; - TestLibrary.TestFramework.LogError("007" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("008" + " TestId-" + c_TEST_ID, "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest5() - { - bool retVal = true; - const string c_TEST_DESC = "PosTest5: Verify the TextInfo not equal a int object . "; - const string c_TEST_ID = "P005"; - - - TextInfo textInfoUS = new CultureInfo("en-US").TextInfo; - int i = TestLibrary.Generator.GetInt32(-55); - object intObject = i as object; - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - - try - { - if (textInfoUS.Equals(intObject)) - { - string errorDesc = "the US CultureInfo's TextInfo should not equal int object. "; - TestLibrary.TestFramework.LogError("007" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("008" + " TestId-" + c_TEST_ID, "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest6() - { - bool retVal = true; - const string c_TEST_DESC = "PosTest6: Verify the TextInfo not equal a string object . "; - const string c_TEST_ID = "P006"; - - - TextInfo textInfoUS = new CultureInfo("en-US").TextInfo; - String str = TestLibrary.Generator.GetString(-55, false,c_MINI_STRING_LENGTH,c_MAX_STRING_LENGTH); - object strObject = str as object; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - - try - { - if (textInfoUS.Equals(strObject)) - { - string errorDesc = "the US CultureInfo's TextInfo should not equal string object. "; - TestLibrary.TestFramework.LogError("009" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("010" + " TestId-" + c_TEST_ID, "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - #endregion - - #region Customer Class - public class MyClass - { - - } - #endregion -} - diff --git a/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfogethashcode.cs b/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfogethashcode.cs deleted file mode 100644 index f6cf23af91..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfogethashcode.cs +++ /dev/null @@ -1,108 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.TextInfo.GetHashCode() -/// -public class TextInfoGetHashCode -{ - public static int Main() - { - TextInfoGetHashCode testObj = new TextInfoGetHashCode(); - TestLibrary.TestFramework.BeginTestCase("for Method:System.Globalization.TextInfo.GetHashCode()"); - - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - return retVal; - } - - #region PositiveTesting - public bool PosTest1() - { - bool retVal = true; - const string c_TEST_DESC = "PosTest1: Verify the TextInfo equals original TextInfo. "; - const string c_TEST_ID = "P001"; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - - CultureInfo ci = new CultureInfo("en-US"); - CultureInfo ci2 = new CultureInfo("en-US"); - object textInfo = ci2.TextInfo; - - try - { - int originalHC = ci.TextInfo.GetHashCode(); - int clonedHC = (textInfo as TextInfo).GetHashCode(); - if (originalHC != clonedHC) - { - string errorDesc = "the cloned TextInfo'HashCode should equal original TextInfo's HashCode."; - TestLibrary.TestFramework.LogError("001" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002" + " TestId-" + c_TEST_ID, "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - const string c_TEST_DESC = "PosTest2: Verify the TextInfo is not same CultureInfo's . "; - const string c_TEST_ID = "P002"; - - - TextInfo textInfoFrance = new CultureInfo("fr-FR").TextInfo; - TextInfo textInfoUS = new CultureInfo("en-US").TextInfo; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - - try - { - int franceHashCode = textInfoFrance.GetHashCode(); - int usHashCode = textInfoUS.GetHashCode(); - if (franceHashCode == usHashCode) - { - string errorDesc = "the differente TextInfo's HashCode should not equal. "; - TestLibrary.TestFramework.LogError("003" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004" + " TestId-" + c_TEST_ID, "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - #endregion -} - diff --git a/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfoisreadonly.cs b/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfoisreadonly.cs deleted file mode 100644 index f0d9eb1c84..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfoisreadonly.cs +++ /dev/null @@ -1,103 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.TextInfo.IsReadOnly -/// -public class TextInfoIsReadOnly -{ - public static int Main() - { - TextInfoIsReadOnly testObj = new TextInfoIsReadOnly(); - TestLibrary.TestFramework.BeginTestCase("for Property:System.Globalization.TextInfo.IsReadOnly"); - - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - return retVal; - } - - #region PositiveTesting - public bool PosTest1() - { - bool retVal = true; - const string c_TEST_DESC = "PosTest1: Verify the new TextInfo is not readOnly"; - const string c_TEST_ID = "P001"; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - - CultureInfo ci = new CultureInfo("en-US"); - TextInfo textInfoUS = ci.TextInfo; - - try - { - - if (textInfoUS.IsReadOnly) - { - string errorDesc = "Value is not true as expected: Actual is false"; - TestLibrary.TestFramework.LogError("001" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002" + " TestId-" + c_TEST_ID, "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - const string c_TEST_DESC = "PosTest2: Verify the fr-FR CultureInfo's TextInfo"; - const string c_TEST_ID = "P002"; - - - CultureInfo ci = new CultureInfo("fr-FR"); - TextInfo textInfoFrance = ci.TextInfo; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - - try - { - if (textInfoFrance.IsReadOnly) - { - string errorDesc = "Value is not true as expected: Actual is false"; - TestLibrary.TestFramework.LogError("003" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004" + " TestId-" + c_TEST_ID, "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - #endregion -} - diff --git a/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfotostring.cs b/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfotostring.cs deleted file mode 100644 index 27064abb32..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfotostring.cs +++ /dev/null @@ -1,102 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.TextInfo.ToString() -/// -public class TextInfoToString -{ - public static int Main() - { - TextInfoToString testObj = new TextInfoToString(); - TestLibrary.TestFramework.BeginTestCase("for Method:System.Globalization.TextInfo.ToString()"); - - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - - return retVal; - } - - #region PositiveTesting - public bool PosTest1() - { - bool retVal = true; - const string c_TEST_DESC = "PosTest1: Verify the en-US TextInfo"; - const string c_TEST_ID = "P001"; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - - TextInfo textInfoUS = new CultureInfo("en-US").TextInfo; - String textinfoStr = "TextInfo - en-US"; - try - { - - if (textinfoStr != textInfoUS.ToString()) - { - string errorDesc = "Value is not " + textinfoStr + " as expected: Actual(" + textInfoUS.ToString() + ")"; - TestLibrary.TestFramework.LogError("001" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002" + " TestId-" + c_TEST_ID, "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - const string c_TEST_DESC = "PosTest2: Verify the fr-FR CultureInfo's TextInfo"; - const string c_TEST_ID = "P002"; - - - TextInfo textInfoFrance = new CultureInfo("fr-FR").TextInfo; - String textinfoStr = "TextInfo - fr-FR"; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - - try - { - if (textinfoStr != textInfoFrance.ToString()) - { - string errorDesc = "Value is not " + textinfoStr + " as expected: Actual(" + textInfoFrance.ToString() + ")"; - TestLibrary.TestFramework.LogError("003" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004" + " TestId-" + c_TEST_ID, "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - #endregion -} - diff --git a/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfotoupper1.cs b/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfotoupper1.cs deleted file mode 100644 index d87eac576f..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfotoupper1.cs +++ /dev/null @@ -1,223 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.TextInfo.ToUpper(Char) -/// -public class TextInfoToUpper1 -{ - public static int Main() - { - TextInfoToUpper1 testObj = new TextInfoToUpper1(); - - TestLibrary.TestFramework.BeginTestCase("for method: System.Globalization.TextInfo.ToUpper(Char)"); - if (testObj.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest4() && retVal; - retVal = PosTest5() && retVal; - - return retVal; - } - - public bool PosTest1() - { - bool retVal = true; - - const string c_TEST_ID = "P001"; - const string c_TEST_DESC = "PosTest1: uppercase character"; - string errorDesc; - - char ch = 'A'; - char expectedChar = ch; - TextInfo textInfo = new CultureInfo("en-US").TextInfo; - - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - try - { - - char actualChar = textInfo.ToUpper(ch); - if (actualChar != expectedChar) - { - errorDesc = string.Format("Uppercase of character \\u{0:x} is not the value ", (int)ch); - errorDesc += string.Format("\\u{0:x} as expected: actual(\\u{1:x}", (int)expectedChar, (int)actualChar); - TestLibrary.TestFramework.LogError("001" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - } - catch (Exception e) - { - errorDesc = "Unexpected exception: " + e; - TestLibrary.TestFramework.LogError("002" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - - return retVal; - } - - public bool PosTest2() - { - bool retVal = true; - - const string c_TEST_ID = "P002"; - const string c_TEST_DESC = "PosTest2: lowercase character"; - string errorDesc; - - char ch = 'a'; - char expectedChar = 'A'; - TextInfo textInfo = new CultureInfo("en-US").TextInfo; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - try - { - - char actualChar = textInfo.ToUpper(ch); - if (actualChar != expectedChar) - { - errorDesc = string.Format("Uppercase of character \\u{0:x} is not the value ", (int)ch); - errorDesc += string.Format("\\u{0:x} as expected: actual(\\u{1:x}", (int)expectedChar, (int)actualChar); - TestLibrary.TestFramework.LogError("003" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - } - catch (Exception e) - { - errorDesc = "Unexpected exception: " + e; - TestLibrary.TestFramework.LogError("004" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - - const string c_TEST_ID = "P003"; - const string c_TEST_DESC = "PosTest3: non-alphabetic character"; - string errorDesc; - - char ch = Convert.ToChar(TestLibrary.Generator.GetInt16(-55) % 10 + '0'); - char expectedChar = ch; - TextInfo textInfo = new CultureInfo("en-US").TextInfo; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - try - { - - char actualChar = textInfo.ToUpper(ch); - if (actualChar != expectedChar) - { - errorDesc = string.Format("Uppercase of character \\u{0:x} is not the value ", (int)ch); - errorDesc += string.Format("\\u{0:x} as expected: actual(\\u{1:x}", (int)expectedChar, (int)actualChar); - TestLibrary.TestFramework.LogError("005" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - } - catch (Exception e) - { - errorDesc = "Unexpected exception: " + e; - TestLibrary.TestFramework.LogError("006" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - - return retVal; - } - - public bool PosTest4() - { - bool retVal = true; - - const string c_TEST_ID = "P004"; - const string c_TEST_DESC = "PosTest4: uppercase character and TextInfo is french CultureInfo's"; - string errorDesc; - - char ch = 'G'; - char expectedChar = ch; - TextInfo textInfo = new CultureInfo("fr-FR").TextInfo; - - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - try - { - - char actualChar = textInfo.ToUpper(ch); - if (actualChar != expectedChar) - { - errorDesc = string.Format("Uppercase of character \\u{0:x} is not the value ", (int)ch); - errorDesc += string.Format("\\u{0:x} as expected: actual(\\u{1:x}", (int)expectedChar, (int)actualChar); - TestLibrary.TestFramework.LogError("007" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - } - catch (Exception e) - { - errorDesc = "Unexpected exception: " + e; - TestLibrary.TestFramework.LogError("008" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - - return retVal; - } - - public bool PosTest5() - { - bool retVal = true; - - const string c_TEST_ID = "P005"; - const string c_TEST_DESC = "PosTest5: lowercase character and TextInfo is french(France) CultureInfo's"; - string errorDesc; - - char ch = 'g'; - char expectedChar = 'G'; - TextInfo textInfo = new CultureInfo("fr-FR").TextInfo; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - try - { - - char actualChar = textInfo.ToUpper(ch); - if (actualChar != expectedChar) - { - errorDesc = string.Format("Uppercase of character \\u{0:x} is not the value ", (int)ch); - errorDesc += string.Format("\\u{0:x} as expected: actual(\\u{1:x}", (int)expectedChar, (int)actualChar); - TestLibrary.TestFramework.LogError("009" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - } - catch (Exception e) - { - errorDesc = "Unexpected exception: " + e; - TestLibrary.TestFramework.LogError("010" + " TestId-" + c_TEST_ID, errorDesc); - retVal = false; - } - - return retVal; - } - -} - diff --git a/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfotoupper2.cs b/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfotoupper2.cs deleted file mode 100644 index ff385637d3..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/textinfo/textinfotoupper2.cs +++ /dev/null @@ -1,244 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -/// -/// System.Globalization.TextInfo.ToUpper(String) -/// -public class TextInfoToUpper2 -{ - public static int Main() - { - TextInfoToUpper2 stu1 = new TextInfoToUpper2(); - TestLibrary.TestFramework.BeginTestCase("for Method:System.Globalization.TextInfo.ToUpper(String)"); - - if (stu1.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - retVal = PosTest2() && retVal; - retVal = PosTest3() && retVal; - retVal = PosTest5() && retVal; - retVal = PosTest6() && retVal; - - TestLibrary.TestFramework.LogInformation("[Negative]"); - retVal = NegTest1() && retVal; - retVal = NegTest2() && retVal; - - return retVal; - } - - #region PositiveTesting - public bool PosTest1() - { - bool retVal = true; - string strA = "HelloWorld!"; - string ActualResult; - - TextInfo textInfo = new CultureInfo("en-US").TextInfo; - - TestLibrary.TestFramework.BeginScenario("PosTest1: normal string ToUpper"); - try - { - ActualResult = textInfo.ToUpper(strA); - if (ActualResult != "HELLOWORLD!") - { - TestLibrary.TestFramework.LogError("001", "normal string ToUpper ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - public bool PosTest2() - { - bool retVal = true; - string strA = string.Empty; - string ActualResult; - - TextInfo textInfo = new CultureInfo("en-US").TextInfo; - - - TestLibrary.TestFramework.BeginScenario("PosTest2: empty string ToUpper"); - try - { - ActualResult = textInfo.ToUpper(strA); - if (ActualResult != string.Empty) - { - TestLibrary.TestFramework.LogError("003", "empty string ToUpper ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("004", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest3() - { - bool retVal = true; - string strA = "Hello\n\0World\u0009!"; - string ActualResult; - - TextInfo textInfo = new CultureInfo("en-US").TextInfo; - - TestLibrary.TestFramework.BeginScenario("PosTest3: normal string with special symbols '\u0009' and '\0'"); - try - { - - ActualResult = textInfo.ToUpper(strA); - if (ActualResult != "HELLO\n\0WORLD\t!") - { - TestLibrary.TestFramework.LogError("005", "normal string with special symbols ToUpper ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("006", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest5() - { - bool retVal = true; - string strA = "HelloWorld!"; - string ActualResult; - - TextInfo textInfo = new CultureInfo("fr-FR").TextInfo; - - TestLibrary.TestFramework.BeginScenario("PosTest1: normal string ToUpper and TextInfo is French (France) CultureInfo's"); - try - { - ActualResult = textInfo.ToUpper(strA); - if (ActualResult != "HELLOWORLD!") - { - TestLibrary.TestFramework.LogError("009", "normal string ToUpper ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("010", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - - public bool PosTest6() - { - bool retVal = true; - string strA = "Hello\n\0World\u0009!"; - string ActualResult; - - TextInfo textInfo = new CultureInfo("fr-FR").TextInfo; - - TestLibrary.TestFramework.BeginScenario("PosTest6: normal string with special symbols and TextInfo is French (France) CultureInfo's"); - try - { - - ActualResult = textInfo.ToUpper(strA); - if (ActualResult != "HELLO\n\0WORLD\t!") - { - TestLibrary.TestFramework.LogError("011", "normal string with special symbols ToUpper ActualResult is not the ExpectResult"); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("012", "Unexpected exception:" + e); - retVal = false; - } - return retVal; - } - #endregion - - #region NegativeTests - public bool NegTest1() - { - bool retVal = true; - - const string c_TEST_DESC = "NegTest1: The string is a null reference"; - const string c_TEST_ID = "N001"; - - TextInfo textInfoUS = new CultureInfo("en-US").TextInfo; - string str = null; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - - try - { - textInfoUS.ToUpper(str); - TestLibrary.TestFramework.LogError("009" + " TestId-" + c_TEST_ID, "ArgumentNullException is not thrown as expected."); - retVal = false; - } - catch (ArgumentNullException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("010" + " TestId-" + c_TEST_ID, "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - - public bool NegTest2() - { - bool retVal = true; - - const string c_TEST_DESC = "NegTest2: The string is a null reference and TextInfo is French (France) CultureInfo's"; - const string c_TEST_ID = "N001"; - - TextInfo textInfoUS = new CultureInfo("fr-FR").TextInfo; - string str = null; - - TestLibrary.TestFramework.BeginScenario(c_TEST_DESC); - - try - { - textInfoUS.ToUpper(str); - TestLibrary.TestFramework.LogError("011" + " TestId-" + c_TEST_ID, "ArgumentNullException is not thrown as expected."); - retVal = false; - } - catch (ArgumentNullException) - { - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("012" + " TestId-" + c_TEST_ID, "Unexpected exception: " + e); - retVal = false; - } - - return retVal; - } - #endregion -} - diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryClosePunctuation.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryClosePunctuation.csproj deleted file mode 100644 index 8132678627..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryClosePunctuation.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryConnectorPunctuation.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryConnectorPunctuation.csproj deleted file mode 100644 index 11f3d94e85..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryConnectorPunctuation.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryControl.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryControl.csproj deleted file mode 100644 index ae4ca6c387..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryControl.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryDashPunctuation.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryDashPunctuation.csproj deleted file mode 100644 index 739caab798..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryDashPunctuation.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryDecimalDigitNumber.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryDecimalDigitNumber.csproj deleted file mode 100644 index 8b3ef430e3..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryDecimalDigitNumber.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryEnclosingMark.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryEnclosingMark.csproj deleted file mode 100644 index 126d970b72..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryEnclosingMark.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryFinalQuotePunctuation.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryFinalQuotePunctuation.csproj deleted file mode 100644 index c6f43d1278..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryFinalQuotePunctuation.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryFormat.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryFormat.csproj deleted file mode 100644 index 96f5fc5863..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryFormat.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryInitialQuotePunctuation.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryInitialQuotePunctuation.csproj deleted file mode 100644 index 59366df06c..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryInitialQuotePunctuation.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryLetterNumber.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryLetterNumber.csproj deleted file mode 100644 index ab5c9ceecd..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryLetterNumber.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryLineSeparator.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryLineSeparator.csproj deleted file mode 100644 index ef9346c0e7..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryLineSeparator.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryLowercaseLetter.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryLowercaseLetter.csproj deleted file mode 100644 index 178bae3ca0..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryLowercaseLetter.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryMathSymbol.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryMathSymbol.csproj deleted file mode 100644 index 5a32d07ad3..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryMathSymbol.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryModifierLetter.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryModifierLetter.csproj deleted file mode 100644 index a94578a65d..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryModifierLetter.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryModifierSymbol.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryModifierSymbol.csproj deleted file mode 100644 index 7a9793265e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryModifierSymbol.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryNonSpacingMark.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryNonSpacingMark.csproj deleted file mode 100644 index e0278b659c..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryNonSpacingMark.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOpenPunctuation.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOpenPunctuation.csproj deleted file mode 100644 index e6bb5a427c..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOpenPunctuation.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherLetter.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherLetter.csproj deleted file mode 100644 index ea407c0f68..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherLetter.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherNotAssigned.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherNotAssigned.csproj deleted file mode 100644 index 308e4720e5..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherNotAssigned.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherNumber.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherNumber.csproj deleted file mode 100644 index 704ad15cf7..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherNumber.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherPunctuation.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherPunctuation.csproj deleted file mode 100644 index 346fce411e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherPunctuation.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherSymbol.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherSymbol.csproj deleted file mode 100644 index 73ef39db0f..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryOtherSymbol.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryParagraphSeparator.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryParagraphSeparator.csproj deleted file mode 100644 index e21f98425e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryParagraphSeparator.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryPrivateUse.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryPrivateUse.csproj deleted file mode 100644 index 8889136510..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryPrivateUse.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategorySpaceSeparator.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategorySpaceSeparator.csproj deleted file mode 100644 index 3e16f7f37e..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategorySpaceSeparator.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategorySpacingCombiningMark.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategorySpacingCombiningMark.csproj deleted file mode 100644 index 5c617ba633..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategorySpacingCombiningMark.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategorySurrogate.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategorySurrogate.csproj deleted file mode 100644 index cb263d0dd9..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategorySurrogate.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryTitlecaseLetter.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryTitlecaseLetter.csproj deleted file mode 100644 index 47655c1195..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryTitlecaseLetter.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryUppercaseLetter.csproj b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryUppercaseLetter.csproj deleted file mode 100644 index 266bb41667..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/UnicodeCategoryUppercaseLetter.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryclosepunctuation.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryclosepunctuation.cs deleted file mode 100644 index 98af37cdc0..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryclosepunctuation.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.ClosePunctuation [v-minch] -/// -public class UnicodeCategoryClosePunctuation -{ - public static int Main() - { - UnicodeCategoryClosePunctuation unicodeClosePunc = new UnicodeCategoryClosePunctuation(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryClosePunctuation"); - if (unicodeClosePunc.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the ClosePunctuation Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.ClosePunctuation; - if (myUnicodeCategory != (UnicodeCategory)21) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 21 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryconnectorpunctuation.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryconnectorpunctuation.cs deleted file mode 100644 index dfd6b85756..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryconnectorpunctuation.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.ConnectorPunctuation [v-minch] -/// -public class UnicodeCategoryConnectorPunctuation -{ - public static int Main() - { - UnicodeCategoryConnectorPunctuation unicodeConnectPunc = new UnicodeCategoryConnectorPunctuation(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryConnectorPunctuation"); - if (unicodeConnectPunc.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the ConnectorPunctuation Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.ConnectorPunctuation; - if (myUnicodeCategory != (UnicodeCategory)18) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 18 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorycontrol.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorycontrol.cs deleted file mode 100644 index 9aa99a8e5d..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorycontrol.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.Control [v-minch] -/// -public class UnicodeCategoryControl -{ - public static int Main() - { - UnicodeCategoryControl unicodeControl = new UnicodeCategoryControl(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryControl"); - if (unicodeControl.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the Control Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.Control; - if (myUnicodeCategory != (UnicodeCategory)14) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 14 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorydashpunctuation.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorydashpunctuation.cs deleted file mode 100644 index 8fb4ef20b9..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorydashpunctuation.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.DashPunctuation [v-minch] -/// -public class UnicodeCategoryDashPunctuation -{ - public static int Main() - { - UnicodeCategoryDashPunctuation unicodeDashPunctuation = new UnicodeCategoryDashPunctuation(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryDashPunctuation"); - if (unicodeDashPunctuation.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the DashPunctuation Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.DashPunctuation; - if (myUnicodeCategory != (UnicodeCategory)19) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 19 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorydecimaldigitnumber.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorydecimaldigitnumber.cs deleted file mode 100644 index 06b08e4beb..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorydecimaldigitnumber.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.DecimalDigitNumber [v-minch] -/// -public class UnicodeCategoryDecimalDigitNumber -{ - public static int Main() - { - UnicodeCategoryDecimalDigitNumber unicodeDecimalDigitNumber = new UnicodeCategoryDecimalDigitNumber(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryDecimalDigitNumber"); - if (unicodeDecimalDigitNumber.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the DecimalDigitNumber Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.DecimalDigitNumber; - if (myUnicodeCategory != (UnicodeCategory)8) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 8 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryenclosingmark.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryenclosingmark.cs deleted file mode 100644 index 18d837bae5..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryenclosingmark.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.EnclosingMark [v-minch] -/// -public class UnicodeCategoryEnclosingMark -{ - public static int Main() - { - UnicodeCategoryEnclosingMark unicodeEnclosingMark = new UnicodeCategoryEnclosingMark(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryEnclosingMark"); - if (unicodeEnclosingMark.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the EnclosingMark Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.EnclosingMark; - if (myUnicodeCategory != (UnicodeCategory)7) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 7 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryfinalquotepunctuation.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryfinalquotepunctuation.cs deleted file mode 100644 index c1693a43a0..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryfinalquotepunctuation.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.FinalQuotePunctuation [v-minch] -/// -public class UnicodeCategoryFinalQuotePunctuation -{ - public static int Main() - { - UnicodeCategoryFinalQuotePunctuation unicodeFinalQuotePunctuation = new UnicodeCategoryFinalQuotePunctuation(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryFinalQuotePunctuation"); - if (unicodeFinalQuotePunctuation.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the FinalQuotePunctuation Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.FinalQuotePunctuation; - if (myUnicodeCategory != (UnicodeCategory)23) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 23 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryformat.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryformat.cs deleted file mode 100644 index f8ce3d50a0..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryformat.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.Format [v-minch] -/// -public class UnicodeCategoryFormat -{ - public static int Main() - { - UnicodeCategoryFormat unicodeFormat = new UnicodeCategoryFormat(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryFormat"); - if (unicodeFormat.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the Format Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.Format; - if (myUnicodeCategory != (UnicodeCategory)15) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 15 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryinitialquotepunctuation.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryinitialquotepunctuation.cs deleted file mode 100644 index 84070ec329..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryinitialquotepunctuation.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.InitialQuotePunctuation [v-minch] -/// -public class UnicodeCategoryInitialQuotePunctuation -{ - public static int Main() - { - UnicodeCategoryInitialQuotePunctuation unicodeInitialQuotePunctuation = new UnicodeCategoryInitialQuotePunctuation(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryInitialQuotePunctuation"); - if (unicodeInitialQuotePunctuation.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the InitialQuotePunctuation Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.InitialQuotePunctuation; - if (myUnicodeCategory != (UnicodeCategory)22) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 22 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryletternumber.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryletternumber.cs deleted file mode 100644 index f95c248cef..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryletternumber.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.LetterNumber [v-minch] -/// -public class UnicodeCategoryLetterNumber -{ - public static int Main() - { - UnicodeCategoryLetterNumber unicodeLetterNumber = new UnicodeCategoryLetterNumber(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryLetterNumber"); - if (unicodeLetterNumber.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the LetterNumber Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.LetterNumber; - if (myUnicodeCategory != (UnicodeCategory)9) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 9 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorylineseparator.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorylineseparator.cs deleted file mode 100644 index 8ea8f2edcd..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorylineseparator.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.LineSeparator [v-minch] -/// -public class UnicodeCategoryLineSeparator -{ - public static int Main() - { - UnicodeCategoryLineSeparator unicodeLineSeparator = new UnicodeCategoryLineSeparator(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryLineSeparator"); - if (unicodeLineSeparator.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the LineSeparator Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.LineSeparator; - if (myUnicodeCategory != (UnicodeCategory)12) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 12 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorylowercaseletter.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorylowercaseletter.cs deleted file mode 100644 index 35d628066d..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorylowercaseletter.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.LowercaseLette [v-minch] -/// -public class UnicodeCategoryLowercaseLetter -{ - public static int Main() - { - UnicodeCategoryLowercaseLetter unicodeLowercaseLetter = new UnicodeCategoryLowercaseLetter(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryLowercaseLetter"); - if (unicodeLowercaseLetter.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the LowercaseLetter Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.LowercaseLetter; - if (myUnicodeCategory != (UnicodeCategory)1) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 1 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorymathsymbol.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorymathsymbol.cs deleted file mode 100644 index 66a8427b04..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorymathsymbol.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.MathSymbol [v-minch] -/// -public class UnicodeCategoryMathSymbol -{ - public static int Main() - { - UnicodeCategoryMathSymbol unicodeMathSymbol = new UnicodeCategoryMathSymbol(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryMathSymbol"); - if (unicodeMathSymbol.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the MathSymbol Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.MathSymbol; - if (myUnicodeCategory != (UnicodeCategory)25) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 25 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorymodifierletter.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorymodifierletter.cs deleted file mode 100644 index 63e6cc510b..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorymodifierletter.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.ModifierLetter [v-minch] -/// -public class UnicodeCategoryModifierLetter -{ - public static int Main() - { - UnicodeCategoryModifierLetter unicodeModifierLetter = new UnicodeCategoryModifierLetter(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryModifierLetter"); - if (unicodeModifierLetter.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the ModifierLetter Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.ModifierLetter; - if (myUnicodeCategory != (UnicodeCategory)3) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 3 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorymodifiersymbol.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorymodifiersymbol.cs deleted file mode 100644 index c63f4a7fa1..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorymodifiersymbol.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.ModifierSymbol [v-minch] -/// -public class UnicodeCategoryModifierSymbol -{ - public static int Main() - { - UnicodeCategoryModifierSymbol unicodeModifierSymbol = new UnicodeCategoryModifierSymbol(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryModifierSymbol"); - if (unicodeModifierSymbol.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the ModifierSymbol Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.ModifierSymbol; - if (myUnicodeCategory != (UnicodeCategory)27) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 27 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorynonspacingmark.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorynonspacingmark.cs deleted file mode 100644 index b815da9dfb..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorynonspacingmark.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.NonSpacingMark [v-minch] -/// -class UnicodeCategoryNonSpacingMark -{ - public static int Main() - { - UnicodeCategoryNonSpacingMark unicodeNonSpacingMark = new UnicodeCategoryNonSpacingMark(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryNonSpacingMark"); - if (unicodeNonSpacingMark.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the NonSpacingMark Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.NonSpacingMark; - if (myUnicodeCategory != (UnicodeCategory)5) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 5 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryopenpunctuation.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryopenpunctuation.cs deleted file mode 100644 index 914c69e55d..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryopenpunctuation.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.OpenPunctuation [v-minch] -/// -public class UnicodeCategoryOpenPunctuation -{ - public static int Main() - { - UnicodeCategoryOpenPunctuation unicodeOpenPunctuation = new UnicodeCategoryOpenPunctuation(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryOpenPunctuation"); - if (unicodeOpenPunctuation.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the OpenPunctuation Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.OpenPunctuation; - if (myUnicodeCategory != (UnicodeCategory)20) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 20 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryotherletter.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryotherletter.cs deleted file mode 100644 index 90424ddbc6..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryotherletter.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.OtherLetter [v-minch] -/// -public class UnicodeCategoryOtherLetter -{ - public static int Main() - { - UnicodeCategoryOtherLetter unicodeOtherLetter = new UnicodeCategoryOtherLetter(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryOtherLetter"); - if (unicodeOtherLetter.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the OtherLetter Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.OtherLetter; - if (myUnicodeCategory != (UnicodeCategory)4) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 4 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryothernotassigned.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryothernotassigned.cs deleted file mode 100644 index a6a7920751..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryothernotassigned.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.OtherNotAssigned [v-minch] -/// -public class UnicodeCategoryOtherNotAssigned -{ - public static int Main() - { - UnicodeCategoryOtherNotAssigned unicodeOtherNotAssigned = new UnicodeCategoryOtherNotAssigned(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryOtherNotAssigned"); - if (unicodeOtherNotAssigned.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the OtherNotAssigned Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.OtherNotAssigned; - if (myUnicodeCategory != (UnicodeCategory)29) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 29 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryothernumber.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryothernumber.cs deleted file mode 100644 index f6128de1e0..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryothernumber.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.OtherNumber [v-minch] -/// -public class UnicodeCategoryOtherNumber -{ - public static int Main() - { - UnicodeCategoryOtherNumber unicodeOtherNumber = new UnicodeCategoryOtherNumber(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryOtherNumber"); - if (unicodeOtherNumber.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the OtherNumber Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.OtherNumber; - if (myUnicodeCategory != (UnicodeCategory)10) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 10 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryotherpunctuation.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryotherpunctuation.cs deleted file mode 100644 index 884c0ab6ae..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryotherpunctuation.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.OtherPunctuation [v-minch] -/// -public class UnicodeCategoryOtherPunctuation -{ - public static int Main() - { - UnicodeCategoryOtherPunctuation unicodeOtherPunctuation = new UnicodeCategoryOtherPunctuation(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryOtherPunctuation"); - if (unicodeOtherPunctuation.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the OtherPunctuation Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.OtherPunctuation; - if (myUnicodeCategory != (UnicodeCategory)24) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 24 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryothersymbol.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryothersymbol.cs deleted file mode 100644 index 4e8d4ac138..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryothersymbol.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.OtherSymbol [v-minch] -/// -public class UnicodeCategoryOtherSymbol -{ - public static int Main() - { - UnicodeCategoryOtherSymbol unicodeOtherSymbol = new UnicodeCategoryOtherSymbol(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryOtherSymbol"); - if (unicodeOtherSymbol.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the OtherSymbol Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.OtherSymbol; - if (myUnicodeCategory != (UnicodeCategory)28) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 28 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryparagraphseparator.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryparagraphseparator.cs deleted file mode 100644 index 4e1bfa3280..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryparagraphseparator.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.ParagraphSeparator [v-minch] -/// -public class UnicodeCategoryParagraphSeparator -{ - public static int Main() - { - UnicodeCategoryParagraphSeparator unicodeParagraphSeparator = new UnicodeCategoryParagraphSeparator(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryParagraphSeparator"); - if (unicodeParagraphSeparator.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the ParagraphSeparator Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.ParagraphSeparator; - if (myUnicodeCategory != (UnicodeCategory)13) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 13 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryprivateuse.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryprivateuse.cs deleted file mode 100644 index 53aa98f4ca..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryprivateuse.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.PrivateUse [v-minch] -/// -public class UnicodeCategoryPrivateUse -{ - public static int Main() - { - UnicodeCategoryPrivateUse unicodePrivateUse = new UnicodeCategoryPrivateUse(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryPrivateUse"); - if (unicodePrivateUse.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the PrivateUse Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.PrivateUse; - if (myUnicodeCategory != (UnicodeCategory)17) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 17 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryspaceseparator.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryspaceseparator.cs deleted file mode 100644 index 5d4b5bb063..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryspaceseparator.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.SpaceSeparator [v-minch] -/// -public class UnicodeCategorySpaceSeparator -{ - public static int Main() - { - UnicodeCategorySpaceSeparator unicodeSpaceSeparator = new UnicodeCategorySpaceSeparator(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategorySpaceSeparator"); - if (unicodeSpaceSeparator.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the SpaceSeparator Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.SpaceSeparator; - if (myUnicodeCategory != (UnicodeCategory)11) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 11 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryspacingcombiningmark.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryspacingcombiningmark.cs deleted file mode 100644 index 685129f854..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryspacingcombiningmark.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.SpacingCombiningMark [v-minch] -/// -public class UnicodeCategorySpacingCombiningMark -{ - public static int Main() - { - UnicodeCategorySpacingCombiningMark unicodeSpacingCombiningMark = new UnicodeCategorySpacingCombiningMark(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategorySpacingCombiningMark"); - if (unicodeSpacingCombiningMark.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the SpacingCombiningMark Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.SpacingCombiningMark; - if (myUnicodeCategory != (UnicodeCategory)6) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 6 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorysurrogate.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorysurrogate.cs deleted file mode 100644 index 1acd3e5e1f..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorysurrogate.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.Surrogate [v-minch] -/// -public class UnicodeCategorySurrogate -{ - public static int Main() - { - UnicodeCategorySurrogate unicodeSurrogate = new UnicodeCategorySurrogate(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategorySurrogate"); - if (unicodeSurrogate.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the Surrogate Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.Surrogate; - if (myUnicodeCategory != (UnicodeCategory)16) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 16 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorytitlecaseletter.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorytitlecaseletter.cs deleted file mode 100644 index 1e61044588..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategorytitlecaseletter.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.TitlecaseLetter [v-minch] -/// -public class UnicodeCategoryTitlecaseLetter -{ - public static int Main() - { - UnicodeCategoryTitlecaseLetter unicodeTitlecaseLetter = new UnicodeCategoryTitlecaseLetter(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryTitlecaseLetter"); - if (unicodeTitlecaseLetter.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the TitlecaseLetter Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.TitlecaseLetter; - if (myUnicodeCategory != (UnicodeCategory)2) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 2 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryuppercaseletter.cs b/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryuppercaseletter.cs deleted file mode 100644 index 4a634b6242..0000000000 --- a/tests/src/CoreMangLib/cti/system/globalization/unicodecategory/unicodecategoryuppercaseletter.cs +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; -/// -/// UnicodeCategory.UppercaseLetter -/// -public class UnicodeCategoryUppercaseLetter -{ - public static int Main() - { - UnicodeCategoryUppercaseLetter unicodeUppercaseLetter = new UnicodeCategoryUppercaseLetter(); - TestLibrary.TestFramework.BeginTestCase("UnicodeCategoryUppercaseLetter"); - if (unicodeUppercaseLetter.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.TestFramework.LogInformation("FAIL"); - return 0; - } - } - public bool RunTests() - { - bool retVal = true; - TestLibrary.TestFramework.LogInformation("[Positive]"); - retVal = PosTest1() && retVal; - return retVal; - } - #region PositiveTest - public bool PosTest1() - { - bool retVal = true; - TestLibrary.TestFramework.BeginScenario("PosTest1:Return the UppercaseLetter Value in UnicodeCategory Enumerator"); - try - { - UnicodeCategory myUnicodeCategory = UnicodeCategory.UppercaseLetter; - if (myUnicodeCategory != (UnicodeCategory)0) - { - TestLibrary.TestFramework.LogError("001", "the ExpectResult is 0 but the ActualResult is " + myUnicodeCategory.GetHashCode()); - retVal = false; - } - } - catch (Exception e) - { - TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); - retVal = false; - } - return retVal; - } - #endregion -} \ No newline at end of file diff --git a/tests/src/CoreMangLib/system/datetime/Co7510ParseExact_formatarray.csproj b/tests/src/CoreMangLib/system/datetime/Co7510ParseExact_formatarray.csproj deleted file mode 100644 index 6475443219..0000000000 --- a/tests/src/CoreMangLib/system/datetime/Co7510ParseExact_formatarray.csproj +++ /dev/null @@ -1,44 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/system/datetime/co7510parseexact_formatarray.cs b/tests/src/CoreMangLib/system/datetime/co7510parseexact_formatarray.cs deleted file mode 100644 index 8d31690027..0000000000 --- a/tests/src/CoreMangLib/system/datetime/co7510parseexact_formatarray.cs +++ /dev/null @@ -1,69 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Globalization; - -//Introduced as a BuildBVT as a regression test for NDPWhidbey bug #24414. -//Make sure that a basic case of DateTime.ParseExact with a format array works. -class Co7510ParseExact_formatarray -{ - public static int Main() - { - try - { - string[] formats = new string[24]; - formats[0] = "HH:mm:ss"; - formats[1] = "HH:mm:ss.f"; - formats[2] = "HH:mm:ss.ff"; - formats[3] = "HH:mm:ss.fff"; - formats[4] = "HH:mm:ss.ffff"; - formats[5] = "HH:mm:ss.fffff"; - formats[6] = "HH:mm:ss.ffffff"; - formats[7] = "HH:mm:ss.fffffff"; - formats[8] = "HH:mm:ssZ"; - formats[9] = "HH:mm:ss.fZ"; - formats[10] = "HH:mm:ss.ffZ"; - formats[11] = "HH:mm:ss.fffZ"; - formats[12] = "HH:mm:ss.ffffZ"; - formats[13] = "HH:mm:ss.fffffZ"; - formats[14] = "HH:mm:ss.ffffffZ"; - formats[15] = "HH:mm:ss.fffffffZ"; - formats[16] = "HH:mm:sszzzzzz"; - formats[17] = "HH:mm:ss.fzzzzzz"; - formats[18] = "HH:mm:ss.ffzzzzzz"; - formats[19] = "HH:mm:ss.fffzzzzzz"; - formats[20] = "HH:mm:ss.ffffzzzzzz"; - formats[21] = "HH:mm:ss.fffffzzzzzz"; - formats[22] = "HH:mm:ss.ffffffzzzzzz"; - formats[23] = "HH:mm:ss.fffffffzzzzzz"; - string time = "10:27:27.123"; - - DateTime dtReturned = - DateTime.ParseExact(time, formats, DateTimeFormatInfo.InvariantInfo, - DateTimeStyles.AllowLeadingWhite|DateTimeStyles.AllowTrailingWhite); - - DateTime dtNow = DateTime.Now; - DateTime dtExpected = new DateTime(dtNow.Year, dtNow.Month, dtNow.Day, 10, 27, 27, 123); - - if (dtExpected == dtReturned) - { - TestLibrary.Logging.WriteLine("PASS"); - return 100; - } - else - { - TestLibrary.Logging.WriteLine("Expected: {0}", dtExpected.ToString("M/d/yyyy HH:mm:ss.ffff tt")); - TestLibrary.Logging.WriteLine("Actual: {0}", dtReturned.ToString("M/d/yyyy HH:mm:ss.ffff tt")); - TestLibrary.Logging.WriteLine("FAIL"); - return 1; - } - } - catch (Exception e) - { - TestLibrary.Logging.WriteLine("Unexpected exception: {0}", e.ToString()); - TestLibrary.Logging.WriteLine("FAIL"); - return 1; - } - } -} diff --git a/tests/src/CoreMangLib/system/text/encoding/Shift_Jis.csproj b/tests/src/CoreMangLib/system/text/encoding/Shift_Jis.csproj deleted file mode 100644 index 3b9cd94f3e..0000000000 --- a/tests/src/CoreMangLib/system/text/encoding/Shift_Jis.csproj +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Debug - AnyCPU - 2.0 - {95DFC527-4DC1-495E-97D7-E94EE1F7140D} - Exe - Properties - 512 - {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages - ..\..\ - 7a9bfb7d - true - false - BuildAndRun - 1 - - - - - - - - - False - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/src/CoreMangLib/system/text/encoding/shift_jis.cs b/tests/src/CoreMangLib/system/text/encoding/shift_jis.cs deleted file mode 100644 index 68ce5e21ba..0000000000 --- a/tests/src/CoreMangLib/system/text/encoding/shift_jis.cs +++ /dev/null @@ -1,224 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -using System; -using System.Text; -using TestLibrary; - -public class Shift_JisTest -{ - public static int Main(string[] args) - { - Shift_JisTest test = new Shift_JisTest(); - TestLibrary.TestFramework.BeginTestCase("Testing Shift_Jis encoding support in CoreCLR"); - - if (test.RunTests()) - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.Logging.WriteLine("PASS"); - return 100; - } - else - { - TestLibrary.TestFramework.EndTestCase(); - TestLibrary.Logging.WriteLine("FAIL"); - return 0; - } - } - - public bool RunTests() - { - bool retVal = true; - - TestLibrary.Logging.WriteLine("[Positive]"); - // We now support only Unicode and UTF8 encodings - //retVal = PosTest1() && retVal; - //retVal = PosTest2() && retVal; - //retVal = PosTest3() && retVal; - //retVal = PosTest4() && retVal; - retVal = NegTest1() && retVal; - - return retVal; - } - - public bool NegTest1() - { - bool ret = true; - TestLibrary.TestFramework.BeginScenario("Creating the shift_jis encoding"); - - try - { - Encoding enc = Encoding.GetEncoding("shift_jis"); - - ret = false; - TestFramework.LogError("00F", "Encoding created unexpectedly. Expected argument exception. Actual: Create encoding with name: " + enc.WebName); - } - catch (NotSupportedException) - { - // Expected - } - catch (ArgumentException) - { - // Expected - } - catch (Exception exc) - { - ret = false; - TestFramework.LogError("010", "Unexpected error: " + exc.ToString()); - } - return ret; - } - - public bool PosTest1() - { - bool ret = true; - TestLibrary.TestFramework.BeginScenario("Creating the shift_jis encoding"); - - try - { - Encoding enc2 = Encoding.GetEncoding("shift_jis"); - if (enc2.WebName != "shift_jis") - { - ret = false; - TestFramework.LogError("002", "Error creating encoding. Web name not as expected. Expected: shift_jis Actual: " + enc2.WebName); - } - - Encoding enc3 = Encoding.GetEncoding("sHiFT_JIs"); - if (enc3.WebName != "shift_jis") - { - ret = false; - TestFramework.LogError("003", "Error creating encoding. Web name not as expected. Expected: shift_jis Actual: " + enc3.WebName); - } - } - catch (Exception exc) - { - ret = false; - TestFramework.LogError("004", "Unexpected error: " + exc.ToString()); - } - return ret; - } - - public bool PosTest2() - { - bool ret = true; - TestLibrary.TestFramework.BeginScenario("Encoding strings with the shift_jis encoding"); - - try - { - Encoding enc = Encoding.GetEncoding("shift_jis"); - - string str = "ABc"; - byte[] bytes = enc.GetBytes(str); - byte[] expected = new byte[] { 0x41, 0x42, 0x63 }; - - if (!Utilities.CompareBytes(bytes, expected)) - { - ret = false; - TestFramework.LogError("005", "Encoding str -> bytes not as expected. Str: " + str + " Expected bytes: " + Utilities.ByteArrayToString(expected) + " Actual bytes: " + Utilities.ByteArrayToString(bytes)); - } - - str = ""; - bytes = enc.GetBytes(str); - expected = new byte[0]; - - if (!Utilities.CompareBytes(bytes, expected)) - { - ret = false; - TestFramework.LogError("006", "Encoding str -> bytes not as expected. Str: " + str + " Expected bytes: " + Utilities.ByteArrayToString(expected) + " Actual bytes: " + Utilities.ByteArrayToString(bytes)); - } - - str = "A\xff70\x3000\x00b6\x25ef\x044f\x9adc\x9ed1"; - bytes = enc.GetBytes(str); - expected = new byte[] { 0x41, 0xb0, 0x81, 0x40, 0x81, 0xf7, 0x81, 0xfc, 0x84, 0x91, 0xfc, 0x40, 0xfc, 0x4b }; - - if (!Utilities.CompareBytes(bytes, expected)) - { - ret = false; - TestFramework.LogError("007", "Encoding str -> bytes not as expected. Str: " + str + " Expected bytes: " + Utilities.ByteArrayToString(expected) + " Actual bytes: " + Utilities.ByteArrayToString(bytes)); - } - } - catch (Exception exc) - { - ret = false; - TestFramework.LogError("008", "Unexpected error: " + exc.ToString()); - } - return ret; - } - - public bool PosTest3() - { - bool ret = true; - TestLibrary.TestFramework.BeginScenario("Encoding char[]s with the shift_jis encoding"); - - try - { - Encoding enc = Encoding.GetEncoding("shift_jis"); - - char[] str = new char[] { 'A', 'B', 'c' }; - byte[] bytes = enc.GetBytes(str); - byte[] expected = new byte[] { 0x41, 0x42, 0x63 }; - - if (!Utilities.CompareBytes(bytes, expected)) - { - ret = false; - TestFramework.LogError("009", "Encoding char[] -> bytes not as expected. Str: " + new string(str) + " Expected bytes: " + Utilities.ByteArrayToString(expected) + " Actual bytes: " + Utilities.ByteArrayToString(bytes)); - } - - str = new char[0]; - bytes = enc.GetBytes(str); - expected = new byte[0]; - - if (!Utilities.CompareBytes(bytes, expected)) - { - ret = false; - TestFramework.LogError("00A", "Encoding char[] -> bytes not as expected. Str: " + new string(str) + " Expected bytes: " + Utilities.ByteArrayToString(expected) + " Actual bytes: " + Utilities.ByteArrayToString(bytes)); - } - - str = new char[] { 'A', '\xff70', '\x3000', '\x00b6', '\x25ef', '\x044f', '\x9adc', '\x9ed1' }; - bytes = enc.GetBytes(str); - expected = new byte[] { 0x41, 0xb0, 0x81, 0x40, 0x81, 0xf7, 0x81, 0xfc, 0x84, 0x91, 0xfc, 0x40, 0xfc, 0x4b }; - - if (!Utilities.CompareBytes(bytes, expected)) - { - ret = false; - TestFramework.LogError("00B", "Encoding char[] -> bytes not as expected. Str: " + new string(str) + " Expected bytes: " + Utilities.ByteArrayToString(expected) + " Actual bytes: " + Utilities.ByteArrayToString(bytes)); - } - } - catch (Exception exc) - { - ret = false; - TestFramework.LogError("00C", "Unexpected error: " + exc.ToString()); - } - return ret; - } - - public bool PosTest4() - { - bool ret = true; - TestLibrary.TestFramework.BeginScenario("Decoding byte[]s with the shift_jis encoding"); - - try - { - Encoding enc = Encoding.GetEncoding("shift_jis"); - - byte[] bytes = { 0x87, 0x90 }; - char[] expected = new char[] {'\x2252'}; - - char[] actual = enc.GetChars(bytes); - - if (!Utilities.CompareChars(actual, expected)) - { - ret = false; - TestFramework.LogError("00D", "Decoding byte[] -> char[] not as expected! Expected: 0x8786 Actual "); - foreach (char c in actual) Logging.Write("0x" + ((int)c).ToString("x") + " "); - } - } - catch (Exception exc) - { - ret = false; - TestFramework.LogError("00E", "Unexpected error: " + exc.ToString()); - } - return ret; - } - -} diff --git a/tests/src/GC/API/GC/TotalMemory.cs b/tests/src/GC/API/GC/TotalMemory.cs index ad5384621c..d6233b1c8c 100644 --- a/tests/src/GC/API/GC/TotalMemory.cs +++ b/tests/src/GC/API/GC/TotalMemory.cs @@ -23,6 +23,7 @@ public class Test { int[] array2 = new int[40000]; int memnew = (int) GC.GetTotalMemory(false); Console.WriteLine("Total Memory: " + memnew); + GC.KeepAlive(array2); if(memnew >= memold) { Console.WriteLine("Test for GC.TotalMemory passed!"); diff --git a/tests/src/GC/Coverage/delete_next_card_table.csproj b/tests/src/GC/Coverage/delete_next_card_table.csproj index 98bd7f38e0..0c80943169 100644 --- a/tests/src/GC/Coverage/delete_next_card_table.csproj +++ b/tests/src/GC/Coverage/delete_next_card_table.csproj @@ -14,6 +14,7 @@ ..\..\ 7a9bfb7d true + true @@ -35,4 +36,4 @@ - \ No newline at end of file + diff --git a/tests/src/Interop/common/types.h b/tests/src/Interop/common/types.h index cb59c42e9d..f183a07e4e 100755 --- a/tests/src/Interop/common/types.h +++ b/tests/src/Interop/common/types.h @@ -5,6 +5,7 @@ #ifndef _INTEROP_TYPES__H #define _INTEROP_TYPES__H +#undef INT_MIN #define INT_MIN (-2147483647 - 1) typedef char16_t WCHAR; diff --git a/tests/src/JIT/Directed/shift/uint64Opt.cs b/tests/src/JIT/Directed/shift/uint64Opt.cs new file mode 100644 index 0000000000..1c8a984e7f --- /dev/null +++ b/tests/src/JIT/Directed/shift/uint64Opt.cs @@ -0,0 +1,178 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// + +using System; + +// Test long and ulong shifts by 0, 32 and 64 constants that can be optimized. +namespace ShiftTest +{ + + public class ulong64Test + { + static int shiftByZero(ulong arg) + { + if (arg != arg << 0) + { + return -1; + } + if (arg != arg >> 0) + { + return -1; + } + return 100; + } + + static int shiftBy32(ulong arg) + { + ulong powerOfTwo = 0x100000000UL; + if (arg * powerOfTwo != arg << 32) + { + return -1; + } + if (arg / powerOfTwo != arg >> 32) + { + return -1; + } + return 100; + } + + static int shiftBy64(ulong arg) + { + // The shift count is computed from count & 0x3F. + if (arg != arg << 64) + { + return -1; + } + if (arg != arg >> 64) + { + return -1; + } + return 100; + } + + public static int run(ulong arg) + { + bool passed = true; + if (shiftByZero(arg) != 100) + { + passed = false; + Console.WriteLine("FAILED for uLong shiftByZero"); + } + if (shiftBy32(arg) != 100) + { + passed = false; + Console.WriteLine("FAILED for uLong shiftBy32"); + } + if (shiftBy64(arg) != 100) + { + passed = false; + Console.WriteLine("FAILED for uLong shiftBy64"); + } + if (passed) + { + return 100; + } + return -1; + } + } + + public class long64Test + { + static int shiftByZero(long arg) + { + if (arg != arg << 0) + { + return -1; + } + if (arg != arg >> 0) + { + return -1; + } + return 100; + } + + static int shiftBy32(long arg) + { + long powerOfTwo = 0x100000000L; + if (arg * powerOfTwo != arg << 32) + { + return -1; + } + if (arg / powerOfTwo != arg >> 32) + { + return -1; + } + return 100; + } + + static int shiftBy64(long arg) + { + // The shift count is computed from count & 0x3F. + if (arg != arg << 64) + { + return -1; + } + if (arg != arg >> 64) + { + return -1; + } + if (-arg != -arg >> 64) + { + return -1; + } + return 100; + } + + public static int run(long arg) + { + bool passed = true; + if (shiftByZero(arg) != 100) + { + passed = false; + Console.WriteLine("FAILED for Long shiftByZero"); + } + if (shiftBy32(arg) != 100) + { + passed = false; + Console.WriteLine("FAILED for Long shiftBy32"); + } + if (shiftBy64(arg) != 100) + { + passed = false; + Console.WriteLine("FAILED for Long shiftBy64"); + } + if (passed) + { + return 100; + } + return -1; + } + } + + class Test + { + public static int Main() + { + bool passed = true; + ulong ulongArg = 0x3F134; + if (ulong64Test.run(ulongArg) != 100) + { + passed = false; + } + long longArg = 0x3F134; + if (long64Test.run(longArg) != 100) + { + passed = false; + } + if (passed) + { + Console.WriteLine("PASSED"); + return 100; + } + Console.WriteLine("FAILED"); + return -1; + } + } +} diff --git a/tests/src/JIT/Directed/shift/uint64Opt_d.csproj b/tests/src/JIT/Directed/shift/uint64Opt_d.csproj new file mode 100644 index 0000000000..dc1d1e1b7a --- /dev/null +++ b/tests/src/JIT/Directed/shift/uint64Opt_d.csproj @@ -0,0 +1,47 @@ + + + + + Debug + AnyCPU + $(MSBuildProjectName) + 2.0 + {1562736B-261A-40CC-8AFE-C0F1C2892DEB} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)minimal\project.json + $(JitPackagesConfigFileDirectory)minimal\project.lock.json + + + + + \ No newline at end of file diff --git a/tests/src/JIT/Directed/shift/uint64Opt_do.csproj b/tests/src/JIT/Directed/shift/uint64Opt_do.csproj new file mode 100644 index 0000000000..cbef86f528 --- /dev/null +++ b/tests/src/JIT/Directed/shift/uint64Opt_do.csproj @@ -0,0 +1,46 @@ + + + + + Debug + AnyCPU + $(MSBuildProjectName) + 2.0 + {8FB8C934-E5DA-4A20-930B-5C30BE80831A} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + True + + + + + + + + + $(JitPackagesConfigFileDirectory)minimal\project.json + $(JitPackagesConfigFileDirectory)minimal\project.lock.json + + + + + \ No newline at end of file diff --git a/tests/src/JIT/Directed/shift/uint64Opt_r.csproj b/tests/src/JIT/Directed/shift/uint64Opt_r.csproj new file mode 100644 index 0000000000..157c0abaec --- /dev/null +++ b/tests/src/JIT/Directed/shift/uint64Opt_r.csproj @@ -0,0 +1,47 @@ + + + + + Debug + AnyCPU + $(MSBuildProjectName) + 2.0 + {DB8A5DD9-466F-484E-AEBA-2B78F1FF3633} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + + + + + + + + + + + $(JitPackagesConfigFileDirectory)minimal\project.json + $(JitPackagesConfigFileDirectory)minimal\project.lock.json + + + + + \ No newline at end of file diff --git a/tests/src/JIT/Directed/shift/uint64Opt_ro.csproj b/tests/src/JIT/Directed/shift/uint64Opt_ro.csproj new file mode 100644 index 0000000000..c7e008d96d --- /dev/null +++ b/tests/src/JIT/Directed/shift/uint64Opt_ro.csproj @@ -0,0 +1,46 @@ + + + + + Debug + AnyCPU + $(MSBuildProjectName) + 2.0 + {50453737-C530-4473-8D14-123A43C9DA9F} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + + + True + + + + + + + + + $(JitPackagesConfigFileDirectory)minimal\project.json + $(JitPackagesConfigFileDirectory)minimal\project.lock.json + + + + + \ No newline at end of file diff --git a/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_d.csproj b/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_d.csproj index a4054021e7..a694797c3c 100644 --- a/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_d.csproj +++ b/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_d.csproj @@ -15,8 +15,9 @@ ..\..\ 7a9bfb7d - + true + true diff --git a/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_r.csproj b/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_r.csproj index bd5ae97d4b..4b75ff430d 100644 --- a/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_r.csproj +++ b/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_r.csproj @@ -15,8 +15,9 @@ ..\..\ 7a9bfb7d - + true + true diff --git a/tests/src/JIT/Methodical/refany/format.cs b/tests/src/JIT/Methodical/refany/format.cs index 7b4c90cacc..33f9273c1a 100644 --- a/tests/src/JIT/Methodical/refany/format.cs +++ b/tests/src/JIT/Methodical/refany/format.cs @@ -6,6 +6,16 @@ using System; namespace JitTest { + public enum PlatformID + { + MacOSX = 6, + Unix = 4, + Win32NT = 2, + Win32S = 0, + Win32Windows = 1, + WinCE = 3, + Xbox = 5, + } internal enum Mood { good, diff --git a/tests/src/JIT/Methodical/refany/format.il b/tests/src/JIT/Methodical/refany/format.il index 41bd149185..86cae213bc 100644 --- a/tests/src/JIT/Methodical/refany/format.il +++ b/tests/src/JIT/Methodical/refany/format.il @@ -17,6 +17,18 @@ .module format.exe .namespace JitTest { + .class public auto ansi sealed PlatformID + extends [mscorlib]System.Enum + { + .field public specialname rtspecialname int32 value__ + .field public static literal valuetype JitTest.PlatformID MacOSX = int32(0x00000006) + .field public static literal valuetype JitTest.PlatformID Unix = int32(0x00000004) + .field public static literal valuetype JitTest.PlatformID Win32NT = int32(0x00000002) + .field public static literal valuetype JitTest.PlatformID Win32S = int32(0x00000000) + .field public static literal valuetype JitTest.PlatformID Win32Windows = int32(0x00000001) + .field public static literal valuetype JitTest.PlatformID WinCE = int32(0x00000003) + .field public static literal valuetype JitTest.PlatformID Xbox = int32(0x00000005) + } // end of class JitTest.PlatformID .class value private auto ansi serializable sealed Mood extends [mscorlib]System.Enum { @@ -37,7 +49,7 @@ .field private float64 m_dbl .field private bool m_b .field private static value class [mscorlib]System.DateTime m_t - .field private value class [mscorlib]System.PlatformID m_pid + .field private value class JitTest.PlatformID m_pid .field private value class JitTest.Mood m_mood .method private hidebysig static string Format(typedref format, @@ -401,7 +413,7 @@ IL_031d: ldarg.1 IL_031e: refanytype IL_0320: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle) - IL_0325: ldtoken [mscorlib]System.PlatformID + IL_0325: ldtoken JitTest.PlatformID IL_032a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle) IL_032f: beq.s IL_0337 @@ -410,9 +422,9 @@ IL_0337: ldloc.2 IL_0338: ldarg.1 - IL_0339: refanyval [mscorlib]System.PlatformID - ldobj [mscorlib]System.PlatformID - IL_033e: box [mscorlib]System.PlatformID + IL_0339: refanyval JitTest.PlatformID + ldobj JitTest.PlatformID + IL_033e: box JitTest.PlatformID IL_0343: call instance string [mscorlib]System.Enum::ToString() IL_0348: call string [mscorlib]System.String::Concat(string, string) @@ -551,7 +563,7 @@ float64 V_5, bool V_6, value class [mscorlib]System.DateTime V_7, - value class [mscorlib]System.PlatformID V_8, + value class JitTest.PlatformID V_8, value class JitTest.Mood V_9) IL_0000: ldc.i4.s 10 IL_0002: stloc.0 @@ -644,7 +656,7 @@ string) IL_00f6: ldstr "{%p}" IL_00fb: ldloca.s V_8 - IL_00fd: mkrefany [mscorlib]System.PlatformID + IL_00fd: mkrefany JitTest.PlatformID IL_0102: ldstr "{Win32NT}" IL_0107: call void JitTest.TestClass::Test(string, typedref, @@ -732,8 +744,8 @@ string) IL_00e1: ldstr "{%p}" IL_00e6: ldarg.0 - IL_00e7: ldflda value class [mscorlib]System.PlatformID JitTest.TestClass::m_pid - IL_00ec: mkrefany [mscorlib]System.PlatformID + IL_00e7: ldflda value class JitTest.PlatformID JitTest.TestClass::m_pid + IL_00ec: mkrefany JitTest.PlatformID IL_00f1: ldstr "{Win32NT}" IL_00f6: call void JitTest.TestClass::Test(string, typedref, @@ -758,7 +770,7 @@ float64& dbl, bool& b, value class [mscorlib]System.DateTime& t, - value class [mscorlib]System.PlatformID& pid) il managed + value class JitTest.PlatformID& pid) il managed { .maxstack 5 IL_0000: ldstr "{%d}" @@ -825,7 +837,7 @@ string) IL_00bd: ldstr "{%p}" IL_00c2: ldarg.s pid - IL_00c4: mkrefany [mscorlib]System.PlatformID + IL_00c4: mkrefany JitTest.PlatformID IL_00c9: ldstr "{Win32NT}" IL_00ce: call void JitTest.TestClass::Test(string, typedref, @@ -845,7 +857,7 @@ float64 V_5, bool V_6, value class [mscorlib]System.DateTime V_7, - value class [mscorlib]System.PlatformID V_8) + value class JitTest.PlatformID V_8) IL_0000: ldc.i4.s 20 IL_0002: stloc.0 IL_0003: ldc.i4.s 21 @@ -888,7 +900,7 @@ float64&, bool&, value class [mscorlib]System.DateTime&, - value class [mscorlib]System.PlatformID&) + value class JitTest.PlatformID&) IL_0049: ret } // end of method TestClass::TestArgSlots @@ -904,7 +916,7 @@ float64[] V_5, bool[] V_6, value class [mscorlib]System.DateTime[] V_7, - value class [mscorlib]System.PlatformID[] V_8, + value class JitTest.PlatformID[] V_8, value class JitTest.Mood[] V_9, int32[] V_10, unsigned int32[] V_11, @@ -913,7 +925,7 @@ float32[] V_14, float64[] V_15, bool[] V_16, - value class [mscorlib]System.PlatformID[] V_17, + value class JitTest.PlatformID[] V_17, value class JitTest.Mood[] V_18) IL_0000: ldc.i4.1 IL_0001: newarr [mscorlib]System.Int32 @@ -993,7 +1005,7 @@ int32, int32) IL_00a3: ldc.i4.1 - IL_00a4: newarr [mscorlib]System.PlatformID + IL_00a4: newarr JitTest.PlatformID IL_00a9: stloc.s V_17 IL_00ab: ldloc.s V_17 IL_00ad: ldc.i4.0 @@ -1089,8 +1101,8 @@ IL_01b3: ldstr "{%p}" IL_01b8: ldloc.s V_8 IL_01ba: ldc.i4.0 - IL_01bb: ldelema [mscorlib]System.PlatformID - IL_01c0: mkrefany [mscorlib]System.PlatformID + IL_01bb: ldelema JitTest.PlatformID + IL_01c0: mkrefany JitTest.PlatformID IL_01c5: ldstr "{Win32NT}" IL_01ca: call void JitTest.TestClass::Test(string, typedref, @@ -1163,7 +1175,7 @@ IL_002d: stfld bool JitTest.TestClass::m_b IL_0032: ldarg.0 IL_0033: ldc.i4.2 - IL_0034: stfld value class [mscorlib]System.PlatformID JitTest.TestClass::m_pid + IL_0034: stfld value class JitTest.PlatformID JitTest.TestClass::m_pid IL_0039: ldarg.0 IL_003a: ldc.i4.0 IL_003b: stfld value class JitTest.Mood JitTest.TestClass::m_mood diff --git a/tests/src/JIT/Methodical/refany/longsig.il b/tests/src/JIT/Methodical/refany/longsig.il index 0aafa47aab..395d042595 100644 --- a/tests/src/JIT/Methodical/refany/longsig.il +++ b/tests/src/JIT/Methodical/refany/longsig.il @@ -17,6 +17,18 @@ .module format.exe .namespace JitTest { + .class public auto ansi sealed PlatformID + extends [mscorlib]System.Enum + { + .field public specialname rtspecialname int32 value__ + .field public static literal valuetype JitTest.PlatformID MacOSX = int32(0x00000006) + .field public static literal valuetype JitTest.PlatformID Unix = int32(0x00000004) + .field public static literal valuetype JitTest.PlatformID Win32NT = int32(0x00000002) + .field public static literal valuetype JitTest.PlatformID Win32S = int32(0x00000000) + .field public static literal valuetype JitTest.PlatformID Win32Windows = int32(0x00000001) + .field public static literal valuetype JitTest.PlatformID WinCE = int32(0x00000003) + .field public static literal valuetype JitTest.PlatformID Xbox = int32(0x00000005) + } // end of class JitTest.PlatformID .class value private auto ansi serializable sealed Mood extends [mscorlib]System.Enum { @@ -37,7 +49,7 @@ .field private float64 m_dbl .field private bool m_b .field private static value class [mscorlib]System.DateTime m_t - .field private value class [mscorlib]System.PlatformID m_pid + .field private value class JitTest.PlatformID m_pid .field private value class JitTest.Mood m_mood .method private hidebysig static string Format(typedref format, @@ -401,7 +413,7 @@ IL_031d: ldarg.1 IL_031e: refanytype IL_0320: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle) - IL_0325: ldtoken [mscorlib]System.PlatformID + IL_0325: ldtoken JitTest.PlatformID IL_032a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle) IL_032f: beq.s IL_0337 @@ -410,9 +422,9 @@ IL_0337: ldloc.2 IL_0338: ldarg.1 - IL_0339: refanyval [mscorlib]System.PlatformID - ldobj [mscorlib]System.PlatformID - IL_033e: box [mscorlib]System.PlatformID + IL_0339: refanyval JitTest.PlatformID + ldobj JitTest.PlatformID + IL_033e: box JitTest.PlatformID IL_0343: call instance string [mscorlib]System.Enum::ToString() IL_0348: call string [mscorlib]System.String::Concat(string, string) @@ -551,7 +563,7 @@ [5] float64 V_5, [6] bool V_6, [7] value class [mscorlib]System.DateTime V_7, - [8] value class [mscorlib]System.PlatformID V_8, + [8] value class JitTest.PlatformID V_8, [9] value class JitTest.Mood V_9) IL_0000: ldc.i4.s 10 IL_0002: stloc.0 @@ -644,7 +656,7 @@ string) IL_00f6: ldstr "{%p}" IL_00fb: ldloca.s V_8 - IL_00fd: mkrefany [mscorlib]System.PlatformID + IL_00fd: mkrefany JitTest.PlatformID IL_0102: ldstr "{Win32NT}" IL_0107: call void JitTest.TestClass::Test(string, typedref, @@ -732,8 +744,8 @@ string) IL_00e1: ldstr "{%p}" IL_00e6: ldarg.0 - IL_00e7: ldflda value class [mscorlib]System.PlatformID JitTest.TestClass::m_pid - IL_00ec: mkrefany [mscorlib]System.PlatformID + IL_00e7: ldflda value class JitTest.PlatformID JitTest.TestClass::m_pid + IL_00ec: mkrefany JitTest.PlatformID IL_00f1: ldstr "{Win32NT}" IL_00f6: call void JitTest.TestClass::Test(string, typedref, @@ -758,7 +770,7 @@ float64& dbl, bool& b, value class [mscorlib]System.DateTime& t, - value class [mscorlib]System.PlatformID& pid) il managed + value class JitTest.PlatformID& pid) il managed { .maxstack 5 IL_0000: ldstr "{%d}" @@ -825,7 +837,7 @@ string) IL_00bd: ldstr "{%p}" IL_00c2: ldarg.s pid - IL_00c4: mkrefany [mscorlib]System.PlatformID + IL_00c4: mkrefany JitTest.PlatformID IL_00c9: ldstr "{Win32NT}" IL_00ce: call void JitTest.TestClass::Test(string, typedref, @@ -845,7 +857,7 @@ [5] float64 V_5, [6] bool V_6, [7] value class [mscorlib]System.DateTime V_7, - [8] value class [mscorlib]System.PlatformID V_8) + [8] value class JitTest.PlatformID V_8) IL_0000: ldc.i4.s 20 IL_0002: stloc.0 IL_0003: ldc.i4.s 21 @@ -888,7 +900,7 @@ float64&, bool&, value class [mscorlib]System.DateTime&, - value class [mscorlib]System.PlatformID&) + value class JitTest.PlatformID&) IL_0049: ret } // end of method TestClass::TestArgSlots @@ -904,7 +916,7 @@ [5] float64[] V_5, [6] bool[] V_6, [7] value class [mscorlib]System.DateTime[] V_7, - [8] value class [mscorlib]System.PlatformID[] V_8, + [8] value class JitTest.PlatformID[] V_8, [9] value class JitTest.Mood[] V_9, [10] int32[] V_10, [11] unsigned int32[] V_11, @@ -913,7 +925,7 @@ [14] float32[] V_14, [15] float64[] V_15, [16] bool[] V_16, - [17] value class [mscorlib]System.PlatformID[] V_17, + [17] value class JitTest.PlatformID[] V_17, [18] value class JitTest.Mood[] V_18) IL_0000: ldc.i4.1 IL_0001: newarr [mscorlib]System.Int32 @@ -993,7 +1005,7 @@ int32, int32) IL_00a3: ldc.i4.1 - IL_00a4: newarr [mscorlib]System.PlatformID + IL_00a4: newarr JitTest.PlatformID IL_00a9: stloc.s V_17 IL_00ab: ldloc.s V_17 IL_00ad: ldc.i4.0 @@ -1089,8 +1101,8 @@ IL_01b3: ldstr "{%p}" IL_01b8: ldloc.s V_8 IL_01ba: ldc.i4.0 - IL_01bb: ldelema [mscorlib]System.PlatformID - IL_01c0: mkrefany [mscorlib]System.PlatformID + IL_01bb: ldelema JitTest.PlatformID + IL_01c0: mkrefany JitTest.PlatformID IL_01c5: ldstr "{Win32NT}" IL_01ca: call void JitTest.TestClass::Test(string, typedref, @@ -1163,7 +1175,7 @@ IL_002d: stfld bool JitTest.TestClass::m_b IL_0032: ldarg.0 IL_0033: ldc.i4.2 - IL_0034: stfld value class [mscorlib]System.PlatformID JitTest.TestClass::m_pid + IL_0034: stfld value class JitTest.PlatformID JitTest.TestClass::m_pid IL_0039: ldarg.0 IL_003a: ldc.i4.0 IL_003b: stfld value class JitTest.Mood JitTest.TestClass::m_mood diff --git a/tests/src/JIT/Methodical/refany/shortsig.il b/tests/src/JIT/Methodical/refany/shortsig.il index f336dfd2a5..e013baeecc 100644 --- a/tests/src/JIT/Methodical/refany/shortsig.il +++ b/tests/src/JIT/Methodical/refany/shortsig.il @@ -16,6 +16,18 @@ } .namespace JitTest { + .class public auto ansi sealed PlatformID + extends [mscorlib]System.Enum + { + .field public specialname rtspecialname int32 value__ + .field public static literal valuetype JitTest.PlatformID MacOSX = int32(0x00000006) + .field public static literal valuetype JitTest.PlatformID Unix = int32(0x00000004) + .field public static literal valuetype JitTest.PlatformID Win32NT = int32(0x00000002) + .field public static literal valuetype JitTest.PlatformID Win32S = int32(0x00000000) + .field public static literal valuetype JitTest.PlatformID Win32Windows = int32(0x00000001) + .field public static literal valuetype JitTest.PlatformID WinCE = int32(0x00000003) + .field public static literal valuetype JitTest.PlatformID Xbox = int32(0x00000005) + } // end of class JitTest.PlatformID .class value private auto ansi serializable sealed Mood extends [mscorlib]System.Enum { @@ -36,7 +48,7 @@ .field private float64 m_dbl .field private bool m_b .field private static value class [mscorlib]System.DateTime m_t - .field private value class [mscorlib]System.PlatformID m_pid + .field private value class JitTest.PlatformID m_pid .field private value class JitTest.Mood m_mood .method private hidebysig static string Format(typedref format, @@ -400,7 +412,7 @@ IL_031d: ldarg.1 IL_031e: refanytype IL_0320: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle) - IL_0325: ldtoken [mscorlib]System.PlatformID + IL_0325: ldtoken JitTest.PlatformID IL_032a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(value class [mscorlib]System.RuntimeTypeHandle) IL_032f: beq.s IL_0337 @@ -409,9 +421,9 @@ IL_0337: ldloc.2 IL_0338: ldarg.1 - IL_0339: refanyval [mscorlib]System.PlatformID - ldobj [mscorlib]System.PlatformID - IL_033e: box [mscorlib]System.PlatformID + IL_0339: refanyval JitTest.PlatformID + ldobj JitTest.PlatformID + IL_033e: box JitTest.PlatformID IL_0343: call instance string [mscorlib]System.Enum::ToString() IL_0348: call string [mscorlib]System.String::Concat(string, string) @@ -550,7 +562,7 @@ [5] float64 V_5, [6] bool V_6, [7] value class [mscorlib]System.DateTime V_7, - [8] value class [mscorlib]System.PlatformID V_8, + [8] value class JitTest.PlatformID V_8, [9] value class JitTest.Mood V_9) IL_0000: ldc.i4.s 10 IL_0002: stloc.0 @@ -643,7 +655,7 @@ string) IL_00f6: ldstr "{%p}" IL_00fb: ldloca.s V_8 - IL_00fd: mkrefany [mscorlib]System.PlatformID + IL_00fd: mkrefany JitTest.PlatformID IL_0102: ldstr "{Win32NT}" IL_0107: call void JitTest.TestClass::Test(string, typedref, @@ -731,8 +743,8 @@ string) IL_00e1: ldstr "{%p}" IL_00e6: ldarg.0 - IL_00e7: ldflda value class [mscorlib]System.PlatformID JitTest.TestClass::m_pid - IL_00ec: mkrefany [mscorlib]System.PlatformID + IL_00e7: ldflda value class JitTest.PlatformID JitTest.TestClass::m_pid + IL_00ec: mkrefany JitTest.PlatformID IL_00f1: ldstr "{Win32NT}" IL_00f6: call void JitTest.TestClass::Test(string, typedref, @@ -757,7 +769,7 @@ float64& dbl, bool& b, value class [mscorlib]System.DateTime& t, - value class [mscorlib]System.PlatformID& pid) il managed + value class JitTest.PlatformID& pid) il managed { .maxstack 5 IL_0000: ldstr "{%d}" @@ -824,7 +836,7 @@ string) IL_00bd: ldstr "{%p}" IL_00c2: ldarg.s pid - IL_00c4: mkrefany [mscorlib]System.PlatformID + IL_00c4: mkrefany JitTest.PlatformID IL_00c9: ldstr "{Win32NT}" IL_00ce: call void JitTest.TestClass::Test(string, typedref, @@ -844,7 +856,7 @@ [5] float64 V_5, [6] bool V_6, [7] value class [mscorlib]System.DateTime V_7, - [8] value class [mscorlib]System.PlatformID V_8) + [8] value class JitTest.PlatformID V_8) IL_0000: ldc.i4.s 20 IL_0002: stloc.0 IL_0003: ldc.i4.s 21 @@ -887,7 +899,7 @@ float64&, bool&, value class [mscorlib]System.DateTime&, - value class [mscorlib]System.PlatformID&) + value class JitTest.PlatformID&) IL_0049: ret } // end of method TestClass::TestArgSlots @@ -903,7 +915,7 @@ [5] float64[] V_5, [6] bool[] V_6, [7] value class [mscorlib]System.DateTime[] V_7, - [8] value class [mscorlib]System.PlatformID[] V_8, + [8] value class JitTest.PlatformID[] V_8, [9] value class JitTest.Mood[] V_9, [10] int32[] V_10, [11] unsigned int32[] V_11, @@ -912,7 +924,7 @@ [14] float32[] V_14, [15] float64[] V_15, [16] bool[] V_16, - [17] value class [mscorlib]System.PlatformID[] V_17, + [17] value class JitTest.PlatformID[] V_17, [18] value class JitTest.Mood[] V_18) IL_0000: ldc.i4.1 IL_0001: newarr [mscorlib]System.Int32 @@ -992,7 +1004,7 @@ int32, int32) IL_00a3: ldc.i4.1 - IL_00a4: newarr [mscorlib]System.PlatformID + IL_00a4: newarr JitTest.PlatformID IL_00a9: stloc.s V_17 IL_00ab: ldloc.s V_17 IL_00ad: ldc.i4.0 @@ -1088,8 +1100,8 @@ IL_01b3: ldstr "{%p}" IL_01b8: ldloc.s V_8 IL_01ba: ldc.i4.0 - IL_01bb: ldelema [mscorlib]System.PlatformID - IL_01c0: mkrefany [mscorlib]System.PlatformID + IL_01bb: ldelema JitTest.PlatformID + IL_01c0: mkrefany JitTest.PlatformID IL_01c5: ldstr "{Win32NT}" IL_01ca: call void JitTest.TestClass::Test(string, typedref, @@ -1162,7 +1174,7 @@ IL_002d: stfld bool JitTest.TestClass::m_b IL_0032: ldarg.0 IL_0033: ldc.i4.2 - IL_0034: stfld value class [mscorlib]System.PlatformID JitTest.TestClass::m_pid + IL_0034: stfld value class JitTest.PlatformID JitTest.TestClass::m_pid IL_0039: ldarg.0 IL_003a: ldc.i4.0 IL_003b: stfld value class JitTest.Mood JitTest.TestClass::m_mood diff --git a/tests/src/JIT/Methodical/tailcall/Desktop/_il_relthread-race.csproj b/tests/src/JIT/Methodical/tailcall/Desktop/_il_relthread-race.csproj index 72167fc191..d55824a331 100644 --- a/tests/src/JIT/Methodical/tailcall/Desktop/_il_relthread-race.csproj +++ b/tests/src/JIT/Methodical/tailcall/Desktop/_il_relthread-race.csproj @@ -14,6 +14,9 @@ $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages ..\..\ 7a9bfb7d + + + true diff --git a/tests/src/JIT/Methodical/tailcall_v4/hijacking.ilproj b/tests/src/JIT/Methodical/tailcall_v4/hijacking.ilproj index 5d149734f4..f92efe2970 100644 --- a/tests/src/JIT/Methodical/tailcall_v4/hijacking.ilproj +++ b/tests/src/JIT/Methodical/tailcall_v4/hijacking.ilproj @@ -14,6 +14,10 @@ $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages ..\..\ 7a9bfb7d + + + true + true diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/LICENSE.TXT b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/LICENSE.TXT index 5e0fbafb8d..a4f22b13f9 100644 --- a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/LICENSE.TXT +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/LICENSE.TXT @@ -4,7 +4,7 @@ This is a specific instance of the Open Source Initiative (OSI) BSD license temp http://www.opensource.org/licenses/bsd-license.php -Copyright © 2004-2008 Brent Fulgham, 2005-2015 Isaac Gouy +Copyright © 2004-2008 Brent Fulgham, 2005-2016 Isaac Gouy All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees.csharp.cs b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees.csharp.cs index c77e802989..05dbe94f09 100644 --- a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees.csharp.cs +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees.csharp.cs @@ -16,6 +16,7 @@ using Xunit; [assembly: OptimizeForBenchmarks] [assembly: MeasureInstructionsRetired] +[assembly: MeasureGCCounts] namespace BenchmarksGame { diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees.csharp3.cs b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees.csharp3.cs new file mode 100644 index 0000000000..6dcf48a422 --- /dev/null +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees.csharp3.cs @@ -0,0 +1,142 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +/* The Computer Language Benchmarks Game + http://benchmarksgame.alioth.debian.org/ + + Based on code originally contributed by Marek Safar + and optimized by kasthack + + modified for use with xunit-performance +*/ + +using Microsoft.Xunit.Performance; +using System; +using System.Runtime.CompilerServices; +using Xunit; + +[assembly: OptimizeForBenchmarks] +[assembly: MeasureInstructionsRetired] +[assembly: MeasureGCCounts] + +namespace BenchmarksGame +{ +public class BinaryTrees3 +{ + private const int minDepth = 4; + private const int Iterations = 1; + + [MethodImpl(MethodImplOptions.NoInlining)] + private static bool Bench(bool verbose = false) + { + int n = 16; + int maxDepth = Math.Max(minDepth + 2, n); + int stretchDepth = maxDepth + 1; + int t = 0; + + int check = (TreeNode.bottomUpTree(0, stretchDepth)).itemCheck(); + if (verbose) + { + Console.WriteLine("stretch tree of depth {0}\t check: {1}", stretchDepth, check); + } + t += check; + + TreeNode longLivedTree = TreeNode.bottomUpTree(0, maxDepth); + + for (int depth = minDepth; depth <= maxDepth; depth += 2) + { + int iterations = 1 << (maxDepth - depth + minDepth); + + check = 0; + for (int i = 1; i <= iterations; i++) + { + check += (TreeNode.bottomUpTree(i, depth)).itemCheck(); + check += (TreeNode.bottomUpTree(-i, depth)).itemCheck(); + } + + if (verbose) + { + Console.WriteLine("{0}\t trees of depth {1}\t check: {2}", + iterations * 2, depth, check); + } + + t += check; + } + + if (verbose) + { + Console.WriteLine("long lived tree of depth {0}\t check: {1}", + maxDepth, longLivedTree.itemCheck()); + } + + t += check; + + return (t == -174785); + } + + private class TreeNode + { + private TreeNode left, right; + private int item; + + private TreeNode(int item) + { + this.item = item; + } + + internal static TreeNode bottomUpTree(int item, int depth) + { + TreeNode t; + ChildTreeNodes(out t, item, depth - 1); + return t; + } + + static void ChildTreeNodes(out TreeNode node, int item, int depth) + { + node = new TreeNode(item); + if ( depth > 0 ) + { + ChildTreeNodes(out node.left, 2 * item - 1, depth - 1); + ChildTreeNodes(out node.right, 2 * item, depth - 1); + } + } + + internal int itemCheck() + { + if (right == null) return item; + else return item + left.itemCheck() - right.itemCheck(); + } + } + + [Benchmark] + public static void Test() + { + foreach (var iteration in Benchmark.Iterations) + { + using (iteration.StartMeasurement()) + { + for (int i = 0; i < Iterations; i++) + { + Bench(); + } + } + } + } + + private static bool TestBase() + { + bool result = true; + for (int i = 0; i < Iterations; i++) + { + result &= Bench(true); + } + return result; + } + + public static int Main() + { + bool result = TestBase(); + return (result ? 100 : -1); + } +} +} diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees.csproj b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees.csproj index d970a78c23..257a1d8466 100644 --- a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees.csproj +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees.csproj @@ -20,6 +20,8 @@ + + pdbonly true diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees3.csproj b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees3.csproj new file mode 100644 index 0000000000..169e33d322 --- /dev/null +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/binarytrees/binarytrees3.csproj @@ -0,0 +1,46 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + .NETStandard,Version=v1.4 + true + + + + + + + + pdbonly + true + + + + False + + + + + + + + + + $(JitPackagesConfigFileDirectory)benchmark\project.json + $(JitPackagesConfigFileDirectory)benchmark\project.lock.json + + + + + diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/k-nucleotide.cs b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/k-nucleotide.cs new file mode 100644 index 0000000000..54bd10702c --- /dev/null +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/k-nucleotide.cs @@ -0,0 +1,312 @@ +/* The Computer Language Benchmarks Game + http://benchmarksgame.alioth.debian.org/ + * + * submitted by Josh Goldfoot + * + */ + +using System; +using System.IO; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using Microsoft.Xunit.Performance; +using Xunit; + +[assembly: OptimizeForBenchmarks] +[assembly: MeasureInstructionsRetired] +[assembly: MeasureGCCounts] + +namespace BenchmarksGame +{ + +public class knucleotide +{ +#if DEBUG + const int Iterations = 1; + const string InputFile = "knucleotide-input.txt"; + static int[] expectedCountLetter = new int[] { 1480, 974, 970, 1576 }; + static int[] expectedCountPairs = new int[] { 420, 272, 292, 496, 273, 202, 201, 298, 316, 185, 167, 302, 470, 315, 310, 480 }; + static int[] expectedCountFragments = new int[] { 54, 24, 4, 0, 0 }; +#else + const int Iterations = 10; + const string InputFile = "knucleotide-input-big.txt"; + static int[] expectedCountLetter = new int[] { 302923, 198136, 197566, 301375 }; + static int[] expectedCountPairs = new int[] { 91779, 60030, 59889, 91225, 60096, 39203, 39081, 59756, 59795, 39190, 39023, 59557, 91253, 59713, 59572, 90837 }; + static int[] expectedCountFragments = new int[] { 11765, 3572, 380, 7, 7 }; +#endif + + + static string FindInput(string s) + { + string CoreRoot = System.Environment.GetEnvironmentVariable("CORE_ROOT"); + + if (CoreRoot == null) + { + Console.WriteLine("This benchmark requries CORE_ROOT to be set"); + return null; + } + + string inputFile = s ?? InputFile; + + // Normal testing -- input file will end up next to the assembly + // and CoreRoot points at the test overlay dir + string[] pathPartsNormal = new string[] { + CoreRoot, "..", "..", "JIT", "Performance", + "CodeQuality", "BenchmarksGame", "k-nucleotide", "k-nucleotide", inputFile + }; + + string inputPathNormal = Path.Combine(pathPartsNormal); + + // Perf testing -- input file will end up next to the assembly + // and CoreRoot points at this directory + string[] pathPartsPerf = new string[] { CoreRoot, inputFile }; + + string inputPathPerf = Path.Combine(pathPartsPerf); + + string inputPath = null; + + if (File.Exists(inputPathNormal)) + { + inputPath = inputPathNormal; + } + else if (File.Exists(inputPathPerf)) + { + inputPath = inputPathPerf; + } + + if (inputPath != null) + { + Console.WriteLine("Using input file {0}", inputPath); + } + else + { + Console.WriteLine("Unable to find input file {0}", inputFile); + } + + return inputPath; + } + + public static int Main(string[] args) + { + int iterations = Iterations; + + string inputFile = FindInput(InputFile); + if (inputFile == null) + { + throw new Exception("unable to find input"); + } + + PrepareLookups(); + var source = new FileStream(inputFile, FileMode.Open); + var buffer = GetBytesForThirdSequence(source); + var fragmentLengths = new[] { 1, 2, 3, 4, 6, 12, 18 }; + var dicts = + (from fragmentLength in fragmentLengths.AsParallel() + select CountFrequency(buffer, fragmentLength)).ToArray(); + source.Dispose(); + int res = 100; + for (ulong i = 0; i < 4; ++i){ + if (dicts[0][i].V != expectedCountLetter[i]){ + res = -1; + } + } + for (ulong i = 0; i < 16; ++i){ + if (dicts[1][i].V != expectedCountPairs[i]){ + res = -1; + } + } + int buflen = dicts[0].Values.Sum(x => x.V); + WriteFrequencies(dicts[0], buflen, 1); + WriteFrequencies(dicts[1], buflen, 2); + if (WriteCount(dicts[2], "GGT") != expectedCountFragments[0]) { res = -1; } + if (WriteCount(dicts[3], "GGTA") != expectedCountFragments[1]) { res = -1; } + if (WriteCount(dicts[4], "GGTATT") != expectedCountFragments[2]) { res = -1; } + if (WriteCount(dicts[5], "GGTATTTTAATT") != expectedCountFragments[3]) { res = -1; } + if (WriteCount(dicts[6], "GGTATTTTAATTTATAGT") != expectedCountFragments[4]) { res = -1; } + //Console.ReadKey(); + return res; + } + + private static void WriteFrequencies(Dictionary freq, int buflen, int fragmentLength) + { + + double percent = 100.0 / (buflen - fragmentLength + 1); + foreach (var line in (from k in freq.Keys + orderby freq[k].V descending + select string.Format("{0} {1:f3}", PrintKey(k, fragmentLength), + (freq.ContainsKey(k) ? freq[k].V : 0) * percent))) + Console.WriteLine(line); + Console.WriteLine(); + } + + private static int WriteCount(Dictionary dictionary, string fragment) + { + ulong key = 0; + var keybytes = Encoding.ASCII.GetBytes(fragment.ToLower()); + for (int i = 0; i < keybytes.Length; i++) + { + key <<= 2; + key |= tonum[keybytes[i]]; + } + Wrapper w; + int count = dictionary.TryGetValue(key, out w) ? w.V : 0; + Console.WriteLine("{0}\t{1}", + count, + fragment); + return count; + } + + private static string PrintKey(ulong key, int fragmentLength) + { + char[] items = new char[fragmentLength]; + for (int i = 0; i < fragmentLength; ++i) + { + items[fragmentLength - i - 1] = tochar[key & 0x3]; + key >>= 2; + } + return new string(items); + } + + private static Dictionary CountFrequency(byte[] buffer, int fragmentLength) + { + var dictionary = new Dictionary(); + ulong rollingKey = 0; + ulong mask = 0; + int cursor; + for (cursor = 0; cursor < fragmentLength - 1; cursor++) + { + rollingKey <<= 2; + rollingKey |= tonum[buffer[cursor]]; + mask = (mask << 2) + 3; + } + mask = (mask << 2) + 3; + int stop = buffer.Length; + Wrapper w; + byte cursorByte; + while (cursor < stop) + { + if ((cursorByte = buffer[cursor++]) < (byte)'a') + cursorByte = buffer[cursor++]; + rollingKey = ((rollingKey << 2) & mask) | tonum[cursorByte]; + if (dictionary.TryGetValue(rollingKey, out w)) + w.V++; + else + dictionary.Add(rollingKey, new Wrapper(1)); + } + return dictionary; + } + + private static byte[] GetBytesForThirdSequence(FileStream source) + { + const int buffersize = 2500120; + byte[] threebuffer = null; + var buffer = new byte[buffersize]; + int amountRead, threebuflen, indexOfFirstByteInThreeSequence, indexOfGreaterThan, threepos, tocopy; + amountRead = threebuflen = indexOfFirstByteInThreeSequence = indexOfGreaterThan = threepos = tocopy = 0; + bool threeFound = false; + //var source = new FileStream(inputFile, FileMode.Open); + source.Seek(0, SeekOrigin.Begin); + while (!threeFound && (amountRead = source.Read(buffer, 0, buffersize)) > 0) + { + indexOfGreaterThan = Array.LastIndexOf(buffer, (byte)'>'); + threeFound = (indexOfGreaterThan > -1 && + buffer[indexOfGreaterThan + 1] == (byte)'T' && + buffer[indexOfGreaterThan + 2] == (byte)'H'); + if (threeFound) + { + threepos += indexOfGreaterThan; + threebuflen = threepos - 48; + threebuffer = new byte[threebuflen]; + indexOfFirstByteInThreeSequence = Array.IndexOf(buffer, 10, indexOfGreaterThan) + 1; + tocopy = amountRead - indexOfFirstByteInThreeSequence; + if (amountRead < buffersize) + tocopy -= 1; + Buffer.BlockCopy(buffer, indexOfFirstByteInThreeSequence, threebuffer, 0, tocopy); + buffer = null; + } + else + threepos += amountRead; + } + int toread = threebuflen - tocopy; + source.Read(threebuffer, tocopy, toread); + return threebuffer; + } + + private static byte[] tonum = new byte[256]; + private static char[] tochar = new char[4]; + private static void PrepareLookups() + { + tonum['a'] = 0; + tonum['c'] = 1; + tonum['g'] = 2; + tonum['t'] = 3; + tochar[0] = 'A'; + tochar[1] = 'C'; + tochar[2] = 'G'; + tochar[3] = 'T'; + } + + [Benchmark(InnerIterationCount=Iterations)] + public static void Bench_Parallel() + { + PrepareLookups(); + string inputFile = FindInput(InputFile); + var source = new FileStream(inputFile, FileMode.Open); + + if (inputFile == null) + { + throw new Exception("unable to find input"); + } + foreach (var iteration in Benchmark.Iterations) + { + using (iteration.StartMeasurement()) + { + for (int i = 0; i < Benchmark.InnerIterationCount; ++i) + { + var buffer = GetBytesForThirdSequence(source); + var fragmentLengths = new[] { 1, 2, 3, 4, 6, 12, 18 }; + var dicts = + (from fragmentLength in fragmentLengths.AsParallel() + select CountFrequency(buffer, fragmentLength)).ToArray(); + } + } + } + source.Dispose(); + } + [Benchmark(InnerIterationCount=Iterations)] + public static void Bench_No_Parallel() + { + string inputFile = FindInput(InputFile); + var source = new FileStream(inputFile, FileMode.Open); + + if (inputFile == null) + { + throw new Exception("unable to find input"); + } + foreach (var iteration in Benchmark.Iterations) + { + using (iteration.StartMeasurement()) + { + for (int i = 0; i < Benchmark.InnerIterationCount; ++i) + { + PrepareLookups(); + var buffer = GetBytesForThirdSequence(source); + var fragmentLengths = new[] { 1, 2, 3, 4, 6, 12, 18 }; + var dicts = + (from fragmentLength in fragmentLengths + select CountFrequency(buffer, fragmentLength)).ToArray(); + } + } + } + source.Dispose(); + } +} + +public class Wrapper +{ + public int V; + public Wrapper(int v) { V = v; } +} + +} \ No newline at end of file diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/k-nucleotide.csproj b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/k-nucleotide.csproj new file mode 100644 index 0000000000..94e1dfbda8 --- /dev/null +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/k-nucleotide.csproj @@ -0,0 +1,53 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + .NETStandard,Version=v1.4 + + + + + + + + pdbonly + true + + + + False + + + + + + + + + + + Always + + + Always + + + + $(JitPackagesConfigFileDirectory)benchmark\project.json + $(JitPackagesConfigFileDirectory)benchmark\project.lock.json + + + + + \ No newline at end of file diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/knucleotide-input-big.txt b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/knucleotide-input-big.txt new file mode 100644 index 0000000000..7af7cbecf9 --- /dev/null +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/knucleotide-input-big.txt @@ -0,0 +1,33337 @@ +>ONE Homo sapiens alu +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +>TWO IUB ambiguity codes +cttBtatcatatgctaKggNcataaaSatgtaaaDcDRtBggDtctttataattcBgtcg +tactDtDagcctatttSVHtHttKtgtHMaSattgWaHKHttttagacatWatgtRgaaa +NtactMcSMtYtcMgRtacttctWBacgaaatatagScDtttgaagacacatagtVgYgt +cattHWtMMWcStgttaggKtSgaYaaccWStcgBttgcgaMttBYatcWtgacaYcaga +gtaBDtRacttttcWatMttDBcatWtatcttactaBgaYtcttgttttttttYaaScYa +HgtgttNtSatcMtcVaaaStccRcctDaataataStcYtRDSaMtDttgttSagtRRca +tttHatSttMtWgtcgtatSSagactYaaattcaMtWatttaSgYttaRgKaRtccactt +tattRggaMcDaWaWagttttgacatgttctacaaaRaatataataaMttcgDacgaSSt +acaStYRctVaNMtMgtaggcKatcttttattaaaaagVWaHKYagtttttatttaacct +tacgtVtcVaattVMBcttaMtttaStgacttagattWWacVtgWYagWVRctDattBYt +gtttaagaagattattgacVatMaacattVctgtBSgaVtgWWggaKHaatKWcBScSWa +accRVacacaaactaccScattRatatKVtactatatttHttaagtttSKtRtacaaagt +RDttcaaaaWgcacatWaDgtDKacgaacaattacaRNWaatHtttStgttattaaMtgt +tgDcgtMgcatBtgcttcgcgaDWgagctgcgaggggVtaaScNatttacttaatgacag +cccccacatYScaMgtaggtYaNgttctgaMaacNaMRaacaaacaKctacatagYWctg +ttWaaataaaataRattagHacacaagcgKatacBttRttaagtatttccgatctHSaat +actcNttMaagtattMtgRtgaMgcataatHcMtaBSaRattagttgatHtMttaaKagg +YtaaBataSaVatactWtataVWgKgttaaaacagtgcgRatatacatVtHRtVYataSa +KtWaStVcNKHKttactatccctcatgWHatWaRcttactaggatctataDtDHBttata +aaaHgtacVtagaYttYaKcctattcttcttaataNDaaggaaaDYgcggctaaWSctBa +aNtgctggMBaKctaMVKagBaactaWaDaMaccYVtNtaHtVWtKgRtcaaNtYaNacg +gtttNattgVtttctgtBaWgtaattcaagtcaVWtactNggattctttaYtaaagccgc +tcttagHVggaYtgtNcDaVagctctctKgacgtatagYcctRYHDtgBattDaaDgccK +tcHaaStttMcctagtattgcRgWBaVatHaaaataYtgtttagMDMRtaataaggatMt +ttctWgtNtgtgaaaaMaatatRtttMtDgHHtgtcattttcWattRSHcVagaagtacg +ggtaKVattKYagactNaatgtttgKMMgYNtcccgSKttctaStatatNVataYHgtNa +BKRgNacaactgatttcctttaNcgatttctctataScaHtataRagtcRVttacDSDtt +aRtSatacHgtSKacYagttMHtWataggatgactNtatSaNctataVtttRNKtgRacc +tttYtatgttactttttcctttaaacatacaHactMacacggtWataMtBVacRaSaatc +cgtaBVttccagccBcttaRKtgtgcctttttRtgtcagcRttKtaaacKtaaatctcac +aattgcaNtSBaaccgggttattaaBcKatDagttactcttcattVtttHaaggctKKga +tacatcBggScagtVcacattttgaHaDSgHatRMaHWggtatatRgccDttcgtatcga +aacaHtaagttaRatgaVacttagattVKtaaYttaaatcaNatccRttRRaMScNaaaD +gttVHWgtcHaaHgacVaWtgttScactaagSgttatcttagggDtaccagWattWtRtg +ttHWHacgattBtgVcaYatcggttgagKcWtKKcaVtgaYgWctgYggVctgtHgaNcV +taBtWaaYatcDRaaRtSctgaHaYRttagatMatgcatttNattaDttaattgttctaa +ccctcccctagaWBtttHtBccttagaVaatMcBHagaVcWcagBVttcBtaYMccagat +gaaaaHctctaacgttagNWRtcggattNatcRaNHttcagtKttttgWatWttcSaNgg +gaWtactKKMaacatKatacNattgctWtatctaVgagctatgtRaHtYcWcttagccaa +tYttWttaWSSttaHcaaaaagVacVgtaVaRMgattaVcDactttcHHggHRtgNcctt +tYatcatKgctcctctatVcaaaaKaaaagtatatctgMtWtaaaacaStttMtcgactt +taSatcgDataaactaaacaagtaaVctaggaSccaatMVtaaSKNVattttgHccatca +cBVctgcaVatVttRtactgtVcaattHgtaaattaaattttYtatattaaRSgYtgBag +aHSBDgtagcacRHtYcBgtcacttacactaYcgctWtattgSHtSatcataaatataHt +cgtYaaMNgBaatttaRgaMaatatttBtttaaaHHKaatctgatWatYaacttMctctt +ttVctagctDaaagtaVaKaKRtaacBgtatccaaccactHHaagaagaaggaNaaatBW +attccgStaMSaMatBttgcatgRSacgttVVtaaDMtcSgVatWcaSatcttttVatag +ttactttacgatcaccNtaDVgSRcgVcgtgaacgaNtaNatatagtHtMgtHcMtagaa +attBgtataRaaaacaYKgtRccYtatgaagtaataKgtaaMttgaaRVatgcagaKStc +tHNaaatctBBtcttaYaBWHgtVtgacagcaRcataWctcaBcYacYgatDgtDHccta +aagacYRcaggattHaYgtKtaatgcVcaataMYacccatatcacgWDBtgaatcBaata +cKcttRaRtgatgaBDacggtaattaaYtataStgVHDtDctgactcaaatKtacaatgc +gYatBtRaDatHaactgtttatatDttttaaaKVccYcaaccNcBcgHaaVcattHctcg +attaaatBtatgcaaaaatYMctSactHatacgaWacattacMBgHttcgaatVaaaaca +BatatVtctgaaaaWtctRacgBMaatSgRgtgtcgactatcRtattaScctaStagKga +DcWgtYtDDWKRgRtHatRtggtcgaHgggcgtattaMgtcagccaBggWVcWctVaaat +tcgNaatcKWagcNaHtgaaaSaaagctcYctttRVtaaaatNtataaccKtaRgtttaM +tgtKaBtRtNaggaSattHatatWactcagtgtactaKctatttgRYYatKatgtccgtR +tttttatttaatatVgKtttgtatgtNtataRatWYNgtRtHggtaaKaYtKSDcatcKg +taaYatcSRctaVtSMWtVtRWHatttagataDtVggacagVcgKWagBgatBtaaagNc +aRtagcataBggactaacacRctKgttaatcctHgDgttKHHagttgttaatgHBtatHc +DaagtVaBaRccctVgtgDtacRHSctaagagcggWYaBtSaKtHBtaaactYacgNKBa +VYgtaacttagtVttcttaatgtBtatMtMtttaattaatBWccatRtttcatagVgMMt +agctStKctaMactacDNYgKYHgaWcgaHgagattacVgtttgtRaSttaWaVgataat +gtgtYtaStattattMtNgWtgttKaccaatagNYttattcgtatHcWtctaaaNVYKKt +tWtggcDtcgaagtNcagatacgcattaagaccWctgcagcttggNSgaNcHggatgtVt +catNtRaaBNcHVagagaaBtaaSggDaatWaatRccaVgggStctDaacataKttKatt +tggacYtattcSatcttagcaatgaVBMcttDattctYaaRgatgcattttNgVHtKcYR +aatRKctgtaaacRatVSagctgtWacBtKVatctgttttKcgtctaaDcaagtatcSat +aWVgcKKataWaYttcccSaatgaaaacccWgcRctWatNcWtBRttYaattataaNgac +acaatagtttVNtataNaYtaatRaVWKtBatKagtaatataDaNaaaaataMtaagaaS +tccBcaatNgaataWtHaNactgtcDtRcYaaVaaaaaDgtttRatctatgHtgttKtga +aNSgatactttcgagWaaatctKaaDaRttgtggKKagcDgataaattgSaacWaVtaNM +acKtcaDaaatttctRaaVcagNacaScRBatatctRatcctaNatWgRtcDcSaWSgtt +RtKaRtMtKaatgttBHcYaaBtgatSgaSWaScMgatNtctcctatttctYtatMatMt +RRtSaattaMtagaaaaStcgVgRttSVaScagtgDtttatcatcatacRcatatDctta +tcatVRtttataaHtattcYtcaaaatactttgVctagtaaYttagatagtSYacKaaac +gaaKtaaatagataatSatatgaaatSgKtaatVtttatcctgKHaatHattagaaccgt +YaaHactRcggSBNgtgctaaBagBttgtRttaaattYtVRaaaattgtaatVatttctc +ttcatgBcVgtgKgaHaaatattYatagWacNctgaaMcgaattStagWaSgtaaKagtt +ttaagaDgatKcctgtaHtcatggKttVDatcaaggtYcgccagNgtgcVttttagagat +gctaccacggggtNttttaSHaNtatNcctcatSaaVgtactgBHtagcaYggYVKNgta +KBcRttgaWatgaatVtagtcgattYgatgtaatttacDacSctgctaaaStttaWMagD +aaatcaVYctccgggcgaVtaaWtStaKMgDtttcaaMtVgBaatccagNaaatcYRMBg +gttWtaaScKttMWtYataRaDBMaDataatHBcacDaaKDactaMgagttDattaHatH +taYatDtattDcRNStgaatattSDttggtattaaNSYacttcDMgYgBatWtaMagact +VWttctttgYMaYaacRgHWaattgRtaagcattctMKVStatactacHVtatgatcBtV +NataaBttYtSttacKgggWgYDtgaVtYgatDaacattYgatggtRDaVDttNactaSa +MtgNttaacaaSaBStcDctaccacagacgcaHatMataWKYtaYattMcaMtgSttDag +cHacgatcaHttYaKHggagttccgatYcaatgatRaVRcaagatcagtatggScctata +ttaNtagcgacgtgKaaWaactSgagtMYtcttccaKtStaacggMtaagNttattatcg +tctaRcactctctDtaacWYtgaYaSaagaWtNtatttRacatgNaatgttattgWDDcN +aHcctgaaHacSgaataaRaataMHttatMtgaSDSKatatHHaNtacagtccaYatWtc +actaactatKDacSaStcggataHgYatagKtaatKagStaNgtatactatggRHacttg +tattatgtDVagDVaRctacMYattDgtttYgtctatggtKaRSttRccRtaaccttaga +gRatagSaaMaacgcaNtatgaaatcaRaagataatagatactcHaaYKBctccaagaRa +BaStNagataggcgaatgaMtagaatgtcaKttaaatgtaWcaBttaatRcggtgNcaca +aKtttScRtWtgcatagtttWYaagBttDKgcctttatMggNttattBtctagVtacata +aaYttacacaaRttcYtWttgHcaYYtaMgBaBatctNgcDtNttacgacDcgataaSat +YaSttWtcctatKaatgcagHaVaacgctgcatDtgttaSataaaaYSNttatagtaNYt +aDaaaNtggggacttaBggcHgcgtNtaaMcctggtVtaKcgNacNtatVaSWctWtgaW +cggNaBagctctgaYataMgaagatBSttctatacttgtgtKtaattttRagtDtacata +tatatgatNHVgBMtKtaKaNttDHaagatactHaccHtcatttaaagttVaMcNgHata +tKtaNtgYMccttatcaaNagctggacStttcNtggcaVtattactHaSttatgNMVatt +MMDtMactattattgWMSgtHBttStStgatatRaDaagattttctatMtaaaaaggtac +taaVttaSacNaatactgMttgacHaHRttgMacaaaatagttaatatWKRgacDgaRta +tatttattatcYttaWtgtBRtWatgHaaattHataagtVaDtWaVaWtgStcgtMSgaS +RgMKtaaataVacataatgtaSaatttagtcgaaHtaKaatgcacatcggRaggSKctDc +agtcSttcccStYtccRtctctYtcaaKcgagtaMttttcRaYDttgttatctaatcata +NctctgctatcaMatactataggDaHaaSttMtaDtcNatataattctMcStaaBYtaNa +gatgtaatHagagSttgWHVcttatKaYgDctcttggtgttMcRaVgSgggtagacaata +aDtaattSaDaNaHaBctattgNtaccaaRgaVtKNtaaYggHtaKKgHcatctWtctDt +ttctttggSDtNtaStagttataaacaattgcaBaBWggHgcaaaBtYgctaatgaaatW +cDcttHtcMtWWattBHatcatcaaatctKMagtDNatttWaBtHaaaNgMttaaStagt +tctctaatDtcRVaYttgttMtRtgtcaSaaYVgSWDRtaatagctcagDgcWWaaaBaa +RaBctgVgggNgDWStNaNBKcBctaaKtttDcttBaaggBttgaccatgaaaNgttttt +tttatctatgttataccaaDRaaSagtaVtDtcaWatBtacattaWacttaSgtattggD +gKaaatScaattacgWcagKHaaccaYcRcaRttaDttRtttHgaHVggcttBaRgtccc +tDatKaVtKtcRgYtaKttacgtatBtStaagcaattaagaRgBagSaattccSWYttta +ttVaataNctgHgttaaNBgcVYgtRtcccagWNaaaacaDNaBcaaaaRVtcWMgBagM +tttattacgDacttBtactatcattggaaatVccggttRttcatagttVYcatYaSHaHc +ttaaagcNWaHataaaRWtctVtRYtagHtaaaYMataHYtNBctNtKaatattStgaMc +BtRgctaKtgcScSttDgYatcVtggaaKtaagatWccHccgKYctaNNctacaWctttt +gcRtgtVcgaKttcMRHgctaHtVaataaDtatgKDcttatBtDttggNtacttttMtga +acRattaaNagaactcaaaBBVtcDtcgaStaDctgaaaSgttMaDtcgttcaccaaaag +gWtcKcgSMtcDtatgtttStaaBtatagDcatYatWtaaaBacaKgcaDatgRggaaYc +taRtccagattDaWtttggacBaVcHtHtaacDacYgtaatataMagaatgHMatcttat +acgtatttttatattacHactgttataMgStYaattYaccaattgagtcaaattaYtgta +tcatgMcaDcgggtcttDtKgcatgWRtataatatRacacNRBttcHtBgcRttgtgcgt +catacMtttBctatctBaatcattMttMYgattaaVYatgDaatVagtattDacaacDMa +tcMtHcccataagatgBggaccattVWtRtSacatgctcaaggggYtttDtaaNgNtaaB +atggaatgtctRtaBgBtcNYatatNRtagaacMgagSaSDDSaDcctRagtVWSHtVSR +ggaacaBVaccgtttaStagaacaMtactccagtttVctaaRaaHttNcttagcaattta +ttaatRtaaaatctaacDaBttggSagagctacHtaaRWgattcaaBtctRtSHaNtgta +cattVcaHaNaagtataccacaWtaRtaaVKgMYaWgttaKggKMtKcgWatcaDatYtK +SttgtacgaccNctSaattcDcatcttcaaaDKttacHtggttHggRRaRcaWacaMtBW +VHSHgaaMcKattgtaRWttScNattBBatYtaNRgcggaagacHSaattRtttcYgacc +BRccMacccKgatgaacttcgDgHcaaaaaRtatatDtatYVtttttHgSHaSaatagct +NYtaHYaVYttattNtttgaaaYtaKttWtctaNtgagaaaNctNDctaaHgttagDcRt +tatagccBaacgcaRBtRctRtggtaMYYttWtgataatcgaataattattataVaaaaa +ttacNRVYcaaMacNatRttcKatMctgaagactaattataaYgcKcaSYaatMNctcaa +cgtgatttttBacNtgatDccaattattKWWcattttatatatgatBcDtaaaagttgaa +VtaHtaHHtBtataRBgtgDtaataMttRtDgDcttattNtggtctatctaaBcatctaR +atgNacWtaatgaagtcMNaacNgHttatactaWgcNtaStaRgttaaHacccgaYStac +aaaatWggaYaWgaattattcMaactcBKaaaRVNcaNRDcYcgaBctKaacaaaaaSgc +tccYBBHYaVagaatagaaaacagYtctVccaMtcgtttVatcaatttDRtgWctagtac +RttMctgtDctttcKtWttttataaatgVttgBKtgtKWDaWagMtaaagaaattDVtag +gttacatcatttatgtcgMHaVcttaBtVRtcgtaYgBRHatttHgaBcKaYWaatcNSc +tagtaaaaatttacaatcactSWacgtaatgKttWattagttttNaggtctcaagtcact +attcttctaagKggaataMgtttcataagataaaaatagattatDgcBVHWgaBKttDgc +atRHaagcaYcRaattattatgtMatatattgHDtcaDtcaaaHctStattaatHaccga +cNattgatatattttgtgtDtRatagSacaMtcRtcattcccgacacSattgttKaWatt +NHcaacttccgtttSRtgtctgDcgctcaaMagVtBctBMcMcWtgtaacgactctcttR +ggRKSttgYtYatDccagttDgaKccacgVatWcataVaaagaataMgtgataaKYaaat +cHDaacgataYctRtcYatcgcaMgtNttaBttttgatttaRtStgcaacaaaataccVg +aaDgtVgDcStctatatttattaaaaRKDatagaaagaKaaYYcaYSgKStctccSttac +agtcNactttDVttagaaagMHttRaNcSaRaMgBttattggtttaRMggatggcKDgWR +tNaataataWKKacttcKWaaagNaBttaBatMHtccattaacttccccYtcBcYRtaga +ttaagctaaYBDttaNtgaaaccHcaRMtKtaaHMcNBttaNaNcVcgVttWNtDaBatg +ataaVtcWKcttRggWatcattgaRagHgaattNtatttctctattaattaatgaDaaMa +tacgttgggcHaYVaaNaDDttHtcaaHtcVVDgBVagcMacgtgttaaBRNtatRtcag +taagaggtttaagacaVaaggttaWatctccgtVtaDtcDatttccVatgtacNtttccg +tHttatKgScBatgtVgHtYcWagcaKtaMYaaHgtaattaSaHcgcagtWNaatNccNN +YcacgVaagaRacttctcattcccRtgtgtaattagcSttaaStWaMtctNNcSMacatt +ataaactaDgtatWgtagtttaagaaaattgtagtNagtcaataaatttgatMMYactaa +tatcggBWDtVcYttcDHtVttatacYaRgaMaacaStaatcRttttVtagaDtcacWat +ttWtgaaaagaaagNRacDtttStVatBaDNtaactatatcBSMcccaSttccggaMatg +attaaWatKMaBaBatttgataNctgttKtVaagtcagScgaaaDggaWgtgttttKtWt +atttHaatgtagttcactaaKMagttSYBtKtaYgaactcagagRtatagtVtatcaaaW +YagcgNtaDagtacNSaaYDgatBgtcgataacYDtaaactacagWDcYKaagtttatta +gcatcgagttKcatDaattgattatDtcagRtWSKtcgNtMaaaaacaMttKcaWcaaSV +MaaaccagMVtaMaDtMaHaBgaacataBBVtaatVYaNSWcSgNtDNaaKacacBttta +tKtgtttcaaHaMctcagtaacgtcgYtactDcgcctaNgagagcYgatattttaaattt +ccattttacatttDaaRctattttWctttacgtDatYtttcagacgcaaVttagtaaKaa +aRtgVtccataBggacttatttgtttaWNtgttVWtaWNVDaattgtatttBaagcBtaa +BttaaVatcHcaVgacattccNggtcgacKttaaaRtagRtctWagaYggtgMtataatM +tgaaRttattttgWcttNtDRRgMDKacagaaaaggaaaRStcccagtYccVattaNaaK +StNWtgacaVtagaagcttSaaDtcacaacgDYacWDYtgtttKatcVtgcMaDaSKStV +cgtagaaWaKaagtttcHaHgMgMtctataagBtKaaaKKcactggagRRttaagaBaaN +atVVcgRcKSttDaactagtSttSattgttgaaRYatggttVttaataaHttccaagDtg +atNWtaagHtgcYtaactRgcaatgMgtgtRaatRaNaacHKtagactactggaatttcg +ccataacgMctRgatgttaccctaHgtgWaYcactcacYaattcttaBtgacttaaacct +gYgaWatgBttcttVttcgttWttMcNYgtaaaatctYgMgaaattacNgaHgaacDVVM +tttggtHtctaaRgtacagacgHtVtaBMNBgattagcttaRcttacaHcRctgttcaaD +BggttKaacatgKtttYataVaNattccgMcgcgtagtRaVVaattaKaatggttRgaMc +agtatcWBttNtHagctaatctagaaNaaacaYBctatcgcVctBtgcaaagDgttVtga +HtactSNYtaaNccatgtgDacgaVtDcgKaRtacDcttgctaagggcagMDagggtBWR +tttSgccttttttaacgtcHctaVtVDtagatcaNMaVtcVacatHctDWNaataRgcgt +aVHaggtaaaaSgtttMtattDgBtctgatSgtRagagYtctSaKWaataMgattRKtaa +catttYcgtaacacattRWtBtcggtaaatMtaaacBatttctKagtcDtttgcBtKYYB +aKttctVttgttaDtgattttcttccacttgSaaacggaaaNDaattcYNNaWcgaaYat +tttMgcBtcatRtgtaaagatgaWtgaccaYBHgaatagataVVtHtttVgYBtMctaMt +cctgaDcYttgtccaaaRNtacagcMctKaaaggatttacatgtttaaWSaYaKttBtag +DacactagctMtttNaKtctttcNcSattNacttggaacaatDagtattRtgSHaataat +gccVgacccgatactatccctgtRctttgagaSgatcatatcgDcagWaaHSgctYYWta +tHttggttctttatVattatcgactaagtgtagcatVgtgHMtttgtttcgttaKattcM +atttgtttWcaaStNatgtHcaaaDtaagBaKBtRgaBgDtSagtatMtaacYaatYtVc +KatgtgcaacVaaaatactKcRgtaYtgtNgBBNcKtcttaccttKgaRaYcaNKtactt +tgagSBtgtRagaNgcaaaNcacagtVtttHWatgttaNatBgtttaatNgVtctgaata +tcaRtattcttttttttRaaKcRStctcggDgKagattaMaaaKtcaHacttaataataK +taRgDtKVBttttcgtKaggHHcatgttagHggttNctcgtatKKagVagRaaaggaaBt +NatttVKcRttaHctaHtcaaatgtaggHccaBataNaNaggttgcWaatctgatYcaaa +HaatWtaVgaaBttagtaagaKKtaaaKtRHatMaDBtBctagcatWtatttgWttVaaa +ScMNattRactttgtYtttaaaagtaagtMtaMaSttMBtatgaBtttaKtgaatgagYg +tNNacMtcNRacMMHcttWtgtRtctttaacaacattattcYaMagBaacYttMatcttK +cRMtgMNccattaRttNatHaHNaSaaHMacacaVaatacaKaSttHatattMtVatWga +ttttttaYctttKttHgScWaacgHtttcaVaaMgaacagNatcgttaacaaaaagtaca +HBNaattgttKtcttVttaaBtctgctacgBgcWtttcaggacacatMgacatcccagcg +gMgaVKaBattgacttaatgacacacaaaaaatRKaaBctacgtRaDcgtagcVBaacDS +BHaaaaSacatatacagacRNatcttNaaVtaaaataHattagtaaaaSWccgtatWatg +gDttaactattgcccatcttHaSgYataBttBaactattBtcHtgatcaataSttaBtat +KSHYttWggtcYtttBttaataccRgVatStaHaKagaatNtagRMNgtcttYaaSaact +cagDSgagaaYtMttDtMRVgWKWtgMaKtKaDttttgactatacataatcNtatNaHat +tVagacgYgatatatttttgtStWaaatctWaMgagaRttRatacgStgattcttaagaD +taWccaaatRcagcagaaNKagtaaDggcgccBtYtagSBMtactaaataMataBSacRM +gDgattMMgtcHtcaYDtRaDaacggttDaggcMtttatgttaNctaattaVacgaaMMt +aatDccSgtattgaRtWWaccaccgagtactMcgVNgctDctaMScatagcgtcaactat +acRacgHRttgctatttaatgaattataYKttgtaagWgtYttgcHgMtaMattWaWVta +RgcttgYgttBHtYataSccStBtgtagMgtDtggcVaaSBaatagDttgBgtctttctc +attttaNagtHKtaMWcYactVcgcgtatMVtttRacVagDaatcttgctBBcRDgcaac +KttgatSKtYtagBMagaRtcgBattHcBWcaactgatttaatttWDccatttatcgagS +KaWttataHactaHMttaatHtggaHtHagaatgtKtaaRactgtttMatacgatcaagD +gatKaDctataMggtHDtggHacctttRtatcttYattttgacttgaaSaataaatYcgB +aaaaccgNatVBttMacHaKaataagtatKgtcaagactcttaHttcggaattgttDtct +aaccHttttWaaatgaaatataaaWattccYDtKtaaaacggtgaggWVtctattagtga +ctattaagtMgtttaagcatttgSgaaatatccHaaggMaaaattttcWtatKctagDtY +tMcctagagHcactttactatacaaacattaacttaHatcVMYattYgVgtMttaaRtga +aataaDatcaHgtHHatKcDYaatcttMtNcgatYatgSaMaNtcttKcWataScKggta +tcttacgcttWaaagNatgMgHtctttNtaacVtgttcMaaRatccggggactcMtttaY +MtcWRgNctgNccKatcttgYDcMgattNYaRagatHaaHgKctcataRDttacatBatc +cattgDWttatttaWgtcggagaaaaatacaatacSNtgggtttccttacSMaagBatta +caMaNcactMttatgaRBacYcYtcaaaWtagctSaacttWgDMHgaggatgBVgcHaDt +ggaactttggtcNatNgtaKaBcccaNtaagttBaacagtatacDYttcctNgWgcgSMc +acatStctHatgRcNcgtacacaatRttMggaNKKggataaaSaYcMVcMgtaMaHtgat +tYMatYcggtcttcctHtcDccgtgRatcattgcgccgatatMaaYaataaYSggatagc +gcBtNtaaaScaKgttBgagVagttaKagagtatVaactaSacWactSaKatWccaKaaa +atBKgaaKtDMattttgtaaatcRctMatcaaMagMttDgVatggMaaWgttcgaWatga +aatttgRtYtattaWHKcRgctacatKttctaccaaHttRatctaYattaaWatVNccat +NgagtcKttKataStRaatatattcctRWatDctVagttYDgSBaatYgttttgtVaatt +taatagcagMatRaacttBctattgtMagagattaaactaMatVtHtaaatctRgaaaaa +aaatttWacaacaYccYDSaattMatgaccKtaBKWBattgtcaagcHKaagttMMtaat +ttcKcMagNaaKagattggMagaggtaatttYacatcWaaDgatMgKHacMacgcVaaca +DtaDatatYggttBcgtatgWgaSatttgtagaHYRVacaRtctHaaRtatgaactaata +tctSSBgggaaHMWtcaagatKgagtDaSatagttgattVRatNtctMtcSaagaSHaat +aNataataRaaRgattctttaataaagWaRHcYgcatgtWRcttgaaggaMcaataBRaa +ccagStaaacNtttcaatataYtaatatgHaDgcStcWttaacctaRgtYaRtataKtgM +ttttatgactaaaatttacYatcccRWtttHRtattaaatgtttatatttgttYaatMca +RcSVaaDatcgtaYMcatgtagacatgaaattgRtcaaYaaYtRBatKacttataccaNa +aattVaBtctggacaagKaaYaaatatWtMtatcYaaVNtcgHaactBaagKcHgtctac +aatWtaDtSgtaHcataHtactgataNctRgttMtDcDttatHtcgtacatcccaggStt +aBgtcacacWtccNMcNatMVaVgtccDYStatMaccDatggYaRKaaagataRatttHK +tSaaatDgataaacttaHgttgVBtcttVttHgDacgaKatgtatatNYataactctSat +atatattgcHRRYttStggaactHgttttYtttaWtatMcttttctatctDtagVHYgMR +BgtHttcctaatYRttKtaagatggaVRataKDctaMtKBNtMtHNtWtttYcVtattMc +gRaacMcctNSctcatttaaagDcaHtYccSgatgcaatYaaaaDcttcgtaWtaattct +cgttttScttggtaatctttYgtctaactKataHacctMctcttacHtKataacacagcN +RatgKatttttSaaatRYcgDttaMRcgaaattactMtgcgtaagcgttatBtttttaat +taagtNacatHgttcRgacKcBBtVgatKttcgaBaatactDRgtRtgaNacWtcacYtt +aaKcgttctHaKttaNaMgWgWaggtctRgaKgWttSttBtDcNtgtttacaaatYcDRt +gVtgcctattcNtctaaaDMNttttNtggctgagaVctDaacVtWccaagtaacacaNct +gaScattccDHcVBatcgatgtMtaatBgHaatDctMYgagaatgYWKcctaatNaStHa +aaKccgHgcgtYaaYtattgtStgtgcaaRtattaKatattagaWVtcaMtBagttatta +gNaWHcVgcaattttDcMtgtaRHVYtHtctgtaaaaHVtMKacatcgNaatttMatatg +ttgttactagWYtaRacgataKagYNKcattataNaRtgaacKaYgcaaYYacaNccHat +MatDcNgtHttRaWttagaaDcaaaaaatagggtKDtStaDaRtaVtHWKNtgtattVct +SVgRgataDaRaWataBgaagaaKtaataaYgDcaStaNgtaDaaggtattHaRaWMYaY +aWtggttHYgagVtgtgcttttcaaDKcagVcgttagacNaaWtagtaataDttctggtt +VcatcataaagtgKaaaNaMtaBBaattaatWaattgctHaVKaSgDaaVKaHtatatat +HatcatSBagNgHtatcHYMHgttDgtaHtBttWatcgtttaRaattgStKgSKNWKatc +agDtctcagatttctRtYtBatBgHHtKaWtgYBgacVVWaKtacKcDttKMaKaVcggt +gttataagaataaHaatattagtataatMHgttYgaRttagtaRtcaaVatacggtcMcg +agtaaRttacWgactKRYataaaagSattYaWgagatYagKagatgSaagKgttaatMgg +tataatgttWYttatgagaaacctNVataatHcccKtDctcctaatactggctHggaSag +gRtKHaWaattcgSatMatttagaggcYtctaMcgctcataSatatgRagacNaaDagga +VBagaYttKtacNaKgtSYtagttggaWcatcWttaatctatgaVtcgtgtMtatcaYcg +tRccaaYgDctgcMgtgtWgacWtgataacacgcgctBtgttaKtYDtatDcatcagKaV +MctaatcttgVcaaRgcRMtDcgattaHttcaNatgaatMtactacVgtRgatggaWttt +actaaKatgagSaaKggtaNtactVaYtaaKRagaacccacaMtaaMtKtatBcttgtaa +WBtMctaataaVcDaaYtcRHBtcgttNtaaHatttBNgRStVDattBatVtaagttaYa +tVattaagaBcacggtSgtVtatttaRattgatgtaHDKgcaatattKtggcctatgaWD +KRYcggattgRctatNgatacaatMNttctgtcRBYRaaaHctNYattcHtaWcaattct +BtMKtVgYataatMgYtcagcttMDataVtggRtKtgaatgccNcRttcaMtRgattaac +attRcagcctHtWMtgtDRagaKaBtgDttYaaaaKatKgatctVaaYaacWcgcatagB +VtaNtRtYRaggBaaBtgKgttacataagagcatgtRattccacttaccatRaaatgWgD +aMHaYVgVtaSctatcgKaatatattaDgacccYagtgtaYNaaatKcagtBRgagtcca +tgKgaaaccBgaagBtgSttWtacgatWHaYatcgatttRaaNRgcaNaKVacaNtDgat +tgHVaatcDaagcgtatgcNttaDataatcSataaKcaataaHWataBtttatBtcaKtK +tatagttaDgSaYctacaRatNtaWctSaatatttYaKaKtaccWtatcRagacttaYtt +VcKgSDcgagaagatccHtaattctSttatggtKYgtMaHagVaBRatttctgtRgtcta +tgggtaHKgtHacHtSYacgtacacHatacKaaBaVaccaDtatcSaataaHaagagaat +ScagactataaRttagcaaVcaHataKgDacatWccccaagcaBgagWatctaYttgaaa +tctVNcYtttWagHcgcgcDcVaaatgttKcHtNtcaatagtgtNRaactttttcaatgg +WgBcgDtgVgtttctacMtaaataaaRggaaacWaHttaRtNtgctaaRRtVBctYtVta +tDcattDtgaccYatagatYRKatNYKttNgcctagtaWtgaactaMVaacctgaStttc +tgaKVtaaVaRKDttVtVctaDNtataaaDtccccaagtWtcgatcactDgYaBcatcct +MtVtacDaaBtYtMaKNatNtcaNacgDatYcatcgcaRatWBgaacWttKttagYtaat +tcggttgSWttttDWctttacYtatatWtcatDtMgtBttgRtVDggttaacYtacgtac +atgaattgaaWcttMStaDgtatattgaDtcRBcattSgaaVBRgagccaaKtttcDgcg +aSMtatgWattaKttWtgDBMaggBBttBaatWttRtgcNtHcgttttHtKtcWtagHSt +aacagttgatatBtaWSaWggtaataaMttaKacDaatactcBttcaatatHttcBaaSa +aatYggtaRtatNtHcaatcaHtagVtgtattataNggaMtcttHtNagctaaaggtaga +YctMattNaMVNtcKtactBKcaHHcBttaSagaKacataYgctaKaYgttYcgacWVtt +WtSagcaacatcccHaccKtcttaacgaKttcacKtNtacHtatatRtaaatacactaBt +ttgaHaRttggttWtatYagcatYDatcggagagcWBataagRtacctataRKgtBgatg +aDatataSttagBaHtaatNtaDWcWtgtaattacagKttcNtMagtattaNgtctcgtc +ctcttBaHaKcKccgtRcaaYagSattaagtKataDatatatagtcDtaacaWHcaKttD +gaaRcgtgYttgtcatatNtatttttatggccHtgDtYHtWgttatYaacaattcaWtat +NgctcaaaSttRgctaatcaaatNatcgtttaBtNNVtgttataagcaaagattBacgtD +atttNatttaaaDcBgtaSKgacgtagataatttcHMVNttgttBtDtgtaWKaaRMcKM +tHtaVtagataWctccNNaSWtVaHatctcMgggDgtNHtDaDttatatVWttgttattt +aacctttcacaaggaSaDcggttttttatatVtctgVtaacaStDVaKactaMtttaSNa +gtgaaattaNacttSKctattcctctaSagKcaVttaagNaVcttaVaaRNaHaaHttat +gtHttgtgatMccaggtaDcgaccgtWgtWMtttaHcRtattgScctatttKtaaccaag +tYagaHgtWcHaatgccKNRtttagtMYSgaDatctgtgaWDtccMNcgHgcaaacNDaa +aRaStDWtcaaaaHKtaNBctagBtgtattaactaattttVctagaatggcWSatMaccc +ttHttaSgSgtgMRcatRVKtatctgaaaccDNatYgaaVHNgatMgHRtacttaaaRta +tStRtDtatDttYatattHggaBcttHgcgattgaKcKtttcRataMtcgaVttWacatN +catacctRataDDatVaWNcggttgaHtgtMacVtttaBHtgagVttMaataattatgtt +cttagtttgtgcDtSatttgBtcaacHattaaBagVWcgcaSYttMgcttacYKtVtatc +aYaKctgBatgcgggcYcaaaaacgNtctagKBtattatctttKtaVttatagtaYtRag +NtaYataaVtgaatatcHgcaaRataHtacacatgtaNtgtcgYatWMatttgaactacR +ctaWtWtatacaatctBatatgYtaagtatgtgtatSttactVatcttYtaBcKgRaSgg +RaaaaatgcagtaaaWgtaRgcgataatcBaataccgtatttttccatcNHtatWYgatH +SaaaDHttgctgtccHtggggcctaataatttttctatattYWtcattBtgBRcVttaVM +RSgctaatMagtYtttaaaaatBRtcBttcaaVtaacagctccSaaSttKNtHtKYcagc +agaaaccccRtttttaaDcDtaStatccaagcgctHtatcttaDRYgatDHtWcaaaBcW +gKWHttHataagHacgMNKttMKHccaYcatMVaacgttaKgYcaVaaBtacgcaacttt +MctaaHaatgtBatgagaSatgtatgSRgHgWaVWgataaatatttccKagVgataattW +aHNcYggaaatgctHtKtaDtctaaagtMaatVDVactWtSaaWaaMtaHtaSKtcBRaN +cttStggtBttacNagcatagRgtKtgcgaacaacBcgKaatgataagatgaaaattgta +ctgcgggtccHHWHaaNacaBttNKtKtcaaBatatgctaHNgtKcDWgtttatNgVDHg +accaacWctKaaggHttgaRgYaatHcaBacaatgagcaaattactgtaVaaYaDtagat +tgagNKggtggtgKtWKaatacagDRtatRaMRtgattDggtcaaYRtatttNtagaDtc +acaaSDctDtataatcgtactaHttatacaatYaacaaHttHatHtgcgatRRttNgcat +SVtacWWgaaggagtatVMaVaaattScDDKNcaYBYaDatHgtctatBagcaacaagaa +tgagaaRcataaKNaRtBDatcaaacgcattttttaaBtcSgtacaRggatgtMNaattg +gatatWtgagtattaaaVctgcaYMtatgatttttYgaHtgtcttaagWBttHttgtctt +attDtcgtatWtataataSgctaHagcDVcNtaatcaagtaBDaWaDgtttagYctaNcc +DtaKtaHcttaataacccaRKtacaVaatNgcWRaMgaattatgaBaaagattVYaHMDc +aDHtcRcgYtcttaaaWaaaVKgatacRtttRRKYgaatacaWVacVcRtatMacaBtac +tggMataaattttHggNagSctacHgtBagcgtcgtgattNtttgatSaaggMttctttc +ttNtYNagBtaaacaaatttMgaccttacataattgYtcgacBtVMctgStgMDtagtaR +ctHtatgttcatatVRNWataDKatWcgaaaaagttaaaagcacgHNacgtaatctttMR +tgacttttDacctataaacgaaatatgattagaactccSYtaBctttaataacWgaaaYa +tagatgWttcatKtNgatttttcaagHtaYgaaRaDaagtaggagcttatVtagtctttc +attaaaatcgKtattaRttacagVaDatgcatVgattgggtctttHVtagKaaRBtaHta +aggccccaaaaKatggtttaMWgtBtaaacttcactttKHtcgatctccctaYaBacMgt +cttBaBaNgcgaaacaatctagtHccHtKttcRtRVttccVctttcatacYagMVtMcag +aMaaacaataBctgYtaatRaaagattaaccatVRatHtaRagcgcaBcgDttStttttc +VtttaDtKgcaaWaaaaatSccMcVatgtKgtaKgcgatatgtagtSaaaDttatacaaa +catYaRRcVRHctKtcgacKttaaVctaDaatgttMggRcWaacttttHaDaKaDaBctg +taggcgtttaHBccatccattcNHtDaYtaataMttacggctNVaacDattgatatttta +cVttSaattacaaRtataNDgacVtgaacataVRttttaDtcaaacataYDBtttaatBa +DtttYDaDaMccMttNBttatatgagaaMgaNtattHccNataattcaHagtgaaggDga +tgtatatatgYatgaStcataaBStWacgtcccataRMaaDattggttaaattcMKtctM +acaBSactcggaatDDgatDgcWctaacaccgggaVcacWKVacggtaNatatacctMta +tgatagtgcaKagggVaDtgtaacttggagtcKatatcgMcttRaMagcattaBRaStct +YSggaHYtacaactMBaagDcaBDRaaacMYacaHaattagcattaaaHgcgctaaggSc +cKtgaaKtNaBtatDDcKBSaVtgatVYaagVtctSgMctacgttaacWaaattctSgtD +actaaStaaattgcagBBRVctaatatacctNttMcRggctttMttagacRaHcaBaacV +KgaataHttttMgYgattcYaNRgttMgcVaaacaVVcDHaatttgKtMYgtatBtVVct +WgVtatHtacaaHttcacgatagcagtaaNattBatatatttcVgaDagcggttMaagtc +ScHagaaatgcYNggcgtttttMtStggtRatctacttaaatVVtBacttHNttttaRca +aatcacagHgagagtMgatcSWaNRacagDtatactaaDKaSRtgattctccatSaaRtt +aaYctacacNtaRtaactggatgaccYtacactttaattaattgattYgttcagDtNKtt +agDttaaaaaaaBtttaaNaYWKMBaaaacVcBMtatWtgBatatgaacVtattMtYatM +NYDKNcKgDttDaVtaaaatgggatttctgtaaatWtctcWgtVVagtcgRgacttcccc +taDcacagcRcagagtgtWSatgtacatgttaaSttgtaaHcgatgggMagtgaacttat +RtttaVcaccaWaMgtactaatSSaHtcMgaaYtatcgaaggYgggcgtgaNDtgttMNg +aNDMtaattcgVttttaacatgVatgtWVMatatcaKgaaattcaBcctccWcttgaaWH +tWgHtcgNWgaRgctcBgSgaattgcaaHtgattgtgNagtDttHHgBttaaWcaaWagc +aSaHHtaaaVctRaaMagtaDaatHtDMtcVaWMtagSagcttHSattaacaaagtRacM +tRtctgttagcMtcaBatVKtKtKacgagaSNatSactgtatatcBctgagVtYactgta +aattaaaggcYgDHgtaacatSRDatMMccHatKgttaacgactKtgKagtcttcaaHRV +tccttKgtSataatttacaactggatDNgaacttcaRtVaagDcaWatcBctctHYatHa +DaaatttagYatSatccaWtttagaaatVaacBatHcatcgtacaatatcgcNYRcaata +YaRaYtgattVttgaatgaVaactcRcaNStgtgtattMtgaggtNttBaDRcgaaaagc +tNgBcWaWgtSaDcVtgVaatMKBtttcgtttctaaHctaaagYactgMtatBDtcStga +ccgtSDattYaataHctgggaYYttcggttaWaatctggtRagWMaDagtaacBccacta +cgHWMKaatgatWatcctgHcaBaSctVtcMtgtDttacctaVgatYcWaDRaaaaRtag +atcgaMagtggaRaWctctgMgcWttaagKBRtaaDaaWtctgtaagYMttactaHtaat +cttcataacggcacBtSgcgttNHtgtHccatgttttaaagtatcgaKtMttVcataYBB +aKtaMVaVgtattNDSataHcagtWMtaggtaSaaKgttgBtVtttgttatcatKcgHac +acRtctHatNVagSBgatgHtgaRaSgttRcctaacaaattDNttgacctaaYtBgaaaa +tagttattactcttttgatgtNNtVtgtatMgtcttRttcatttgatgacacttcHSaaa +ccaWWDtWagtaRDDVNacVaRatgttBccttaatHtgtaaacStcVNtcacaSRttcYa +gacagaMMttttgMcNttBcgWBtactgVtaRttctccaaYHBtaaagaBattaYacgat +ttacatctgtaaMKaRYtttttactaaVatWgctBtttDVttctggcDaHaggDaagtcg +aWcaagtagtWttHtgKtVataStccaMcWcaagataagatcactctHatgtcYgaKcat +cagatactaagNSStHcctRRNtattgtccttagttagMVgtatagactaactctVcaat +MctgtttgtgttgccttatWgtaBVtttctggMcaaKgDWtcgtaaYStgSactatttHg +atctgKagtagBtVacRaagRtMctatgggcaaaKaaaatacttcHctaRtgtDcttDat +taggaaatttcYHaRaaBttaatggcacKtgctHVcaDcaaaVDaaaVcgMttgtNagcg +taDWgtcgttaatDgKgagcSatatcSHtagtagttggtgtHaWtaHKtatagctgtVga +ttaBVaatgaataagtaatVatSttaHctttKtttgtagttaccttaatcgtagtcctgB +cgactatttVcMacHaaaggaatgDatggKtaHtgStatattaaSagctWcctccRtata +BaDYcgttgcNaagaggatRaaaYtaWgNtSMcaatttactaacatttaaWttHtatBat +tgtcgacaatNgattgcNgtMaaaKaBDattHacttggtRtttaYaacgVactBtaBaKt +gBttatgVttgtVttcaatcWcNctDBaaBgaDHacBttattNtgtDtatttVSaaacag +gatgcRatSgtaSaNtgBatagttcHBgcBBaaattaHgtDattatDaKaatBaaYaaMa +ataaataKtttYtagtBgMatNcatgtttgaNagtgttgtgKaNaSagtttgaSMaYBca +aaacDStagttVacaaaaactaaWttBaagtctgtgcgtMgtaattctcctacctcaNtt +taaccaaaaVtBcacataacaccccBcWMtatVtggaatgaWtcaaWaaaaaaaaWtDta +atatRcctDWtcctaccMtVVatKttaWaaKaaatataaagScHBagaggBaSMtaWaVt +atattactSaaaKNaactatNatccttgaYctattcaaaVgatttYHcRagattttaSat +aggttattcVtaaagaKgtattattKtRttNcggcRgtgtgtWYtaacHgKatKgatYta +cYagDtWcHBDctctgRaYKaYagcactKcacSaRtBttttBHKcMtNtcBatttatttt +tgSatVgaaagaWtcDtagDatatgMacaacRgatatatgtttgtKtNRaatatNatgYc +aHtgHataacKtgagtagtaacYttaNccaaatHcacaacaVDtagtaYtccagcattNt +acKtBtactaaagaBatVtKaaHBctgStgtBgtatgaSNtgDataaccctgtagcaBgt +gatcttaDataStgaMaccaSBBgWagtacKcgattgaDgNNaaaacacagtSatBacKD +gcgtataBKcatacactaSaatYtYcDaactHttcatRtttaatcaattataRtttgtaa +gMcgNttcatcBtYBagtNWNMtSHcattcRctttttRWgaKacKttgggagBcgttcgc +MaWHtaatactgtctctatttataVgtttaBScttttaBMaNaatMacactYtBMggtHa +cMagtaRtctgcatttaHtcaaaatttgagKtgNtactBacaHtcgtatttctMaSRagc +agttaatgtNtaaattgagagWcKtaNttagVtacgatttgaatttcgRtgtWcVatcgt +taaDVctgtttBWgaccagaaagtcSgtVtatagaBccttttcctaaattgHtatcggRa +ttttcaaggcYSKaagWaWtRactaaaacccBatMtttBaatYtaagaactSttcgaaSc +aatagtattgaccaagtgttttctaacatgtttNVaatcaaagagaaaNattaaRtttta +VaaaccgcaggNMtatattVctcaagaggaacgBgtttaacaagttcKcYaatatactaa +ccBaaaSggttcNtattctagttRtBacgScVctcaatttaatYtaaaaaaatgSaatga +tagaMBRatgRcMcgttgaWHtcaVYgaatYtaatctttYttatRaWtctgBtDcgatNa +tcKaBaDgatgtaNatWKctccgatattaacattNaaacDatgBgttctgtDtaaaMggt +gaBaSHataacgccSctaBtttaRBtcNHcDatcDcctagagtcRtaBgWttDRVHagat +tYatgtatcWtaHtttYcattWtaaagtctNgtStggRNcgcggagSSaaagaaaatYcH +DtcgctttaatgYcKBVSgtattRaYBaDaaatBgtatgaHtaaRaRgcaSWNtagatHa +acttNctBtcaccatctMcatattccaSatttgcgaDagDgtatYtaaaVDtaagtttWV +aagtagYatRttaagDcNgacKBcScagHtattatcDaDactaaaaaYgHttBcgaDttg +gataaaKSRcBMaBcgaBSttcWtgNBatRaccgattcatttataacggHVtaattcaca +agagVttaaRaatVVRKcgWtVgacctgDgYaaHaWtctttcacMagggatVgactagMa +aataKaaNWagKatagNaaWtaaaatttgaattttatttgctaaVgaHatBatcaaBWcB +gttcMatcgBaaNgttcgSNaggSaRtttgHtRtattaNttcDcatSaVttttcgaaaaa +ttgHatctaRaggSaNatMDaaatDcacgattttagaHgHaWtYgattaatHNSttatMS +gggNtcKtYatRggtttgtMWVtttaYtagcagBagHaYagttatatggtBacYcattaR +SataBatMtttaaatctHcaaaSaaaagttNSaaWcWRccRtKaagtBWtcaaattSttM +tattggaaaccttaacgttBtWatttatatWcDaatagattcctScacctaagggRaaYt +aNaatgVtBcttaaBaacaMVaaattatStYgRcctgtactatcMcVKatttcgSgatRH +MaaaHtagtaaHtVgcaaataatatcgKKtgccaatBNgaaWcVttgagttaKatagttc +aggKDatDtattgaKaVcaKtaataDataataHSaHcattagttaatRVYcNaHtaRcaa +ggtNHcgtcaaccaBaaagYtHWaaaRcKgaYaaDttgcWYtataRgaatatgtYtgcKt +aNttWacatYHctRaDtYtattcBttttatcSataYaYgttWaRagcacHMgtttHtYtt +YaatcggtatStttcgtRSattaaDaKMaatatactaNBaWgctacacYtgaYVgtgHta +aaRaaRgHtagtWattataaaSDaaWtgMattatcgaaaagtaYRSaWtSgNtBgagcRY +aMDtactaacttaWgtatctagacaagNtattHggataatYttYatcataDcgHgttBtt +ctttVttgccgaaWtaaaacgKgtatctaaaaaNtccDtaDatBMaMggaatNKtatBaa +atVtccRaHtaSacataHattgtttKVYattcataVaattWtcgtgMttcttKtgtctaa +cVtatctatatBRataactcgKatStatattcatHHRttKtccaacgtgggtgRgtgaMt +attattggctatcgtgacMtRcBDtcttgtactaatRHttttaagatcgVMDStattatY +BtttDttgtBtNttgRcMtYtgBacHaWaBaatDKctaagtgaaactaatgRaaKgatcc +aagNaaaatattaggWNtaagtatacttttKcgtcggSYtcttgRctataYcttatataa +agtatattaatttataVaacacaDHatctatttttKYVatHRactttaBHccaWagtact +BtcacgaVgcgttRtttttttSVgtSagtBaaattctgaHgactcttgMcattttagVta +agaattHctHtcaDaaNtaacRggWatagttcgtSttgaDatcNgNagctagDgatcNtt +KgttgtaDtctttRaaYStRatDtgMggactSttaDtagSaVtBDttgtDgccatcacaM +attaaaMtNacaVcgSWcVaaDatcaHaatgaattaMtatccVtctBtaattgtWattat +BRcWcaatgNNtactWYtDaKttaaatcactcagtRaaRgatggtKgcgccaaHgaggat +StattYcaNMtcaBttacttatgagDaNtaMgaaWtgtttcttctaHtMNgttatctaWW +atMtBtaaatagDVatgtBYtatcggcttaagacMRtaHScgatatYgRDtcattatSDa +HggaaataNgaWSRRaaaBaatagBattaDctttgHWNttacaataaaaaaatacggttt +gHgVtaHtWMttNtBtctagtMcgKMgHgYtataHaNagWtcaacYattaataYRgtaWK +gaBctataaccgatttaHaNBRaRaMtccggtNgacMtctcatttgcaattcWgMactta +caaDaaNtactWatVtttagccttMaatcagVaagtctVaaDaBtattaattaYtNaYtg +gattaKtaKctYaMtattYgatattataatKtVgDcttatatNBtcgttgtStttttMag +aggttaHYSttcKgtcKtDNtataagttataagSgttatDtRttattgttttSNggRtca +aKMNatgaatattgtBWtaMacctgggYgaSgaagYataagattacgagaatBtggtRcV +HtgYggaDgaYaKagWagctatagacgaaHgtWaNgacttHRatVaWacKYtgRVNgVcS +gRWctacatcKSactctgWYtBggtataagcttNRttVtgRcaWaaatDMatYattaact +ttcgaagRatSctgccttgcRKaccHtttSNVagtagHagBagttagaccaRtataBcca +taatSHatRtcHagacBWatagcaMtacaRtgtgaaBatctKRtScttccaNaatcNgta +atatWtcaMgactctBtWtaaNactHaaaaRctcgcatggctMcaaNtcagaaaaacaca +gtggggWttRttagtaagaVctVMtcgaatcttcMaaaHcaHBttcgattatgtcaDagc +YRtBtYcgacMgtDcagcgaNgttaataatagcagKYYtcgtaBtYctMaRtaRtDagaa +aacacatgYaBttgattattcgaaNttBctSataaMataWRgaHtttccgtDgaYtatgg +tDgHKgMtatttVtMtVagttaRatMattRagataaccctKctMtSttgaHagtcStcta +tttccSagatgttccacgaggYNttHRacgattcDatatDcataaaatBBttatcgaHtN +HaaatatDNaggctgaNcaaggagttBttMgRagVatBcRtaWgatgBtSgaKtcgHttt +gaatcaaDaHttcSBgHcagtVaaSttDcagccgttNBtgttHagYtattctttRWaaVt +SttcatatKaaRaaaNacaVtVctMtSDtDtRHRcgtaatgctcttaaatSacacaatcg +HattcaWcttaaaatHaaatcNctWttaNMcMtaKctVtcctaagYgatgatcYaaaRac +tctaRDaYagtaacgtDgaggaaatctcaaacatcaScttcKttNtaccatNtaNataca +tttHaaDHgcaDatMWaaBttcRggctMaagctVYcacgatcaDttatYtaatcKatWat +caatVYtNagatttgattgaYttttYgacttVtcKaRagaaaHVgDtaMatKYagagttN +atWttaccNtYtcDWgSatgaRgtMatgKtcgacaagWtacttaagtcgKtgatccttNc +ttatagMatHVggtagcgHctatagccctYttggtaattKNaacgaaYatatVctaataM +aaaYtgVtcKaYtaataacagaatHcacVagatYWHttagaaSMaatWtYtgtaaagNaa +acaVgaWtcacNWgataNttcaSagctMDaRttgNactaccgataMaaatgtttattDtc +aagacgctDHYYatggttcaagccNctccttcMctttagacBtaaWtaWVHggaaaaNat +ttaDtDtgctaaHHtMtatNtMtagtcatttgcaaaRatacagRHtatDNtgtDgaatVg +tVNtcaaatYBMaaaagcaKgtgatgatMgWWMaHttttMgMagatDtataaattaacca +actMtacataaattgRataatacgBtKtaataattRgtatDagDtcRDacctatRcagag +cSHatNtcaScNtttggacNtaaggaccgtgKNttgttNcttgaaRgYgRtNtcagttBc +ttttcHtKtgcttYaaNgYagtaaatgaatggWaMattBHtatctatSgtcYtgcHtaat +tHgaaMtHcagaaSatggtatgccaHBtYtcNattWtgtNgctttaggtttgtWatNtgH +tgcDttactttttttgcNtactKtWRaVcttcatagtgSNKaNccgaataaBttataata +YtSagctttaaatSttggctaaKSaatRccgWHgagDttaaatcatgagMtcgagtVtaD +ggaBtatttgDacataaacgtagYRagBWtgDStKDgatgaagttcattatttaKWcata +aatWRgatataRgttRacaaNKttNtKagaaYaStaactScattattaacgatttaaatg +DtaattagatHgaYataaactatggggatVHtgccgtNgatNYcaStRtagaccacWcaM +tatRagHgVactYtWHtcttcatgatWgagaKggagtatgaWtDtVtNaNtcgYYgtaaa +ctttaDtBactagtaDctatagtaatatttatatataacgHaaaRagKattSagttYtSt +atatatagtcttaaaaMtcatgttcaaDactgRttctaagagDtatttttagcgacttgt +gRtgNctgSgRaaaaatgcaMtYtDcatcaaYKttHcatSWgaaaatDataggttatgBD +MtgttataacaaYSgagttacgttatgtDStttaaatctcgWKtcSacgagagaSgttat +BMDgtcggtgtgcgaNtaSHBatBtttVMgVcagaNatcaDDaKMtMYtatagaBccctc +tDtgtatttatatKNtgggtatgtRaacttgaWaaYgcaHatccctggtttStatMtcgc +MtaaaWKttMVtWctVtgttaKDWctgWaVttaDVatgKtagagtcatctaKWgtaaMtt +SacBaMattaKaaHDataattgWtgttttgtcatBacacgtStacaaagtNctNtgtgat +cHtWttcKaagagttttaaaaWacgRacatctNatVStgaatDHgttWcgtRKcatatat +ctcaNttaaBDcctgaaaaaDtaYaHaKttNtaYVaVtttaDtctacttctWttaactaa +ttttMagWcaatcccNKYtBaacatgttgaKgKcgcBHaatDMttatatcSWacatDatR +cWaMtDgatBctHgScttaaaHtSgKtDtttattgtRStWgttccatatttcacWttcat +attgtaHVgaBtacaMtgMaaagDaataactDatattagMaNBagcttcattcgtaaKtg +tatttcacMtgBaVtaattStcttagtYgtgtcgccttKatgggtgaWaataggaatacM +MagaSKRttBgatgacRtgMtagaSRataggtatcaccgaNaaaWSWacDgatacttgat +tagcttgtgVMttatYctaRgHVcDtVRRtSaMtcaVtVtatcaYaHatattaaVaatct +aBtgtacRatNtatttgaYatSaHctaNgNtYtYaYagattVgatcRtaacgYggtgtat +KttaatMagatgRtatatgHaKccHaaaaYtgaacgaWaNgtYHgacagaYtctaVtacc +cgatttttaaagcDttatNRgattKaaattttcatctaatgccgcaataataattgttat +YtagtRNtaagttggtHaKttWMtDKgatSagBYcgRggtWaVaattHtatgtaaaMgSa +aagataaKaaKgttDttttRaagaacaWRcaacDgtgttaatattaKtatcaWacacatt +tVtctgatHRcagtttNcaaatcNctNttttataactWacBBttgBttaaaRaWtBKaaa +cgtatcRcaMaatgYacaaaagtgBataStWYtggtatgacaKWtctSgcKHgtcNaMNc +ataSatattgactacMcataattNVtDaRccaaatcagttttYttagYaacgtaatMtMV +atNgKaaMaaBgattaKttatDaBcttKtccttttacDagaYtacHgttggacaaaVaat +agtYatcataSgatcaaWVttcgaatgaccctccttNtaSBWaatttDttttcaatatYg +gctatDcttatNctttagDcMttcaacWaaNattSYgctttcaHcRaattaataaaatcV +ccRaattactctaMaVRattacagtgRcDtcgtgctcttNtWVtacagtHtatHaBDtcW +ggtgctcaaRHtatgtDgacStgcaaaVKtagttataatactaatatgtagScaatRSac +aattgtattgcagatHHtgBcaatKKtaaMMcaRcgactatKBaMaYatgKatttDaaNt +RatattgtatWttagcaaaaacaWgcacaaHcataYtDaHgttataaSacgcagggggtY +atgcKctaaaHgcVgctBDaVttccStagNgcSgtatgVYaMatcaWRBtVtgYttgtgR +cYttcgctgaacNttgtgtctattWttttcctagMtagaWtaKgatStScatMaBtaSta +SactattYNatctgtacRatYDaatgatgatatgaatYaaaaSHttaaYMaWtDcaNHaB +caYtgVgcatVaacattMRatBtaatttaDacRtagtaaaNYVSMtcagaaDtttDHtRc +YatacSNKaaMcHgatBaaVttactggBYgaYatttttgcDacHctWatcgtagagtact +cattDggtcatKaSgctttatttagtDtRBacttaWYaaaattttgaccttaaWtaatgc +RgccacttMtaggKtcBtgacgaHctttatcgtcStatMHDNagattatNagVaaaWcgg +aaaYcaVactDYactaStattgBHtcYctgggtacatataaYcgaYagaggaggacaVat +acHRtYtctgtaVgaYcNgaaaNatacVgcNgtaatttDcatttttcaacttSNcaaDat +VYctSgcaccttagMgacgcttgaSttaaaatagttaggRHttaaacMatagcaWgMgag +tcgctagtgtKgactaaHttattaWgcaaaaaaSatatgcgttaBNggttaYVatgaact +ttttgccatataaataRatSaBctagttataBccgaaacaagatacttaattttgaHgHM +gtaaKctttaYtaaRacBMtBaYgaBaaacaYtVtagcRgWatHaWagattWSacStMHa +tttaDagacaatcgtgtKtttggaMtgtWtgtgcaaNaaaaWtKaaBcMWtcttctatga +cVgagcgaggHaYYtttWgSaaYYaWtRYHHaMDtctttacaatggaaMctataagcttB +cgHcNWaatttgtatatYtStatctagcactgtVttccagaaattaDtttaRtVataBtt +WagcatDMVactYtgcatWtttgaaMggKaatgaaaaHtataDtgYcMggVaaatSMHtt +tgVttaYaWaataRttgttaYttattttRtWtataaBgtDtttatatcVgaaBcaDtatg +tcaDagaWtgaYtWctcVagctcagctatatagcRVtcaKtaataatHgNaccgaaaatV +HBaatattcgttaVYttatttctBYaatKaagaccVStttcattgaMagSaaaaccccWK +caaNtMYacctaDStagaaatttatcatVgtcaatacccKattgtaaagtggWgtatatV +tagBcttDaBacaattWtDYKtatRKggStRtaaaWatBtaagtaattDaaaaBRacWta +agtacaSttaaatccgctaaccKaattgVWttDattatttattKaMtcYtMRWagMtcgK +gBagacgggVaaNaaatgctKcgtaataaKtaaagtccWcttHMatSYgataaatDttBa +HccattgBttSgaaHYtaataaaMtgaagatgtttBgRcattaRaDHcttBgaMaWaaVM +MattaatttgtgBRctattgKMagNcMtatttaaaWttgaaacatWgcScgYYDYgttYt +VtattgcKcWtagcggtgBaSctaKatacaaVtcaRDccccgtgttBgKgggtHagcgaa +ttaaagMMttScggtDttttaHcSaagaacactcacactBcVgaKNaDHacacttatSag +aattSKHtcagtataaatKaaHtgaaRagaaVcBtaHtaaatcgatcWcaRtaaaattta +WttaagtcaggRctgaWcttDttgactttaVSaaaatggtaWDaRMtBtaaaaaKatBga +tMtctatatcaVaMgatttgNagtDRttDatcttttaMtYaaatcggagttctctaYatN +tagaNcgMMactacHcaagtaaaatStaSaacaHcacSgggtNKatggaaagcggaaKgg +gtaYtacSgccgBaggcRacgtVgDtggaMcYaaaMatggacgYStKKatgaBcaaRtSt +ccSagcRccgccgcSDtgcggBDgaDtBtSSggacMttttaWcatcMatgtNMBWgataa +tcaaVtgaataataaNatgcaaNttNctgacDMcaHccgatgKgWVttccaStggattct +cDacttttttctttaaNcWaMWccWKWttgaaaMctDaaBactRtVattttBtcMaNttW +cKacagttKSttaYaWSactHSaBtHgatgttacatgcatatMtttgtaacScWHBatHa +ctggatatatctgagMgRSatctaaSttaVagcaRcttggaYaatKHtagBBactattcg +taaagaagttgtVcgatgaVatHMtcaggtcgKSgWattgaaaVctccVgtDcaaatgaa +HgMYactcaMatatatattNVttWtWaatttacRagKataaaNtttacaaWgMVactatt +aSgaggVaaagVtaccDRHaaataRaHaRgcattMttcaatcaKaaataDcaDKtctcga +ggBggacctDtttatHacWVaWgatDctaNaNcgKatcMtcMaatBtttggacgtgataa +tagaaacRactcBtattttaKtgSaaggKtaggRaVtatagcccaNRttaccttSMaaga +tcggDacNBatWcgaactacactaactNBtaStgVtNagcatctaVtaKatKgaBtcgtt +tWaagWMgagRaNatHaaaaDtacagacaBagtgcaHaNatctcBccNttaagttDgaat +aaNtcgctaacRBgtaatSttaatatgcataacccaSattKcccttDttggtcaatgggt +tWaacgatacattBtgMaYgaRttatgatKaKgtattDtKWgataacgNBtaccgaKWat +cttcttKtgtcttagcattcctWcaaHgagtatDMSgKtcagcttgVHaKcttDaataaa +VaatttDgtgaaataaRgtcaVaatacttagtVatatgggcatgtDDtMtgtatBggatt +HtgcVtgtgatcaaSattatKYVaacSNNttNWcgaHttKDaaMYHatcgttaattaStt +gctWaacHtaKBtaaaaKHttcRWgaaWcRtBtttggBcDtgtacNttaagcKtaHgtag +aaaaRttgaaacatagtWRaacYggtaaatcgctYaBtWDRtgttgSctaaKatNcattg +tgtMttatccatatagctSacgccSNaaactacgNtgtgcttMatSKtcaaBaNaaacat +aacagaaatagtagctcNcatcVgaagStaataVcDKKttcagDHDtattctaatgaggg +RgBMctatacaagYactctMaaagtcgctttctcgtgaattatNcgatMtttaggcBaaa +tctNtactaaRKtgKactattgtcatatgtacgagttMaaHSSgHgBatatcgcaSaata +aaWgaagtatagaHgcttctttatgaccWaatttaRtaDaatttaatcgaaattgattMc +atcaWaMtaWaKactttctBacactatNgtccttaWgtctgaccKatStaKtgagtacgg +gcgcgtYNtatttagacctctKcatgatKWStcaataactaWgMSgHtgatctttttgtc +gacgtSacttaYgcctWctcctctacaagVtttMaBactWVaccaYtgtSgcgttattcK +tatStgaaKaccgNaataaHtatWtYtRacggcaDaScagcagHaYWRtRNcDtHtcVWt +ggaataaaYttgVaNtgttagtYttgtagSaaatDgaggccDcgBRYStattatttaagg +ccgHgggYRaaccMaagttatSttctttagcMtgcgMtgaSagaNaDagttSatgattWa +tttagtDgcttgagtgMKaYWaYccagcaHatKctaKaDgctagacttattgattaaYtt +atcttattattStaattWaRaYBWagYaatatgttRgScttgBagDaWgcgtgcVDaggc +ttgtctaDRKacttgcaKBWRtaaVaSctKtacttMaaSVaWWcgSaNtttSWgtcggtc +acttggVVtgagaataaataaDttgaaccaaaaMttaaaagaaaaaaaatcNBtatMgcc +WagcaNgaVaNaaaaaaYaMgttaWtatHaagtNtacgacaBtMMattttWNaRtaaata +gYaScKattacagctVKBtWNSKgYtYgtWatHaVatDaaatWgDatcctggSRagagta +aaaMgatttRtaHacatggtaKagVcctgatgaMtaaYgatgtattattttHggBaccaD +ctctggNNtYaatctVttgVtRtVcRacttNctttataggHSRtaRacaaattaacHaHg +tgttgtttcBtBtatWtgtattttgcKagMcaaagaMtattagtStagcBacYaaHcagV +gWtgtttcgtgDHaVtagDatcRaRtggtWtaactgcacgaggaaaRttSDaaVaSttaa +aaacSMttactaNtcaacaattDtacttttYatVSacYtWtMttaattatcKtcttctat +caKDtctStSaaacggtYccatgtgagagtWtagWKgcaBaaaaKttgNactaatcgagg +cWtcDDaaaaaacactHattaattcactatYttaagacactaKaagRtRataaattttca +tHggtaataaatgataHtggctaacBacDgtaatattRtYgtDNDBgKtcaggcHatttt +gHNgWtaatttccgactactgacatVNttYYgactcgctctatttagaMcgggatHcgtt +tatBaDSagBaaaagRttBggttaaBactVHgatgaatttattcaaaattgcacttcDga +cttYcVttactVtttatBaKHagaWgtgaatggBtaaSggcagacNcttaDttVgMtWag +attggVatttacHtctNcMatacttSatMagcttgtNcYaaScaYactcKctKtagScSt +cagtttcatWaatggtgagaggHaggggcaacgcRKtaRcMaNtHaatRaRaaactVtBt +gttaatRtWWcaaagKttccaaKaaatacgVttcacaaacgcggtgagaRaatggtgDMW +atcWVScacaaaDaggaaHtgttSMaaaaaccYccDBtatYgtMagcSagaccaVcctcg +gtVWaaagttatcNaagataataSaataaaKccgtaDtYttatYcttHttaagKcMctaa +atggaatRgaaaVaaVtcKYaggatWcaBtDaggDatccttcYNtgcSMRgaRtNgaatc +gttRttatDVMtagctttacatDVtatatatcagctaDagMtataccYgaggYaaatgDa +aaatSgctctgatgtttVaaBcctgataKtagaaaccaKatatgttaDtgaDtatagata +atacagtaDtatcNtgtDMtYcattRVtctataNtWttggNaSgtMgaaYctctDggHtg +gHDccaccacKKaaacaaaatRatttccctttaagcRattMHctattHaRtataVattgg +atcSttaaHaHgaaHNDtacattSaaggDatttcaaaYgctBcatattaaaKagtgccca +tSctcgatRtaaaMtgWactttNMaWctYgRatDggaactcDcaattaKaactgagtatc +tataagYaaaSRctggtacWtttccWtaYRtKHattatagWtKttaNgcDtatHacccat +taatttataacgctMgaagtaacaacagMgtaYHYVtKMHtacMgKcaaatctgRYataN +tcgttcaatacggWtMcaatYcBWaagYtVaDNagtatagDaaNtaaaYtttcYWttttS +tgggataaMgatattagaaYtNctcttcBagactaYDcgtacHDWccKaHgttcttHgVg +gVDttatcatKaMttttacWaaSattctatagaHaggKaDagBtaaagtcYccattgtYc +atctaNgRgVtgaagtDKttatBKcggDtattRYgHccgtgcgBNMtttVRgacaYctSc +taRacgtagagccgtacRaagtaHKagStSttttgYSatattaaaWHaaWagttDKaaNa +NHaaHttaYcttMtcaaatgKttBtSgtccaaVaattSaacgttgNattgatatNctaWt +VcagtactKcWacgVagggHaaRgaDaatcMttattaataacaBMaaVtgYtKgRgHact +gtactatcBaMtVggtagKcYtHtBSaattagtaatgMcaVVagYYgWtactttccaaSt +tDgaaMaMttcacttYtRgacttcagcttWtttagtgataMaattaagVtagaatatKat +aagtagttaagHMRaDattaHaaVcctDtagtcVYcaataaYcNttNaaaHctcaRaatt +tcaNRgatSHgVatagctRtcatgaBttMaaagRtcgHVtgRgStgatttgtagaKagaR +WRctgNaHYgaaatBctgtttRttNWagaccgagKgtgcggHKVttaatattaatataat +aDtaNcctacaaRgcaNMctctgaaSHWWHcttagtNagtWgWaaKtYaNgcBattatcc +aaaSctRRHKaNtKcBgtgagaDRWBttactaaattSMctatatagaaYacDgatttccV +taagRtgRataatatagtctttttatgtMgtcaacaaNtaaaaactctWtagaVaaaDta +attatagtBStcgaatDtgattVaatMtcaDattVKWaagatagggttgtMRSgtcYgWM +aatgNtagtcBttagtttctctWaaMtVgctWgSgtHagaSagactagKtagWggcattt +HgttgacaaactcggggHggcWBgVgtatgggagVgagtcVcBtDctttagtctaagVWt +HtgtttaScatacMBtKgattatRtgtttgtctttDggcHaBtRtgtaataNataattta +taWctgaYWataStcHaatcRtaaVagDWaSatagtaccNDgaagtatacgttttacgac +gKRtattgDctatRRattVtStaaactagatgVatttagaMaSaaaattVtatYtgttgt +RMagtHaatttSttaaYNaggWagtgcacgaMcactgHgtgtgggHMgtKacttaaYgtc +gcatcSatattgBaagtttacMtYagSatttatttaVtaaDtaWaHcgNatactgactHt +ggWtataDcDScatactcStcDtgtcgtgtatgaggtHaaNKgDattgcBccaagKgtat +gacKSMtttttgttcaaatcaaYtagtaSatgDaaaMccKNaMaatagaataagcaatta +ttataaMgagtgaSgtctNYttattHaNaYYtcDDtaatNRgtatttaaYtaaatcactH +VaHcStccttcccaaVatcVggatKtatgRaaDBgaYtttacttYggactSDtaBcaaNg +gggtattatattBDcttagagYNMatBgttYaagactMatgttRgatacccgtaacacBH +tatKacWgatRcHttaattYtKtStccaaatVDcaNKHHaaataatagtagtatcttgct +NDggVaVVtaVaRaaagSaccgttctcMtVtgNBgtDtttctYgttactBctcRtStWtW +DScMtcWSaRatgaataRHctaNtcStctYtWacagatgtatYBtHaHWBtacggtDcaa +BtatcaggtcaVattaNctactgaaaatWaDgactNWtMtggagaattBaataYcMWYcg +atMYatWtgattSatgaRtDaRgccagtSttatatRaBtattRcWtagtVgaagttMcta +ttatatDttaggtctKtgtgtBagacgttatRKtgatctatttBtataactgataacKcg +gagtgHgtVttcttgtKDgcDtaYatBDatcaatattgttNtaBacatcgcNcaKcaWcR +ataWcVgtacgScaWgttcggHcMttcRccatgaRStYgNacagatacYacWWtggNaDc +WagttHatMaNaatNtcDMDcMaKgHNatScVgatKWatatgNRgtccgYgaagattDHg +tMtcHaSNaaattBatRagtaaatttacaagHWtKatcaagtccHtYcctgttKDMSgta +ctactVctgacaaaaHgatatacataatKtStHgctScSatNatacaYttaaWHtctgaa +tYtagtHtKaggccWBaStaDctaagagNtaatcaatcgttNgaYDaagtaaaaHataga +atcgcgBaYaBgaacSaaWaaaaactccgcMttHttYgtaagaMctKBtacSagattcBa +aWtaattttacRttatcgaRtacaRHgtgRagaaBcttaVgacVDgggaatVatagaact +RRtacgYttNattVHgaHttacaaaaaaaYtcRWtgtgattatgccaSDtttatKWgaat +atSNDgattttaacgtcSRtatggttcttcBtWtttMtBtMScttaHatBattHacYtaY +acattcgttKgtcStSctcKtatatttcaKSgagcttccaacaccRDtttDaccattata +tSgtcWtVaaagttgtagccattDtYaatattDaccatcVDaaRccagttttgtcHacMa +ttcHgaNcatgttKcVttcctgtgcSataaatattgaKtctaWctMRaKggtaYcaagtt +DttcgttacRtatgatggHNaWMtKttcatattaaDaSaBaaaMtMatBgKtttgHtHac +taatcatcgtWaatKaaWcaWtcctVttaaNaggaaaagtaaagaDctNttaDBaBgata +gMgaataacRcYggatcRaaaHaagatRDtVRactaYagttcaccaaWtctcSSaaatcS +KattctggDgaacagDtaDagacagtgtaattcaStYttNaStgtaHgccttaScatMRc +accWtcatttatRtaagatWtNataaWtMNtDVgWttgcWgtgaRttttRgWcttMtcta +HacaaYtKctgaBagtRagacttDatNttaaaDgRtatNcHatcSDgtBatcttacVcYa +cNgaattaacgagttgYgacttDattatacBattMgctagcctagatVcaactNttccta +atgtDaacgYaNatagMatSWtYBaaaRtgMtatSRgaataYaScaVgtaScMagatNNt +ttacaaHBaWtNtRtctaaacDaaaaWMcaNtcVaDNcagaDtgcWKYgagttaHtgcDY +ataaacataBaWWtcggtatgtgaaScaacctttRNatcgttaaagcaDctaatgcBatt +tacaattVaMgSMMtccYaaaBYtggattttcataWttgBtatDtBgactaatgtccWaa +HataaScHttWttDtcgtcaagMctMDtaaaatRtBaaaacaatgtcagcatBgNNBVtt +ttttcBacWtttWtSWWtgaaaaSacgBtaaataaagtcDStaagaactgttaatYatgD +ctattactgaHtaaatStHaagacaKtagDtaaHaDgttccaaDtaaggacactctDggc +gtDagtcWaHgRcHgDgaSctttattgtcttttccttRYaDgNactaaatcaWggcNSBa +gttttatatStKgtcRtgattaaggtcaSBttaacaaKatgggatcaaattgRgcBagtN +tcgDcatttWcctttgtNagDgctgcatttactttgtgtcaBgSatttNHaMcggcagSc +tcKDtWBaagSagWatggYtVatSRgKagattgaVatKttcgatYatKYSgDaacNtcVg +tttaWataWtgVctgcgSggMgatccatgagttgtWcatYWWcctVcNHagtNtgtKttt +gatcaacttaSttattgatNcatWaVgNHcagStVHcggHacaaDttgDttWcaaRaKga +aatKaattagtaWacattgaaatgtgaatgacagtgaRVtaaYagYtcggcatMttgaag +gDgagDRcaKgHtacacaaaMcaBtagHactgKaatRtNttcttcatcatNgYgStggac +tatgSMttgKtDaDgacRRgtWaVattgatttaagYctatatagactaagaggtatWtat +aaactaYaHRctStgKWcgtRtKtYtYtagacgattRaaYBtaStcttaWataatcHtta +taRcactgagtgggagccaattctcDtgDaggHcDRVaVVggaaBtRttaataaRRttgt +aagKNcaVWWgtatacctgatcttBtcttRgaWcaVRKcagttSacttagcgtKtgtYWa +tatcgNttcKaccacacVKctgattBtggacgtctgacaDtWKttattttgMBgKaacaD +ataattWtBtBRtVtacataaatatttgtWtttatagtDtgcctagctHYaatgcaNaaR +caatVtacctgggggKtagBgagaBgRaaNttttMtMagMtgtgattNctcNaKggWtMa +tcttagWgtaatatatNctaYBggKaataBattYtaattataVtggNtcgtgtctaatta +aacctHtacaaactDctDtctgatatgMtgataacWctgtgYSaaNScgDYaWtatDatM +KgcaatttctgNcgtHtaWtagatatcYBttaattactcaaaVattYRWtatttDtaNMY +MttgattataatgcgNggWaatYagttgBagNcaagaaaDtRgtaaaagctgcatctagc +ttaVgtBttatagcKMSaattYtHcMaBttcagtcttgKatgVSVttKgttttttagtgt +DHgNggtcaVtatttaacNtgaatatgctatMcatgaaaBtgBSaWctaataaattatYt +tagtaDtaccggaatgagtaattggatttaacBtctSMgWYtgKgattacgRctctccaa +tgtaggcctgaNaatScgYataaBBacaKtHtttcatgaaHtgBtagaKHVtacctVtca +accaDaaWNHNaatgataattgatgWcagggtcMBtgSgRataHctMctgMHHtKaBtaa +MtMgataaRWtagYtgaaMaSgctYtgcgaaHatDtatgtcWRatKatatYDcBgNtRaR +acattMcagaHgaaagRccgcgWttggSatBagagcHgYtatctVtcatYaaVRtcaSac +aMYDcgRtcaaWgaRgataMtaaaacaggtgtaaYcattgWgDHcWgttaVatttgcatc +taatccacaaagaagSatgcgtagRgagtHDgaVcgtgcttatggMttttcatKSctNac +HcctMaKRatttgatctaaatgHaaScataataatgtttgtgtHaVcaaaaNHaaaatcg +ctgSVtattVttagaaNWcacagtgKtatgattHcYcttgDaWVataBatBttttWtaac +tNaattttctttaaYHaMtttaaaccgStcHaVBaatcRacaaWactgtagVKtNRtcct +agcWaatNgctKccttctcDaBDcatYHatatgcaataaBaagaatgDMttaHcaaYYtc +actgttRtgacRaacctaWtBtBMagBctaaBaWtgatgVtttattataggttaattgta +atYcaRtVctcttgcacSaaMaatactRSgcataKcagcaVNKttcgSatcaaactaatt +DtaHtNaVtgttttttaWVtatNccagWttcgtatBcgttVctcBttaaaaMSaDattKR +cctttcataHaattaatWaaataKcaHVaggaatataBYKHVtgVcVgtcHcttccgcct +attDtMMgWaacttgWttYtttcMcgtcctaaVHtgWtggtgacKtcaWaYMttacttag +VWtacgSatatcgWcKaaatHKaaaYttgtagtcaacWtttggtcaagttgaaBBaSHac +VcgYgttWBSRWggtattttaYDtHatattcgatNttacaaaaVacaMccaaYStaataR +ttVtcttagaVKaacaWcgccgtRatcatctaaatccMcctttaMggccHgYcDgaKcta +tgMRYBagcaNDtgMtcRttgtgHaRttacatgaWcDtgctgtataggNggtgaatagBg +agYNtatcagKtHcatBatgVKgaHWagattRDatatcgYcHagRtaatgWtcStagcVa +tNaaaaKttgRaRBYNgtaaDtStaVRgcMccatMWaaattBDatttaatttataaHtag +tVVaDRMKBtaacaatttttttDaRSgaaKDtVaBatcagtaaMttaagcctRgaNVggg +ttcataatagNatcctacactacgcatgtcggaYgtaKcatggattgactttHtaattWN +RaaWYggttcaaaggaaNtaatgcHcaaaattBtagcttattcaagVtatttWgcctaKt +atBttDYcattagDacKVaYNccgYaYRaaMaattRaagaHtatgcttgcRagcgctSaa +tagaaRacaRacSccagcacVMataatHgRtagcgaKgYRaDcVWSDVgRaMgcDgtaat +tttaYttggtaaWcttKDaaYtatMRcgKccYcagtYcBgRccattcaKtgaSSRtactg +acgHtgtaaaaBatWgcaMcBcYcgccagactcttcSatYattgatgaNccaaaaWaKat +VgcaggtWtBcgttaRMagcaaagtgttcacatataaagaHWtKatctacttatatcacY +RaaVagataagtaattttgatgtBctaataggtaRtaaHaattgtaRcStYSYaWRgMta +caHcNSttVNScattNKaaKgBtagtgatYcaaaStactggttggggaBggtNtgtcaaW +BaYVSNgtaataBNtagtatatcacMcScccVcgtVRRtttNcKaSRNaNtHRttattta +ttgacaatggSaBagataaccgttcctaDNaattgctVtatNtHtatagSccaagctKtt +aaacaaattattgtSHgMWgStttNaccattBMYatRtccStNgttgaaBcctVagcaaa +atgatattcRaBccMWaagKtttttcMtgaRYNaataDttgttWRttattggHtNtataa +tggttgtStYgaMcYVtcattaggtaatVcaNggaRtNataMWcctcYgcgagagRgcHM +gcWtgaYtVSttgDaacgaaaatMttYWtWttcctgaKNttatttattRaattaagaccM +KtttcWgtcaBagKSaWaaacaNtaYaDtBNaaagWtHgacaaagtgVtcatKcgcaatV +aactatgcgaaactccNctatatMgactatttatSaaVttNttRttagHtccKtHtaaaN +atttYVctaatttaaaatHWaNtSacgaaaHggaaatcacagVYcctaattcMNtgtYtg +agttatttaBtcRgBHNacBtactctagaacgcKaaDWYYgcattactVagaYtgaVVcg +caNctttBagKRcSgaaatttgtatccattgtggHcaatRtaVtaSaBtcYYcatcgtgt +cHaVttaHattctgtcaBSNYaKBBattaatggctgtHatattgtBacDcBgatttaaaN +tggaaaaYtNcaKagRRtRgttRtMtWgggatcNtacacctgtWKagatataaYVMtaaD +taaacctctgtgtgccttScacWaggaYacttttKacgtttgtgataKYagaYaVatcWc +SattaMcatBYttYaaatgStKagWattKtttaWgtagaaSgtRattcSaDagVaMatta +ttYaagccSgcNaaDgaaSaggtaNgtWactaWcgHctgaNatttttcaatgtaMHSWaR +tggtaNtaHBtttWWaaatattcVtBtctStWtaWMaBcatttcDagttDtttatatgtt +WBtNaYatcccSgtgagcgaRYtBtagaDacBtaagaataWactaaaagKtaKaWaataa +cKcccgDtagccaaagcggaatcgctSRtacKgcactacccHaactMgtgccaBaRaaaB +VtcgSacRKtttStgatcaaHgKtaaKaccHaccacccKttgagcttcSttttKKcgacB +gggtYMaatcBStcgDBtMcataWtaWaMtgaataagaaDatccSYDtgBatgactBaVt +aagatctcNMgtcaWKtgcWggcgatacgtgtttatttWaDaNWBNaaNtNttcaaatag +taatScgHtMWttgttgaBaDtgNatSaagtttHttaNaNKaattKatttgatcgtVcat +gaatatBtttctaacKaNttVttSagccatRtatatcactcHHatctWSKttaMacaaDa +ttccaRaYttttagttaatattcctYaacVactgctMcgagcaMYtttgaagctagtKgN +WttgaaaMatcaMcttcSVatcaatgtNactaaBagatagagtDMgtNtNWatttSaHac +tagaaaDggtaaaaNctMaatagtaHgacgMaaacMtacatHtaSagaHatYDccagtBt +gaWatcYtVaagataattgatcgacctgcaacgttttattacNMWNcattataDVDacta +tattatYattttgcgaagtgagYVtagYaWaHaatctgWttttatgcHaacgttaccDaK +tatagaccaDDttaacgtHBaacatccgtYaBtVtNccaaataaaatVactDttSKtcMt +DSgaagctaMtatattgattactgtNaagNBcagHaDattaaaWttacacaaatactcaa +tSDatagctcaDttWactttgaStaaDtagatSaaDtgtaatKtgVataggaagWSaaaa +KatttaaagtttgcgtaaagcccggNWaacatacatgttctaRcaHttVtcattatctag +ttttNcataaacDttWaagVtNYtaggctttggtatgagaWgtactNaVatcactVttBK +cttaaccttcMtatcggtaataYaMaYggttgtcaaagSWHctaRMSatVcggactMata +tccgaatcttttttcgagtccagtttgaMtcgcatcaaKagtattRMaaaKDBttDNcca +tttttaaBNtVtccgtaatgaKgtcagMVSattatttaWaattttaHNcaaMaHttgtgg +ctattctacDtgaagattatcgacaaVRHttcSaSaatactNHWaaNcgtWaWgaccgRS +ttNtHtcttcKatYatatBaagtcgctBtgagccatatScctKaagaaKDaWactWagBg +ctgattBagKtgaaataBaaaaagSacScaaagagtagcgaDaYtaMcaYcKtaataMat +ttttaactttgYgtcgaaggacgcHctBcgYgaaVacRYagagBaaYgtagattgcgagt +caagtStDagatBgtgaccctaSWtctDgactaSHttctWatWttctaWtatctYacact +gBWatKKctgtatYgacaaHSatYSaNgSagtatagatgagtatttatgaccMaatgtaH +tStaWttgYagccaWattcagtBaYtaaNaBtaNatactggcttWcaagatDctacggaN +ctatcacatSgKgattgacgacccccgagtNDtattgagaaatattaatcVttNKtaaWt +YacgSNcBHgttgWtatgtttcgccaactKaattaRgacgNataatctacaacKgttBat +YatNMSaaaNtctKgacttatgcttatKtcaVtVcagDaataattYgNtRtHaagcaata +HcacaVgtaNNHtHDatgttaMNtggWagSVaRttcMVDtcttWgtRttctacKaaVttc +VcgcatcctHRKtattSgttSacgaagtcccRDVaacBWagtgYtKtgattgSgaBtgcc +BtcaKacaDatacttHatcattNatttacgtcagtgaggcBtaRNaRcaSgcatattatS +tatgctYcacgtattcattaaRtgStcttWgtattKtSYttNaHaRtNYcRaYtVtggtD +cKcttctactaMcacggcMtacgcttctatatHtaatggcattMDtaaMaKattgaagtB +aaKMVMNacKaDtttKNcgagctaaagtccMMtgagaagVaataatggcaWaaaaVaBgt +aSaVgaaaSaaaataDttVtBccaNagcSBgaMaDaVaVYYRVBgttYMtagtaactDta +agWaattBtattttMDYHtSaStScRaKatattacacctMttgNBKtcRtRggNagtYMa +ttaaatMctYgaatgcKHagSggaaaaBcaggtHtatWcatcgtStagMcctcatgatta +WRcStcgWtgRgttttcctaacatcgctcgDDtRaatatMgtcMtHtMaDYatgDattta +tagctKDtYHaaaaattaSatatctggtctttattttatMtgtYttgtcatactcaaVcY +BgatgSctKtYcctWaRaataWcMgNgcgggagtcttRMgactataHaHtgctNtVaatc +aaccacgSRaDtgKtaaMSKgtaaaaWaKtttVagSDtaaaaaatgttYattttNagMHa +aRtNgBttWattatatgcttatatcatttatKtKaaaagctRaaatcgcYgacgNtacNt +ccVtSaaatttcDVctaatacWgcaMtcttSaaWaaaWagtagtaattaactagRttaVc +SaaatataacHgHatWaattggaagtgcgSSgaaVtgYgSttccatWVataatcgaatat +gHtRcgtBttcttaaggatatgttgtBcNtaatgtcacVatactgaaatMBttRRcRatc +catagagggacatcgccWttagttgWttatKagtaaaagHtttccttSatVatKtgagca +atttattaaYVattcaaattctgSattRaMtgaatMgttattattacaNcggVagcctta +aKgccYcaaDattWtggMcttMacWttccMVgtgaattctDaBYgacttKYtBacatgct +DcRaaKaaRaatatctttagKcKtaactttaatNaaggctgScacctYgcgcaaaccaHt +tVHcBaDgtaatHaHVaaatMgttggtSatHtNNaaVagtgtacaataaagacgKttcaa +aWVacagctcacWHaatcctgtBNWtaNMKcVcVSWtSgcaattctgKtVVaaacaRaat +tgatRcgBacaKacVccVMactagcgMNaaactgataDaSgagaatVHaatVSVtccgga +tgRgtagRatttgtaactaBataVaggcaagHgaaSMSaKgctRagcStNcatttVgcta +tacttcNDtcaKBDcaHtDcaatagttHttattMBgagctgtaaagtMgatStStcagat +atYcBtataacRcaggRaaaggtaWSatKgatatgagcgtgMYatcagcatVttSgaaaa +aatatatgttYttcattatacataatVcacgattataDggttBtRaagtHMtatagaDgN +ttggDaKctBcaaRcgattcgtgccttacaaaWattYWVcaaWagDattgaaagggaaga +HattBtatVggtaHtWtaMagtccagaKttSatatcaStDtgWaagtKWaggtatttaWa +aRcattaatStgaaVtacggaacatKctacatHtaaaBtcNWatttBBaNatRcDattcg +aactataaattataactcagtSgatataagRaYaKHctggtaaNtttaaNgaRHtttatt +atacNttttaDccttYgtaaacaggaagtgataaacatBgaSgtaaaaaaVcBgtWNtRM +ttBttaaBgtaaaatatcHNStaBtaggtaVatYaccNtBaWagRctNSacRtMatDact +StVctaaDtaYSRgttaRNttttKggccagaaBcatagtYcaYNtDatcgtatVcaatWR +taggaattMcatRtgggatgtcMggMtttataagtaBgtggacNaaKYtgctWgagYtWc +ctWtVcttaaactaRacatggtRcatctSDcHcMgcaactttttagttaccttattHRgt +acggcactDBggtMHcVaaRatKctSHacctacaccactaaHaacgSttagKtKttttgN +HVgagtaYaMtVYNVcggttaSBaBtaatttSRcgtBgaWaatctttttKggacaWKaat +tKSaccttgDRgtcatatDatVMtMaVcgaattaNaagMWccctaaHgataatatgtatt +WataaaatBaaMtgRttcHctaagctaagatatattMcggactaRttttKaSttactWYt +gBcaMMacRRgNtactttaaaSKtttcaYBaBttaVagtRtHcWaggaVccttNgtgagt +catataWttYScMtWgVRgattWtaSggacggWWctBHatattataaKaagttactaMRa +aataSRaDttDaaatataVHaatggaaBDgWgHtcKStVcatHtaatcatggBWaagHta +gtMtgHcHtcatggggWcatacaHNHagcDatRcaaattcgcttgDggDNVcaacgSgtg +gcaccttMttaatattVYtVgaagRttaBcagVaYaHcaRDBagatgaVHtNMtcttact +DaggMgMaattRWDcctVtgagaaaaSKatHHttVDgtctgtcacatHNttgaatSaagt +KBatatagacaaRVctcWtgtacKtaacHtgHataSgVtactaggtttatggBgtcaaaY +aDgaaaaaatcgMtagaKaYatgaattatYcttKtacaatttgWttMaatBgaatSttMt +NaVgVtScgcttctBHKgtaRcNBaatcDtacgattgacgtgctatNaaBtMgagNgKct +tWcWKacactYgttVgNcgaattttcttgaaaaactacccctcgcNtgMctatcccacMc +actcMatttatttagtagaacMNtttcttgYKaWtaaBtttcWttagHtgtttctcttgt +ggctatgDgctaatWDataatttagaNcgcRRNataKtctaataHgaaMYctNaKWtact +aacDtgaVcgagaactggtaccaactHgaggctagagHHagtMgKtaaactacaggMatg +tYgSBaKaaaattMgatRtggggtHBVgttaattgKttaaRDacgMactcaaacStaaag +ctctgtgccttcgtSagtSaRctacaataKatattctaVgtgtaattRacKagttattga +MtaatgaNatacDataaggactttccNtStatatKaagaataKtatggtcctctatgagg +ttaaDtgtattgataaaactggatcactKBtttggcgtcaaagaaaNtagtWKatctaaW +BactDaBaYtacaWtaSgcaattattWgaaBgactgaKctatBRgtagttaBaRRgattt +aagBHctStgtVYRtaaataaagtMWtcHgcattcacaaMWtcMccWttgVgcHaWttca +NtgtVaggNgcVatKttataaWDcccctatgatVttttattacagRBBWttcttRaWgaa +tBVgcgtHgWgaccagtYacaattgSttaaMcVtDatttaVttRgttKtcaYWatKtaaD +tttWaYtaatYctSctatagtcctBtccMaMMtaMYHaSSgKaaacttctcBtMtgDtgt +ttttagRcgtacttataHgKtNtMtKcBtaNKaHStgSagYHtataDtcKtagRtNWaac +VgctVtRtttStNtgaaccttaVatgagaaggtcaKSttaDataagcYaSatNStcaatD +NgttcgacaatttaSgaRaBNNacattRatNtgSttHVtgWHgtSHccaactKttYtatH +YttVtgHcNgactMcaacttBatatgSgattttacgtatttgtggtScaacggYtHtgca +tctatttttWtaSatcagaYatcgcagtgtgtMgtattctttcattaRatttStcaatat +gcttDtStaaagaccDcVtaWNcHYtWMaMcgaacKcaNcttacctaBtgcDacatcaHK +tRcDaaacataaRacNNtccDataNactttatBSDYatDtctBtaBatctDatKaMcatt +MatatcDHctaagRgYVcatgttcgtgataHDYaagttSgHYctaaatgtaaaactNgta +gaaactaattRaatcttttBKcgaatSctMaggVaVaaatgagataaataSgttKgtcat +KaKatDYtaaaRttYaMtgctcSatRtagttttagcaaNtaKgatcgWYcacDgaatcaa +tactgBgaNtaactaaWatatacaatacactaNatcaVaKaaMaaaaaatcaccBtgttg +NctaacaBattttaaKWcaggataWMtaattgtaaHtgVtcgaHtScaHtctcHacVata +gtaMcaaKtcccSagMYtWcaaatHHtaagRttDagtMtcYtttaaWWaaaVaRtcHNtc +tcSttagcacaKttgtagtNgWYtatKDtcatttgaacctcKHtatccttattcttNggt +BgtgtKaggWtYgtStgtVaRtaRaaagtagtgtcgcKtKagatgagYtttaatKcScct +gaaaaaRaaHtttttaaaVgtatagKctaNtKaSVgttcgagacattttRSatagttSac +ataMtaYHccacttttctatactagtatgaBaagctttaMtgaatgtcaKYtaaatatgg +attataNcgBHatcctaRaaactgttgacttYaHtStcatcctDaMBttgtaWgagtaat +WKataaaBgBattcttttctttaatWStaatacgNaagtWaMaaNgactMtgaaDaggaa +aSctaSSgatatDttattatcatagBcaataVcHcRgcStaHaaatWagatHttMHacta +RacttaYaaaaNtataHKVaataKtatgatcgtcVaaWgttYtVcaaYggctRWttaaKt +RttDaKtgtatcaattWKaatBHaaaaNgaatggStHgVVgatMgBYtaRNgBDttMcNt +ggaNgtcaHtgttDcNaggBtatYtacVaNttctcWtactHYcSctgtYtDtgWaatcHg +atDatatcHtcttatattaaKaRYaDgaatgSYcgactgcRgaagttagtStYatYtttc +cgacactacagKcaaagDttaatVatcttaaacRaDatRcBatKNtNtaaaHtcBgatKH +cWStSRaKaSMgtaKaBacWgDDttgYaaYttaNtDgHtatSaSataaaaMBaaDtaMat +DaagWtggaMtRcacttatggctNataaaaatatWNMtacctatgtcaYKaRacagttHD +agccgtaaYcaatataatcatagggaaSatgMYBcKBBtaaRVRatRtccVtgtgaagVN +ttcttagtgtcWataVggtaaNaatVgVaKctttNgtttagtaaagBatBtgaYSagHtt +SYaacaStcgcagaSttcDBtKtttggtctacNttgNgKNNtcaaaaKWactgaaYgaYa +ctatHtaWcaactgttSatNVtgtctSttYctgattVaatKgtaYcaaattSgttaStat +ggtccaatgSWccaaactattgccgttacgcNatcHctctcaKatgtagtctattttaag +gHRatcDaagSaVgaVNccaBKtacgtttStagKgtctaHtcattaYcctaVKtttaYaa +atYtccgataaaVttcDgatWcgBtcctaatttNaattgctDYgtgatcaatttaagggc +tctcatcKattgBtaBagcaYcKctctttNtaacHacNStggRtMatHHgtacatgcaMa +gtgtccatRWttRKctaaaDtcMctttaNVgaNtcMatcacHcctgWtaaStcacgtctN +aagRNNaagMaDtactDgctttttcatcYacttaKttatgcStDaStNaMgDtaacKtMt +acctaaWattggtttNaaVHatgaaattaattacgVNaaWtggaWatctgVatcacYctc +VHMtVaNacNtcccaWtttgcaacctcWctHaatcttWcaaaYaBaattSctYatctaag +DgBttagtaSgaWtBcRcKtccYatatcKBgtctttatgaaHDcgNaMatggatgtWagR +ctStagagaagaacagctWtNtataaaataRatHatKgctNactHgttRgRgVcRacatg +HYaNttaHtattaNStaagatgtagaHcVctcYgggccYcaaaatgatcttctagctctH +MaMMgcaVtgHgtaagaWHHtggtaactBcaMNNctagaacggWtctttgaggHcYNaaM +HtaYcttKaagtSccgttgggNMStatacDttataaaVaYcKtcgcattttcgacctctc +acVttNtttattgtcttctaVcatagaattMttgtHtMgacataaatagttctMtgtWgW +ctttcaagYgcgtNaagcaaDaVHaaStMtaaagccccgtgVgtcacatcHVaDtgttBt +BacBtcggYttDagaDYtccMttagcttacNcgaagatRtDataRtgctaatatatgRtW +VttatWKtgcBgactcgagaSgtaaaaagttaaWaaagtatttctcWtatcBtcataacN +cgctcRKaaDKactRaNtagtatBtgaaatttcgcDactttaNtYgagagaNttgaatta +ataaaSMattRHNtYtgttgaDBRBttgWttagSatgacDggNVagRWcggctacDaYSg +aaattHgtYaaagctccVtatacattaMctttgSgacatBKaattRgtaBRtttaactat +tctagcMKMtttctgtgtgVgtctttcDcgtaaMtaggtaaaDtcaYtatccgattcYtg +aaRttctKaNctaYgYaattYgRttWctWttaaaccaatcactVatgcgYttgaaatgat +KBcNRgctcatgaccHagcgaaaatgtVgccatcaBSatKccRStSattaaatttggtaa +gcVattctgVcattMtacatMgaaaaaataYNDtDaatcatWattcaggNcaccctcBtg +cKcHagYtatBatgBttgtVttaYBgBgataaHNtacRtcaaBaKcagNtcagaatYgtt +WgggaNDagtatagRtctcDtDaHScagttcYcatcSYacHcagagNgtgcHagtacagc +tgRtatatMtaatRaWMHgaaKacaBRtagHtaaaNcVHcatWBgWaaacWccggtaaRc +attgMgttaNgttVMVttgcaagagaatcaaaaaagYScKVtgccgacHgacgttcaMcc +tcattatgcBttttaagtKatDactccgBatHYgttcatcgaaatctSaKaagaatWVtc +gttgtcttaMaaYaSDtaaaataccgcKMtatgKtgScaaDMaaaactgtgagcVtttaR +cttgtaNMatatatttggtMgYVatDaatttgctttaaRtaBgttaYaaagKtataMtWS +tcHaaaaNacgctacMttDDgactacaNaatBcagtcattatatSttaVgRtWgSggcaa +tSataVgSYgctBttataaYRRgaactgtgHtgacHWSactYNgtttBactatWStaNtc +StcMttgattStacctgaattctWatNaaHgMatattcaaaKWaBaataatHKgaWgata +YcaWMBtgtacKagaaaaagaattttWttDaMtggttgtgaNMtVtDcaacNttactatt +acggKctatttaaaaBKatagttHaatggaatatYWgtaVtNaaYgataatMaccWagag +atRttMtgKaMcgatattaacaagatgttBBcNaYattcNgtRttgaBcctaagaSMttc +MtcctcYattcaNaRBttaatgVcMNgaacKagatcgNctaWVgttaaYRtgctSctaaa +aNtttgctaaScttcVattaHtaaMacNgttNtKHMcctattttaRtttVtSgtacatBg +tVaaSSaMVaRBcaSaRHtaWtWHttMtattVcaMtWaaaNaccccgHYtcatagaaRta +aBaatttaBccaatcRctcatagWgcBHRtacaaDttcBgaHggcgctaHtgacagcSNa +ttcctcgagaccBggtcaagWctgVcRDgVtaagtttaattatcMtgatNagYttHtYta +gccRatagDtaatcNtaKtacaMSgDaaaatttgHaHtRDgtaattKtaMHgaBcaWtBN +YaWgtttStttaSttgataatgactMKatHBtttaVcYatgggttttaDKcSatttMata +tcagtYaBtgVacaatHcaDMcccgtaataatagDataatVaaagaagaVtctccgaRgt +RtaatcgagtcacttgttSatgNDHaSNRcggtaSaagcSaBgWSgcatcaaWatgttac +atgattcWacMtagtgNcacgatgatttttRcWttSgtaatMRRBaacNWRHaaBaattD +aagStgatccttcaDacccctKaagScSSHaaYHWcHcaWcaaaMBataattgDtagccW +tcRHataMNKtMgHaBcatcgaagtgtaRgtgggaVMatgttaWRtStBHactaaRaact +NctcHaaaggcatgcVHKHgaatcSccttggSaWatWtNcaaBctaRagaaacacgcttc +KatRattcWtgYDaaaaaaNatWtKgaacgtNttactgWHBaccaWacggttcaaVgaga +aacVtMttatagaagtatWtaaaNHYaMacagWagtaatttgcatcttcgaatacggaHt +aatVattctaDaHtRKRaNHcttacatcDKttMDKaWggDtaatcttYctcWtRaaaaKt +aatcctgccccatgcgDtctaaVMtWRKKDctaatatDgactagWtaaaBcKcacMactM +HHttgDataKHDaDttHttatttagtcaaVatccKWtacWtSVcaggtaatatDSatgcc +tKtatDtttagacKaaaagcgtttaaSaaaYtgattgtKtgBMcKttgDaaaagttBRat +HgcaKgDgtgcWataatMWgcVaVatcYgWttaDatcatNaVgtttgggcttgaHRDaWg +atttctgMHgtVtgccttBtWtaatcgttcgKgRcaBaRMtaattWgctaatMaVBccaH +tDagaBNaataRcacYcYcHcatBgaNtgaNgKHttctYaacaaaYgBttRNtNggaagc +WtDggattgagtHaWttVacaaaBtgttaNctaatactKaMaaaaaDtaRatttDaaagN +ttcYcaaactcMgaYgtacaaatMaaatYtcacVaacgaaDagatWgBgaataggtWtKa +aMtgDttHtgagttaatttgVaaDagttNMataatttaSVattNaDtKVccaaatcgaYV +taaaacKRaataatgaBDtctRtgVcttatttYtgaHgttBWatgaatatacSaacctSa +tNNRccagtactKagaRtgSKMcgaaDattttagtHcKcaaagtggtataaaggctccta +SatHtaMtRKattaNRcWtccgctataKggatWttaggtaatHDRatttattRWgcgatc +ttagSgtcttactatgYgttYaVBtgcaYaaRtDaatacHHtDcttHgBgNcccataDta +aaaatctNtacatatWaRMBgaattaaaacgctctctcaagtKcacNacgVRVcttttta +acttgctcStatRScaRaMataNaKagtatcattRttNaVatcKgtacNatttttgaNcg +acaaKctHWtgaKStacMaBatgWttNSacaaKcaDaatcWaKaccgYBggMScgaMcct +agcaDatgtttcVatgtRBtKNWHtcctWDtatttttNNSaatattcMttgatKgNgaNB +atcSggtctRcttttttatatggtNttDYNYgaaaKctcacacYHRgttacatacttYac +aataNaagaaaagttataNaataSatacagttScacVaScaccSWtccagKHtaatcaaa +tVacatWacgBctccaataHaaYtMtacKacHttttKtcataWWtgtgaatWaataaaaa +catttcaccttaHtttgttccaatcccgRBaWgatKgagtttBaVgaNtaNVBgcaataa +gaatagcaKRttgtatcaattaMtaacatataDBgtaaNttcaNcgagatYactggttat +gtNVtaBNtDaaDtDttaSaWtactaVtHactttNttcttcatWttcDatKaacgtttgg +VDaDtVagttatgtcagactKaatcaYtSgttttataaataDttKttKagacWgHgatat +aaatcttagatNKtttWtWaaatattacSHaRgtttScttaatWttacgRRaaMactcat +BacaccatRtttgaacctacttcDMggcVaSBagaatcttaKMagcaVtctDVataWtSg +atagacttBctDtBNWgtgKatWctYgaaStccgVaaaDattYatagtatcaacBaWYct +gaaatttaKVgYtStNtcaVggtggaNYgaRtMaacataSttcagacVactcaVaagtgg +tattaaDBNDaagtatatMtactatatgatRSgtttgccaacgcacRMtacRYNataaga +tcMgttgatcataaacttVcatatgWtacaaaWttggaaactttaScataactRattMtD +acVYataaaagMaattttKtgaBttKcaacatattVtagtcatgactcgDaacDtaWcta +tRttSSYNtgWaScaaataagaaatKtagacataatggNaatttcSKtVWtgacagKWat +tcgVatttcKWgagcaWgNKaaaatatgtaaacgttcactaaWgacaccBNaacagaaSt +ctgctaHcVtttMtcYttStagYcgtttBcRtaYacttgNaacMtDRtagcatgtgcgag +cScaMgtaatBaKataactMttttattaRcattattatacgtaagSNatVRgcttcgaVa +acHNtctaHBKYgKaccYcttagagcccaVgatttgttagactaaacgtgcaBgccaWga +VataggattDBWaattttgtBacWtttttaatDtMgaactaagcVtctcagBMKatgatt +gaNaVttggatDaSaBatttcgccatatgctaattgYacatgatccacaaMHtttcKYKa +WtYcgDtNaaDccgNaNcacacHKttDtttaggctagRVtYgtaactagctttcacaaat +YtHaattYacaattaMSagMactcctcatgtScttcaaYtataaaaScHYaKcaYacact +VcacataNtaBcaRatgYagVBatttgtaactttgRggacaagcVacctattacRcaaMa +cHRagagtaVNctacagtgagacgaaaggKttacattgggacaataKNtattcaagWKtt +gatNagNtgctaNgagatNacSatctNatttatctatRgaaaatKatNKSBcKactatac +StcagtaggtVtcaaaBYYgctattKtWNttcRacaaaNatgaacttaRtaaDSttVBYt +aatccagtNaaacRttagaaccRBatataWaatKctcattcSacWaacaacactDttVtt +gacYaagagtaSgcMttBttaVNgRVagKDcttcttcNtaggttgcgacYacttaaggVH +caagDagaagataaVaatctgtatRatDtKaaSDgattcaattYtcatgYgtgaVMtMaa +ctaagaatgRgDtHttaaccaatStaaaaMctVDDtgttatcttaBBgccNacKMaHggc +BMttctgNctHggagaataYMgtaMccaataattHttYttKggtKaccaactcccHtMSa +atNactcRtttcatgcKcatgcacttcatSaatatactttVtaYttDattgWcctcactc +YccattaDDaHaaKcaatSttagKtWtcatRcaactattaattYaDggKtagtNcgSgtt +tKRgtDWtVHtDNcHWNtKtccgtctagtatSctaBcacgcaBtaacatgagatVtttaa +ggcaVttBttaStWtattgYaggtSatBMBDactVtggttDagacataaactactBgcac +aacMaagaStccaWNaaSYMYtgtaKaMcYSaHaaaatatttMgtcaaDScaKtcaBVta +MVMRRDMtcttRBgWctaacttgaacNaatgttWgtggBtRttHVKgKcHVtatattSaa +aatBttcBtttcDgHccBagtRBRttaVagBctRcaagcattacKccaWVWtaVcggtta +tNaSgccgKtYcBaagcWgcatgaNHaKtagNgcHcgtgtcataaaatagagacttgHYa +tattctaBgtttatRatctatttagacattttNtWaaSagtaHatRtctcggatttatgt +gatBtctRggggcatWctaSVMaRtcatgKattgRcatMaHaataNcBcDcaggcactat +tHBgaatStatattcatBgMVataaSacVacKHatggttaaBKtgtaSaWMattttMacK +tgaaWaaWgctgRatgtgDacBtSaHtDgtgtMVttagatgattagagaSttgattgtSa +aacagHaaatacaRcaccBtaaDtcaMtKaaStttatKagaataaNcaaBtattKaVNaW +aNactagtYattaaagWgHttaMcKaSagatSactctatMSagtggaYctcacKKgaSMg +cRgKtgccagNMataatccaVgatcttHagttttcttaaccataggggcttaDtYatcga +aaMataagcaaatBttgHHcHagacagagaggcacWtacccMttacgtgNttattYctVa +aactgttaagtKatMagttcacaaagggatgaVNMatgcaSattatcKagtHaBtgaagB +cggagtWttVaaDaccMScactgVatccaRaSatattNtgcBatgBaaNgtcaBMgggaa +tgagtatRgaatgtNttacaggcttaHaataaHSagatagtgVctattaaagggaagDWV +ccatcKaaaatRccccaSVaaatttMtatStgtWagtStMaaatBctgcctKWgttDDaS +KactctaaVRtaSWcVactggaaaaNMaaaccgcacNtaVgaagcttDNgaDBtaMaMKN +tKccaVtgctcttMMYaaaaHaattcWgHcgtacatWaMaaKtaataccgBDaYRaggat +atSKcScYagMtaatKHMtaaccatgHgtagDaggtgtaaatatagaKVgccRYctcRaK +BKWtgatHYcaHgBaYtttMcatataatgaDttcatttaStgtcVSgacggtggVgtBtg +acatgtaaSgtBgatKtKtaYcatVtNattataaaHaSccHaaagctSMKattcatagca +cagtgBRataacaatMttKcWaaaaatagStcggRttaattatWaataatMaYagatgVt +atccttttHaScgtBgagWcatgBtgcctatcgtaaWHacagtactgaattaaaaaNatt +RNMaSSNSctattcaaagccVVcatattttagMcgtattNtVBactacScattgKVtata +aKtttgNaWcttNacctagtgaNaaDcagtaWgKggaaKtacgcaaaYttatacSttgYa +YttcDNagggttVDagHatSgtacYVatataVattataSataacgKgatVtVacHYRWtt +atcctaaDtgtaaDgRDttttattWtaaDttggatcattNgtVaaaVggaaggcYgSWaa +attcWHcgaSaVWaMatctMDtHBgttttaatctaWaagatatDKtVttaccgaMatRaa +aBttaNagHatDHWcDtBVttaatKtMataYttSRHHcgtaHDtggttccaaagRRtaWt +VctRcaNDttatacgatMcaatNHtacgaattBaatHtcccatctctccBtgtataYcta +tgtcgaaDYWtNggatNcacRtMaatNtKcttSYSctaDaaaggctDaStatKtataBgc +VaatttggYcttaaatgatgtHctaaccaactttgggttcMaaDattatKtVacgVcSca +actSataSccHttYctttgtggcDtMcactaNSBtMRBMaggttWKtattaatgtKHact +tcaMVatctgttgtccaaYNtaagttKaacttctHcgcWtYttatMBgBaMacaattaDa +actNaaatSatcVtSSgatctatgNatSYaattRatgcDgtctataagagaagRgatatt +tcccaataHgttttWKtgaagNRtctaaBtWcHHcDgaattgaaaKtgttaaRtatgtaM +aggDttcMaccaMaattDctgYctaWtStaNtgRKaBtNcMHcSttMtaKccYacgNNct +ttatStgVtaYtaagttaagaBHaaStVKHatgttRVWtataMtSatgcaattcMcttat +KgMcagtgaatcYtcctNaYcttactttctcttcatggcgNcatScStBtagctWtHaaW +attaccgtctcgtBMcaaacKctcccaacttBgtWStVttMRgKcVagHttVtaagMaNa +tcaHttacatcYKttDBtatgSattVcgBcBVYttHNtcatKgcYgaaSaKtatttttMt +ctatctaSaattDttcWagHSacgttagYgacWaSaDKatcNgctaatgVSctgctYgaK +gKtaataggtggagcgtcgaaaaRYtgYWYSaatacBgacWtaNStcaattWtRctttta +aSYgttcNgtBWWgtgaatHttttBaMcMtKccagtattttcgaHaDtSVgatgaacatg +cacgtcagagDYattBcagDctcttNcNtaaaatRctgMcDacaagtttagtcaaSSaag +aaacatacaDtctctYgcaaacBcaagaBatgtattgacgagYacBDgttcgtgRtaMga +attttcNtgVcttctgtctagtgtccatatctgatYatNtatVWgttacaDacaHDDagW +tgataWtatcaaBRatDRtMgVcgaaattcSMagYgWacgggtaacaaattcagcatagS +gttactBctgSVWatYcYgcBWgggRcHtataSaattBcagHgcgcctttKcttWaggct +ttaaDtRacBactaaVaaKtaaacctcgcgccattactKactKSDcgacaVtatatagga +taKctcgSatgHSatVcgtagtgaBtSYtgaBataatStaaccaagttcaDtHtatatta +acYatattatcctacgagatcaccgtVSttctYgtcataaVactcgWtaVatttgttgga +ctaaaVcaSaDtYcgNtYtctVaMtaattatWRtWcaNtaKcaaYggatgNgaatcaatc +RtcgagtHcgVgttataHDcatttaagttctHtcgMRHtaaagaVactBMtatgaagtaa +aaaBNtataaNttcKcctaNttaaDtcgMacgDcaMatttgYtaaNtcaccgatgagMtg +ttaggWcacHttNgtcttHYMcaattKcagttcNcaaaacgNaaSattgKttaaBaKtta +tttaMggHcttttaaRNVgttaYttttMVRtYVgRatKcgVtacgaatttccBatBgYBR +tSKKctaaaatgatatgBtcttcgtttgacHagtaattatatctgDtBttatgaDtatKt +cKRcRttagattattagHgDNaaaKgcgMtHtttKtDtgaaaagtaMatcagaaccgaat +KgtatatVaccRaKYtDHtcSagtBgtgccWaaaggtYKcaHatDDaaattDStDtcKgg +tMgcMtgtHtcaaVcgtttNtagtNtgKgctaDcScgBcWSatgtatagcKgWgttgaac +gagtgcgcgtKaaaacgRtttccatatatttttMgaKagcVcVRataccWctctcgBcga +ggcgttaatgaHYtttHtaSWtagcagtttKtYaacaaataMtaNDatRgMBaBacSaat +aSDctgaactattgataaRtaVtttHatWaacWtVaHaaBDtactYtaDactttSgtKtR +attgatttatatattattataattBatagattctaacDcRMaaggttcgtcatattRVYc +ttKgtRcgWaatcgaaWWatDctacaaaagaattHaatctgttttacYatKatBaccMaM +aaVtcacStaaYgYKgtttctcattatattNgSaaHtgRaBtcataKYtHtacttgtaca +aaDtYtgatagNRcYatgaStaaagactgtcWDtYaatVaNStagaaaWtaaaataDYtc +aMatSVBVaaaYagaaaattgtgcDagWSaStattttaatNcacgataNBtaattggaat +gcMgacattHaattctctaaMatactaBaaattacaHWgBNtNaaSattttaacHtgtag +tBtcRtttSaNNaYaMaDtatDtagaKggYgcaaSttgctactDcNRtWgtttaVtggca +aactattgSgaagtattatgDgcgtgtcttagcNtRctKggtMaHgaDaaagtactgtcg +atttagatcagNggtaattaKaatgaaYaaHaattggttVaaMggatactctaBgtYHMc +ttccVcaaWtgttHHRgagttKaaagaBtaRtaaWaggttctatRatSgtatcYtaWcat +gtaBtcaatctaatRgaYYtWtccattataBacttWtcctaHaaaaggttgacgtRattK +gaagcattSBtttctaNcSctSStNtYtWaWtgtagtcttgtctttaagNKgaagacgDa +RgtNaBaVDgaattggaYtaccSVYKctSKKcatagttgSttatcStactcaatSMataH +caKgatWVYtNacagtttBtRagYHaagtaNaaVVDgatattMaagattagcatcctaMa +aMctgNtMcSaRcgctHMttaattDtttYttcgataaagtMtaagttaWaaDcaatccKg +tgMMcatBgtRtaHBcttgtBaBggcaDcgaWttgggtaDaggtgatRtYaMWDttatcN +tVcttRaKagctRgtgcNaatctgattatagattagtatatgaataDNatcYaggKRaca +atcaHcaagttagtKgRatRgttaagaaaatacVctaaaagtgtaagKVgcttSWaaHat +agHctagtDgDtSaVtgatcatttaNKgKHataKBctatatWaNgtttgcRaVNttaDgt +cttagHYKatYaVaBtaatgaBattaYcNtgcaBtHaacttVtccatDagVaaaYgWtND +BgacagVgctcaRtaHaaacttttacaaggaSRaaatagaagaatacccVaHatcBRtct +tttaaDMHWtHgacMtctcaagKDttctgYctctcNagaMgcgaaDWatMcMatatttDc +tttactaVSctagttcaRKWgtttKRaVaaKtacaacaKttatttttggcctataaDgtc +BctBDgcYYaatNactcaaRgaRWcgattgVNcWaatctgKagDMgctatKttRatcatt +MaagtctaRaVaattKctgaKtatccgaaRatcHMaaaaaagattccacgtacgaDStat +atctcataggtacgcgatgtgaaggtHYtatWagKVKgaMDcaatttWccttgKgagtct +agatgaatgVRcctaMttgtaRaaYtRtaacWgaaaMttatcatNcgttactaaggtDaa +ggcagtRctcatcaatggYagccagcgaatatagtgttWtaccaRctagatttDtaaatR +cDKtccHtBWgttctWaagccYBSgtggaaagHNttHtctaaattaBatggaDMgaBgat +atcaatactcMtaaKtcYccgatDaYgHDBaagBattWattgatttttaagaRaaggatg +gYggaKttaKtBVBcttaWcttBtacctYaNYttgctgtBaaMtWtcWaagtaaggWcgM +DaaNtccWMWtatcMVgaSaRctaKtBgKWDacDgaaaaNgttcaaaaataMcttaWtat +gNaVaaRataWtgKctRatataagtgttgacgaKgaNgtaHattaaRagSgattctatgt +YtcaattagBYBatccYtgtNacHagHtacVcVacaacaccgNgBtataYaatWHSttat +tgctDacttgtgHgHcMcHacagctRSDtgattaggaDHtYagatggagWtaMatcRccc +acRaaaYagcagatgatacatatttVBBcaaMtctctaWgaNtttcctaVcttaYBDBct +RgSaagcNgatttcacgtcRDaVBttaRaggtaaggHcacttccgDBKgagaatttataa +aMaRattagcVgtttacaaagagaaaMtgDtttYttggcttataKaStacaVttBttctt +gBcVaataaagagtgagBgcgNcNattgaaacRcactDaaccaatWMtaaHtBgaaacaa +ccctcMctcaaatctMWttggttttacttagcRtttacatRtccBttVcatgaaBacaYg +agHttatWDtcctSatRtYggHtNMttRgNtgcatcacgacagaHgtYaSaactgaaNWV +agtagttagaNgatctgcatWYaDacataHtaWttaatHaDgactYgttcaSVtttacct +aatttaDgRcagacaDtgcYVttaagaSSKBYtgHtDtNtcgtcWttDtgtcNtgacKag +cactccDMacDNcccctWataRKcaaatttctRVaacagcaMtataaattWBctttgKgV +catttaVgtDgtatHtgtaSctagtatagcBtBtgtatgtcgcMcgagttctacgaaBgW +ccgaWatgcaRtWtaagYttaNtcWaHtgattYDatWRgRWagtRcHggNatNttWaaac +aSgcaatMatgacNgggaSatgatttcBHcctaaggWactacagaaaagctMcaaagaYt +HVgtaaHKgKattVaWtttcctaWgaKattatgMaattBgaaagtgaSaaaWtSNBtttY +ataVgNatgaSgcBaaccatattcctctagRtattatctttctMtgaRtctcYgaatDtR +cHgcRVtWtaacDtcacYatRcttNgcgaDtVctWtacHtatatgtatKaaggtaNcata +KRaataacacDctcctWgtSaWcatcDgatatBtaatHSNBtcaataaStHtacttaYaD +aMtaagMtgNaaaaNccccgYWHaatgcBcttaBcgtMBKggccaVgacaWgaaaaaVYc +RKctMgcaccWctcSacttcVtacgaagtYtcctttttaYgttattaataactSttRggt +cVgagWRStatKataYcaatNMtacttcgcttVBaYRaKttaaYatacagctBgagcttc +HcaatBaaaVcgctcacaMgttaHaggctaDtSgatattggggBgRMagtaattggattg +YYHtVtcttSRYaacttataBtNKgatVaWSDWacatVcttgttgaagScaDaSttcact +aattagatKttaMcHtMgKccaYatKataMcKNgattgtYtaaRHHcaWagctgtgcYat +MHaatRDgtgttYctatNKtSDtaKgcBttgagtKtacatgaaggcgMatDaWtcBatag +taaaatNYtSVgVatttcaNgRtaRaaNBttggaatVgaaaaagaaggtgNtttVBgcct +tgtgaBtgMgtaaacBgtactWgtaacctatatggaSYattYtVgtttaagccaRtatRM +cgWMgDVSNgataatBRccNagagStHttBgctaBagatattaacaagaggttttcDaRa +gtcDgtHttcataagaacaKBttaBgactaRatgaaDYHttgVagcMcBDgYactWgSga +cBataMMcttSaRHgcagKcgaaYaDgttcataYKcttcMWttattaaBacDcttDtttB +catVggttVHtgtMgKcgaaVgtcgMaaHHYBMaHtaaKaDttaNgNtttttaggMcWtt +NaaaDaaaaactRgaatagSVHtaataagttStccaatcHataatacMcattHtacaatt +tctgatggacatatgcaaacaKBatgcagacagVcctccgcaacNatcMaHtcMtaSctg +taYgtStcBtcatDacRggttRgagaaHatVcttYWgaDtatgYcaBKgtSWVYtttctW +ttHtctaYttttaBtcataaNgtBRaNcgttKgtgVKgggVtWatcWagttSttttttaM +aRWtccgttttattaHatttBVtataSctRWtgcMacaattaStBcacggaatRatactV +gaagMaaagWacaMgctaacaHctHtaatacacgaYagtcttKagcDttaKBHccgtaHa +acaKVtcMKcaataaaNaggttSaatcatgaNaaBtacggBcaagatcRgttttHaNgtK +ctYatBHHtaaaDNHtaVtVagttVacKtcYgcattcatacaaagtaacKaKKtaaNtNa +taaNaaSaBtagaattctgacacNtaHtataBDttBctataatagYSctgtaHcgccgaM +BaggttaMHtKgttactaaHaacgDatataaagcaWtgaMtttgVatcKaattcgHVNat +NgDaaYtataHacaaacaagagtatatDStgcNgcRtaaWVVaDStNgtcaaacgDttaa +ggNttWcaVNaccctgaaaMcagVYVaMtBgtatacSacgSgNtaaaDtRaBSaWcNacg +YaggtcaYtattagVStaccgatgSStMattctWtattHtHaDtatgYaatattgtttta +NggttVatcttRcgaNtHaVaStgaagactcacaaatcactgataaKBtNHtttctWWta +ttgactacNtaWatataaaBaatBttgggtatYtttYtgttttVttgagtcVaMVgaatN +taaNgKMaacgtaatattKWggcagtgRttgtgacactaaYacactggaaKaWYRgcatg +cgttctBcttggtVaaWgtttHagtcaatctcggaNWtaatBNcaMVKStaNcMtgatat +aatDYMctttcgcatgcYtHtVNgStggagcBtggMgccctgtgNtVatactgcctcHca +taDBtaStgNcagaYttaMtcaYtgtagatDaagaHaaaRcRataattcaDtcaDgttgt +atRaaaaYaRgtttDBgDcgaagcNttgcVttcacttaMgtMWaYaattcggaDcgaVtY +attaBYaaaattaHVttttWaacDttaRaSWactcBgaRctacaVStBaaatRgaacMSa +agaatagYtNctcaatagctNttaVtgctgtttgYcttaatgtgMaStactgDBagVSgg +tSKMYttDatgtMaaSaVtccSRMgaaaactHaatWWtcatttctDgcMcggVtgtRtca +tctttNatcaatatYaKaaaatKWtDDDaaactaagtacRHtcKttacaataggttWctt +ataSaYctgctVtaaVggatcctaHVttgWtgHtWttaDHaNgaccctatatgcWtNtta +cctaYtttDWtttaggHNgccatattacKggattVatatcRcggRWMtgcaVRaaHgtaa +taattttaggtctcDccaatatgSaaaagatDtaaVtYgNaHBtcaYttaaaaacagata +taaagttaaaDWccMHMattggtaaagtccgaKtatDKaVHaBagaBatactataVttDt +tDaMagctctaaDSggtttgaDacacVatcttNtgatKtVaBStatgNtgDKYcaatcat +aWtcNatYccgRtcgBHacaBaatagaVtagcttgaKagcgHtttDNtgaagMttStttt +gDDKRWtagtaBgtgagtgBcaDtWtaHcctatHatttgttWgagcggDtgtRDRcaaat +agcacacRtDgtgVaWtaattRacVataBWacSYWVctgYtWDaVtaKataaacttKaaa +MVHaaaaKNtaaacttgVataaaatMaaatMaagtatcaaRtatSYRtBtaataattgtt +tgaWtaNNtctcaatNaataaaaaaattgaaaattattgtgttaaYatccccHtaNcatt +cacttttaMgVDtaDMtcaWSgYWcSYtSgaatHtgctagaVattaBtaaaYgatattcg +aaBtgaaDacacatRaagcgggagggDMtatDttaatttggaKSNtactRMttactgtBg +gcgtcatNttctattaVacgttccKtVttMacttWtctaYcacgtaVtaaRgKcttggat +SYatattttgttacaaMgtgagagaSatattWcagDttggNtNaaYtaggaaKtYHcttg +KattWagNgtaagHHVatYatcattaaaaaYtHgttcaaaataattatBgcaKWKtagaa +tagtatBagaaMtattMagaMtHcWgYcacgttagtgtDNggctatNatRcYYHtaacMa +SStattRagRcgataaaatWNNatgaaatttVtKcRtKtDtaaMcctccaDRcaHtBSWc +YtaKttcacaaMaataaMaactccgSgtYattDtaWctagatBtaatSgatgatHKgttg +caaaaagaScHtgaaHRDatSagatcBcggcatcatYVaatgMaatStgNgWaaaaMttg +cYaaagttSHaYgaaatHattBgtaaMRagSaSacBaagtttttcatgttaaYcagYtgK +tYctaStcaagcgtaVattaNatWtHgtHKNDtcNaKaVaStSacaaStttagaaataat +gcDSatgtaKtgMMtcaaagtNattacMYgtgctNgVcaaNcDtaaaVtYggtaaaactg +caagaWNcaaacctDSaaSgVaKtctcatataMtggBtaRttKtagRcctgttaHgWRaa +ttgDaaatttHtaccagctcagaccKaaBctaagtatWtaVagBgtttatgaHaaggatt +StaactWacKDVtMHccgtacaMWYctDtagatttRctaccRagtWcWgaaaaMcagttc +tgacSctaaaactgaatcacaNcaMWtWccYgtttNaatttggttaaNtggttSattttc +aacgYVccMtcgaactBtatcYttcYDVMttcgattaKWtatttagcaatatcagWatgc +RVaatgRtacWaVVBttggatRtaNgRagttDYataacDVBcaaactttgtttgaccata +gHMtRctaWcgacagtgcVcaaVgRgtaagtRaaaattSBKacBaatcagaatgtHattc +aVRtatVSSaKatNataWRVaaagMaacataDgataWHatcNYcMtatttggaSatttcH +cgacaYcaKaaatattacHcSaBVatHacactaMDataaaggcacaacaSacctgtaaRg +tcccaaaatWtDtagtcaagNtttgatDacDgcagaDcWgatDaaKagctDWtttatatW +gDcaaaWttStDtKtatSagVgaaKtaacgaccgMgaSaatRRcagYtgttNDggcHSca +aYDWtcaacgtaHgaStKtgMtRtaatccagtDaaacHgtacaaccHtagataNaattat +cVtgaKaaNaaaaaaaagttgMgtcRaNaacagtaKcaBgtttgaMDgDMacttattatg +aDgagcgtcacaaRaagtYaggMtaaactagaacagVaMWataggtatHagtttaaHtca +gtaaatgRgcatgRctgaMttBaaataagWVtcHctgtgtYaaaaVtKtaSaaBatMttt +gttatattattcaaBYctBWtggatBtgaggDagtgcacVataRBctaBaaaataatttt +tNggtccgtVaaaaataaattBHaatBaagaHgttaagcctaatcaaatgaYtKaatYta +aggtMgaRggtWgggNactaacgaRaaattSttWtaataaVtHgtacttNtaagHaSacg +WggaYggNStcctgacgDcgHggtttHggtNtMtttDatNDgtgacgtatacgatKatat +aaacaattSaaagcagatKtttSagcaaMttttgaKtMtagtcRacctKSttBttaatMt +gcgttacaaagaVaataattcaSaaWcBVacYKtacaNBaaKRtRtcgWtWBaRKVtYWW +WgattgBctaaatKaattaYtMtSBMBHDtBtaggDtcNctWYagtgSaaBaVtcttNgt +cgttHtgtMtctatKtatVggKaSaagtttattttatgtactactHtHttSMactatHca +agaattVataaaMKNtaMccgtgatDaHcaacttRataacaNgaatcSBtatgacBcctc +gggtaatWaaWtacacaattctRVgattctatgtgtatHagatagggacVaattttDtNa +WKagtatatHtagacgaggtatgtcagtgagHccccaatNataKMBaHtcWgctagtgHa +atBatSataDatatcacccaagattttcSatKgatWtgaagtcBMataaHaaMaattatg +cttWWtttcgVKYNBattggtacttcaaMaVNcctcHatcgctVcttKatgtctctBMgg +acatcaggacSgaKttgagtctKVYaaagtaaSgaaaHaWactgRattaaBttVaHtgga +ttagRWtaaDaaatgatttSMBWMaDactScgRYtgaVagNctgtSBataKacStHRatc +tVgBKaggccaRctaacttcYKtcaDcttgaaacBBataatacYMgWgctgtacttttat +gaSaaatYcccgattattRStccaaaBagaacaaaVtttgcttatagaaacacScccSaN +taaaaBgtaaggcDgtSttRatMYSWatcgtaacgtStBagttaVaaaScccSggaMDBS +gcaaKaggatatacgtatgcWactccgVctNttMaYtaaatKaaatgKStaaaHaKatat +gBtcctatgtVaBggaatBcgcaatgagtatHcYagctDgtWaaccagtatWWtaRtKag +atagtgKatatgaaaggcaWgtNKaaagataWaatHaaaaaKMaaatttBtatHtctNac +tKtBVVagtatcacgtMgtgttaKtaatcgaaMHtYKNcMaatgcaSaaDBaaaaagaWa +DtWMgaacatttDcatttaBaBtDttaaSMtcagcttttRWWaataattcNctactWaat +NaBaattaagaaacttYRHaccatatKtaKcNVgttYagttBtaaaaVtctcgVctagct +cgSVatatagVtMcaaHRctaHStttNtcattRaatgtaRtgttaatYtaagcattgaat +ttaKtctaKKgaaggtcgMctttcWaagcgWaKcttcYttgtgaRaagMtDatgWgYaat +aKaatSWScatKBtYgtaagagaVcacgctHStaacaSgBtgtaNRYaaWtWcKgaccDt +gaWtgagMaYgVVgBaRacYtcKgatcagttgtaKcgttgagNaStctggaatVtactaS +NtaaagtaatcaattaaVaaDattHDBaHKDHctVggcaaacccKMaatVtgttacBcct +StgBgMtScgaaHcatgctMtStaVttttcDaNagtDVaatYcggaDaYtaactaNgtcc +aattSacaaaaRgtagaaKgtcRSNtgatBacccttMtactatKgtaaRMagataMatgV +tVKagaRagtcagMgMaatRHNttagaagaatgggaatcHtttttSgtNgYatgtgcYta +atgDctMaaaMccVScgcRgKNaaagtaMtacaKaMNaBatagBttttcttttYatataN +aWcagatttgMtgaaacaBYtHaaatgtaDactatttNatttKttSattgBatSRtgKHt +tacgattgcggtaaaaacHHtaNgMcgHaVDtgtagaagatBaaagDttaacSatttaat +ttaccagatataattggVgaRctRtcgccVatRNtDgcagBcVaHtBaatDttatgKRKa +gataaRgcagtaKgagttatatcaMSagttccRcttaaatgatcttataaacaaatttcc +cttaBaWtagtagttMaacMaKaaaagHatYKactttRatgtctcgattBcSagaDKttt +HtBaccttNttVttVVtggttacgtaaBMRgatcgtctacaaNBtaVggttYaaggattc +caNgRgtagBtgtaBacaagtataaatBaaatKRtaMtKHgatcgYggDSgKRaSttHSt +catgtatatWacacRacHcatYtttaacYatatgtgttNtgcSagDHgataYttNattat +cVattcaaYttggtaRHtWtcgaBacgtttaBaccaBaatgtcgcNagaNtKtaDtgDta +tgDaBtcKgtBgatacNaccDDatttYtKggMtYNtaactgVacattaaHgMttatcgtH +MNtataBtKSgccaVttaBcttattcBaagtgaWtaRtcctDVRatgaattgatatgaWg +ccacDaatKaHtttacatNttaWNWgtacaggctacttBaYaaatatacaaaatttcgNH +gMgttHctcKYcttgMtaacBaDVtaatttacagaRttttttagcKagtKactatMRtgt +DtaattccRcaaKSttagttttBtctatagaKaVttttgcNagtKVccttagRgWaNaKW +ttataDgcgaatgMKatgatRcYtctgVagaccgcgVgactagaWaaHNtcRNRKaatac +tcYaNtSDKtcVVggNgDagtttaaKRgttaDcgtNNgtcaYttggtttYtatgtaaagg +attttagatattKMcatgYaaatcaVactcagagtRYtgtaactatagtBaDtVaWatDa +tctataaaSgggtactaYaKKWagaaaaataaattatagRcaaaVataVagatatgtagg +cWagacRWattctgacgcDtaBcYattgtaDggMatgagcgagaggctaaatVtctcagR +agDtSgKNcgtVcStacatttagNtgatSNgatcYVtHattHtBgMacRaattaHBacRc +NaaccctVaaYaattcVccatacKcttSagtctgKMNagRaNcatNgcgHattStSKYRg +gtcagtcaccattttagtMaccctggVattHaatVagaaMaattaVacatacacaaatta +attacgtKtagaaaMgatWgWccatYtagacKatctKatMcggYcgcatgHRtcStVtaa +tHgSaaaVagtgaatgtgYtattaYcRagatgatcataacacSgaYaactMKttatRcga +ataaMSatacNgaMatttcggccacgaYYMcaKattRagDtRtatMVBtaattWtMHgNa +WDgStaaSNggStcBcVYtaYagaHtacagttccMcgtYtYttcattgSWcttagttcgt +HtgVRYgaMacttBtatcaactaaaaVtDgataaDgtatcatYDttaStgccBacctaaB +agttgRtaSBtaaaagWgcacBggttagcMaYatttBgtaggtRBaSagttcacgtaDaY +aaaacDSaKattctgtSatatgtatggVBcctctgtgaaHDKgttaRttttBMHgRMgHa +gtagMgacgaagttaatattgRtHtHttatYaaagcagatgtgattagtggcactactVa +ttagatctctgtttatcattYttgatHcHttagStgatgactctDaaatcagtgttgttt +ttcYaaagtatatcYcaSaacaVttcgWtatKaaaHWtRgtttaKacttctgaaNaYacc +tNtcStatttaaagttKgtgatcctBcaBtctttaaaKagttgDtWctDtgtgctataKa +gtaNHatctagYgatcMgtggYaagactgacacttaRaaccHgttcaYtagWtggtgBcS +tacaMcMHataaaNagatactccaggagttaatcatRttttgaKNgSgcaggtgttRaYc +aaataBtaDtatHgBtatacKaataKtaggaaatatgcataaHgaKttttatMaaaNgMa +tYattgaatNtatVaggtKctttHattcatttatYtattagtataYtttagYcattagaa +ataHtaaccttactcatYttHMRagttctDagNSVgcgVaNNattctVcaaVagaattta +agaggttttacRagtagtaaaBaBaaMtaScKgVaRcNtctgtataagtatVgtDgHaYt +tcHYttaagatRgtgaattctYaaaattRtcWtacDDaRatcaKtaSacaagctaNttRY +agMSDKtWgWaYNgaaaatatNtaatatHMtMWRaRacaaaatgctgctacNKaKtagtt +gVatDaVccatSDtgaSggcgWatccBgaaVtgtaWttagatVaBWtacgWtaYattaaa +tMctDgDaaKatttgaaatgctWctttaHtggHaBBSRVBWtgattgagatccNcaaaHt +tccgVcttaDHtNgtttaMggccVWaagattgKcaacgagtatgtccctctcttaccDtH +cttcctBatcStVaactaatctacatgtacataacDgcgaVttataagcaaRWataattc +ggtMaaBccYgRctagatctNtBaggacMaaaNgctgttHgScgttaaVgattVDtaaNa +ccggatatHatKcgataRtaMcagctattcaagagaatHcYRNgNgcaWtgagYtacttN +taagStaVVagctgcaaggHatgtcaWgaattKttgtcgaBcKatKKtDtRtNYNtctac +tatgcgatgtaacDtcaYgaactSHctDataKtcaagtccVRtWaaKMRtagKttaatag +tggKttYtaKtVataWYgHBatataatcatNMRtDYaYcttgttHagRtYacgaDaaMMt +cagattBVScattYcaataataBWaBatgDtBaKaHacagtBggaVtgtgttRtgacata +aagtBtaVgttaNaatcaSgcctgtcBBaVttctHgVttcttgttatccaatacaNtgcg +ctatacctcatHtNaBMtgtagaDtKagtHatacctHgtgaDVWtatcWgtatScattac +tSgatcWatatDataRSgctHaaWataataYacgtacgtgDatHcgtaacSaaagYaMat +aYaactggaagtKgattKMaatStRgtatVgttcttKSMtcataVtttaDtgttatatta +gWtatNaDcttgccHaMDttStgtctgagtRtatRSMWttaStcatattaNaDtcaattt +aVatgMtcaattagMYWaRcNtDttcaaagMgagaVHtatYaacggttScaaccVKHaaa +tacWagaataaccMatWgctDtatttgaatBtNttgaaBgagaaWcttggatcRctctaD +agWBcacaatMStBcBWtatggtagtgaagaMKatacttaYHtNctgttHSMaWttacaS +aatgtattttggccatatSatcgctctttgaRRVVtDaatcSYHcSDNacattcMDaNVa +gatctSctBcatagtggHagaVtgtSactctSHaMaWtgtatcattWtacgaaHatatBa +aSaYacagtaaaagtVacatKtatatataVtagcgWccacagctcaaccttRtatNactM +tcattaaatttNaaggctgYctctacatcaVgcMHaagaBttcgYDaSRtHgaaaNcaWY +BggataatBactgaataYgcgtaacccactHataagaaWgcgRacccagagaVtataggc +ttNtaaaaHatacatttttYYatHattgaatgtNcttatNaVcaaRtKctcgaaWctDtt +ttataaatgatagcgSttcVtgatataaataataBgaatgaRacgagtaRctttaactat +tNagtcagtgtgaSgaHRacgVtggRccatttatgtMtattaNatgttaaatRaBRttca +tcttaRBtNtaNSWgtVSgcNacBtWaDgaaNBMgagaBMgaHaHagatttctNtWatca +aaaDgtgcaaWaataBattaNtatgDaMaWDataNtctatDagatSWctctggaccatca +BgtatattaaHacHgattcgatgtRtaYattactNtWgaaRgcgDaatactgWcKaMacR +SaSaacDgtgSgSRaagNtKttattcattaagtctgtctctataaVgctHKttgVtgacg +attgRYcatccWcMtaBagaHacaaaDaaaRVgcacatgatYaatatttMttaaWBtctc +gaNcWDtttcagYKattaRtttagHcKaacaBcaggtaacctaHtaMtttaHacctVacc +taaagtcactttcWcaatggatSaataHattacaMggtgaaWaacagaaattgttggRgg +cgattatWtaKtScWKggtttcttgtcMaRgYYacacggagtgccDcDattcaaacHaac +ttSScaaStMttaYtgtcWaaaaaaaataBataWaatatBNttcgttgtVatgacaHtgt +acatHtaatgtKcatgSatacVRcVctttagNttaatKYgHtRccttDBggHgDtgaatc +aagacacWtcgRWKaactgRaDNMactactgacaDgVgatcaagNRatacagattSMtta +attYtgWctRgttaaKMgggaaataagttatgHaScYaattccRMggSagaKKttRggtt +tgDtcgtcMttttggaDgcVctYcaaataattSctDaccatNataDtaaaWtttagHMSS +aagaaBgatYaaggNtagtgctcMaatttWMggtctatttggaKagaggatWcatttgct +atcgcccBacacttataagaYtcNcagaNatcaYHgNgaacRgtaDgaNYttcattRtag +NDcHNVcgDctggDatDtgNaaaaaHgaYagtRtcaaDcgcaKatcagttattcataacc +NaatacacaaYWcatBaaaacaRttMgtaattctWttMaMtttccgaNcatVtgatcBaR +tttgSaactcaKYaaNtKDttttRagaMcDYgcaKcataVaaagattcatatWcHtagta +gatttctBtcWHtctaRgaSttgHatgaHMtNtaactgaaaNWtDctgDcacattMctNg +WattatatctSttaScctaDaatatDYataaaaatataatNctKaNaatatcSgagttaa +gtKDttaaStaaHtttaatgaRataBtaVcBtcDWWaaDaacacRNtaVggatattatag +tBttggcaaKcacRNgaaYaaMRaHtatBcaaacNataKacttaMtaacaacgRtaattg +ggaRcttagtWataactKttDccgaMcacNHKtattStaRcSStDttacggagagtMtaN +HatttWRNVgaaacattcScatgctaVSttaRaMagatcScaBggtatacgatVttKcVt +agtgccgtcDtagtRagggcagggRRttKtcgtKDRaaatgatVttDtcatMaNKtNaca +gMattgttcaacKaatYKttaactaatgagattttaBattBctcaaRWgtYtYBatDcat +tggRtaaHttcaNagagctcaRatBtaagHtctcttRatagBttHtgatgattgcRcgtg +SaagcYaccacBWgtaNtctagacgaaSatBNtHMcKagttaaDcHtaDaaDtttccaat +McaSaaacWWggtgDtgtMtcacggcgcWttcBctaaVatggaagNgtaacctagatggY +KRVttRtMcgttaagccaHgatHBcgNtctMKDcYtaVttHaaDWcYcKtttttgatata +cataggaaaaacWgctgttatWHaggatcgtggcataagaaaWtttgatcaagaDatgaW +tRtttgMagcBattcNaatNcKgaatatWBBcttKVHtgcagtagaYRatcggaagaRta +ttaBNttattaataatatgtttttaagMggggMttctBgtcgaaMctcctaVttRtBatt +aatattgVDcDtggtgaccBaNttDWaVtaaaaactHcaVtacKMtgaataacggHtaaa +atatataYtacBcattttSaaSttgatcatccacatatgcYaVcattatcaagacYcMaa +taagaWWcBataBattcBtaKatgtaRgtKgattaSttYaHcgttHcacaatatKatgRM +gatgatgRaattctKNMRtggatNttttagYRtgtgYttaataaDcttHaDcctttgggM +tcgcMgNYtcNacttKtttttgYBaHMgcccgggtWttatVttttMtVgaHagDNtccBV +aaagtaKttaaacgaYgHagVatMgaacBaSacNaaaBcagaaaatatttaYgaaSccaR +acgctgtYcctttStttaacgatVWaatKtaBtaaataVaBVcctgKaatcaggaDYatg +VcgctaaacVtcHctggttaDggtatRatttttaaatDttaMtMaggtMaattaRcaagg +aatVaaaactSRctatttWaDtBataaBaaKattScSVgtatcWaaaBtattVtattttt +atYtaatacRKcgcgYtccaacVBtagcttYBtgtgttaataataWactatataaVccaN +tcaBtttcMagataatgactMBatBctaaRtatataaaaaaRacagtatYgtHgcaDgaH +taaNMMStKtDgtaaaaactgtaaccBttMaaMDVaaaggaVatcScMRMaBttctSgac +KaccKcDgaWattHVtKaNcDaagRSgcgcaRgagtacMKtWaacRtcKKtBYgtagNta +tgtttVttatcRaWtattcgtttaDccttMVtatgHagaBgtaMWKtcVagaagcaaaaS +taaatgagaWtttDttttagNMgVttcWagacDgaMatataaataagtttgcctatRttt +NtcttggMtggVcgaMaBMgaatDtVaDgttaaacgaagVtttNccaagtgHgtgtcSca +ataaRYaactgcVWtaNRDccSggagttattatgcctMaaNcgtttVgtcaatctaccaD +MtaattBaatMtKgaDcBggatVtaattRBattgcccatgaNtttMDcKtgcaccttccB +ccaatctgDgMSgaagcactctaWtattgaHgcDaagVRgtaBtaaRtgtYcYttaagat +aaaHaHataattaattaStcttcgatHWaaRRSHctggttgtccaacaDttcaKggcVcg +tSBctBNaRaattcgcatagaMtNattStRSaaattVtMtgttNYaatgtaHaKNSagat +caHctaaaKKgtaYatDgaaaBKSacaatacRgDctaSagVcagDgtYMtcatcgttcRa +tgaatgtcBSKtSagcttagKKccgHtBRgttStgtBaaKaMtaaKHBgaVaVattaatN +NgcattgagtcaBaggMgctHtaatatttDatcWatagRatVaaattNttttaaVctYag +tRaHttatttaaaVtaccgtNattataKSRcgcagMgaaMccagaatatMgtgNtcttNt +gattaBgaaaagatWtccNtDggaaagaNttttNtttSggtDcaaagagtactccattMa +tataHcgcHMBtgaaKHSYtctaVtaattgtacctctctaaaVtatgKaWaacagttYaM +tNgDYtttcYRtgYaWaaaacagataaacgtaVatNaaBtBattcctWaaggcacatgWt +ttaMtVtagatatacgataMtttggtVBagatctRatKggttgcYtacSaMStattBgca +tttKatKtVgcDgcttNaaataatWNtaDStRaacHtacttacataatacaMtYgcggca +tYcactttttDtcaacBtgHttggctttHNtRcgatctcactctcattMtatccgattag +gtgggNgagacgttctDtHcaaatacaVaaaHttctcMaNtaattHWaMYgatNacKNNM +atcRtNtYMgVtataaaatttaaaBMtaaaatBtaaacttgMataaaagBaaatBVacta +gaaaHtWtKRHttgaatVattctttgaNgaDDtatcVWtDaataaaVaaatgcaYaagga +tgggcttaaRataaacttVDcattcaattgtaBcMtgYtBtcaMKcRNaKRtKcaatttg +atWgaMagtWtgYVaRcagattacaWttgaataaaaWgHaagacggYccctBtWttttYV +tttggatKBtVagHBgtaatgttcgaggaWtDtgatattaMaagttcattMtttWcgtNg +cgaRcaactaMgaVHctctgcgagKRatWtggtcgtWaaaBctcScVcaHatattNcact +ttccBtDaaNtYggaattRtcggctaggNVgDcgaacttMatNagaagtaaRaaRttggt +aVSaagaattattcaatNttWcaWtaggattScaStgattBagVBttaNcNaSagttagt +cttDccctatBatHaRRttaacBYKKtattHVcHagStaSaatNDDatcSaVgtgMttaH +ttgttaataatcaYtDcatttHNaRgWtgtaYcaaBaagaatYaagaccKggRattttaN +cgacStttaatKcVtcYtttcggcaaaSYacaKattgSatHtWtKVcagatccccStaat +RMaatgtaatKtcDgNaYaaBttccRaaacttHtaRcaaagtatgtctaaBDVcKSKVat +SagtggttaatcttaVNaagRtctgRataKgcaagactSKattaBatNttggttDtgcDa +taKaKgKacaWHgttScVaagaWtcatHagcgattcBBtcWaactBatgacBRctgatDc +MaaVDattWaaKtRcctYVYacggaaagVNBaaaaaattKYaKcMatgagcatStaBtcc +tgaHgtttacHacgcttatgNHWatgctWWattttgYaaacctaacYcataVtagVagtV +tNgaMagtcgttatcYtaagcatgKgaaagNSattKtttaaggacaBNRatttacatttH +ctaaaHactNcNcaaaYBcacggctcaaHagaaSaagcaWtcaaaDaaBNtNacRgtttB +SVtttccttaaDgcctgKSttgtcaaacNMcaBtagaWatttVgcRtgaRtMttgccVtt +atNtatggacaaagWgcacNatcaDMaWtcHgaaNaMMtttgcatHtYDcDactttRYta +aatMtaVaaattggtgtcaacatVctBtHctYNacaaactcaMaaaMcHgtaactHaaWa +ttKttactYataagaYgcttattaWMDgStMKKatatDataNHMaSagBaaaVtYtgVta +NtataDRcBtagttcgVKagggatacaaSRaataaatagtaataKatMattVaSatSBta +gVaYccaaaYacaKSactctaaHctaaaSaaagNttgactaSacDtttcattVctccagY +tcNcagtWatacattNgttagagNctaYaYNttKgttttatKacMgRatgaaacVccgtc +aKaatHHcacRtgtgDtccatHaaaRtNgcaSagtStgWKtttgBtHtSagaaacgtaSa +atctacWaaattagagaDaWgtataMtgataaDaaaaaaaagttcBggaHaDWWcYctYt +catctttcaBtctBaattattagcatgWcacgcaaaaDaactRVccBtaWaatYcVVcac +MatNatacctSgtWgtttaattcactaaagcHgaatcHatcaBtgtaWatSScMMgctat +ctctRaaaWMgttaKaatagBtttcttagaggVttcaatRattNtccatttcagctactc +cacMatSHtagataaaWgaagtttgDcctaagtMaaaYagaaattttVattRacatctga +accataYtcaaatcaRttaStRgSacctBcaHcgtMcccBaagaaagaDaaattKttNta +ataaMgtctYcttDgaactaKaacNgcaRccDKtcatgaagtactcgtgttcctBtBtgt +tatDtctgaactataacagtagStaaaaaatgHaaacaacYgtgtgHacaaattgttcSt +tBtVctaHaacttKtttttWatBtcccttaaVaacaMaagaattcaKaSNatMScRtgaa +aDtSStDtHtacNtNtaHtMtNMNNcWtgctctaaWttaattaNtttKtBttttttagct +tcDagMNagtcKWatVMgcttBcgccttttgtBtatatttYtMgctaKaacttgatttta +tctaatRagtttggKBSatagtaVVcaattMataaSBtDtaBaactgSgtatcaactgHa +taacaDcaRtcKttatgaatcatacgcgaagNYaNgaaacaattatHMgYgtagatctct +WttacatVgcgRcMaagttgttDaNtScgStWgtgacaacacggVgcgaSctcactcaaa +aYtDatatBtattaNgatactctaagtWtKSgYtatataaaaaYagaggttaKagtcYtN +tgaagtctBWgaWtaaBaattStcatgNNtttagMtRDtWttgctYattcVSBaMDcaga +tVgccatMatttatctatcgtBgcScYtaaccaaHcattgcagtcttMNVaactWWKcaa +ataNaatgHatgaatgtMStgccattacHNgVataaYtgaggtKttNBVtYagKacHRgg +YMacDatcgKtatVtWaKgtHatatMgttScgaaVHagaaattaNttaatatgcaaactt +WgRagaaRBcNcatctaagtggatgVKaaVgNcaccagtatgHKgacaWatYcSacaRaM +gttgcttatVcaaWcVaKaaaKaDtaaaatcgVaccatcgKgtDagBNKNatccgaacgt +KgtYctgaKaaSKcccKgcVtttKcaaYtagcagatVcctVtgaMYctaccMcgDtgBaR +taaattaaagctKtaaatatatVgctgaatatctMatccaattacaSYgcactWttaRac +attgtNaYcaactatNNtaHttYcStactctatatcWSaccaVNctBtaaagataNaagt +aaaaStBaaVtggttatttagDScttttMMWctagcaactBctcttattSatacSatttR +tBataatcaaKVSttaaaaacaNattMBcaacagtttcVtttatatttgtaaKBgcacat +tttHNNaVtWaggaDataatNaWtBataattVacWaaattRHtacaSgWtttataDMctt +RScttttaaaaMgatacMatYccgacKMagVtWcMtBaaatDatatHtttDtaattHaat +ctaHgcgtaagRgWaccattgaStttattctattcVacctccBcgttaNaacagNWtagt +aNgtctgaHaacBgtatgMcRVatataatKNKaagtttRgtaYcYcaMaaagattKgaaa +aKcttgtaBHNaWNgMatcacctgcaMggScBaRgMMctaDaaRgctcYtaacgtgtata +cttcacDaKtatgcaatMtactaHDtaaVcgaagaaaggVaMaatYtttttattttatMg +gaVYVaaatBaatMgctgWctaagKtctgBtKacaataYtgctBgKgaMtgtgataBagt +tMaagRcccVtSNtaWcgVDctcaSSttKaaaaVaDctacYatctcHHDtgattaacctt +ttYatattcgaaHBagWgYtSgcMtMtagaHactaSgBgBSatHtDttagaacSatccca +YtatttgtgKcgDcRatctccNtaagctagBVWaBaaMHacaHctDVaWgtaBtaaStVt +DYtatacttgttcttggNYtatWBSNcagatttgBtcVaacVtRgtYaatctatSatagt +tDatgttgtKagtctagKHtcttttaccattcccctaaaaSatttaDgBactaMttctVc +aacVgtaSYcttgYaaKaggtaWttgaaaYgagataatgccMgSHatHtacaaMatHDtt +caagtaMatgtaagtgtaggtDtacStVaHcaactatgagttatataaBHagggccHagt +aaagcRgcttagYaaaaaagttaaattatYNtYctagtttaacBataaWactVtRtaatg +tHatctagacatttaKagStttgttttaaagtDttMtgMKgcgttaactaVttHcatccg +ctaaaaDttSMccttNaaccattacaBcHctVcttctYtaaSSctVtRVattaaagtHta +BgttcatacRcctKctHVHgttKtcatctatagNSaacHVatcVgRtgtaaaRatYtcgg +gtBtgcKacttgataRttDattatcMaggcWWRttccgaHttNtacYtYactgtatWaaW +taaggtacaDacaDgttStgcttatctattatgttgStaaDaaattagttRgtgcBgRDt +aWaggMaaVttVRtcBttatcgttBDgVgatttKgaaaMttatatgattataWctcWMga +HgaattMDatgVagtgatatcaNcaaaataSttattttaaatDgtaNDNggaaacgataa +tttaRaaatataaaVaagttacDtgtggttctatRatgcBtaVatVtMtaYtttaaYgaH +ttgttgagctacttaatatBHtctttaagtcaHaWYtKttacttgtttatagacataMgt +tgcaBVcttMacttYcHcNaDatNttagatcagaatcttatcatHaNtatcMagYaacac +McaatacaNRatDtaHDHtSYgaatcRaBtKttgaMKgcDgtacgtgYatHcggatactD +DctaVRgtgctttRtatgtaaaccagtttacVtatttBcatcRaaYgcaMaagaacSctH +RtctaWatatacgtattKaNagtagatataaWKcgggacgaRWttNacaaaaagaaatga +tacDaaaaMataKacatVgcgVcgcNacaaHNattaggaacattYtcRYtggtatccBat +caccgacaccagaaagMgataacHRgttKctDaggMaKtaaatttScBtcagKBgYtaRK +ttagttttcBaaHYatgattaaDaDVacaagKaaRYattaMaaagVatattKactatctt +DacHaDaatBcactattKtKtRHggtaSctaaaaagtttaggBScaatcgMStttaatKa +caVBSattaKaaagacacaaagtaattWactttacWaaBgYtMcMccagRtacaatatct +tatBacgNagaRtctHgaKtMgaattcKYaaMacgcaatctcNgYgtYRaHagYtcVgaa +gaacacKgaRaacgBtttagDcgaWgaYtKataaDcaBatttccgaaaacaRRBaVtRtg +HacttHgagtMttWattMtBtgDaNtgKtaaKDccKgctaMRtaNacattacWcttacBa +cgRtRttaYggcKNattagtgactttcKHNcWBYagttgataaYagaWaSMttgataatc +tataatRtggaKtcactWaataatYgtgcHgYKttaaaacNcaSatgcggacaBaRattt +tcgacctHtaKYgttaaactataRaaSactKatSggatgtKYtatctYggcMtactatgt +gaWtttctgYDttggtBtcHBctactacBcVacaagtgaatSttcHttttttatRYYacc +agatctgatgacgcccVataagMaggWgYtatctgtgtatcWttRttcattattgYcHtg +atcVatcttVSataactgtgcgtgtgaRWaacgatSgaNaVKaaaaMttccNtWgtVaat +NtHgttgatVcttatcaaDaRScagDtaKtatttYaSctttctcatccttaattagttaa +atactgctgNcttgctcatatatactaDtagctagRcataBcgccRaacaagcacaagta +HYaaatgttaaRgacNgccgctcKtacataBtWtaaaDagagactacaccacggaagcSt +HgggtcatDcKcaacctctgDVRaYaatattWttattcttataatWatattaccYaagWt +gaataatgatttgtatBYSaDctatRattgaatDgWtMacggtattttRgtaagtgWtRt +agtSctVtaRgttScRcattacYYatattaRaaggaataagRtttBHaggtattacBHMc +acKaDDagtatMaaSMacaSggtVVgacctgttaaHagtactaaatYtSSBgaKatcMVH +cDtatgtagaVgtWtMcttctYRtgctRtgaacatDctcRaggatRaaVWtgHtaMgaat +taHataStgaKRaVacataDtgDRagBHttgNcNaRDcaaSagStDgaStattBtBNHRH +acaYaatcagcatacDtattWctgcMattaMaaWgKttgRKgcacNYtcatcaaKtctaN +tgacatMatMgYagNtaRWtgaaatBattctaStYgttcSYatcctMagtgatgcgtatt +KHKtNtcattcacatccDaaWattgcacMattattgDcttgaBgccaMNaacattctcaa +cgaggagctaactagattWaatgtagtcagtYtcKtMVSagWagataaatgtaaVtaSat +cccVMttataacaVWHNataWtgccggBVYtacRgHatagVtctDttaccaataSaDgcg +gtttcKaggtaaMcatgMttaaDacaccagYgtattacWgaDtaBaacctatgaWagaca +YttcRHDgDgaaMtcagRtaattDtaagKtYMMacagcaYacgtWtctcaNcaagttttc +tacVtatagttgttDgDRDtatScgatgcgagggSacttcaNcVaatKtattRtWttaVa +gtaaMDtMaattHtagtttaSgWctcctggNgatgMataNRcttatataatcVtDBHgtN +aRatgctttacHtRacgYtYaBBtaScWtttMKcStgRcaSgaagatNVtagctgtatVt +aaagttcgWMtgtcgtHtcacSgaaWcgttaMcttWDWataVKcaatctattaKgtattc +MttattcgtatcaaatacaDtcacatatVaatcSgtgDatBtgtagatgtagttataaag +tctcatMNgataNgtagKcatgaagKcYgcNYtVttYtaHKcattaaMagaataRWacgS +actctWgtcgtaaaKaWagRaBataRSVatccYacttcaggtBVatKtHctatMcttctg +tHttcataMgttattcttRtYttagNtVtDatattgcatYBtggKtctatcYctDtagHK +BNttYKtcWtRgtaDatgaaStgtaMagcBgaaagtSctRNaHcDgtttcYaacBcagaM +ttatRaVacgttKaaaacMttaWSgWcNRcaVgSaaaBatNcatttatttgYatttDgtc +aatgagaYNattggagcDagagatacNtaacaWtBHgtatNtaggctaggcaacYBtatW +ctgaRttDatcgttKtaNtgaaaHaYtcgattgtgccaagagKatcgatatttcaDHMMt +tVagaKRtaKtDacYgtcBtaDMacagatHcttcagactcgtagaMggtKSctagKtaBY +MggtagcStgNgaacaatSgattaaKWNaaYggaaaacgMaaattgatagagaMtacacN +acacSgagcYVaattHgatDWatBtaattaaYttgDaacgctcRatatacVtcaMgcBta +agattgcgNtaHDgtcaaaDcYMRtgcataVgtaatcaagaRccctYWccaacttagaag +aaNgccHWaaaacacaMgatScgatgDtWaaVtatacatggtgRNattattcaatctBct +tatDaMcaaHttatacaaNcttgtttagSSatgatacccKttaMtcatWgaVataatatg +YYtcaHaacactWHatttVYatatgDactaaggcgcaKcatHaccMtccHcaatgtWtct +ttatgWDatctgWaagHVtDggaagagtYHttBgaDKMctMHccDaattMatcaaBtBca +gatBcatatagatttatDtNatcaaaatctgaaSNaagatagtVBtagctaBVNtStWBg +ctagtYgatHNatatgcWacWtaYtctatatgaatactcattagatcgHgaRattaatDt +NcaaDgactSatactgNataBYaHKaKaactctcHcKHRagDttgtYgtaattaactagc +tatatataaKcattttgcKtcaacSttgHRaagacNaBtatacataaaaataVWHMcaYc +agcagRaagagttBttaaMtgatacSDaNtttgaagRtattaHtttagtatYaaatcacc +gaYaatattWBtttataactMYactaaactaaatttcNcVatgcVgKVatatattaaatc +cggaaNaacacaSatgcttgcHccacatgatNtatgKaNtgctggagtctataHcRRScS +agcactcaatataggaaYaataaagtKKaaaKtBttYRtgtcNVVaaaaaatatagaNaS +gattDtgacgtctMatcaaatggtSaYtttaatcttaagcKataaMDaMctgtYcDtgaa +ttRctgHaatgttggtcttcaataWacaaYaNtacHNtVWagcHWtBBYagSagcaaatc +KgataaSgDHataaacattKBttWagtRtcNagHcttaatBccgaaatVacggStctaKa +RaVtgcaHBcgKVcattttHgctttgtgacgaBttttccatccMatRcaVataattKatt +aaaagDatVttaSRMggtacttKHaacaatgagRaWcgDtaggcataBaVgttNBcgtag +SttgccYtacWcgagNaatttgctagagacatacaaggataacWRtcDaacSDStcaRtc +DcaaaHgtatcaDRtgcagtDtacBtatDMagtatcctagtgcDaSaaRtcaRactHgaa +atccaRtWgaacttattaataScaDaatYaaaWaRNcagtaaaYcaHttBctaattctNg +gBYBtggaacaDaatKgcagataHtgtcKaWctaVtNWYBgttttgtHScaBctRccata +ataMaaacatgaatatNatgagtWgatggattgaNttataHcSKttgtatcatBtDtaWa +tcaWaDNgtagctaaaWttBatDgMatgagatctKttaHactataSgattRataYaYata +gaatDagtaDaagatcKcYgtgWSgtttttaYKtSatttgYatgYHStattaKcttatNN +SataaaacHBtaKgcataggYtacgtttccaaVtaVaHDcaWRYSBHattattcaaaaBa +tataaggaBtaacaYcgHgaatgcggYHagtactNagaaatttttacgaBcaaBttgagt +KtYHaKKgttgaacgacacgBtWDtSttgNHDMgaaaaattcKcatgataMKttVHVBac +ataKaatcggWtaccagMtttcKgScgcaactattVctHScccaacccHDtgttacgttH +VaatcVgMtgttcatBWBttDaaactattcttaaactaYtRtgtaWataWggacVgtggW +tatgtataaaHNctRgRtattaagtcgHgWStttaWDacacatcaHatttVacttagcgt +HagagttgttcatcatgcaHcgtcKaagaRRacaatNgtYDtatVgYccaYKVttDttBc +tYcttaWtatgYtaVttttacVatBaYKSSVaNNccgctgctBtcaagcacaNttctata +YMatccWacBcgVaaatagWgccRtHMttHgBacttYScaaVtgSgttacBtctBttaRt +SMgttaatNaRatgttgtcatVtaaYgVgcVaaYSaNcagcttatNtacgatagtcgaVt +aacYVaMttggataaagatStcaNtDttgcBacatattaDWatDatcaatatNttagttM +ttcaactacaRHYtcggaacVHtaggatDggStgSWtVatagctgtttaagBcccgBtgc +gtctacYaBatactYMttHttVttaWtSttgKtcttcgtgacctaDtttMYMtaaaaaat +tcaMgWatBtgWWtaScccttaaVVgatagaRtYataatttgKaVHtgcataYtaaaaag +StcaRaMaattWgcaacaaRaBaataacaMNatagatattatgWtagcgVHcgtcatgaH +gtRatcctgtcSaaatWgtatcHBcatcatcHaattattDBHggcatBtgttagNDggtc +RttaataVtctttStaaggtcccBtccaBgBRgaDaatttgtttgcNtatBgaaaggcgN +ttatMtggtBgMgatactDtcatMaaWctatttaaaacYNgtSgMatBcSactaKYaDVa +VtcagaaaStagttYRcaaKacaHaacagctNcatttKtttaaacWtMNaatttattaaV +gaMStMcagctaWgaSccatNatgMacataWaaMtataggcgtatcctagHatttttVaa +ttttSBttScgtBSatgaHcaacgaVtMaaaactKHatatttNWtttataWtaatVttKa +KMggatcMaaattattMgatttgtatRtaVgaaDtacacRtaaaaaMttScaggRttgtc +ttSatYWtVMactagatVaMaaaDtaattttaBWcataaggaatBtRgtctaWDtagWta +aWYSaHaaacgatRcttgcatcattaSDBBKttttctaYSaactcgYacatttBaattKa +aaccaMStaHatHtatgtctKcWataactctcVNYtttMttaDatSacDKcacaaHgagg +aaBtgNaaaHtattgtRcgacDtYtctttMttatcDaNgattagtttYtaattBMtaggt +acatgtYBNttcMacaagaaaaaKgaaatcacaNttgtttttagDBcMgtaNacSatcWB +WtataVatYagtttccatatHtttDtcgtggBggcKacaBWtBcaattgMatcttaVaac +VYgMgttDcaaactctctcgcHaSatYVHRaaatccMMtaDHtaaKccactgattatcca +tBYVDacgttMctaaVtatacaatBgaagttaattttgatatgcatKgaYttHtatggaa +aatcaDtttBtatgccacattactcaaagctctcBKcaagcaatataNtattcVtcataa +cMHgtattaaDtctNaNttYWcWtaVatatataWgtaWtgaHtattcgagtMVaHDHtat +gcttctaaWYaatttaatccaMactKtcgtDaDVWttaccVtacYBgDattKtHKSVStg +MtBgcgtDRSatggatatDKacataWtatWaVttctSRWgtcaWattKaaYWtYaHctat +aKacMaagtctRttaatcgtgaHaggYWtcgatKttKaccttacttccgtttHcgtKtct +taatSBgaatttcVKaMattVSgDDcaattcagtcataccBccgtgaVtaggttYgaNag +YcHatMYaattDgtttaaMagRactHattgatttaaSKtSccggBattatatKDacaacB +gVWBaaacaagattgtcDtcttBgcattatcaaaacagNtaaDgtggVaacYDgtttDtg +gKccttaaaWcacgSatacaggtagVgatacctBttcaattKRtctaMgSattgtaccta +tataaaMgVtctYMYYcacttRaBgDctRtttaRHgcRSMVaaaaacagaYaagtaMatD +aatttaggcctNaacgaaaatgNtttaBtMtScVtVtSacStaBggtggtKtRcatagHa +ttcctggaRtaaKaBKtagttgaattgtatttMcatgcttDaWYtaVtNDgatKtHaaat +taattaaStaagWaaBtNcaccaatRcacttgttttcaaattctggcccttttBgHccat +cgaWctataSttBgataacagtacggcccDcScaactgattttaSWYtaaaMaVatttag +ctaBgSaggtNaBRgStDaatDBtatcHgDtRtgMtStWaYaggtaYatBtaWaattgaa +YattcBVtaVSactWaWgtKaatagaaatgNttHtgtcaatMattcggtcaDcVttgata +MNttYVgSSYMWaVtgcaRaaccYtgccattaaHVgaaaattMtaSgtaYaggctataBt +cRtttaaBtcHDatDgtaaVttgcagNcatWggNtgRMaDcYgYttacWNtgcaWtaaVa +NctVacaaccRcacttgMttgtRMtgtccatttgKagttctVagcttccaccaNgtgcat +RgtSBaacggaattttttNagtDcagaHaaaatStcaMtctagcacactHWtNtgctcgt +NaWatataKcMcWtagaggDaVatttaatttYSDgRccWattHtaggctaccDMctacVa +attBYtDacaYctWaHaaHttcggaMKaacSagtattaaatDttNaVNtacgVttKaaHt +gagttWcKtgtaDcDaKacgtactctttacatSgtagtaHHtgaaatRtttagttMctac +KgaKaatBttataKWMcggtttatgtgtgaStaagaaRttaVtgttBaHgNtggaRaWat +aacaWtRWacaactcgHWttttaDagScKgtgSagtcMgaRgttacccaaaKRaaatatt +cKatttNgtMaVcataccaKgaWgHBWagctaagttatcDaRVVtggaaHSVacggttaH +aWWagtSgctctVattKctKtMatHWcgccttaYtagtaKDaVcHtctgHagatcaSaca +atKtatgatagDgtcgttttgatVtatStctYaYNtgtgKaKaVcVNgaattWccgattc +ttgaMaRattRgcaatHctcattaBaaMtattNSSttHcagRKRaaccaYacMDtaYaaa +atttRataBVtcacaagKtatgcctcatcgtgWataagcgtatcDtNagcatNNatgttc +RaaScagaaaRaataMtacMSctKtDgaBactaggtWgcRtaWcaYtgtgWaagDKattt +tttaaccaaatDHattgacSttttatWaataatDaDaaaaRtaYaggagcYatacYaKaa +gaaNtaaaYtaVtDtBaaDcgtttKMtggcagtVatgccggtHgtgtaVaacDBaattac +aNatttMgaDgcaDtttggaaMgtYtDtSgccaaaaYcNgaacDVgcattaNgatgaaDa +BBttgccatttRtctaatgtHNtaaatBtaMaVattcctggaaaaatMattgtagRDaca +aacgaataWSBctctYVcgtSaMStgtttSatNagaacaRcagtatgaNBtcKgBttRta +ttVtaBtBaKactaWaMgRtcMtaDtYtatHattScggacMtaggcataaWaKHaataaa +gYcgWatatStBattKaKagKttacMaRacaSaRaaWtKaatagSatcgaaaKaaVcDtt +cVcgaKVattggaYgtMataaacRtaDaactNatYcagtDgttagacBataRYRDgttct +tttattacBcHatgaRacMaactcatVVtttaaaHgctgttcaattaVaHtDcaYKacgK +tcNtttgctttgHWcaaSactWKSatcgYaNVaattacRcatVNgtagatgcatYatVaa +YWaSactgatccatatNMaNagNtaatcgttaSttattWattaggagaatcNaaccaaaW +atRaatHMaattaNWatRaMKaWctWtDataaagHctMctttRSttaacgaSWcatcaVg +atataattgtWMagKKaBBgatatctcgHSaaNBctgVtaStagtttgaggSgagcKtta +aatHattDtaaattgaacatactaaWaBYtKttacWtaaVNcWacgttctcctaactBaa +SRagaaatgttKVgtHacatctcaScaataNgaaVagaaHttaKgHgKaccgtcYtcctB +ccataagaSacataaaggtttDtVStaVBgtcgNatgtgaVctatWaaDccWHcctttaa +tcWactaatactcttacttgttcttatttatcaaagatWacYctacKtaSaaaStgtWaV +caYaRctgggtSaaaWtgctgcHtttgMcgatSaagttgttttNattgaacttaaKaYcS +BSacWattaataKDattKaHtgaaattKKttttgacDtDtattttDBDDcMgcatagaVN +ttaWtgaDttgttttttttgacattatagBDacgatNatMBcaggtacaatgtgctttat +atttRgBcctVtYVctgcatgtgatataatHagtttccttHatagtaMMaaWggBataaK +tttgataaagcKgtVtaaaatgtatWWaataaHgatttYtcWataataacagaacDRWDg +WaWaaaggattBcRctacYtagctNgtScagMcccHaBaYgtgctgtSDtHacKtNgtga +caaaacccMcacaKctcactaaaaaNgtagWtttYtgaDcatWctataVctNttKgRtat +ataYaaaRacaggttatagtcRgDgcaYctattNcaNtVatYattKgaaggBDtttactt +HttNtgcatRatgaMHtRBtaagatMcacatBatgtStctagacttccKaRgaWccRata +VtggaScgatttDMaaatNNtcYaYtaDaatctatgaVtctBKtgccYgtWatDcMYtaa +RtcVgcttttDtMtRagtactHccRBWatatccttatMtNatgttagagBcttKacaaMt +agaaattaDttaatatgaaaRattNcHSgaaHtaDcagctYacgccagcMtaaMgDaaaa +aggatcttcaaVNatRcKVaaHRBctgcattatMaWaNaKataaatatgWaaatcgMaaa +atcctgttactDtDagaccYWacttctRatgataaKtaaatcaMttttcaaRtScaWgat +MactMtcaBNataaaBactggtWHtYaattaWacattgaaVtYtSgMcatgaatYgatta +tacaYttaaaKRgaVagNgtaHWaattcgDaRaaacgVtBDtStttRaKgVagatatWtc +MKaaaaMDatttaaYcataDYagtaaaaKttVWMggctgVgtgagtKagtgtBBNctaca +aacttagattSttHagacKVttgHttatSataaWtMHttSaSaaaaDatgBtaYaaaggt +taMttgVtVtttctaattgaacaggtttDDVMtNSgcatataagDaNttatSVttMScNa +aattDttYaaHcNgttatatBatgDKctttgVVaaBgataaBatRaagactBYgMgNaBt +taaattagatttttttaVgttaYtatVtccgtaagDcNVcaWtgcaKgggYtgagattaM +aaagaatagtgaBaVcacBNtagtaDctctcVtaSctgtagcBcHMWtataattDtaact +ttHctaRcRaaBaYacatttcVRaatctgctattDSNDgBatcaaatgcaBccKctaHcB +tctVtaaHgatcRgaacggctRtaagtaSatatgatcaaagBtaagatttVaMagaagaW +WgcMWBRStRggtttWttttagtccaMRMaaattaSgBccggNataagtgctctttacYa +taRtcattgtgYBtggcatRtacttBaacDacaKtHDtaNacMtataaKKtgtaaaRMVt +ctVcRatcgatttgcattSaaaggttRatagtagaattVcNgRtKccBgBtWcataataK +ctctKatttttgVcaacKStcacSRtattgcggtcctcHatcgaaDgaVgctagtMNVta +attaaatattMYNcgattaaKtMttRtYgacttgttagggcDNgagNtKBaScagttctg +cMaaaMtHctRaYtcgRtHatVctttatcttggtYctctYgttgattttaacSttaaact +aaaWHattgWtctactatttcgMcVaaMctaKRcttcRaatSgctVNgtgaaaNcagata +atcaatcKtagtgacaaBVtttgtaaVctaBatgtaagtgtacctttacKtMWtaaaatW +tcVctgagataattacggaatacgSaWgaHcagtagNWaaaSacggaaatgatRBtRctV +ctgtVaatataVNactMgDtaatggtatctacaaatgtatacKtttgttttaaacgttgB +ggBtgacttWacgaMtttcagaacagaaRVtttKBacttDWaccagtaaatatcgMctta +tRtaaKKcgMtHKattWYYgttgatgttaRgacHcattcttKtcgtttaatagagWgDKa +YatKataKcDgctaaaHWgRtagccgttcatYattcagSHtttattataBVccaNMHtta +cgWttgDgaaRtRaatcgatNaaNtWVcctacatacYtctgKtcattatctattatcgtc +KtaataaattagggHctcatgHttSNacctYaKttMHtctttSgacgtttgMcStgttca +aSBggataggWttataNagaNBcatcaagtBtagcMagtcagagaaDcaaaataKgtatg +tgSaagtgtYDtDccVaaacagaagttaHSWatagaaaMYaggtacttctccttatatHa +tgctgVMatKttgaNtggSaRcattggttgWcatYagtaatatttgcttgaVctaataMR +ttttScggggtgagVcacatYBggtccatMattBaatgNataDatWtDttVcataacSVt +attagaagtaDtatcBacNaacaaBaaagaaWBHSttgattttKRcVataHatttttgaB +tcctctacctcRYttagcatactttagaMHgtcatgtHtatctaaYacacggtaaMtatg +ttaagaHWaRcaaBaacaVaKattHgataNatatacgtatttaDWctagatataaNtacc +gaacaDMttDSaSYaaYgYaVtcatactaaWWtatataaVtMcagMccaDaaSatBatta +gcaaaatgRtaHRgccgataatagcaaacacWacagaaVgBcagaYctHctgtcttaccB +attVaYtttHatgaVgttcRgaHtttagttttataatRWggattYatatMaaaactWaDR +aggataaWgMataggtactatatttVctataattaaatatgtgttDtcctaKataaaaac +ggtacgtKaaatccBKtgtaattacaKtKYtgStRaagaaaaaaaggYagtNactttaaN +aStcNtBcBaaacHtacaatSgattYttaacDacaHtcttcatttgSYgtctRaatVagc +aWtctcDcRctNHatScRtaMgaacWaaYatcaHaaagttggagtacaNcSRttagaatc +atVgtgaccaaYacWHHtaMtHtctaatttcactBtgNVggBgttctaDtcttaWttaat +catatHgaDacatgaaNagtaatacgDgHttaNggatDaggactcaatttcttDaNtRag +ttgVgaVRacWNVHBttcVtYYtagataagHtccattcaatNaataYtNctgatcRttga +YaaaBcaKatcacgSaataHatggtacacctttatRcgtaYacgataHWVKaattVtKcg +atcgtRtatagRgccBtaatagctcVNtttatgRtggggtttcttatactaatcMaaaWc +gcaatKttatttgtttatHRRacaVcSgatcagcaacccaMatYacBVccNcRgagatct +gtSgaMttHgtaattatggRatgcWtcKatattMKWtaaatctccgtgtcaHNYaagStK +caDaMtaaaWBttacBgNctMaatDttcttgatMagtagaaatYHKaacttattSgttNa +KagttctcataagtaatgactgaVStaatcctcDagtcataagWtataatattacagScH +aatatagcaHYaaSagaaaaactYtRYaatcggaaHcVcDcaccctattRaatattNgVa +atacagaataaSaaaagcWRgaKttccgtaWttctaaWacgatctMHaNWSgVtgNttVg +tattStaatNatVttacaRWagNgcaSgRVtcYtgtctYgtRKatctStHWttcYagtgN +tBaacgtagtgtHcgaSggcNgHgWggKatMtaHcgtKaHaWggacRRatattaHaagga +agaSgHggtttacctagtaattBaaatSttYgtagBaSKBaaSKgctMMcacagcgtYat +SctWctSaatRtKKtgatatctMtattagcgagaMctNtBcgtatRDtcatHtgaVcYtt +ctaHacgagDaaMNtcttaBgWattatagaKtcWtHaMacagattgtHacttttgDaBWD +tcSWKacKttcaHtSgttttDtHtSaVRYVgcagaatWattYtgNcgccBSttataaNct +ttcHtccaaDRgaataSatgctVDggacagBYtBcRacDtYDNtgWaattattatYKtNc +ggaKRatcagBactgatgcctSttttttDtcSgtcaaataataaMVttgaacBagtattc +tatggYtcaaatDWacVtgataYYacSccVcataaagacagtNaatgtactaagtRtatt +BMKacNacagaaWtctSaMgaKataaaMBgtYtaWaaKNtDStSNggaacgtMRtaaHct +atacMtattttaccaataKVtcagctttatacgtSWBaStgttgWVtYaacaacRgtSgt +acNgatgRtaYcagStcaNScaaaRttaDttctcaaBgcScDtWaggtgaacttNBBYaa +ccaNaactNgctaaDaaaggttgagaaMtatacttgtgtctHtgagKacagcacagcgKS +attaSDaKaatttagtHtMttaMVctaaBtgBaattttactttaKcMagcatgcDcatcB +agaBHattVgWtaataMgtttgtDaHaggctgtVattDYacNtNStttaKaNggtBtaKt +gHaaKcaacatDMtagatgtatMtaaacttccNBgctacgtgcaaKgWSNacttSBaggM +tNStaKtcaatagattatctagtaBttaggactYtaaaStaaYtgaaaagYtMaagaKct +gtVtttcgWcatctacgtatVaagtagaattBcagaDcgSgtaSggaactaRcaBRtMtt +RgattaattWaBYcaataHMacgHactatNctacgaVataNVcHatatVHKKagaaRSat +taacgttMattgtatagBagtatctttgaagaBctgattattHgRttacDgMgtWtaggc +aatNttgcttagagaRatttSgtttBtgRtgaNtHcgStatgaaKtgtaBacctgaaWgt +KatHDStatctttaRaaataacaBttStHVMaccggtaVYaaBttYNKgNaBHaaKcKaa +atStBcattgagggcRSttttctaaatcacaRBattccacatagacatSaDtaaaSNttt +gtatDgWgcatacgaSacRttagNaggaHtttagccttttWDtcYaVtaRtacWggctca +aaacVctWtacatagttaattBBttMacatDtatttaaRggattatBVcacattattaag +WctactVcaBgcttKagagttatRBgctagaHtgDgaaaSVtKgattaWtMDWaRccaaW +aagtaaVttgWgVgacaBtSaacDaaaaKcacaRKaagttgagtNatttaSttaWRgtct +aaccataDatagYaMgaWBcattaacSttcacDtSttgtaWYataRBHtccagaMctaag +aWagSDaactRNaaaWagtacaScaSDcaatMaaaaaaaVBcatKacaggtgMaaMtatV +aVgcctcDDYgtattcaatattaggagtYBaaatttagaaVWDattcgttagHKSgcWtW +caatttaBtaatNcaMYgYagatcRRtcataaaYctNtatttKRatRggtYcgaWcgccc +ataWttVaaBtaataaatcgNtctttaggNtatatgNaagtMttccaagactRttgtgat +tBagBtaataattBStcaatttaWcattaatVtacatgtatttBataVYWStagcaYKDa +agYtaggKtgagatVtMDtKgNtcatagtNcagtBagagcaNaaNtaRtagatatcYWtS +ataWggacagagtcaDSggYatttDaaatcactKatWatcDatatRattataaatatcta +ttHSctttggNctaagtSacgagatatatatRataagtttcatgcSaaKttctHaRgaaD +atgStWcataaaaatWMNttaaRaVgaYcHaagWggttttaaBtcagacKtaBtggcaac +HtaggVttttactatRWaataVcccaRaagattNttggStYaatBRaataVacgaaattt +aBaMYgcaMgtKStStVtgVaatacccYaDVYaVaYKVtgatgcctacaaagcWgDtVtc +taBtcctccacgatatWtcDHHaHacaaataaatataccaYRSataVagtttaaStgttg +RHtctaDMMaYYaaagatacaBWKcagttgcaacgagBagcaaatccgKaRgtgaatcgt +aWcatYtWaBtaBatcgRattcaagtHctctaatcttcctattaaYgaNaaaaRaDtact +DtMNagatMtttRacKaccWaYtatcagaaKcttVtVaaaatgttgtNYgtHtaDactag +gaRttaccVaagMacgcKtatataHaMtcaattcctMaRtttttcatgtctcaacatggt +gacatcaBatHaaMagaatttattaaaactYgMttaKHBccgacttttaVaaVtcScHaN +ccttacccatataMgggDtactagKgtcacRtacMacYgBaatttcagYcacaaataaaa +ggagYaaMHtataaaHtKgaaHtctcaVatcgStcatHtcaYctttWcttattBactata +atWctcctRKaaHtaaHYcttcaYataaaHtNcaSctgattaagaKaatWagRaVaNSHD +aactaYVRaatgttatVYttatDcctRtgcgaacStaWttgaYcatYtggtatWNataMt +DNRtgtttgggtHcWtatHaaataatVtaaWaVgcaatagDatgScgNcagggagtcaDt +gagataKtgtctataattgtgaNatcaNatDgtagctaaaNtgtagtcBatgWcagagtg +tWtaagWtaKgattHagWRaNatacaagtactYtaWgatataRctcNKcttttgaRtgKW +tgtgRagcNtKtYtgatatgatBDKVtaaaaatttWtcaatacgRtaactttaaaaMtaM +attaVNHRKttattattaaVaatagatYaggattVaaaRactcaagccccRtagtScgDW +gVSagtggtaacataVatttcagtttRtattcttcYaccaaaagttNttKtggBttBcSa +WaattataatcataBtgtMtMtaaagataYtacgMtWaaacBtttatcKacaaaatattM +agtKccaaWccatttgtgacctttMSataMgBtcttaVgtNttttSaactatgaggaSWa +taRtHtcgaMagSMccSaMctcgNtatgtataaVtBatHcHtattaacgactgNKtttaM +tVaaaagaatVgttMWcttacacgtacScttcttcWtaatccatactctaacaHHaaaat +DctNtgatMcRaaWRtMgttgttatRagtaNtatgRtaMttggaaKWttaRtHKMaDDaa +catgcgttaaaccaaaDttatagVRBatacMaatacMaaatWcNcaaHttBgttgtacgg +RKaaaMtcHgttaattattttaHgKtgttaatDaHatctggtaatMtYaRgMccKRaRKa +DaagaggatBtSacatactccaKgVaaRMaBttgcataaacYtKgaVDtttgcatSaata +ttatNattataWatWgBttaggtBttaaYataaSHtRtaccaacMttaccattccKggKN +tMatacctctgtaYctaaccttgagtataaRatagaatRBtttttMtgWNtKtgcttatg +actcSaatattgtBRBtSWVWYagtaWBcNatttcNNgSKacctgaaMKgatWcYHgRat +aYggtctaMtggcagaRgaaYaYgKgaaHVtaattMgaaWaWaDataagaaaaBDataca +tatgatcNtagagMtactcatgatgtHataaggtaHaWatMgtagcttaWtcStataStt +agttttgcaagtgctgacDtgctcDtgaSgVMtagttKtaacgtacattaaatctHgatY +atttcgggcaDtVttcaaacccgDgtatBggcttcBcWtacttgaatBaRNcgYtgtaaa +aaRDctKctagtaKSatRtRatMaMtaacVYaKtactgRDcaataaatSacagctDaatg +gttttaaacNttBaattgattaaMgVBKtBaacctYNcaKcaVtDYtcBaaataNSaBga +tacccgtVtaatactSgtttgMSYtttgKtgtKacgtKatgataaVccaMgtaVaWattt +atattgBNtgtVgVNtYStMtgtatBcgagaBaVatgatgBcStttgtagDgYMgaatta +cacHtaaaaaBttKaaggHttctaggKagRNtMBaatWcagMSBaaVtgaatgtgatNaa +tSagcaatttHctatWMtgVcNtSaNRHatVaVacVtHattcaataatgSKttttttgta +taRKYaatccRYaatggtaVtttaaaaaWBKtatatttatgtagtcNatSaatatcMDRt +gtBttYtatKaattaaaaYtcWccVattcDaaatgattgtHccactgNgctttBtgagat +WDgVgtactgtRtaaggtBgacctaaatctRtDttaBRaYacaaaYYtcaaagaWaSDtt +ctttggacttcBcgaDacHataNtNgWtVMVtRactggaaagSgtgggtgaggcctccat +aaatNttaYYgtcBatattWMaacMRctcgttaaaVatatagagataKatRMtHaVagaa +BBtStttaatcaaatgagtatcaagtRMtaccgtBagaWKtagaaaYttcSScttaVttt +tcatatcaSgtcWNgtttagccaaaVgaatgtgttatgaaYaatgaataaaagagatctt +cYacaaatataDgRttcMtcataYaBtctStgaatgagDaDgtRNaMtYMatatagWNgg +aNtcattatgacYgtBKYttttagccttataaNRaatggaatccaBacgttacttatMNg +gaaaMtaaRtctagtttttKKKgcBttgccgtHKatcgatVtttacataMtagNaMttct +KHNctaaNatttWaRNgRatctagatSctaactctDttaagacgcatagcRNgagatttg +tacattSattaacttttcgttgattWatKtgaatttaMtSBattKKcttaaSggcactaa +taaatcactcaMgacggtRcaDScNctYtBRYVgttgtttaVtacHWattattcatttVa +KtgKaacctaggStatttacaactcKNtaaacaagSttcgattatttcaRttVtaVaaac +RgDtaatgtccMaacNtcggttgcctaattaaaNaWcgKataaYcctSgMcataaatttg +aaatttHtagSBgKYggcgYaagagataaWBcMgatRBNRaYctgHatctatHttgaHtg +cHKBKVaWaacacWNRactWBVttaatttVccaagBSWacaaaatcDgttattBtHaMtM +tHacKgWtcctcctttHaatagtYttaagccaHtYatatttacgtcaSgtgtYttgBcat +catttaNRgaKgBtgattttaaatgaattVaKtVYgNaatgDaacaaVtHaaatggtttg +aYYatgctgcacatttttctacVtacaNatataHtgtcVtaacVgtYccgaactaKaaaa +tcagtttaKNRtaaataMatgtacatatcKScctDatDcKttSattttagatgttHtcBt +KgNVRagctaRVtttaNYWttcWYRatgatMgaMKRctNVMgttVagWcaVStcDgtttc +tcRatBVggaccgaatcMttgagaBDgtNMgKKRBNSMgcaWHYWccNgcacaggVYtMc +aaaatgBtaKcgaRacccgStattcHttgaYttattattctaVMttgaacDaWtNccDtc +HBataNcRggaaNBtgaYNtaaMaDctMaaaaaaHaaattcBgtcgHtgcgaaStttcta +cttcgMagagtaaaacaDctgcagHctHtWaacgaatgtggtDacgtcacataSaatKtc +WBtataccaaScttNgDgcctacgBaNWtagataBaNtRcSggtaMattgaatgtRHtgH +aaNWtgttaccatacctBataaMWatttNttVaaRagMataVtgtaccattYVcKYcgag +taaYtttgDaKDgVacMtttaVttcYcgtMattctatatataaggaagagttaaatHgtW +ctatttgaaatHttgScgtBataatgatRWgtttVgatMBcgctttatgtctgWKtaaca +aHttaMtctttatcDtccaHaNYtSWcWNtHNacaaatactNggtgStacKatgtgKVct +aBcaHcttaccaaWatHaaYtattatYtttDgtBaKcataaaatcaNgttNYcatVSgtg +atatYDMMtggaatKMaagcttVtaNNYctKcctagMWtttatttBattNagccggaRga +gtattaKatgatctacatcaKVaaagttYgcStagtctacttttcatKtWtKtctRaRDt +cggtataMcMDcaattNcacattattgaBaHattHgcYattagaattataaBtattBKHt +gtaacHtHaacaaRYaBttaRVSaagttHVtatMtcacaWctgVtgaatcVtcctcNata +acacgWtattDWccatDDYtcgtaHaaKaacaYaHaataBtaaBKagtttcStWataccg +NcaDtWNaaRgctcNaacttatttgttaaacaaStttagtgVaKgggtatNaatVagtat +aVVaHtaRaccacaRatacNStaacaYDgaWaRtaKttgtaatacggtttgccaaggMWt +caaccttcgctaMSaattaatgaaVDagttBcatccattttccaaBggRttgKgccaaaY +NcDcaSatMcaattYDcatcWatStttggaaWtttHtatVaggttDgVWatttaBWMagt +cagcgaSaaSgtattctacHtaaSaVacaataNKtatagRMagtKYBKggtttKatDaca +WaYDaactagcaDttctctttHtagtMtWtttatYatWNaBgHtaBgSttRgattatgKc +ccaaBtWcccataaNattaYtRYWgRccNatatHttWgttatactttacBYHaaaKaHYa +NttaatagKatacaaatWSMctttcKacatMattgcaRctBataaVaHtataSctDVtRa +acttcggScYctataHRHtgttctgtgattYatatYtcYHaataaataYtMMgttaaatg +atcttaaattaKRtttaaRtaacttaBtgtcatgtctNcaaKactMtKatagRaDKaatg +SaHcRtMDctagatcaYtRatMSVRMYKYaggataaatYtDBaDacDtaVtacggaKtta +ttNaggScgWcaYtaBaaacaWaNVtHVagtBaatgaBNagHaBtaNatNttSgaaactc +tBaggtHHtgaSagYKNcataaMcatagaSttctNBYcttattcatagagagtHWWDtct +gMtRHtactgggagcKcacctggaYattatttgaaWgtcaVaataagaaNatRgtttacN +tWYMBcNScgggataataaagtWYKDYcVWVggtttMcttYaatagaaKaaataDcaYMV +caVtgtStctctWaagtaRtaagtaaatWacSKaaatYaScctggtgMKtYMtctacDat +ctcaMatVtNaataaNtaattgaagaNaataataagcttaagtgtgcgtVgttataYaag +VgNaaRctSctgWKVaYKgctNWMaaRaHatcgctHaaYMtccggattgtgBacatHaac +ttggtggDVgtcaaaggSatWRaKtKacNVggaatYttatttattcaaSttttttttcaa +tgttatttgttttaBgcatacWKDgtYNtcYtgtcttttttgtcaaatgatacttWagat +DatttcacctaaaaggtgagttatWgtgHctaatMtRKagccagcgcVgagYagtactgt +actttagVctaBBaYNggtYtaattttcRtaaagatctMtaVYatctYgNMaVtaWtcat +tgRtaNataagaaaacVSctHNtcNaMaRYcgagttaHcgacNgagagBgtKaactaaat +atYRcggatgtKtttactgDctcVaYaaSaacBcacatagaaataaaaWDctVcNtttRt +cataatNagatVMctBgttcHtVgagaNaaaHaaSccggatSctaHgtgaYRagattDcS +DtMStNYtgtgaagcttgggaatttttDgcaatHatgaBttHttaacatBcaaagtaggt +KgagacaattaataHcaNaaHataMtccaKagagtttBYSagDDtaNaRtWtWagatSgc +SKtcttttcaaRgtMattatRtYSHgaMccttttttBtHactaattcaHtMatagaattV +tBtDatcttVgagtatttaaaattacYSattatttaYtagcaVSHattDctKcVattata +agagRaccccWcaBtYYtctaaaaYccSgattaaaMDRtHatMaYtHtcgcaaggWgBaN +VDatataaatWtcMYSVtacBYaaatactcgtacttttWgaacRNaattctHagcYtaSt +taaataatttttaaSDtKaaMcWgBaagBgaatDagaaatactcctNtgRaattaNWcat +tgYVMtRtHgBaatcaagRcagtStaaWRgtaaatHcaMacDctatNaagtactVHaaVa +gMgttgKtgtHatcMacatagMgaBtSaaaBtagttaaNaYgStRRctYWYVtttMNBgc +ctgMctcacttagtgtttDagacaYaattagaggKtttacaatMttctttatKagaaNtB +tttKSHWSaVtVtgttaRSaYccgtaBgggMtKtttctYWttcaVaagctttttMBgDKc +catagVactWDgtRtKMtgBKaDaVaggtttRaataBgttYtattatgttatgtcMMaat +cagaatagHaacaattRcBcDatttaYWttagattggttgaMcgtYRgagMtcactaRct +cBMaaNgcaStgcgNtgagVttaBaaagaatacgcatYMaaatDtacgatatataMtYKa +tctScatattNgStYWgtttaYcttgtagaHaHaYtaRaaagttcMHaStatcatYtttK +BtctataaaatcaStcatatStattatMtSatcataHcaWaccagHtaaggaHatatgag +aaYYgtgVacSttgKaBacSYcaNNccBNtHKtHcctttMttttagtaaaBHBaaattWK +gtaaccDataactgatatgtaaRVtaHgaattctcRttcgcatHtaagttYYctaaattt +tgWDacBtataatttctVaYHtMtagMaHWtagatttcaVgtKaaacctgHagSgtacSW +ttMaBcHttaatcttMaStYatatatattagtttggMaYaatHgaaaHHgatggccctac +tatSgacaatcVMcatactBBMtaattaaatattBNDacYtgYattBttHtNcaatgcgg +acccctDcYcDtttaKaSggtatcaBYaaBttctDSRgacHttagMcggtWgagtcctRa +tatRcttgattggaaaKggaaaagaaSNtattcNtataatVttgagBaMaaBctWtHatg +cDaatHccgMDcgcWaaDaacWgaagcaatattactcaaaatMgttgtaaMatatYtctR +SctctWcatttVatgBNtaaYagNtaMatcSgSgaVttSaccaataccKRNcataaggYc +DMWaSKVcccaaaggVtHtgHagMaggtKVatVtVMDVatBgttWagcctagagacaaag +gtataatttgcttgtSaaccttctccttcaatgNaacaBtttaVcaacagWaHMttgtta +agttNWaaYcgaaVtatacBatgagHtSattacBgttYgtNRRcttgatcttaHcaataa +ttattttccttgaYgacVgNcttaRattatatctcagWWatNcDgacacgttaatRatta +YcKtggtSggWgatMcaaDBttgaacNttctcaaHtHaagcgVtDaaDtNMcagaaatWa +NtatcttcattSgatatgatactattWatSaattWccgtctaatcttgKDacatRatggB +ttatggKgaagtttcBaKtgttaaaKtcgatagcNgtatVDagaDtaVtcaactttYgaB +YcgaYgWgaWtaaaWatVtctVtgggKaVctcgRtttacMaVaaagaaggtVtKNYtWcY +aVtRVccgaattatacttatattagcatcKBattttgVDggcKaHaYttgcggcNaatRa +ctWagWgttcagtgWMctaataBHtttgHaggcctgacMcYaRtRtcggcaatBagttaa +gcDatatatNttgtMcVtaaaHMgattVgaYgtattatatSaDaaaaataWacaaNttKt +tcatttttHaMagatYtgtttcattaatatVacgcHRttacaYtaagttacaBtcgaagc +gttWtatVWRaaSacggWaBgSgcttaScatNaHcaatWacaMatagttcagYBagYgVa +ctWtgtStNatacatYgSYDtaaacSaaatBtttKaKRSWRcRYMgcYgVataSNNtWgV +tSaMgBcactaaatYaKattVggacaWaaatgHtatHccacStaatagaYaaaVaMaaac +YYMctcagaNattatctattaaatatgMaRgggtatgaMcttaHgattgtScgtgtatVa +tHNgcYttNatatBWaaactNVtHScgataaNcBataggtaagagatttMatVtaagtaa +atYgctgttttaagatagaWaaYcgctaacttaaagaattggtSYgtVaStttRtcKtHa +VcWaYaWVSccRactDaattgWaBSKtaDgtataaRcttaaaatKcagtNgtaaataaat +gattcatgtcKRctatHaYtMacaWNgagatcDcgDtatKaHgaBcaaaNWaRataYtYY +acttgcactaaYDcKDttWcYataStKcgcaaaaaRaaNtttatttgctYatgtcVcttt +cBKcgtcttatSttattYMttaatcatattcatSaYtgWaDacgaataactctggaDcca +ttacgSagaaattgatttaDtHacgtcMgaMHaaNDKttgtaMgRNtacataWgttccSt +gaaatDaagYRtDagcatcHttcVNWWataatataaccKaatWtYgcctacVaagttWtH +actaRaagatatMMtYattMttccatactHgStagHcaattaagacagaMDtttagcHtg +ccctttattatSatWataBaaSMaccVVgtggatgtgttgYgtDHSaaMaKcagaagcWa +caaaBagRactKacDaDgagagagcgKcaBggtgtaYttatgcDatgaNgatagagtBtN +taWatagcacgcgcatDRSacHttcataBtaWaNtgtaatcDctBaSttttaggcWtBac +gacaVYtRttaacttatgKcggDStacgtagaYtaagtaatgacggVMKtWagcatatag +tcataagMgatVagVttSaacHataatatacaatRYaHacaWaaactRtHRaatagcaVt +cMataaacatattHaStattDcMWVtYaacYagaaHaaWaccNHcatgtcccgaNttata +aNaacatctBtaDNKgMtcDtgMgtatgKgSatDSgMtgVaaHNWcDcaaKgHMtaRtgg +cgRgtHtVtatHgtMggaRVgtcDgtWaactactgttagaKcccDctcNcgtagtgStac +gtataNcgVaHHagYttStaaccWacaKctgctttaactagtVatttaaatKttRcgact +aHttSaKtcagBBaWaacccgRatKagNagKaWtHttttcWtatatttattacagacSBa +gDgtagtatHtgcattgcaMaRgtagatYacactYSBDgctgatcMattStSgattcNtt +aBWaacatgcttSattttctatNttaHNtSctgtcWttKgttgtttttKaMHNMcaacaa +gNattRtcBaccatKgtVtaaDcttgattaaaatHgaataKYtgagMtgcWaWgtRttcD +aatgRtDgcNWSgtagtatRttDcggatHWgaagtacgcVtcaatHtttttttgaKggaS +aStaataWBMtgcaaatacgWttctagccRtaaaattNWaMggataRRaaHaaMcagaaa +cacacgDaatctactaactDgatgtttaaDacacVaNgagKaBcatataaattcgRtSNa +atDttKgKDgcaaactBDtaatatagWaBgagtgtYaaVatatMtaacaggtataacgKM +taKgcttgNMtRaaaaVcHctKctaaBcWtcHtaRaacKgcaDKaYaSHgtatttataaY +tcaKatgNacgtcWWatgDttRaacaaDWaatDgagaStaVScctgcacaaBtatacttc +tgtctttcactacWcaaaWcactKattaKtatWagttacttgBtgaBMagaattgtYYtt +ttVatttWtcBagaatcctcWtatYcVttattMgNgYStaBgtttcttWtagcaggtMat +gtRaaDtDKttgataDggtttatgctaataVYcSttBtYcatctVtBtYaVagtaaDtga +gacctgaaatcNKDactgKtacgBtDKgattaaatagattatagactatggacgacgRga +aYKgYaRtgaaaagRgBaacatctctMttgacNaWtctVagtStMaactacaatttcVga +tacKctaKgcSactaDaatHgBgtHgYttaagtNYtRcaRgYtBaactaatatDctaacS +KatSDMatWtagKtttagaaHKattaVactttSgtgtagWctaggagctttgaScatcgg +SttaggtgHtgYatgtctNtaggaaatDttcctgagagaHagttKcttttgcHtcaDgtc +gKtatcaatgcgStVcatcaWNcgtatttHtatctggaHWSataWaVttgKgtKBaaagg +taMNaatttRDtcDattaStctaaatKgtaagtcVgccaHKgtgtcgaSVtaaaaHtatg +aaVcatacacVtKattaWaKDgttctattgNcaagaacaKYaHttWcDaccattttagac +ttttMttaRaMtaHtacNgccgaaaaacKctNgaaagagggaVttttgtBVcatttattt +VaHcgattWttMaWcattagtaYcMagaatKaYtcatttagacttStDtcagacattctc +YaaKMttcagtSNtBtMaHacYWNaactVaMgtcNgMcVcVtgKaaataaVataacaDta +aggtcSgtDatttaKtgSNHcgctVaaaatatagacRaBgaNtaattVWaKtgcaattHt +tctaNRWtaHtttaaSgWBctVacaNVcKtaaagHDaaaNagtYcYKaVKtaaatBaaaS +aVaMtcSgtaaacctcBYWttSgMaMccagcttRgtVggaaWgagtaggYctRtaaWtgt +acaaMNtagtacggVcttKcaMgNaaatgtatgaSgDcSBRgRVcYtaDHgaVtWaaNag +DtagggtHagHgctRagaNacacaStaNttMaatgaataaSgagBgagtgWccDtVgagc +DWVctBttccaWcacgHttgtcYtttacttaatVatgtKtaaatttaNaYttaStMtVaS +tggattgtVgaMRNHtacaaNttRScRtVcgttcScatMtBtttcDtcatVctDaSctta +gacaaDaaBtaHtacRgRgaRNtKataNgcaaScactcWtKggRagtgtaaYtaaattWg +NagatatYtHattWtYWatagatatttKatgtcgDagaVcgKVagacagagatVgHWtaa +gttgcatgaKaatggattaHcaatatgKtMaWtWaYSVtNBDttaaHaMcaRctWScNcg +gtggYSttcagaattattggaaaattVccMtgggWatatHMaYtaMaacaHaagVtgDtg +gcHtRaagtHaagVMWacaaagggataBRcaaBcttKtHtMgcKaVtaacaRatKRaMaR +tMtcagcaataaaaVccNcttMtctattaagacacgagatNtatttataaaSagaaatat +SccaRHKatYMacgttaWKtgttgHtgagatBBaRRWSacatacWtNtcWgttcaaacca +ctVcaSaYtaactaHgtcVWgactaNaatRgNattatagacHatgcYWcttatctaagct +taatatgaaRcaDVaSaHatgaatttBDacatBtttHactacaNaNtataVcaVtattKg +MaSaSggttggDNcgtgatactaccYHttaaaMaVcBSacctgatatataBgcaattaat +BaHtttgtaagggataaacatgcgcaaataatattaaBVcaWgttagtVaaWctRgBtgY +tttccgYattttYMaVMtaHatRDaatgVacaatatVBccgttaagactcgcaaHtVaBa +aRctaVgggaacRaaaaaatYaSaccVgRaaBtgataaatttcaVttataSMatacKtaW +ttgcaRcgtgNattatttaatagaatNctcatHtSWttaVtRattcaRYtaaattDcaKa +gcWggaWcStaatNVgHaMaBKttaaatYRMHaRtcgtagMRgtattcctHtcacaaaKt +aNttcaRcatRtccgatNDagaBttDHtcttggccttaNtattaaStaWgKtVWNaMcca +VgVgtatcKacDaYcccactcattcacYtattggatVgaWttctgSDagaWDattctaca +taaaDggtactatagcNcSgagtgtMtaacNtVtcStttSgNDaDYgaaWVgtactRtaN +cYgataHagaDtagttggaHtgtNtcgcHYgaDttgRtgStatcattttKtWVaYattgN +taaYgYccHgWactgtaaaVBtaBattaMBtHtttYttVgtaYMWatWgWtNaccVtgMW +aSDaatcYWccaaaHtacgKagtNcMKactcgtaaaVtaMatttcRcttgHtattattcR +aaaWaWactgDttttccttttaKVNaVggataagaagWttcgBtBtVaYcataRtaacBg +NaaYctggtatctacaaaagatttagttaaaaNaaattgctcaactttBKagatctgctg +aMgtBttgtKaSatVgcacgaHNatVDgttacVBacKBaaKaBctccDtagctataWKtt +agtcttYgtaSccaatcBttggaBtMaaaagaYtMgtgtNatgacacctWcKattctgaN +taSgaaataatatVSaattaaWattagDtgagBaHaaNHtBgttcttatHaggaBtatcH +tSttgccaatNgtaHtttBattaacatcactgaWaaaaaatggatagMHtSgaaBSatac +BSaagMaDcaattttcgtctaacgHtaaaBtatcttaattagtttatcttcgtWVttata +tcgccgaagBgRaDcBaatHVDtataacaccVgttHaaSgaagaaatcMSaHBattgcaS +gaSVaRttcaMtgtgcaatKaatWggatBVgtataNWgNctttacctttgaaRatSaKtt +HgaaaYSaBttVacWttcctgctDgBSgYcagcgggWRataaaatgcactagaaHStaca +atHtggtgtBgcNDttggattatgaagaKaatStgcttHtgKNMNRagtaNtaDattgaD +DcKtaaatcVVBtcSgNcRtcHataRcggctVBtccaWcaDgaaRaRctgaatMtaRtgB +caWNaNatatWScYYaWttatScYtSgcataDtWcacBtactaWgcYtcgtataagctat +aNSgBctagattaNgaKgatVKgtagttttcaaagtgcgcYattcagatggaKcMBtacg +tttaacctaaattaaatattcatRaggtcgcccattMttaaaaaaactggSgtcccgtct +aNtWattcaattVHDagRtggVSSaaHtattatWctatKatHtHattYBtaVaMRatgYa +gcHtaSataaStKaaacattaagggttggVYaaDgttWSttcattaRBcMttttaacatR +DaataaMttRgataaagVDKatcatacaacgMtaatYctKcgggcBKNgtggttcttaag +ttYgcataVMaaVBgtVMSNagttatSttgtDtgtMgMDtNKtBgctattacagataMWt +cSggtcHgggcgagtcRtcRattaaaatgaaYYattgtaaccttgatacgtWcHDgBtVa +gNcSgBKtaaMtcaStgggatDaVtKScaYagtttctagNBtcMcDgKaDHtVtMaMacM +gtagtaaWtaYtgHtttttgtctagYHtRaagacDRaatgctVMtttWaYaaNtttatat +ttStcgactaDatKaatatattHggttgtRtattaattaaaaRtaNacKattctVaatga +ttcttacWatgDgagggtggScatNtcMggaagggHtaaccttcWcatWaStagHtttga +tHaRVaaSVNNtcaRacaNaKttgctgggcVattatccatVatataDtDcNgMBMgHSag +ggaaagKctgggtcacgaatcaataaVtDttaRRgtctStattNBaaaBHatcgttaaWM +agatagacatatVgDBttYMacaatttKtttaataaaagcacgVgaaactDBtaaccgta +gaNtgagaaaRttcKKagtYKttttaStataaHgtcNDcgttYccaaaaMcaWtgggtta +tcaaRaaggaataaVWcacatattaRYaaVagagVtcHggaBtaataNattagKtcVRtg +actatcgHDaBgRBStVtSgNBccWDgaatgaggaaNctttNttttacaaggagaaDDaV +tcgaataaataagttaattStBDccaaaBgVaDtctScgtgtttttgctgtcacgtttWg +acStMtttVaVgaBtacDWtttagttDctaSDVtttNaDDcHatatacYtKataaatagt +tgaacaagaatacaDDcacatttgtaaaggHattaaatgttacgtcagtNStttcVattt +aBtHtVggttattaaHcgaWagaYtVaataaatcaBgaccctHcatKaDatRttHRMcgt +cgggSMtaatNagtYtgaYtggMYttgtaaactacgKgStttaaaYatatDtaaSaVVcH +gtagatgaggtcaHggMtaMWaWaHctgaatctaaBaWaDtcgggtccctaagtaVYDaN +actataaNcctKcBcataaatttcaWSttttgacHtctRggagRaagacagWVNtctcat +HtDHaRagctStatattggcattcattttMaNaSaRaNDHaagNtMgtVWtgtMccaact +KNaaaVaStatcgtStgtgtaBgBgtaatcNtccgaagtttaWgactNgtaaccaatgNa +tWttgWagtaaKgtctRgtctaataagttVDHgStgttcVttgtSWatcYaggMatgMRc +BaStgtaaaaaMttaYagccggtgaRRatgatccaaaggtttctaaKgacaDagagatgc +tcMgaaaMcgRaacaaatataaaagcagtgtatDHgRaVtWBVtggacatStctKccttV +ttatgtKattttYcatctgttatgtcDKHYcctSHMttgSDRNgtaMNHaggatBcSBtH +atDMBcttMacNaVMKtctgtttcgaHSgtMgcacagaStaBttcWcattctDtcttHtD +KBcaaNtRNaaDgaaaaccMRtBcWVVagcttatcgaDYccacKtatgatgtcaRttatt +YttctaMBggcaYctaNtBactgattStaDaHccYaDtgcaRDgSYtYtatBSaYaaata +aagtctcgcgttcagaaKtttctVattagtWcacgaaVaaVtctcaVgtagttNaaacaa +tgtccttaactaaaStaKWagttaNttatacaaaKattBctgaagaagtYDNtagatata +DtHcKcctaBaggcaatctHttctaaDNtgtgaaaagRaattataaBMaggtDgtMaWHa +cBStSMtcgaacYttRMatNacScgaaRtttctattcMaaBggtaKttaRcgtBattcga +tatYtVaccSacacgtaaagtctNatYttgcSSattttcKccttataatcRtHNctttMc +atBtacatgtYtctagcNttYacaatgtaBgcgttVtattaaWtaDRtKNaNDttDWaaa +ataatDgcgcKtaatatcgctMctatcatcgtaaaaYNRttSaNtWggatRgtgtcttat +aVgaaaatcWDcttDRaatMKctcatatRttBtccaattBSacctgMtaDDRagtcagac +BNtttattttagtDacaagcaHcacgRttVtatcatatacStaatMaWagttRccKtRct +cgaagttgaatttNtttatHaHttagctatSBaBtcaagtDaaaRtgattcatStagttc +aRattacaVgtatWRttWggttttctaactttSaaaVHRatttYHMKVVcgttMtatBta +SaaMctgMtcaagaMtactcDatSaaaacNgatttNcaagttRgacgataVtaacYNata +StRtgaattactgtaKtNagaaccDaatgNDaaHcataDSYattatgtctgYWaaRaHtt +tWggcKatgcgtagDSVtMactataKMSttaHaaaacaHatVaDKtSaaaRtcaNWHtat +ttctWataagctttcccaacctNtaaacattcgagaBKVattaWtcVaKtWcggtaatca +atgttcaaatccDttctcaaSaWNDataaKatBcaYttRtcataMVtKttggcaaNgtgt +tatMaccgttgMNagtgVtNBWggaacacaKaaKctagtctacttSaKYMacaWtWDtta +tagHBacttRttcctgttagtScVNaRtaacgScaStttatctttttSgtBgNtttStRa +tNDWtctgatcKtgHcattatctaaaaattNaaaWgWaDWttWRtHRNcHacBVgWttgt +NggtWtWcttgSatRtaaYtYtNaDttYagactStacYaYtNHBatggatacVtBatgcc +aHcgtagaaMatgataHagtKgHaWcgtaccKaNatagWtDttcgtagggcSgtRatatN +gaRtYataaataRtBtcttaSatcagatgaaSgtVtHtgtaaDtVactgattcgcatctc +tBaWWtaagBttVgacHattWWgcKataHtBtagScWtcaNtHStBKMHBRtRagcataa +YtNtttatacttaMgacccattgagtDYggKccNaaRgataWaaaNWDMttMacttaatg +StDYgtattaBatBttKcSaactagtaccgttggaKacRtDaataSBaatacaKtgagDt +NcttattaagYcagacttNNttatcBtHtgRatgccacctaSaatccaRSgtWggtgaaM +cgcaMaagSagaaDatHcttgaaDgNRttaDKacgcataagYaagtMRttNaMMMgcggt +tcgtRaSgacaStaaVgStcaRBKcaMtctKtctatNaactaHtaactaaatNWaKtWaS +tRSKcatggtgBtgRBtagaatagataSBagMtDVataaDtaattgaYgaBaagWagaac +aggaagtctgacgMgtgagaRVacMcBaaDatKatcNtKaRtcatDNBaaHatatacatt +aWRBtcaccattctctaaWttWacgtccgcgtMctcaaaccHYtNDatttSaDMccaStR +ttWgttattaSVKtgttttgtcWatgtgStttgttttatcaagacMttgtRDgcRtctct +gtgggggcSaagcatVattMacattSgttaacctaaaaccgcagtgagNgtctataatBt +HtacaaSccccMgagRVctYagcgaatttacMagVttaRDcctRgSSttttcHtVaacat +agBgaMRagatRcDBaMtaNtcatggHgaDYgaVgWaaaaMKattBtaDYBaHRccagtt +atacVaDcacactcgtaSctaaatatRDaccagctttttaatgtagaMaRaaKaaataaa +atacaRagaaYaNtatKcDttgHgcVtaYgDacagMBagtgttatgMcSgWDWYWtSaKa +agcatKatatctcaRHacagttaKtgBKtDRggtcaYcattcgcYattttgtccaagtVg +cattttttaVaagtaaaagtWccttgacYcaagtaatataYBaatataBtaaatacactt +ttRHagtttaDSHgNtNVcatKgaKtgagttgaaaHcgBattatHgRKtcaBaagttgtt +tgtVatYattaattBatYgaatgMgtttatagtKcVctagttaaYWttWaRKWggYttga +RgagaaMKtaggtattaMVttataVcagHYacaaMaattRRtataWaaRacHcattaVaB +tHgtatBaRtttaccaaggNgtaDMtatYtaYVtNtcBRKMgaatRaaagaatactRatt +ttNcaaaDDaagtagtacaNtSHttaaataattggtaaKtttaaBaNgtaagtcaYttac +VaataataatDtgHSSgtSDNaattcRMBgHttctaagaYVcHcactKgaaNHcgWaWtt +aaBactcgYtDaacgactMtaYKacBgttcttgttataBacatScBcattKaaattactt +SSDaRgKtHHagRNRMtttBDtcaagcBcgcYattactcgtttacSaaNVagtacacgtg +gtSaWatBtgatttWttScaaDtttggtKtNKaMtMgcttaHKaRaccgatccctgtggg +agRMttaaMaWccggtttBtgttaaVtagMWctNtctHgtBgcttatSMYccttgHaata +tctgNgVttagcttagggaBBSStaYgYatYgtaaaaattHatctatgtWRNgtVcSgtg +cgtcYBagtRHgacttaaagSHatatBaaDgcaKtcccDgcacMttatRaacaataaccW +tNBaYatttYacYtagagattRtatagKcatattDgKtNNgtttWNagggtacStataRt +VDYaacgtaBtVKtagaagRttttttatataSaagaaKtaatatKtattagBtHataata +tcWNaacagtgWaccatatStcYcaaNRctcKacKttgtStaaKRaWDDaatBtttgtca +gggBgtggSctaaWtttYVWttNtctaacatagVYatcagatctVaHMgWtcaagtataH +tgacaagttSacgtNRataaatgttgNtaattagaattgctMaRttBtacBatNgacatt +tcaMcgtaaacctctagHctaaKNttBatatttaatattBaKtRagYtatattSgtgtcc +BaNSattgaaattgYggcaaataatatHcaaaatcMBaagYatttttaYttYaStatttD +tacRtgRattttttgDcRaggagcaccaattcRcttttataHcggatcatNSatgtagtH +HcactgtWgtaggtNgactactHagagHattcaggggSaatgcaaaacSSKDtaggcDta +tVagMtggactaBSatagMttaggatSYttaacBtagaNSVtaSaNcSScaaatattVct +cYaWYtBcttcgaYBagWtRgagHKagagMaatttMatgtDtaYNagDtaBagcKcKcaM +ttKaaaaatVaatHDaataacgRatBNVKtMaccYaaccMgttgtactagcttMatKgKB +tMagtcttMWgaatRcacaaaaSgcgVtSatggcaggcgKaYaatgctcattaaaggDVa +cStgttaMaaaaacNVtBtgcttaacgtDNaaRcgWaKtatactagcactgKVttaatct +tRcgDHHattcStatgatcWataagtattttacgtcaRgaaMcDattYHattYgatatca +cNNWtDatgaaaactgaatHaggaNcttcctKggNgatBaaatttgcaaaDtgctcaatg +tYagacMgtVVtgDBaacVaatNaDtatctgaaggKcagSggVtacgatgNWtKWaggMa +cctagaatattcttYaatDatcgttgatggtcaacgttatatgcttaWVttccRgVcaDc +gagMtacattaMtaVWcgttRcatRacaRcMcaNtaYWNYgMtatMgccctaKctagHtt +taaBVMaaWcSaccgMttBRgNcRWMtHMaccaatgataaggagVttYgaatcttagtgt +cMtgcctVtaRtgcaccaDaagHactNYcNcttaaggcMBagaWtattgtgctaccacgc +WataRaHtDtacgaaVttagttVacctatatStDgtggtaMgaSattcatgMcaRctatg +WgatKatYYaaataNYcSaDtttgtcYttttttaBScatRtctgtaWttaatagMaacat +DttaaaNgaacttacYttagaaccctgNgagMNHaaKacccNatgKccttaKcatDStaa +StNaaVBatagttcacRtYcRcKaagMgctKtBagSaagNcKRttaaaaKaaRtttttta +tHHNHaHRtcaRcMataKDDtNcKtKatctaaataaatRatYttMccaaaNaaWgctgat +tcaaaKgaatScaNaaaKaBaaaaRNtataVcYDattagctattaaatWtgBWHgggtat +catattatcVttcgHacgcgatMattDcaRggDYtYttNaaaatBKttKccStYVDatat +YcctSacVcattttatMtWRctaYagRgctcttttaacVtagaNaVRaccgRaattaaVc +aattgcgKRctMaKtttHgctttVMaNaRaNMKacHSagtWagtgNatKttatctataaH +atgSaSattcagtDctWaataaYtcagtaYtctatHcgattSRttaaaNDgagatatact +tVttatcataSSaBNaDataRtRRaattcaRataaRtattttNaRYtaKttaccaaaaaH +VaBtttWtttgatRagctaMattgcttactctgatKtgatgRBttaataagYttcStKaN +gcNatacgWatYaatctggVtaaattYccKagaVagggatttatttWacgaBcaBtaaDt +tttcgaBcHDgaaSgVNctgaaKtgaVagtVWgRHgtacaatattgcMDNNataatagaa +aataatNtNgccgaaMaagtgNttacgVHaacSgStBBtRagtBgtaaWgacttcKgact +aaatgaagVaacaBtggtacattcaaagtgattagKagNatatVaKBacaMMctccatcg +cgggRctttKaaBatcacaScaNaaaaatVgHaattaatatcWcacacactcatgctcga +RggVgcatatcaDcatYgaggttDgWNagagaaagagaYttHKaatgtaVtYttSNaDtc +gaatctattSKgtgtaggaMgtaccWcaMRtHttaaatgWtgtccgtKtacggacaNgaa +cgaSgcYagcKBttNacaagatacgaagaVcBgStMacMtgKaactataSgWtaaaatDR +ataaaNaSaagHttHWYgaccWMtatataaaaagatgtaKtVtgtcBNMtRaSaRacVat +aaNaaaDtaatgtaaagaDgtataVDaacagatttWtDtcBgatggBcgagctcKWgtHc +BgcMaatDNatcaYtctBgaHtccagHctttMtattgtBccaHMctatctNaaatacgcg +tacatacatctaDactactcKtacctataDccMattRgRggHtaaaaNYcVtatccgttS +aagYcgMatttaVattttHagVatVtttKattaagttaNaacaccHSttagDactSNgtg +tttaNtVtatttatgaaacSaKtactctacgagttgaagtcaSBaDgtagatNaaactRK +ttcatcWtaBaggKtKcYttaDttatMaWcStgattKattgtatatDttatDtKatgtaN +tgtcgtcttttttaBtDBcaaaaSgDatgHtctacaattcgMtVYtatgcattaaaattc +aVgatRtcagBtcaMaNctHgtatVatcHttcaDNKgtWcgagHtttaccattNgaactY +acaKgaaagtggtttgtgatcgaKaHgaatYNtBgcaaVatWacNggataccaDtaaaWt +tBMaBccagaHDaataaBaagYVacYaScctYVgagWagaYagtgatgtttWatSaaaMY +DcactYtaStWgaaattacHgKDaYtttttgttcaaaaatttgYatatVcMatcactggR +aaMVtStBtaaaagggatYaagtBtatcatgcDttDaaaaMatagtctaataNtcttWHa +aatcaVttaRaKtcgatttataWRtaatatcDWcctaNMatgtttDaYaaWtMaagtcag +aKtaMKacgccaaVatgWtSagtagctatttcactaaNcaaaNaaattaggattatMWgt +gacgtcttcattacaYttctRRtttgMatggNtatacaataataNgatNcMttaggBcDg +RHgatctttagtNtacaaccgBatgtHaatgttttgatatccgttatcataStaKRaKgt +tgNaagagKttgNYMaggaattcagaactcaRataDttaagcttaccttttgVttaWWga +cYggStacYcgatgcSccaacHcaYNtgRaHtcaYaacHctYacatagatBgtgacDaNg +atMacgKgBaWagacaSgttaKcatactatatcaHaatataattctggtcNttaYggDRt +DaSHgNttYaatWagagtagaacKtWtHtBatNtScttttacaattagtaMaatttHgtc +tagMctaccagagttcaKcStaccKggaggtctgcNatctctDgYccaaVgttgaatgac +VcatagtgtattttccttcatctacttSgaaStcagHtMaataWNDagtatttttatagg +catNKataNaMtgctgtttVaacctVBDWattgHttatattaKtatSVSttgtaScgcMc +ccattgggtagaKMgaSaSttYgcaaMaatVaVaKgtatgYNattcttagWgtcBaaagS +aaatRatttNctacaStggtYcaaggttBtgaDWBtRtgaaDccacaaaVSatatBcaaS +cWccgaKttttcgtMaVttgatgtMatacatgNttBaNaagtaggaRaBagaagtaRtaa +gttacWatgHtttaagSaatgataNWattgtaSggHDtttBataaNNBRaatKWBgtaDc +BaMaKtctaYatVaKataaaattWYcgtaHcttagtgYtgcKDtccatMSaaagatYcSa +HatcaDtaatgMMatgcaaatgtttagaDDNtatttgaaKcNtagKYcaBMattaaagtt +aaWDacgRaRtaKttaaattaVVKaMaBtaKctaaWcatctRMtgKcBaBaaagattHcg +McgaSNgactaccRatHtaSNtctYcaaBDtaggaagcMatttcaBcDaaatggWtcaHc +taKtHcHMcRgattgaMtNVaDagttaggcttYctcatDacWDaaaaaKtaBgtBaatca +ataaKgactgactcNcattMcacatNMattgtaaaNaaacttgctaRtttacttaatKYg +cttgaSStgtaDaNgtaKgBgMaKgccagtgtMgatHDtgacaWDttHKaDgMacttaKa +agBtttgtcttaagMagtaHcttWcacaatSatgYtgacHgHcaHDgtagaDccVaKcaa +taNttccHYctctaSRtaYagtNgDagatWtRttSttNtRNagacatattttatggacta +cYMagtMacYaagYgVgKgtNtaVcgtgaatcataatcgattYtaaatYtctgBaMgNWN +KMgDttttaWtaBaaHatNHaDacctccNKtgaVcWattYtgccaVRattMacBtcccNa +gYttBYNgaBaaaStWacMgcttccatgHaacttYagMtNaaVSYgcgatatHcaatatt +tgtgBcatWMtaaaaDRttHaBaHttgaacaaataaWaMcaDctgBtatWttaacaaWac +acWtDtatttatWaaHacaVagVgKaaaDttWgRBVagttVNttctgcttgacatttSHH +MKScSgSaMtDtaMcgtcaWaacactMcaHWRgaactWtcgcMNcactVDaatHcDSttW +tagactatgaRNcttagataYgaggaagagcaSHcWtMaKStatgYatttttVaattgtt +tWataaaDaDgataMcaMtatttctVKaKgcttcctDagtgatWatacaRtttaaaBSMc +tHaaatcagStatStgaaVttaattatttgctaagcgagaWaaWtccgcaaSgaatVgta +StMcSNcgtWggMVWNatHctggRtttaacNagtttRtaMBgatatHtaatcMaaaYgat +MtaccttaagYatcgaaattMataaHatYMcccaaaDaYaVaWgRaHaaaMcHSattcat +WSatttcaMtgataKBYtactgaNttgaaDactgBatgYgttaagVgaagDagaatttKN +tgaMtHagtaaHRgaaatttaYtaccNcgWNcKtaYtBMctVBWttttaSagRHBtaHtc +gtactHggagtaatttaaaVVattWDgtaaHaYgDtaacatDtacWttttttatgccact +taDtagtaaKgYNcttMNDaBcaVMcMctWgatactaRcaaWagaatgcWcRtattccag +KgaNgtctcKtWgaNtSttagVaagaSYtcctWatatSgaDaKcactcgBtYacDgMtaK +ggtKcDtRtRgSaNKctaatHtRDaRgatatacattagtgccSttctDgcgatNcatttc +HgcKtagcYgttttgNKWRattgBtaaNcRaatcNaagcgaaVKttYtWttaBttttttN +ggKcgaRBMVtNcNtDVaaMtcBNaKtaataRMcaaaattYactactBattWcgccgWaa +MtaBYtgtaHagtcttVttaggaHVaaNaNaatcttgtgcattttatMDYKccataScaW +gNttccttttMaRcVtWHgaaatgBaaRatgcgatataaaWYacYggtacttaaaaDaaa +ttgatcWaatgtttRcatatcaggaBcttttcttVKatKccaccYtDatMtcttacMtSa +ttaatatagaatgSgagYgWNtttagtatgRggYKacaatattgggVtttaSaYcaRtBc +ggtDaggYaaactNataggaggaDgaKcaaataagatMKaattaaNagtagttcWctata +aDtttcgtcgtattaccStgYgatgKtgcccYatDctYtttttYttaaaagaactcaNVa +aYaYtccagacBttKcaatKataatKVWcBataaatgttcctatYaacttaSVtgatagg +VatgagttgatcttacgMMgtWtYtagcacaSctcHYtataattMttataYaaccKgtgt +aaKcYagaaVtcBKattStgcaaKcaKKaHgtaaBtctgcaattaWgMcgYttMctWtaD +NcDatggWaattggaVDagKattttgaaaRHattgMaaMgtaatcattctKgNaacaccc +NHataaaatgaaagagSatKtacVagttggtcgtgcBtgtgcatgagcaacataagKtca +gtttgtDBBHWcgaDtatYttgattcttaaagcMMttaKgDaHtatVgWHccgatKttca +aNcYtcaaDWDatcaWtBtWHgctaaMDaDWtWtNKcRRaNttVgHaRgKgcWgattNaa +attaataNcaRtagtRgaacagataDKgtatScattaDgatcatMtcgYcgtttaaaRct +cagcRattaacatccStcBtgaccgtgWaaagaaatgaaWtattaVtHacctaccaaatg +BgtaVVYaaaatccKgtcaactataDgNagtcaSgtKttacHtccMKKWattagtatNct +attagtttWttRtgaKaBHStgRagattaKRtWaKttaaWaagtaVccctgcgMRWatgt +tNKgtcSggSHtaBttgtaYaatDtaVtaatgtHcatWaYcMttataVgaaaaagBgaag +RattccggcttDgggcttcttaacttRgaStaMBaaMtctMBHBacttVgKggcttgcgB +cBtgDtttcctattaaRcatStNgcKgctatcccacSctcHtaHWtgWaYatgVaRRYtg +ctaaaatggagacctMcttgttMagBaKctttYWBtaYKgcccYttaMgtHaaNYgtgta +gagDttcBatgtStttMtBWtaaBctaggaaNgaRgcttttttgtagacRttHSagaatD +aYgcctMBtgtNSNaaBttgVtWtttKgacaatatVttVatagatttgcgtcgDtVgtSa +ttaaaVHtaDaatYttatKSWtcattagtaaNatctcagcgtgcKcatDtaBccaaccct +gaYcattaNaagNaKgagttttcattaHMaVKMDDtaSHScaDattgcaggcccMattat +acYtMatWgatttcBcBtBctKacccaaWctatccctcaacaataaataaMttgtaHHcg +atKgaggBtRYattatacgtaYNBacagacaaatVtMcttttRtVcaattgtttgaWtaa +SacaRccMcaaacttttaaacgtacVBtcWcSaYHgtattacgRtgtgtaKgWgaatcta +BtcgtgRaaaWWVBcaNtcgctgYtaaaHaSccaagaVMNaacagattaHRaaMWcVgMt +ctgcatgaagRDattactgcKHtcactYtccttatgHtKgMgKcDtacNtcaStgYccaa +DagttDtttgYcaagcacWWttaMgccaStaaWtVactgaagtKtttcaWaatgMattat +KcctctttttcatgtaaactttNcaaKgttttMaMcYtgWctMtttactttagaKtMgtt +DYttctatagWcRttatYSagacttcaScaacaYtSaattcaaagtgctSaagctattaa +agggtaactcacgDKgttaMRgggattttMcgttattaVtccaNagaRgMaataaagaSt +cSaacgtaWttatatHgttHBcgtacggKBtSatDactRggaRgccBRttctaaaatSac +tcKtttVaWRatatttWaHaKMatgtacatcagctaatggBgaBNSNatatcYStagaat +SNattaccgtcaataaggYMRtaDaatVgYaDaattataRgVaagtgcaNKtgttgactt +atHccacHaacVcWcNMDtatcatttttaHacatKtatagtgccWttaattttBSDaKaH +aDttYacDtBgtMNgggBaaaaattDaaVMaKgatcggKtgtctatctctVatcDtaaga +agtgtaMcWatDggaaaaaYtcDVtNttcNacgaYtcgatHctctaWgaaggtMttcKtc +ttaMgtctKNagcRWcgBVtcBDatYKtctaVaaaBgtaRagcacggcaHHagcagaaaa +acgggtataatcaaWtacYcWtcctaBgVVaBagHaaaaaatataRYagaacgggVtttc +HaMtNtMgcgaaatKtattaagtMttatcttWttttRaatatgttatgtatttRaagKtB +gtgHtHDggaBDtWccattcKtttagtttagtBYcDaMBtgatcttgacatKctBcaaaa +caHtatggaNaVttcgttatttttttcaaDtDDaatcaaaYaaBHttaMKMVgctgWtac +VtRaaactgYtcatggcVHtgattRttataBtcgaaRataDttaatcattHtatatccNa +ttcaaHtgKRtRtagtKaRWaataYaggatccacttcacaatgtgatMaggactNaacca +aMaaKtagaaMctacttDSaaaWSgctcagtWaataWaHtStMacttaDtgagWaaaata +tttatcaacaactRtDgYcYtatatgtataatWtagccaagcgtttataatDgctgVaaa +gHaattagaatBWggttctBaNtactHtKBtcgaaaRttHBatDaaKccaSHgtgctWtt +cBaatcctYttgaHacgtatgagStatRtMaacKacacggaaSctagDagNttgaKKSgt +ttctacgtagSataHttDctggBcYtttaaatcgRgagagaDtgRSaVStggVtgacgtM +tatgaaNtWtHgtDaDtgttNaSVagaattccgcttVatatacattatataYtaggYaaa +RDHttHYDtNgcatHggctattYtaMcWaaVtaNtatttHaagBtatcagatHtttgaaW +WtttKaaaggBtattHagtaacactDggtattttScttaaaacaStcaacHttMtatcag +atSaHtaVtBaNYcttHcatgHatagaaggggaWgtgBtttagtVttgacatYtKtatta +YSggtaaaHgcaggaStHtYcgtaaDWgtaaaMcgYtNHtgNgcttttataWatttKWaa +KtHattgRtBtMMccgtBtYttgaKaWBatcBgaaacaBgaagatYgKWaaacBgatgtD +aaacttDcacgatSKtaVaRDWtVKgHtcRattactctattBacaaactaatgDtaatca +tatKRattSggtcggRMaaHVtgttMcgatatcccgVctKMgBactVtWtBKtgWtaaaV +aatRgKatttKSaYHtcVBNtgStgtatNStaaccgttaaaaYactBgaaaaattacacV +ttKattVNgaMattNccctaVtaaStctgaaVatactgtctaaaKYNDtataWtattaaN +gtHtaWgaBMttttccaaaDcgctgagBacacttctDSctcMtBtNccaacaaatSVtat +WggagSattKatRBaaaNtNtttagacttaagtHttaatcgtWctHaMBaHtaaagKaaK +ttgatattttgKcgtcDtgtKtHagDtMtatgatcttgtcSgtWgctaaaaattDaaaNg +NYtMttNHgtHBataatMgMttctDcgtNtNatggKatHtaaRtRtDStttRVcaatKga +aRSRtBttatccataaMttagcaaWtagtVgaVBatcVtYtagttgtaMactaaataDat +agNttttactagcgcKctDatatDgaHtRatVWagaDtttcggSKataacaggaaKggMt +ttctaVttMaatgattcgaagcgattaNNtYactttKgaatWttNNgctatatgttacKa +MtaaDgtKgttBttHtDacaagaaRgDgttWtaatgVBcaaccatgcYggtRcctaaDaa +HcatYNaaVDNtBgtBaattYYgcHttRctattVtattgttcKaaatagtacccttgcVt +aaHttaagaKtaagSaYtgcacttDattYttaVgRcacaattDDttagattttcHagcca +YaataKaatccVDKctNcctcaaBccaaBaYgKacWVtWttatgcSatcDHttattaaca +agaacRSactBHttDaBBBcacgttactHaKgacaKtaWMcHtaVHttaattcgttatat +BaaagatgaactaaYgDNattNaHgHKtaatcctcttcHttagaatVcagaHtagBgtMa +taattaagtcSRcatSagMagaaaacgYacgagcacgBcggacaHKaaBatSatagtatc +DttRHtcagtDtaStYtagaaagtYNHtgaacaatgcgataaNgtNVagtacccctBcga +YWaactRtDtatttKatBccVKtHttNcttVtgaKMtgcttggcgaNatctcKggtcttt +tataaacWaBttcgHtcaHtcgatcgcggccaHaagcVgKattBaaWttKcttaVaagYa +VacagaacgcScDcgatataagttttacaaKcaaaBcYcHKctRagcgaatgtScBagMt +tYHtaatHcKKtgggatgKSaaatactgWBHVcagHcttVBgYDtaVtcctcatRcVKcN +aaYaBtattttatRtVtDaaScgtatacMatcaaactagtaKataaatStHtacaagagt +tgtYatctagaBaHSYtaaataaaStacaHagWSRSDtagtatggctgaKtaRctaaagB +tactcttatgBcHcNtNRNtHataaccRttagatataaHtacScgtattgttgtDcctaY +RaattccaNatgtgctaaaactMcaWttgttgVMaSgtaVaSctMcagtcacNaWacgaa +tWtaRtaatSgatgaaWtaaWcgtttHtWcttgatKtgDtDMcagtcattcacttgaaat +actWgtattcHttcataactgctgtgtKatRagtaatttYgNcaatcBctgtStaggtaM +atacgtYaRNtgNaHtNccRtgcSHgRcaatttVcctattaBKtgYtaMaactRaaaaBa +attHHtatVNWYHaatcagtaMVtttctattWHtttacaaVccDctYtttVtNtRRKtBg +atHtBcaatHYaSgaagaagHagtttDaVaattVactactYcaDtKttgVVVtaWtggct +aSttgtaataDctWactcaRttWcMSYtWagaagttctKHcgKtDaYggaDttgtgtata +acaRKctaacttcYaDtccNaNttaYtaatagRttaSagaatBtVRtaatcttatgcgtW +tataaWgHataatttYYSttYcggKKtaHcttttagHDDBtggtttaaacatagaRagtV +agactttacKaWDMacgYaacctgctKaNattggatggNgtKcYSttttcctttDtYttB +catgattSHaaccVtccatctcccacDBtgaWBaMaaccgttttcttaaMgScBNatBta +gtcttccttatKBRcctggtVStatagcDgMgtacattacccattKKtaRcRatRctYVa +SagttatatYtcgNDDggKaHggcccgcRtacgDtcYctgaaacHtatattaVtcaatta +aatgaWaBggYtHYYaVagWacaNtDtaRattgRacRtacacatgHtagagtaatatttc +tgDDcttgNDagcctaaHtatYHtKtRaScgtattMttacaacHggttttatSgaHVVga +attaatagttattactgtRtaWgataMDaaaactgNYacYtagKtaRcaYDHatatVatg +gctKtWatHaNttaatttttgtaagcctggcgKataaNtttRMNggDtataaaatVcMRa +taacagctMatBgMtaaVcgagattcaaaSgtgKacgtDHatWaatgttcDtWatgYcWR +ttcatBSHtttgaatatBgaaWgggaaBcctSSVaagctSctagYatDggtatatgtaat +atgtatgHYcRtagagtHcgggcataDHattcaaattcRgcaaaataagattcaaYVtaB +taagRagtttgSRtgRYKgWggtttaaHgcHStgtggtctaHaccaccSaaaattaHatg +ttVtataccagaatDKVtctagtttcaatgtNctaccgDcacgaattacactatgaaggc +cKVatccaSWaaKHtttSggatgagMagttgcaatatKYtacBttaccatHRttaactta +caDKKtaKaDcHHcaYatatgMagaRaNNttcggagYRtacMtHgacttagacBaagggB +atcttgaRDactgatacatatcSBggtaaaVWgMaatttaYtaWacHattDMtttaaaRR +ScatcttctaatacagtBVgtgtttBagtatgBNcaagHaaaSaSYKcacMtKatggcac +gcctSRaagcataattaYacctMaaKtcggaBaVaaWaDMttgccttaaacttDaaHacN +VtgagaataccactctMttaatcttHcctttaggaKgaggWtaNataYgtaggtgaagtc +WDcWaBatattRtVgtRgVtataacDDNttatcYaaaagcaVgtYggaDattccgtccDc +SttaaWtttcaaaatggataSatctRYcaaBctMMtcttaacMaSgDatgagatcaYgct +cacHccMgaacatcDNgtNRcgBaaatagaYgatgcttRaattStccttgagcctaVaag +ggatatcagtaNMttaaHcMaatccScBtYaYttatgaMNagtgHaatHacaHaBaaDta +RNDNcBtagBgacatStagacttgtaatMtYaNaKSaccBtttHcDaHNBttBaacSagg +agaacgWcMgtRcaagattSctgtaBtcaatMtaHgcaaccataVgtaagDRcDcggaac +caBtacVMgSttgtcataaaaacaMataHatgttaacaaMgtacgtMVcatagYtKgtgt +cctaBcYKattcaggBaaHagStcNcattatRRaSYtYDRaHYttttggaRggggttatK +cVtHgctggaNttaagagBaacattggYaaDcSacggYaRttacaacactcDcacBDtYa +taaaaDWtctcaggVtaYttKtaVKtDSaMtYtYcgtaacHtRcHctaacBgattttagH +aScDctHttaaaatVaHttggttatttDtatHtcaHcBagSttttDctttWtctaaataa +WtHYtRgtBccSaaDSaNgatcSttaaaatgaYgKaaDaVatatYaRaHDtataKaNtag +tacataggSaatMtctMtccctWgaYtaggataMttcgtacgccYgBSgttaaHgctRgR +gtDVSRattttttaaKtRMtatSgRaatKacMaYgggtagBgNHcgYRagHcatatgtga +acMtacSDRMHaaacHaagtWSMcaattcagtDctBattgttcatttMBaDVHVDBtaat +KactNacgcBYtttgatctatVVtatcKaKSgtaWcgtcgNYatSaRtcaggaRtctatt +agattKHttYaaBtcacatataattMgtatcataKKatDVtWtaHtHHVaggaaHagWaH +tattgtDaHRgatgtaaaWaaSStMatttgNtgtcagDWgagaBagtcattaataggagt +tcagcHttgWagaWcRttaKttaDgaDWtYacMWgRaatatccMtaaattRaatacaKYc +gcatgtatgtNaccataSttSatttttcgatcttcaaKcMDatgaattcaMWctKNcHtc +tacaYgatgcaBtDDWtaRtScaYaatYSgBtDcaacYataacgcDgtaacMtSaaKcKt +tttDVgttgtaaNcaattctcaataaatcSVcKaacattgggacatgaaaacggaggagt +acDYgatMYttaaaBBctccYgcgagccHattttaWtataYcaKaaDYaaaStMctSatt +aatataNaWcacaataVtcatacaHcgMgaatYgaataatRcWcgtttcNDYcacaaaca +caNttttaatctaKtRttHDSttccWatatagtKtgtcgaccaBgtVacNaYBHgtttSS +agcNtctacctttaacgacaDcWVacSHcaNacatttgBYaaagatWagaacYMatcKgB +YcBggtaWatataKcNgaaaattHYtSaYDVHSactgttNRgaaaMBtatataaaaacVt +ctWtgKggtatDBgHaKaHVcMWtYYBaaattaVtcgaaacatggagYKtaaaacagttN +tttatcatgctagYcctctNgttctgctaYttBataaRtattgatgaaactagttBgagt +cttccatBagatctBaaagSacagtaaStaaatatataataatcttaactatVtaaBatt +HcHgcttSSaaDRaKtataagggKaacRagBaggtaMYttggtacMatMttttYttaact +taBaYaaaatKgtactactKDctcttgaDtMgattgVgcRaaaKattaatataagWgttc +aWgtcaKtatcgacatDaaSatHtttcagcNtatSggtgtaRtgatttStBaNaHgcagt +taggggatWtttgattttatcgaBtctaggcgtgtgtWttttaaSaWKctWggtgataaa +attacBtMRtatccattaaSWttaSMcYtHtaacttaaBaDattctatKatctttcatDt +cgNcgacttgtaaaattDcaVatRacatgaaagtcctgtctcatacatatcSWgNDttga +aVKatNacDggagWaaatgaaVNtttBataaagVttVataataYcNMVaNaKaatRMcag +NacVRactcWgctttNatHaRaBRtaaatRtaKtNgYWattaatcttaRttgttcttaaW +aaagttcNVtagMaBatcVcgccDaaBMgKttgaVaaccgYtRaactttYtcatgattgt +WSaaBatagtagSataDgatgNtaWatcaMttaHattagVtggagaNHtaatatctNaag +aDBatcttttaRaaNtBYagtaacVttYBtaagcaaaMatcNgKaggacagagtgaRatW +aDaaSaDaaattVgcWttatBNctgSagtctgcSttacSRtgatHDgggcBagccDtatY +aaagaataDgatDaBttagctatcHtcWtagggagtDtSaaacagtagcttVatgttggc +StataacttVtaatWKtatDatcttcDaagactgtgDNBaccaattaacaaagaaHWtat +ttaacattWaatgttcMttaNNcYaRccHtacRagatccKaaYactcVRDtcHVtgaaNa +SatctRSaWtagagtcgcaataDcagBaagtctSNagaaaKgttataStaatagStaatS +atataWttctcgtaDgtYRcgtHttaKtcDttRaatNacYgtagVaattNttttatDgKc +ttttSaaattYcgYBaaggttctagYcBataacVcagggaWtaKtacatgcYcctatccD +atatagtcRaaaSMgtggaatcaaMaatWcgctagggtcattaVtctaatgHcaSHtcac +ttBaagaMDtactYgtttgWgacccStDtagaDaBtgctctttKaaaatMttNStggttt +atWttYttatKMKgtctaKcgaBaaaattcccgacYtBcaKaKttRccaaBaWgMaMatg +tWtcRDWttcggacNctataaacKaaatHatggDatSaaKtgcgRaaacgtgttcatNtg +HtcaataaacaaWMKatattcWaKcNaccWtggttcctBaMttgRtggtWtaaVggDgtt +aDaScgWccWHatacaagtaHtaacttWaNatgtgttaacKaVtcataDMattgtaKcct +tttttStaaDDtHYattNtcgatataBattctWRatMVtStaSaWttNRacgatagtRcg +cRtcctttacagBKaaVcYtRaKatVtaWttaVggBBatcaaWatgtggagattDgWttt +caataDtactRaatBattWVacttWVNtVagHaHtatttaVagtRMMtaBattatataaN +aagatHBtgtatVtaaacatttagtccaKDcacgWaaHagttVKBgcgRaSYtttVcgaa +caBatttaatctaSYtccNtcatctatttatBaHcattcaBgDMYtactgScccttRcta +agtaaNtaaaaattatggtVataaagVStcaatcacgcDaatgtaacatDBagtcgaaRD +aSactgcagaHgttYatgaVgtNccttcaKHgcgataDcgYtgtgBatcacScgctBcVt +tttcYaaNtttttatcBaatgataYgtgttgtatgaVcBagtatagtNaRaaatKVtcRt +cWatctaattgtVgataaMataWagaDttaatRcgctaKHgaRagtDctScatNgHgtKg +tDtHBVgYcagatgttagcgaataaNBactBaaRaWcRcMctctBtWKaggcaataatSY +tccagtRtaSVtRgatctaBgDNDtBgtttgtaNtWtaatatDtataacgccDttcaMaM +atgRtgaaaMHatgBaatgcccDagNgttRDcWtaaaKtMSaBgctgcaatgtSVattRW +cBtDaaMKRcccWtVttaaatatttctgtcatNBgaaaatHtttWtYtttcaacaaagaa +NYBaatatctgatNtgaacaaMaaYcNgtgatttWtNaatWcYMScMctaaStttNgHtM +acgtMDtgagcattcacWtttKttBtKaKcHaBtttaBacgaaNYaaaatBaatNHgaaa +tMtagatDcaagMtaattctKtgNtScaatagcaHDagtagagSRcagcaagaccYHtaN +tBatKtStcRagtgttMaYgtgggtNatSaatStcYtaBaSBtaggtctMtatcatgaat +tactcYtNagaaaDtggaaatKBattaaatcWgKtStKtcaWMggaattYtggccgaWca +cagaNWaNgaacaYaHgaVtMctVHttaKDcctNccBKMDagtatgcHtttaaaDaggtg +HtattcatatttaagcBaaaRcSgttaaatgWacRatacaaatgBatYatatRBcacaVa +taRaKWMcDWtSaatatHattcVgMKYtgtaVBtgagattRgaatgaDgtcaStacgcta +ggRggtSagKcWYctacaagtttBtgaBttacgaStHgVaStgtaRtacaDccNDattSR +gttatMtNttttWHacDtttVtgacgYattccWctaagtgaaaMMatgNtctaataRctg +aacatttVcNtgtttgaggcaaagtatgVgtaVtgRDcttBDtataaMBatatNgataat +aHaaaNacaStgaNaHgYtgacagtcYDggagattNcaDtKgtagMaacSHRtcagNaga +tKcatataVatactgRVatgBtatcgttattHtHcKaDtagRagtgHtaDcVtatacatt +acggcaKttattgacatDaatgtctcattVcaRcttttgDtNHSggcttaYDcHaatcDY +acccWaMttgRtNggYtttttggDgctacVDtBMgBaDgtMaaBgctBVttVagaHBaaa +aatgNactaattattNagaagNVaBgVtRgggatacgctgMtgaccatMaaDYDaagctg +gtcaatggtatBtNtccWtWKcaNcBttactgtgBYDaMtMtcWaatctWYHatccgWta +taaaNNacNgctYagtaaaRtaaYggcagaMaagggttHaatatcaccVtagtggcgtMt +agtcaYaaRttWgBtctgaaBtKattaatYtacaatcKcacNcMDtgtactatcDcgRta +aYagattgccMtgtYKaRaWHgtaccttagcRaWaagDataccagcatcYtcaaSgVaca +tttaSttSVDSctactgaNctatVattttacgaggWgtaaaKtcNgatgttgcaaNVtta +gRtttttRttYYaYcaaagcVDMaaRaRtccVcSattttcaattagWattMMctataWat +ggtaagagRaaattYKKtgatagcMYgcVcgggStattacgBBctNtRgacaacYHctct +NtataattBttStaRaaaatctgtWatcRacaaMtattYttKtccaatcSttatgtaWtt +cgcaaWgtWNcBccRgtBagNgYtDctatccMaagtgcYMtYctYttgtcVaaHtatgcB +aaBcgaataattcttcDaacaaacBtagWYaagcaVacYcKYttgSaKVcttccgcctca +ttctcaatgVgaaacatWWctgcagtttctttttMagWttatRggcattattVaagaBBt +tatctattatMcNtaacagttgaaaBaRtaRRtNtataYNtttNtcctaVBtatNtNgBt +aHHYDttKctaDctcaNcatgDaYatgYagaDcaHgactHgWWaagWtSttctagKaagg +YtcataYgBtccRaggggaaaHagaacaDatgaaaatcaKtattgWacgtcMSaacYaYg +cWYNgagtaMgtSccgaaaaaatctggaMMRaaaataatctaaacgatatgDaggaVKct +tttaatgacBttNYttagtatDagYttWctttNgtHtcVtattHtcHacattatHgNStg +tSaNaactVMcaatcccBHNatcttDtcgaKccKttatttctVRaagttaMtaYtcttca +tMYRctttRtaMgSaaaactgWacHagtacccatttcgcatgagtaaagtHcaKgVBtaa +ttatBtttWatgMctccattgactattcttgtcatSttaaHaVtKtDcatcatatccaac +KatattatNggNaRatcMSDHRtcctYRaatccacYaatBattcttBVctatatttRNtg +aNtcaaaRgtaBcttaaDRcgctacWcttgatatctHttttgtNtYatatacgaVBgYHg +attgggtcgacacDtttKVcaattWRcaagBtgctDKDaYtttcKgNgggtcacVagatM +gtMVgVgatttcagtcgtgKgtKYgtYSaMtgataatNggattKNgaSggactaaBagat +aacactcataVgttataaSacaatcRRaagtaDaagDYtcactgtgaVttWtBaMttttg +aHtKaYtattccagccaaBaggataaRtBatNcatgtatatttcttacaaYVNatagaaa +gaSaaaagaaatSaBgtcgattacattgWccttHNattataacgVRDtYcWgaaYaVgMt +tcttgtDtKaYVttctgggSNtaYHWaaHactaaSSagttgSaaactYaMttaMaHVRtc +gattaccHtcgcgatgNcaYtatattacgcHaaaMNMtaYDgacaggRgaYVtVKcaSVc +WMBBaWaWcagtatHaWBNaMcBtatccatgaScHtYtgactcattgaYatRtacttYtc +tttgBgtattaaDtcaHgcNcaVatagtttggggRaaaccWcNNttRBgaaRKgaaNtMa +agcVacgtgttaaMYWtcBYtgagtaatcgttttaatcgaaaagttDcaatgtggtBaBc +NtgNatBtggactttagYttBcgttRttatSgacNaDttatRKacactgcSKaVaaaRgH +aattaaaRctgatKaWcctWggWWagccgaactaYccttgtgaBHggcYttttBccttag +gaKtaaaBacVDcBYYgaWagaKtaHaaactaNttatagtcttttacgaccctttKattW +cgHgcaDccctHttatVVaagKaatatgggMaNHagattgNStatBatcgaaYgcVcaga +atcctcYtBKDatatcNKgacaatKDatgaaacgaaatYYcgNBDtataatMcRWtaagt +ataHgMaVggcaaDtggttcVattattaaaatSVaMaNcDBttataYgttttStacattg +agagtccaNtgaatttttKtStatatttRaatttcgBDccctaaSWatttaaMBStcata +cctgctctatctatKatatgaacaactctWBaNagtcgYaaaaRtctMtDgtaBaacaNt +acagtcgataNgaVccgtttattatgatctagtDSgaHNcctKtcttatNtgatYKaaSt +ctWDVcaaccgaVttScaagaaaaVcccggagWatcVaNtVaRcNtcagatcMMatacta +aaWaagatYHRWcaSagcgMtttatSBtBtBgacRaVgtgattaagtBgtatcgtNgggg +DaWgagctgatctatttHaactttcgcttttccatttNaaYgtattttactttacttRat +aBttgatagggacattattaaSaaaYtgatggaDaMttacttatttttttaaWttttaat +aaWaNaattgtaBtBMcatcNtaaMtDaaaatcRgcatccaMtggWggHggagSttacaY +HatYtgtaatcatttgVtataaDVttcaYttctHtHtagttWHNYYtVRVccatacaatt +aaaYatcgcatBagcaatDaWacVaBWattagaaBataatgtKaaaNKcagaactNaaga +NatgKtBSctgattgWcNaaSataggtataaacVaatDttcRaRtVtVtgtataagMtSc +caSScagttgatYattcagcMaaWctaagtYcSattNccgtcgtaBtaattgttgacaaa +DttttattaatacSKtcgcatNttatWatacgRtgcataactYtcacHgVgHttYaataa +WacgSVKatactagDggcattKctggataagtVgKYtatgttagcgtaRtttaaagacHg +acacattcHKaMKtcgKtcacggtgatcaaBtMttcttattcttDaKKVgWagtaacatg +KatVgacattagWtaRtaccRaaVHtttttRtgBccagtcgctagtRtaBcMVWMtaBta +ggttaYcttagaSgYgttttcaaNNgtttVaagctgStttactaacWattcgtVgtgtKc +gtYaaaaaKtaSaattgBtYgaVcagKatgaMttWDRatgtaatctagacWaccgcaNgt +ctgtgagtMttgaaatNtttattaRKcgtaWatcaWccaKtttNactaatNcgVaaBcgR +gDttcDcatttgagWNattttNaYtttatgcHtttBBacgttgRgtcataNtatatcaWV +catgaacatRgtNaWaatcaggttaaSctttcaacatHttVKaHtNtMtcttcHattYat +cgatgtacSaaataVtcttYStaagattDagtKccgaccHBYatMtcggBacatVtaaag +McttBgtSagKgNttttcNtSaaMaStHgtattttKaRttaMtDtcKtcgagDKgaaaac +ttaaaWNaattgaWWaaggaaacKtttVggMBcatattDacctaMgaaKgcgcaaMRtaa +tcgataaatRDttataNtVgtaVDggttaNgatBgtggcaaYWtagctcWgtSaacgtat +tKcgcBtttDacaaaaaStKMtatNccagKatgtVtHtWaSBgDttgWgaattWagtttt +aagcctNcttaBtYttaRactaattggagagggtctagtatgggtttacttBtatcatat +gctaKggNcataaaSatgtaaaDcDRtBggDtctttataattcBgtcgtactDtDagcct +atttSVHtHttKtgtHMaSattgWaHKHttttagacatWatgtRgaaaNtactMcSMtYt +cMgRtacttctWBacgaaatatagScDtttgaagacacatagtVgYgtcattHWtMMWcS +tgttaggKtSgaYaaccWStcgBttgcgaMttBYatcWtgacaYcagagtaBDtRacttt +tcWatMttDBcatWtatcttactaBgaYtcttgttttttttYaaScYaHgtgttNtSatc +MtcVaaaStccRcctDaataataStcYtRDSaMtDttgttSagtRRcatttHatSttMtW +gtcgtatSSagactYaaattcaMtWatttaSgYttaRgKaRtccactttattRggaMcDa +WaWagttttgacatgttctacaaaRaatataataaMttcgDacgaSStacaStYRctVaN +MtMgtaggcKatcttttattaaaaagVWaHKYagtttttatttaaccttacgtVtcVaat +tVMBcttaMtttaStgacttagattWWacVtgWYagWVRctDattBYtgtttaagaagat +tattgacVatMaacattVctgtBSgaVtgWWggaKHaatKWcBScSWaaccRVacacaaa +ctaccScattRatatKVtactatatttHttaagtttSKtRtacaaagtRDttcaaaaWgc +acatWaDgtDKacgaacaattacaRNWaatHtttStgttattaaMtgttgDcgtMgcatB +tgcttcgcgaDWgagctgcgaggggVtaaScNatttacttaatgacagcccccacatYSc +aMgtaggtYaNgttctgaMaacNaMRaacaaacaKctacatagYWctgttWaaataaaat +aRattagHacacaagcgKatacBttRttaagtatttccgatctHSaatactcNttMaagt +attMtgRtgaMgcataatHcMtaBSaRattagttgatHtMttaaKaggYtaaBataSaVa +tactWtataVWgKgttaaaacagtgcgRatatacatVtHRtVYataSaKtWaStVcNKHK +ttactatccctcatgWHatWaRcttactaggatctataDtDHBttataaaaHgtacVtag +aYttYaKcctattcttcttaataNDaaggaaaDYgcggctaaWSctBaaNtgctggMBaK +ctaMVKagBaactaWaDaMaccYVtNtaHtVWtKgRtcaaNtYaNacggtttNattgVtt +tctgtBaWgtaattcaagtcaVWtactNggattctttaYtaaagccgctcttagHVggaY +tgtNcDaVagctctctKgacgtatagYcctRYHDtgBattDaaDgccKtcHaaStttMcc +tagtattgcRgWBaVatHaaaataYtgtttagMDMRtaataaggatMtttctWgtNtgtg +aaaaMaatatRtttMtDgHHtgtcattttcWattRSHcVagaagtacgggtaKVattKYa +gactNaatgtttgKMMgYNtcccgSKttctaStatatNVataYHgtNaBKRgNacaactg +atttcctttaNcgatttctctataScaHtataRagtcRVttacDSDttaRtSatacHgtS +KacYagttMHtWataggatgactNtatSaNctataVtttRNKtgRacctttYtatgttac +tttttcctttaaacatacaHactMacacggtWataMtBVacRaSaatccgtaBVttccag +ccBcttaRKtgtgcctttttRtgtcagcRttKtaaacKtaaatctcacaattgcaNtSBa +accgggttattaaBcKatDagttactcttcattVtttHaaggctKKgatacatcBggSca +gtVcacattttgaHaDSgHatRMaHWggtatatRgccDttcgtatcgaaacaHtaagtta +RatgaVacttagattVKtaaYttaaatcaNatccRttRRaMScNaaaDgttVHWgtcHaa +HgacVaWtgttScactaagSgttatcttagggDtaccagWattWtRtgttHWHacgattB +tgVcaYatcggttgagKcWtKKcaVtgaYgWctgYggVctgtHgaNcVtaBtWaaYatcD +RaaRtSctgaHaYRttagatMatgcatttNattaDttaattgttctaaccctcccctaga +WBtttHtBccttagaVaatMcBHagaVcWcagBVttcBtaYMccagatgaaaaHctctaa +cgttagNWRtcggattNatcRaNHttcagtKttttgWatWttcSaNgggaWtactKKMaa +catKatacNattgctWtatctaVgagctatgtRaHtYcWcttagccaatYttWttaWSSt +taHcaaaaagVacVgtaVaRMgattaVcDactttcHHggHRtgNcctttYatcatKgctc +ctctatVcaaaaKaaaagtatatctgMtWtaaaacaStttMtcgactttaSatcgDataa +actaaacaagtaaVctaggaSccaatMVtaaSKNVattttgHccatcacBVctgcaVatV +ttRtactgtVcaattHgtaaattaaattttYtatattaaRSgYtgBagaHSBDgtagcac +RHtYcBgtcacttacactaYcgctWtattgSHtSatcataaatataHtcgtYaaMNgBaa +tttaRgaMaatatttBtttaaaHHKaatctgatWatYaacttMctcttttVctagctDaa +agtaVaKaKRtaacBgtatccaaccactHHaagaagaaggaNaaatBWattccgStaMSa +MatBttgcatgRSacgttVVtaaDMtcSgVatWcaSatcttttVatagttactttacgat +caccNtaDVgSRcgVcgtgaacgaNtaNatatagtHtMgtHcMtagaaattBgtataRaa +aacaYKgtRccYtatgaagtaataKgtaaMttgaaRVatgcagaKStctHNaaatctBBt +cttaYaBWHgtVtgacagcaRcataWctcaBcYacYgatDgtDHcctaaagacYRcagga +ttHaYgtKtaatgcVcaataMYacccatatcacgWDBtgaatcBaatacKcttRaRtgat +gaBDacggtaattaaYtataStgVHDtDctgactcaaatKtacaatgcgYatBtRaDatH +aactgtttatatDttttaaaKVccYcaaccNcBcgHaaVcattHctcgattaaatBtatg +caaaaatYMctSactHatacgaWacattacMBgHttcgaatVaaaacaBatatVtctgaa +aaWtctRacgBMaatSgRgtgtcgactatcRtattaScctaStagKgaDcWgtYtDDWKR +gRtHatRtggtcgaHgggcgtattaMgtcagccaBggWVcWctVaaattcgNaatcKWag +cNaHtgaaaSaaagctcYctttRVtaaaatNtataaccKtaRgtttaMtgtKaBtRtNag +gaSattHatatWactcagtgtactaKctatttgRYYatKatgtccgtRtttttatttaat +atVgKtttgtatgtNtataRatWYNgtRtHggtaaKaYtKSDcatcKgtaaYatcSRcta +VtSMWtVtRWHatttagataDtVggacagVcgKWagBgatBtaaagNcaRtagcataBgg +actaacacRctKgttaatcctHgDgttKHHagttgttaatgHBtatHcDaagtVaBaRcc +ctVgtgDtacRHSctaagagcggWYaBtSaKtHBtaaactYacgNKBaVYgtaacttagt +VttcttaatgtBtatMtMtttaattaatBWccatRtttcatagVgMMtagctStKctaMa +ctacDNYgKYHgaWcgaHgagattacVgtttgtRaSttaWaVgataatgtgtYtaStatt +attMtNgWtgttKaccaatagNYttattcgtatHcWtctaaaNVYKKttWtggcDtcgaa +gtNcagatacgcattaagaccWctgcagcttggNSgaNcHggatgtVtcatNtRaaBNcH +VagagaaBtaaSggDaatWaatRccaVgggStctDaacataKttKatttggacYtattcS +atcttagcaatgaVBMcttDattctYaaRgatgcattttNgVHtKcYRaatRKctgtaaa +cRatVSagctgtWacBtKVatctgttttKcgtctaaDcaagtatcSataWVgcKKataWa +YttcccSaatgaaaacccWgcRctWatNcWtBRttYaattataaNgacacaatagtttVN +tataNaYtaatRaVWKtBatKagtaatataDaNaaaaataMtaagaaStccBcaatNgaa +taWtHaNactgtcDtRcYaaVaaaaaDgtttRatctatgHtgttKtgaaNSgatactttc +gagWaaatctKaaDaRttgtggKKagcDgataaattgSaacWaVtaNMacKtcaDaaatt +tctRaaVcagNacaScRBatatctRatcctaNatWgRtcDcSaWSgttRtKaRtMtKaat +gttBHcYaaBtgatSgaSWaScMgatNtctcctatttctYtatMatMtRRtSaattaMta +gaaaaStcgVgRttSVaScagtgDtttatcatcatacRcatatDcttatcatVRtttata +aHtattcYtcaaaatactttgVctagtaaYttagatagtSYacKaaacgaaKtaaataga +taatSatatgaaatSgKtaatVtttatcctgKHaatHattagaaccgtYaaHactRcggS +BNgtgctaaBagBttgtRttaaattYtVRaaaattgtaatVatttctcttcatgBcVgtg +KgaHaaatattYatagWacNctgaaMcgaattStagWaSgtaaKagttttaagaDgatKc +ctgtaHtcatggKttVDatcaaggtYcgccagNgtgcVttttagagatgctaccacgggg +tNttttaSHaNtatNcctcatSaaVgtactgBHtagcaYggYVKNgtaKBcRttgaWatg +aatVtagtcgattYgatgtaatttacDacSctgctaaaStttaWMagDaaatcaVYctcc +gggcgaVtaaWtStaKMgDtttcaaMtVgBaatccagNaaatcYRMBggttWtaaScKtt +MWtYataRaDBMaDataatHBcacDaaKDactaMgagttDattaHatHtaYatDtattDc +RNStgaatattSDttggtattaaNSYacttcDMgYgBatWtaMagactVWttctttgYMa +YaacRgHWaattgRtaagcattctMKVStatactacHVtatgatcBtVNataaBttYtSt +tacKgggWgYDtgaVtYgatDaacattYgatggtRDaVDttNactaSaMtgNttaacaaS +aBStcDctaccacagacgcaHatMataWKYtaYattMcaMtgSttDagcHacgatcaHtt +YaKHggagttccgatYcaatgatRaVRcaagatcagtatggScctatattaNtagcgacg +tgKaaWaactSgagtMYtcttccaKtStaacggMtaagNttattatcgtctaRcactctc +tDtaacWYtgaYaSaagaWtNtatttRacatgNaatgttattgWDDcNaHcctgaaHacS +gaataaRaataMHttatMtgaSDSKatatHHaNtacagtccaYatWtcactaactatKDa +cSaStcggataHgYatagKtaatKagStaNgtatactatggRHacttgtattatgtDVag +DVaRctacMYattDgtttYgtctatggtKaRSttRccRtaaccttagagRatagSaaMaa +cgcaNtatgaaatcaRaagataatagatactcHaaYKBctccaagaRaBaStNagatagg +cgaatgaMtagaatgtcaKttaaatgtaWcaBttaatRcggtgNcacaaKtttScRtWtg +catagtttWYaagBttDKgcctttatMggNttattBtctagVtacataaaYttacacaaR +ttcYtWttgHcaYYtaMgBaBatctNgcDtNttacgacDcgataaSatYaSttWtcctat +KaatgcagHaVaacgctgcatDtgttaSataaaaYSNttatagtaNYtaDaaaNtgggga +cttaBggcHgcgtNtaaMcctggtVtaKcgNacNtatVaSWctWtgaWcggNaBagctct +gaYataMgaagatBSttctatacttgtgtKtaattttRagtDtacatatatatgatNHVg +BMtKtaKaNttDHaagatactHaccHtcatttaaagttVaMcNgHatatKtaNtgYMcct +tatcaaNagctggacStttcNtggcaVtattactHaSttatgNMVattMMDtMactatta +ttgWMSgtHBttStStgatatRaDaagattttctatMtaaaaaggtactaaVttaSacNa +atactgMttgacHaHRttgMacaaaatagttaatatWKRgacDgaRtatatttattatcY +ttaWtgtBRtWatgHaaattHataagtVaDtWaVaWtgStcgtMSgaSRgMKtaaataVa +cataatgtaSaatttagtcgaaHtaKaatgcacatcggRaggSKctDcagtcSttcccSt +YtccRtctctYtcaaKcgagtaMttttcRaYDttgttatctaatcataNctctgctatca +MatactataggDaHaaSttMtaDtcNatataattctMcStaaBYtaNagatgtaatHaga +gSttgWHVcttatKaYgDctcttggtgttMcRaVgSgggtagacaataaDtaattSaDaN +aHaBctattgNtaccaaRgaVtKNtaaYggHtaKKgHcatctWtctDtttctttggSDtN +taStagttataaacaattgcaBaBWggHgcaaaBtYgctaatgaaatWcDcttHtcMtWW +attBHatcatcaaatctKMagtDNatttWaBtHaaaNgMttaaStagttctctaatDtcR +VaYttgttMtRtgtcaSaaYVgSWDRtaatagctcagDgcWWaaaBaaRaBctgVgggNg +DWStNaNBKcBctaaKtttDcttBaaggBttgaccatgaaaNgttttttttatctatgtt +ataccaaDRaaSagtaVtDtcaWatBtacattaWacttaSgtattggDgKaaatScaatt +acgWcagKHaaccaYcRcaRttaDttRtttHgaHVggcttBaRgtccctDatKaVtKtcR +gYtaKttacgtatBtStaagcaattaagaRgBagSaattccSWYtttattVaataNctgH +gttaaNBgcVYgtRtcccagWNaaaacaDNaBcaaaaRVtcWMgBagMtttattacgDac +ttBtactatcattggaaatVccggttRttcatagttVYcatYaSHaHcttaaagcNWaHa +taaaRWtctVtRYtagHtaaaYMataHYtNBctNtKaatattStgaMcBtRgctaKtgcS +cSttDgYatcVtggaaKtaagatWccHccgKYctaNNctacaWcttttgcRtgtVcgaKt +tcMRHgctaHtVaataaDtatgKDcttatBtDttggNtacttttMtgaacRattaaNaga +actcaaaBBVtcDtcgaStaDctgaaaSgttMaDtcgttcaccaaaaggWtcKcgSMtcD +tatgtttStaaBtatagDcatYatWtaaaBacaKgcaDatgRggaaYctaRtccagattD +aWtttggacBaVcHtHtaacDacYgtaatataMagaatgHMatcttatacgtatttttat +attacHactgttataMgStYaattYaccaattgagtcaaattaYtgtatcatgMcaDcgg +gtcttDtKgcatgWRtataatatRacacNRBttcHtBgcRttgtgcgtcatacMtttBct +atctBaatcattMttMYgattaaVYatgDaatVagtattDacaacDMatcMtHcccataa +gatgBggaccattVWtRtSacatgctcaaggggYtttDtaaNgNtaaBatggaatgtctR +taBgBtcNYatatNRtagaacMgagSaSDDSaDcctRagtVWSHtVSRggaacaBVaccg +tttaStagaacaMtactccagtttVctaaRaaHttNcttagcaatttattaatRtaaaat +ctaacDaBttggSagagctacHtaaRWgattcaaBtctRtSHaNtgtacattVcaHaNaa +gtataccacaWtaRtaaVKgMYaWgttaKggKMtKcgWatcaDatYtKSttgtacgaccN +ctSaattcDcatcttcaaaDKttacHtggttHggRRaRcaWacaMtBWVHSHgaaMcKat +tgtaRWttScNattBBatYtaNRgcggaagacHSaattRtttcYgaccBRccMacccKga +tgaacttcgDgHcaaaaaRtatatDtatYVtttttHgSHaSaatagctNYtaHYaVYtta +ttNtttgaaaYtaKttWtctaNtgagaaaNctNDctaaHgttagDcRttatagccBaacg +caRBtRctRtggtaMYYttWtgataatcgaataattattataVaaaaattacNRVYcaaM +acNatRttcKatMctgaagactaattataaYgcKcaSYaatMNctcaacgtgatttttBa +cNtgatDccaattattKWWcattttatatatgatBcDtaaaagttgaaVtaHtaHHtBta +taRBgtgDtaataMttRtDgDcttattNtggtctatctaaBcatctaRatgNacWtaatg +aagtcMNaacNgHttatactaWgcNtaStaRgttaaHacccgaYStacaaaatWggaYaW +gaattattcMaactcBKaaaRVNcaNRDcYcgaBctKaacaaaaaSgctccYBBHYaVag +aatagaaaacagYtctVccaMtcgtttVatcaatttDRtgWctagtacRttMctgtDctt +tcKtWttttataaatgVttgBKtgtKWDaWagMtaaagaaattDVtaggttacatcattt +atgtcgMHaVcttaBtVRtcgtaYgBRHatttHgaBcKaYWaatcNSctagtaaaaattt +acaatcactSWacgtaatgKttWattagttttNaggtctcaagtcactattcttctaagK +ggaataMgtttcataagataaaaatagattatDgcBVHWgaBKttDgcatRHaagcaYcR +aattattatgtMatatattgHDtcaDtcaaaHctStattaatHaccgacNattgatatat +tttgtgtDtRatagSacaMtcRtcattcccgacacSattgttKaWattNHcaacttccgt +ttSRtgtctgDcgctcaaMagVtBctBMcMcWtgtaacgactctcttRggRKSttgYtYa +tDccagttDgaKccacgVatWcataVaaagaataMgtgataaKYaaatcHDaacgataYc +tRtcYatcgcaMgtNttaBttttgatttaRtStgcaacaaaataccVgaaDgtVgDcStc +tatatttattaaaaRKDatagaaagaKaaYYcaYSgKStctccSttacagtcNactttDV +ttagaaagMHttRaNcSaRaMgBttattggtttaRMggatggcKDgWRtNaataataWKK +acttcKWaaagNaBttaBatMHtccattaacttccccYtcBcYRtagattaagctaaYBD +ttaNtgaaaccHcaRMtKtaaHMcNBttaNaNcVcgVttWNtDaBatgataaVtcWKctt +RggWatcattgaRagHgaattNtatttctctattaattaatgaDaaMatacgttgggcHa +YVaaNaDDttHtcaaHtcVVDgBVagcMacgtgttaaBRNtatRtcagtaagaggtttaa +gacaVaaggttaWatctccgtVtaDtcDatttccVatgtacNtttccgtHttatKgScBa +tgtVgHtYcWagcaKtaMYaaHgtaattaSaHcgcagtWNaatNccNNYcacgVaagaRa +cttctcattcccRtgtgtaattagcSttaaStWaMtctNNcSMacattataaactaDgta +tWgtagtttaagaaaattgtagtNagtcaataaatttgatMMYactaatatcggBWDtVc +YttcDHtVttatacYaRgaMaacaStaatcRttttVtagaDtcacWatttWtgaaaagaa +agNRacDtttStVatBaDNtaactatatcBSMcccaSttccggaMatgattaaWatKMaB +aBatttgataNctgttKtVaagtcagScgaaaDggaWgtgttttKtWtatttHaatgtag +ttcactaaKMagttSYBtKtaYgaactcagagRtatagtVtatcaaaWYagcgNtaDagt +acNSaaYDgatBgtcgataacYDtaaactacagWDcYKaagtttattagcatcgagttKc +atDaattgattatDtcagRtWSKtcgNtMaaaaacaMttKcaWcaaSVMaaaccagMVta +MaDtMaHaBgaacataBBVtaatVYaNSWcSgNtDNaaKacacBtttatKtgtttcaaHa +MctcagtaacgtcgYtactDcgcctaNgagagcYgatattttaaatttccattttacatt +tDaaRctattttWctttacgtDatYtttcagacgcaaVttagtaaKaaaRtgVtccataB +ggacttatttgtttaWNtgttVWtaWNVDaattgtatttBaagcBtaaBttaaVatcHca +VgacattccNggtcgacKttaaaRtagRtctWagaYggtgMtataatMtgaaRttatttt +gWcttNtDRRgMDKacagaaaaggaaaRStcccagtYccVattaNaaKStNWtgacaVta +gaagcttSaaDtcacaacgDYacWDYtgtttKatcVtgcMaDaSKStVcgtagaaWaKaa +gtttcHaHgMgMtctataagBtKaaaKKcactggagRRttaagaBaaNatVVcgRcKStt +DaactagtSttSattgttgaaRYatggttVttaataaHttccaagDtgatNWtaagHtgc +YtaactRgcaatgMgtgtRaatRaNaacHKtagactactggaatttcgccataacgMctR +gatgttaccctaHgtgWaYcactcacYaattcttaBtgacttaaacctgYgaWatgBttc +ttVttcgttWttMcNYgtaaaatctYgMgaaattacNgaHgaacDVVMtttggtHtctaa +RgtacagacgHtVtaBMNBgattagcttaRcttacaHcRctgttcaaDBggttKaacatg +KtttYataVaNattccgMcgcgtagtRaVVaattaKaatggttRgaMcagtatcWBttNt +HagctaatctagaaNaaacaYBctatcgcVctBtgcaaagDgttVtgaHtactSNYtaaN +ccatgtgDacgaVtDcgKaRtacDcttgctaagggcagMDagggtBWRtttSgccttttt +taacgtcHctaVtVDtagatcaNMaVtcVacatHctDWNaataRgcgtaVHaggtaaaaS +gtttMtattDgBtctgatSgtRagagYtctSaKWaataMgattRKtaacatttYcgtaac +acattRWtBtcggtaaatMtaaacBatttctKagtcDtttgcBtKYYBaKttctVttgtt +aDtgattttcttccacttgSaaacggaaaNDaattcYNNaWcgaaYattttMgcBtcatR +tgtaaagatgaWtgaccaYBHgaatagataVVtHtttVgYBtMctaMtcctgaDcYttgt +ccaaaRNtacagcMctKaaaggatttacatgtttaaWSaYaKttBtagDacactagctMt +ttNaKtctttcNcSattNacttggaacaatDagtattRtgSHaataatgccVgacccgat +actatccctgtRctttgagaSgatcatatcgDcagWaaHSgctYYWtatHttggttcttt +atVattatcgactaagtgtagcatVgtgHMtttgtttcgttaKattcMatttgtttWcaa +StNatgtHcaaaDtaagBaKBtRgaBgDtSagtatMtaacYaatYtVcKatgtgcaacVa +aaatactKcRgtaYtgtNgBBNcKtcttaccttKgaRaYcaNKtactttgagSBtgtRag +aNgcaaaNcacagtVtttHWatgttaNatBgtttaatNgVtctgaatatcaRtattcttt +tttttRaaKcRStctcggDgKagattaMaaaKtcaHacttaataataKtaRgDtKVBttt +tcgtKaggHHcatgttagHggttNctcgtatKKagVagRaaaggaaBtNatttVKcRtta +HctaHtcaaatgtaggHccaBataNaNaggttgcWaatctgatYcaaaHaatWtaVgaaB +ttagtaagaKKtaaaKtRHatMaDBtBctagcatWtatttgWttVaaaScMNattRactt +tgtYtttaaaagtaagtMtaMaSttMBtatgaBtttaKtgaatgagYgtNNacMtcNRac +MMHcttWtgtRtctttaacaacattattcYaMagBaacYttMatcttKcRMtgMNccatt +aRttNatHaHNaSaaHMacacaVaatacaKaSttHatattMtVatWgattttttaYcttt +KttHgScWaacgHtttcaVaaMgaacagNatcgttaacaaaaagtacaHBNaattgttKt +cttVttaaBtctgctacgBgcWtttcaggacacatMgacatcccagcggMgaVKaBattg +acttaatgacacacaaaaaatRKaaBctacgtRaDcgtagcVBaacDSBHaaaaSacata +tacagacRNatcttNaaVtaaaataHattagtaaaaSWccgtatWatggDttaactattg +cccatcttHaSgYataBttBaactattBtcHtgatcaataSttaBtatKSHYttWggtcY +tttBttaataccRgVatStaHaKagaatNtagRMNgtcttYaaSaactcagDSgagaaYt +MttDtMRVgWKWtgMaKtKaDttttgactatacataatcNtatNaHattVagacgYgata +tatttttgtStWaaatctWaMgagaRttRatacgStgattcttaagaDtaWccaaatRca +gcagaaNKagtaaDggcgccBtYtagSBMtactaaataMataBSacRMgDgattMMgtcH +tcaYDtRaDaacggttDaggcMtttatgttaNctaattaVacgaaMMtaatDccSgtatt +gaRtWWaccaccgagtactMcgVNgctDctaMScatagcgtcaactatacRacgHRttgc +tatttaatgaattataYKttgtaagWgtYttgcHgMtaMattWaWVtaRgcttgYgttBH +tYataSccStBtgtagMgtDtggcVaaSBaatagDttgBgtctttctcattttaNagtHK +taMWcYactVcgcgtatMVtttRacVagDaatcttgctBBcRDgcaacKttgatSKtYta +gBMagaRtcgBattHcBWcaactgatttaatttWDccatttatcgagSKaWttataHact +aHMttaatHtggaHtHagaatgtKtaaRactgtttMatacgatcaagDgatKaDctataM +ggtHDtggHacctttRtatcttYattttgacttgaaSaataaatYcgBaaaaccgNatVB +ttMacHaKaataagtatKgtcaagactcttaHttcggaattgttDtctaaccHttttWaa +atgaaatataaaWattccYDtKtaaaacggtgaggWVtctattagtgactattaagtMgt +ttaagcatttgSgaaatatccHaaggMaaaattttcWtatKctagDtYtMcctagagHca +ctttactatacaaacattaacttaHatcVMYattYgVgtMttaaRtgaaataaDatcaHg +tHHatKcDYaatcttMtNcgatYatgSaMaNtcttKcWataScKggtatcttacgcttWa +aagNatgMgHtctttNtaacVtgttcMaaRatccggggactcMtttaYMtcWRgNctgNc +cKatcttgYDcMgattNYaRagatHaaHgKctcataRDttacatBatccattgDWttatt +taWgtcggagaaaaatacaatacSNtgggtttccttacSMaagBattacaMaNcactMtt +atgaRBacYcYtcaaaWtagctSaacttWgDMHgaggatgBVgcHaDtggaactttggtc +NatNgtaKaBcccaNtaagttBaacagtatacDYttcctNgWgcgSMcacatStctHatg +RcNcgtacacaatRttMggaNKKggataaaSaYcMVcMgtaMaHtgattYMatYcggtct +tcctHtcDccgtgRatcattgcgccgatatMaaYaataaYSggatagcgcBtNtaaaSca +KgttBgagVagttaKagagtatVaactaSacWactSaKatWccaKaaaatBKgaaKtDMa +ttttgtaaatcRctMatcaaMagMttDgVatggMaaWgttcgaWatgaaatttgRtYtat +taWHKcRgctacatKttctaccaaHttRatctaYattaaWatVNccatNgagtcKttKat +aStRaatatattcctRWatDctVagttYDgSBaatYgttttgtVaatttaatagcagMat +RaacttBctattgtMagagattaaactaMatVtHtaaatctRgaaaaaaaatttWacaac +aYccYDSaattMatgaccKtaBKWBattgtcaagcHKaagttMMtaatttcKcMagNaaK +agattggMagaggtaatttYacatcWaaDgatMgKHacMacgcVaacaDtaDatatYggt +tBcgtatgWgaSatttgtagaHYRVacaRtctHaaRtatgaactaatatctSSBgggaaH +MWtcaagatKgagtDaSatagttgattVRatNtctMtcSaagaSHaataNataataRaaR +gattctttaataaagWaRHcYgcatgtWRcttgaaggaMcaataBRaaccagStaaacNt +ttcaatataYtaatatgHaDgcStcWttaacctaRgtYaRtataKtgMttttatgactaa +aatttacYatcccRWtttHRtattaaatgtttatatttgttYaatMcaRcSVaaDatcgt +aYMcatgtagacatgaaattgRtcaaYaaYtRBatKacttataccaNaaattVaBtctgg +acaagKaaYaaatatWtMtatcYaaVNtcgHaactBaagKcHgtctacaatWtaDtSgta +HcataHtactgataNctRgttMtDcDttatHtcgtacatcccaggSttaBgtcacacWtc +cNMcNatMVaVgtccDYStatMaccDatggYaRKaaagataRatttHKtSaaatDgataa +acttaHgttgVBtcttVttHgDacgaKatgtatatNYataactctSatatatattgcHRR +YttStggaactHgttttYtttaWtatMcttttctatctDtagVHYgMRBgtHttcctaat +YRttKtaagatggaVRataKDctaMtKBNtMtHNtWtttYcVtattMcgRaacMcctNSc +tcatttaaagDcaHtYccSgatgcaatYaaaaDcttcgtaWtaattctcgttttScttgg +taatctttYgtctaactKataHacctMctcttacHtKataacacagcNRatgKatttttS +aaatRYcgDttaMRcgaaattactMtgcgtaagcgttatBtttttaattaagtNacatHg +ttcRgacKcBBtVgatKttcgaBaatactDRgtRtgaNacWtcacYttaaKcgttctHaK +ttaNaMgWgWaggtctRgaKgWttSttBtDcNtgtttacaaatYcDRtgVtgcctattcN +tctaaaDMNttttNtggctgagaVctDaacVtWccaagtaacacaNctgaScattccDHc +VBatcgatgtMtaatBgHaatDctMYgagaatgYWKcctaatNaStHaaaKccgHgcgtY +aaYtattgtStgtgcaaRtattaKatattagaWVtcaMtBagttattagNaWHcVgcaat +tttDcMtgtaRHVYtHtctgtaaaaHVtMKacatcgNaatttMatatgttgttactagWY +taRacgataKagYNKcattataNaRtgaacKaYgcaaYYacaNccHatMatDcNgtHttR +aWttagaaDcaaaaaatagggtKDtStaDaRtaVtHWKNtgtattVctSVgRgataDaRa +WataBgaagaaKtaataaYgDcaStaNgtaDaaggtattHaRaWMYaYaWtggttHYgag +VtgtgcttttcaaDKcagVcgttagacNaaWtagtaataDttctggttVcatcataaagt +gKaaaNaMtaBBaattaatWaattgctHaVKaSgDaaVKaHtatatatHatcatSBagNg +HtatcHYMHgttDgtaHtBttWatcgtttaRaattgStKgSKNWKatcagDtctcagatt +tctRtYtBatBgHHtKaWtgYBgacVVWaKtacKcDttKMaKaVcggtgttataagaata +aHaatattagtataatMHgttYgaRttagtaRtcaaVatacggtcMcgagtaaRttacWg +actKRYataaaagSattYaWgagatYagKagatgSaagKgttaatMggtataatgttWYt +tatgagaaacctNVataatHcccKtDctcctaatactggctHggaSaggRtKHaWaattc +gSatMatttagaggcYtctaMcgctcataSatatgRagacNaaDaggaVBagaYttKtac +NaKgtSYtagttggaWcatcWttaatctatgaVtcgtgtMtatcaYcgtRccaaYgDctg +cMgtgtWgacWtgataacacgcgctBtgttaKtYDtatDcatcagKaVMctaatcttgVc +aaRgcRMtDcgattaHttcaNatgaatMtactacVgtRgatggaWtttactaaKatgagS +aaKggtaNtactVaYtaaKRagaacccacaMtaaMtKtatBcttgtaaWBtMctaataaV +cDaaYtcRHBtcgttNtaaHatttBNgRStVDattBatVtaagttaYatVattaagaBca +cggtSgtVtatttaRattgatgtaHDKgcaatattKtggcctatgaWDKRYcggattgRc +tatNgatacaatMNttctgtcRBYRaaaHctNYattcHtaWcaattctBtMKtVgYataa +tMgYtcagcttMDataVtggRtKtgaatgccNcRttcaMtRgattaacattRcagcctHt +WMtgtDRagaKaBtgDttYaaaaKatKgatctVaaYaacWcgcatagBVtaNtRtYRagg +BaaBtgKgttacataagagcatgtRattccacttaccatRaaatgWgDaMHaYVgVtaSc +tatcgKaatatattaDgacccYagtgtaYNaaatKcagtBRgagtccatgKgaaaccBga +agBtgSttWtacgatWHaYatcgatttRaaNRgcaNaKVacaNtDgattgHVaatcDaag +cgtatgcNttaDataatcSataaKcaataaHWataBtttatBtcaKtKtatagttaDgSa +YctacaRatNtaWctSaatatttYaKaKtaccWtatcRagacttaYttVcKgSDcgagaa +gatccHtaattctSttatggtKYgtMaHagVaBRatttctgtRgtctatgggtaHKgtHa +cHtSYacgtacacHatacKaaBaVaccaDtatcSaataaHaagagaatScagactataaR +ttagcaaVcaHataKgDacatWccccaagcaBgagWatctaYttgaaatctVNcYtttWa +gHcgcgcDcVaaatgttKcHtNtcaatagtgtNRaactttttcaatggWgBcgDtgVgtt +tctacMtaaataaaRggaaacWaHttaRtNtgctaaRRtVBctYtVtatDcattDtgacc +YatagatYRKatNYKttNgcctagtaWtgaactaMVaacctgaStttctgaKVtaaVaRK +DttVtVctaDNtataaaDtccccaagtWtcgatcactDgYaBcatcctMtVtacDaaBtY +tMaKNatNtcaNacgDatYcatcgcaRatWBgaacWttKttagYtaattcggttgSWttt +tDWctttacYtatatWtcatDtMgtBttgRtVDggttaacYtacgtacatgaattgaaWc +ttMStaDgtatattgaDtcRBcattSgaaVBRgagccaaKtttcDgcgaSMtatgWatta +KttWtgDBMaggBBttBaatWttRtgcNtHcgttttHtKtcWtagHStaacagttgatat +BtaWSaWggtaataaMttaKacDaatactcBttcaatatHttcBaaSaaatYggtaRtat +NtHcaatcaHtagVtgtattataNggaMtcttHtNagctaaaggtagaYctMattNaMVN +tcKtactBKcaHHcBttaSagaKacataYgctaKaYgttYcgacWVttWtSagcaacatc +ccHaccKtcttaacgaKttcacKtNtacHtatatRtaaatacactaBtttgaHaRttggt +tWtatYagcatYDatcggagagcWBataagRtacctataRKgtBgatgaDatataSttag +BaHtaatNtaDWcWtgtaattacagKttcNtMagtattaNgtctcgtcctcttBaHaKcK +ccgtRcaaYagSattaagtKataDatatatagtcDtaacaWHcaKttDgaaRcgtgYttg +tcatatNtatttttatggccHtgDtYHtWgttatYaacaattcaWtatNgctcaaaSttR +gctaatcaaatNatcgtttaBtNNVtgttataagcaaagattBacgtDatttNatttaaa +DcBgtaSKgacgtagataatttcHMVNttgttBtDtgtaWKaaRMcKMtHtaVtagataW +ctccNNaSWtVaHatctcMgggDgtNHtDaDttatatVWttgttatttaacctttcacaa +ggaSaDcggttttttatatVtctgVtaacaStDVaKactaMtttaSNagtgaaattaNac +ttSKctattcctctaSagKcaVttaagNaVcttaVaaRNaHaaHttatgtHttgtgatMc +caggtaDcgaccgtWgtWMtttaHcRtattgScctatttKtaaccaagtYagaHgtWcHa +atgccKNRtttagtMYSgaDatctgtgaWDtccMNcgHgcaaacNDaaaRaStDWtcaaa +aHKtaNBctagBtgtattaactaattttVctagaatggcWSatMacccttHttaSgSgtg +MRcatRVKtatctgaaaccDNatYgaaVHNgatMgHRtacttaaaRtatStRtDtatDtt +YatattHggaBcttHgcgattgaKcKtttcRataMtcgaVttWacatNcatacctRataD +DatVaWNcggttgaHtgtMacVtttaBHtgagVttMaataattatgttcttagtttgtgc +DtSatttgBtcaacHattaaBagVWcgcaSYttMgcttacYKtVtatcaYaKctgBatgc +gggcYcaaaaacgNtctagKBtattatctttKtaVttatagtaYtRagNtaYataaVtga +atatcHgcaaRataHtacacatgtaNtgtcgYatWMatttgaactacRctaWtWtataca +atctBatatgYtaagtatgtgtatSttactVatcttYtaBcKgRaSggRaaaaatgcagt +aaaWgtaRgcgataatcBaataccgtatttttccatcNHtatWYgatHSaaaDHttgctg +tccHtggggcctaataatttttctatattYWtcattBtgBRcVttaVMRSgctaatMagt +YtttaaaaatBRtcBttcaaVtaacagctccSaaSttKNtHtKYcagcagaaaccccRtt +tttaaDcDtaStatccaagcgctHtatcttaDRYgatDHtWcaaaBcWgKWHttHataag +HacgMNKttMKHccaYcatMVaacgttaKgYcaVaaBtacgcaactttMctaaHaatgtB +atgagaSatgtatgSRgHgWaVWgataaatatttccKagVgataattWaHNcYggaaatg +ctHtKtaDtctaaagtMaatVDVactWtSaaWaaMtaHtaSKtcBRaNcttStggtBtta +cNagcatagRgtKtgcgaacaacBcgKaatgataagatgaaaattgtactgcgggtccHH +WHaaNacaBttNKtKtcaaBatatgctaHNgtKcDWgtttatNgVDHgaccaacWctKaa +ggHttgaRgYaatHcaBacaatgagcaaattactgtaVaaYaDtagattgagNKggtggt +gKtWKaatacagDRtatRaMRtgattDggtcaaYRtatttNtagaDtcacaaSDctDtat +aatcgtactaHttatacaatYaacaaHttHatHtgcgatRRttNgcatSVtacWWgaagg +agtatVMaVaaattScDDKNcaYBYaDatHgtctatBagcaacaagaatgagaaRcataa +KNaRtBDatcaaacgcattttttaaBtcSgtacaRggatgtMNaattggatatWtgagta +ttaaaVctgcaYMtatgatttttYgaHtgtcttaagWBttHttgtcttattDtcgtatWt +ataataSgctaHagcDVcNtaatcaagtaBDaWaDgtttagYctaNccDtaKtaHcttaa +taacccaRKtacaVaatNgcWRaMgaattatgaBaaagattVYaHMDcaDHtcRcgYtct +taaaWaaaVKgatacRtttRRKYgaatacaWVacVcRtatMacaBtactggMataaattt +tHggNagSctacHgtBagcgtcgtgattNtttgatSaaggMttctttcttNtYNagBtaa +acaaatttMgaccttacataattgYtcgacBtVMctgStgMDtagtaRctHtatgttcat +atVRNWataDKatWcgaaaaagttaaaagcacgHNacgtaatctttMRtgacttttDacc +tataaacgaaatatgattagaactccSYtaBctttaataacWgaaaYatagatgWttcat +KtNgatttttcaagHtaYgaaRaDaagtaggagcttatVtagtctttcattaaaatcgKt +attaRttacagVaDatgcatVgattgggtctttHVtagKaaRBtaHtaaggccccaaaaK +atggtttaMWgtBtaaacttcactttKHtcgatctccctaYaBacMgtcttBaBaNgcga +aacaatctagtHccHtKttcRtRVttccVctttcatacYagMVtMcagaMaaacaataBc +tgYtaatRaaagattaaccatVRatHtaRagcgcaBcgDttStttttcVtttaDtKgcaa +WaaaaatSccMcVatgtKgtaKgcgatatgtagtSaaaDttatacaaacatYaRRcVRHc +tKtcgacKttaaVctaDaatgttMggRcWaacttttHaDaKaDaBctgtaggcgtttaHB +ccatccattcNHtDaYtaataMttacggctNVaacDattgatattttacVttSaattaca +aRtataNDgacVtgaacataVRttttaDtcaaacataYDBtttaatBaDtttYDaDaMcc +MttNBttatatgagaaMgaNtattHccNataattcaHagtgaaggDgatgtatatatgYa +tgaStcataaBStWacgtcccataRMaaDattggttaaattcMKtctMacaBSactcgga +atDDgatDgcWctaacaccgggaVcacWKVacggtaNatatacctMtatgatagtgcaKa +gggVaDtgtaacttggagtcKatatcgMcttRaMagcattaBRaStctYSggaHYtacaa +ctMBaagDcaBDRaaacMYacaHaattagcattaaaHgcgctaaggSccKtgaaKtNaBt +atDDcKBSaVtgatVYaagVtctSgMctacgttaacWaaattctSgtDactaaStaaatt +gcagBBRVctaatatacctNttMcRggctttMttagacRaHcaBaacVKgaataHttttM +gYgattcYaNRgttMgcVaaacaVVcDHaatttgKtMYgtatBtVVctWgVtatHtacaa +HttcacgatagcagtaaNattBatatatttcVgaDagcggttMaagtcScHagaaatgcY +NggcgtttttMtStggtRatctacttaaatVVtBacttHNttttaRcaaatcacagHgag +agtMgatcSWaNRacagDtatactaaDKaSRtgattctccatSaaRttaaYctacacNta +RtaactggatgaccYtacactttaattaattgattYgttcagDtNKttagDttaaaaaaa +BtttaaNaYWKMBaaaacVcBMtatWtgBatatgaacVtattMtYatMNYDKNcKgDttD +aVtaaaatgggatttctgtaaatWtctcWgtVVagtcgRgacttcccctaDcacagcRca +gagtgtWSatgtacatgttaaSttgtaaHcgatgggMagtgaacttatRtttaVcaccaW +aMgtactaatSSaHtcMgaaYtatcgaaggYgggcgtgaNDtgttMNgaNDMtaattcgV +ttttaacatgVatgtWVMatatcaKgaaattcaBcctccWcttgaaWHtWgHtcgNWgaR +gctcBgSgaattgcaaHtgattgtgNagtDttHHgBttaaWcaaWagcaSaHHtaaaVct +RaaMagtaDaatHtDMtcVaWMtagSagcttHSattaacaaagtRacMtRtctgttagcM +tcaBatVKtKtKacgagaSNatSactgtatatcBctgagVtYactgtaaattaaaggcYg +DHgtaacatSRDatMMccHatKgttaacgactKtgKagtcttcaaHRVtccttKgtSata +atttacaactggatDNgaacttcaRtVaagDcaWatcBctctHYatHaDaaatttagYat +SatccaWtttagaaatVaacBatHcatcgtacaatatcgcNYRcaataYaRaYtgattVt +tgaatgaVaactcRcaNStgtgtattMtgaggtNttBaDRcgaaaagctNgBcWaWgtSa +DcVtgVaatMKBtttcgtttctaaHctaaagYactgMtatBDtcStgaccgtSDattYaa +taHctgggaYYttcggttaWaatctggtRagWMaDagtaacBccactacgHWMKaatgat +WatcctgHcaBaSctVtcMtgtDttacctaVgatYcWaDRaaaaRtagatcgaMagtgga +RaWctctgMgcWttaagKBRtaaDaaWtctgtaagYMttactaHtaatcttcataacggc +acBtSgcgttNHtgtHccatgttttaaagtatcgaKtMttVcataYBBaKtaMVaVgtat +tNDSataHcagtWMtaggtaSaaKgttgBtVtttgttatcatKcgHacacRtctHatNVa +gSBgatgHtgaRaSgttRcctaacaaattDNttgacctaaYtBgaaaatagttattactc +ttttgatgtNNtVtgtatMgtcttRttcatttgatgacacttcHSaaaccaWWDtWagta +RDDVNacVaRatgttBccttaatHtgtaaacStcVNtcacaSRttcYagacagaMMtttt +gMcNttBcgWBtactgVtaRttctccaaYHBtaaagaBattaYacgatttacatctgtaa +MKaRYtttttactaaVatWgctBtttDVttctggcDaHaggDaagtcgaWcaagtagtWt +tHtgKtVataStccaMcWcaagataagatcactctHatgtcYgaKcatcagatactaagN +SStHcctRRNtattgtccttagttagMVgtatagactaactctVcaatMctgtttgtgtt +gccttatWgtaBVtttctggMcaaKgDWtcgtaaYStgSactatttHgatctgKagtagB +tVacRaagRtMctatgggcaaaKaaaatacttcHctaRtgtDcttDattaggaaatttcY +HaRaaBttaatggcacKtgctHVcaDcaaaVDaaaVcgMttgtNagcgtaDWgtcgttaa +tDgKgagcSatatcSHtagtagttggtgtHaWtaHKtatagctgtVgattaBVaatgaat +aagtaatVatSttaHctttKtttgtagttaccttaatcgtagtcctgBcgactatttVcM +acHaaaggaatgDatggKtaHtgStatattaaSagctWcctccRtataBaDYcgttgcNa +agaggatRaaaYtaWgNtSMcaatttactaacatttaaWttHtatBattgtcgacaatNg +attgcNgtMaaaKaBDattHacttggtRtttaYaacgVactBtaBaKtgBttatgVttgt +VttcaatcWcNctDBaaBgaDHacBttattNtgtDtatttVSaaacaggatgcRatSgta +SaNtgBatagttcHBgcBBaaattaHgtDattatDaKaatBaaYaaMaataaataKtttY +tagtBgMatNcatgtttgaNagtgttgtgKaNaSagtttgaSMaYBcaaaacDStagttV +acaaaaactaaWttBaagtctgtgcgtMgtaattctcctacctcaNtttaaccaaaaVtB +cacataacaccccBcWMtatVtggaatgaWtcaaWaaaaaaaaWtDtaatatRcctDWtc +ctaccMtVVatKttaWaaKaaatataaagScHBagaggBaSMtaWaVtatattactSaaa +KNaactatNatccttgaYctattcaaaVgatttYHcRagattttaSataggttattcVta +aagaKgtattattKtRttNcggcRgtgtgtWYtaacHgKatKgatYtacYagDtWcHBDc +tctgRaYKaYagcactKcacSaRtBttttBHKcMtNtcBatttatttttgSatVgaaaga +WtcDtagDatatgMacaacRgatatatgtttgtKtNRaatatNatgYcaHtgHataacKt +gagtagtaacYttaNccaaatHcacaacaVDtagtaYtccagcattNtacKtBtactaaa +gaBatVtKaaHBctgStgtBgtatgaSNtgDataaccctgtagcaBgtgatcttaDataS +tgaMaccaSBBgWagtacKcgattgaDgNNaaaacacagtSatBacKDgcgtataBKcat +acactaSaatYtYcDaactHttcatRtttaatcaattataRtttgtaagMcgNttcatcB +tYBagtNWNMtSHcattcRctttttRWgaKacKttgggagBcgttcgcMaWHtaatactg +tctctatttataVgtttaBScttttaBMaNaatMacactYtBMggtHacMagtaRtctgc +atttaHtcaaaatttgagKtgNtactBacaHtcgtatttctMaSRagcagttaatgtNta +aattgagagWcKtaNttagVtacgatttgaatttcgRtgtWcVatcgttaaDVctgtttB +WgaccagaaagtcSgtVtatagaBccttttcctaaattgHtatcggRattttcaaggcYS +KaagWaWtRactaaaacccBatMtttBaatYtaagaactSttcgaaScaatagtattgac +caagtgttttctaacatgtttNVaatcaaagagaaaNattaaRttttaVaaaccgcaggN +MtatattVctcaagaggaacgBgtttaacaagttcKcYaatatactaaccBaaaSggttc +NtattctagttRtBacgScVctcaatttaatYtaaaaaaatgSaatgatagaMBRatgRc +McgttgaWHtcaVYgaatYtaatctttYttatRaWtctgBtDcgatNatcKaBaDgatgt +aNatWKctccgatattaacattNaaacDatgBgttctgtDtaaaMggtgaBaSHataacg +ccSctaBtttaRBtcNHcDatcDcctagagtcRtaBgWttDRVHagattYatgtatcWta +HtttYcattWtaaagtctNgtStggRNcgcggagSSaaagaaaatYcHDtcgctttaatg +YcKBVSgtattRaYBaDaaatBgtatgaHtaaRaRgcaSWNtagatHaacttNctBtcac +catctMcatattccaSatttgcgaDagDgtatYtaaaVDtaagtttWVaagtagYatRtt +aagDcNgacKBcScagHtattatcDaDactaaaaaYgHttBcgaDttggataaaKSRcBM +aBcgaBSttcWtgNBatRaccgattcatttataacggHVtaattcacaagagVttaaRaa +tVVRKcgWtVgacctgDgYaaHaWtctttcacMagggatVgactagMaaataKaaNWagK +atagNaaWtaaaatttgaattttatttgctaaVgaHatBatcaaBWcBgttcMatcgBaa +NgttcgSNaggSaRtttgHtRtattaNttcDcatSaVttttcgaaaaattgHatctaRag +gSaNatMDaaatDcacgattttagaHgHaWtYgattaatHNSttatMSgggNtcKtYatR +ggtttgtMWVtttaYtagcagBagHaYagttatatggtBacYcattaRSataBatMttta +aatctHcaaaSaaaagttNSaaWcWRccRtKaagtBWtcaaattSttMtattggaaacct +taacgttBtWatttatatWcDaatagattcctScacctaagggRaaYtaNaatgVtBctt +aaBaacaMVaaattatStYgRcctgtactatcMcVKatttcgSgatRHMaaaHtagtaaH +tVgcaaataatatcgKKtgccaatBNgaaWcVttgagttaKatagttcaggKDatDtatt +gaKaVcaKtaataDataataHSaHcattagttaatRVYcNaHtaRcaaggtNHcgtcaac +caBaaagYtHWaaaRcKgaYaaDttgcWYtataRgaatatgtYtgcKtaNttWacatYHc +tRaDtYtattcBttttatcSataYaYgttWaRagcacHMgtttHtYttYaatcggtatSt +ttcgtRSattaaDaKMaatatactaNBaWgctacacYtgaYVgtgHtaaaRaaRgHtagt +WattataaaSDaaWtgMattatcgaaaagtaYRSaWtSgNtBgagcRYaMDtactaactt +aWgtatctagacaagNtattHggataatYttYatcataDcgHgttBttctttVttgccga +aWtaaaacgKgtatctaaaaaNtccDtaDatBMaMggaatNKtatBaaatVtccRaHtaS +acataHattgtttKVYattcataVaattWtcgtgMttcttKtgtctaacVtatctatatB +RataactcgKatStatattcatHHRttKtccaacgtgggtgRgtgaMtattattggctat +cgtgacMtRcBDtcttgtactaatRHttttaagatcgVMDStattatYBtttDttgtBtN +ttgRcMtYtgBacHaWaBaatDKctaagtgaaactaatgRaaKgatccaagNaaaatatt +aggWNtaagtatacttttKcgtcggSYtcttgRctataYcttatataaagtatattaatt +tataVaacacaDHatctatttttKYVatHRactttaBHccaWagtactBtcacgaVgcgt +tRtttttttSVgtSagtBaaattctgaHgactcttgMcattttagVtaagaattHctHtc +aDaaNtaacRggWatagttcgtSttgaDatcNgNagctagDgatcNttKgttgtaDtctt +tRaaYStRatDtgMggactSttaDtagSaVtBDttgtDgccatcacaMattaaaMtNaca +VcgSWcVaaDatcaHaatgaattaMtatccVtctBtaattgtWattatBRcWcaatgNNt +actWYtDaKttaaatcactcagtRaaRgatggtKgcgccaaHgaggatStattYcaNMtc +aBttacttatgagDaNtaMgaaWtgtttcttctaHtMNgttatctaWWatMtBtaaatag +DVatgtBYtatcggcttaagacMRtaHScgatatYgRDtcattatSDaHggaaataNgaW +SRRaaaBaatagBattaDctttgHWNttacaataaaaaaatacggtttgHgVtaHtWMtt +NtBtctagtMcgKMgHgYtataHaNagWtcaacYattaataYRgtaWKgaBctataaccg +atttaHaNBRaRaMtccggtNgacMtctcatttgcaattcWgMacttacaaDaaNtactW +atVtttagccttMaatcagVaagtctVaaDaBtattaattaYtNaYtggattaKtaKctY +aMtattYgatattataatKtVgDcttatatNBtcgttgtStttttMagaggttaHYSttc +KgtcKtDNtataagttataagSgttatDtRttattgttttSNggRtcaaKMNatgaatat +tgtBWtaMacctgggYgaSgaagYataagattacgagaatBtggtRcVHtgYggaDgaYa +KagWagctatagacgaaHgtWaNgacttHRatVaWacKYtgRVNgVcSgRWctacatcKS +actctgWYtBggtataagcttNRttVtgRcaWaaatDMatYattaactttcgaagRatSc +tgccttgcRKaccHtttSNVagtagHagBagttagaccaRtataBccataatSHatRtcH +agacBWatagcaMtacaRtgtgaaBatctKRtScttccaNaatcNgtaatatWtcaMgac +tctBtWtaaNactHaaaaRctcgcatggctMcaaNtcagaaaaacacagtggggWttRtt +agtaagaVctVMtcgaatcttcMaaaHcaHBttcgattatgtcaDagcYRtBtYcgacMg +tDcagcgaNgttaataatagcagKYYtcgtaBtYctMaRtaRtDagaaaacacatgYaBt +tgattattcgaaNttBctSataaMataWRgaHtttccgtDgaYtatggtDgHKgMtattt +VtMtVagttaRatMattRagataaccctKctMtSttgaHagtcStctatttccSagatgt +tccacgaggYNttHRacgattcDatatDcataaaatBBttatcgaHtNHaaatatDNagg +ctgaNcaaggagttBttMgRagVatBcRtaWgatgBtSgaKtcgHtttgaatcaaDaHtt +cSBgHcagtVaaSttDcagccgttNBtgttHagYtattctttRWaaVtSttcatatKaaR +aaaNacaVtVctMtSDtDtRHRcgtaatgctcttaaatSacacaatcgHattcaWcttaa +aatHaaatcNctWttaNMcMtaKctVtcctaagYgatgatcYaaaRactctaRDaYagta +acgtDgaggaaatctcaaacatcaScttcKttNtaccatNtaNatacatttHaaDHgcaD +atMWaaBttcRggctMaagctVYcacgatcaDttatYtaatcKatWatcaatVYtNagat +ttgattgaYttttYgacttVtcKaRagaaaHVgDtaMatKYagagttNatWttaccNtYt +cDWgSatgaRgtMatgKtcgacaagWtacttaagtcgKtgatccttNcttatagMatHVg +gtagcgHctatagccctYttggtaattKNaacgaaYatatVctaataMaaaYtgVtcKaY +taataacagaatHcacVagatYWHttagaaSMaatWtYtgtaaagNaaacaVgaWtcacN +WgataNttcaSagctMDaRttgNactaccgataMaaatgtttattDtcaagacgctDHYY +atggttcaagccNctccttcMctttagacBtaaWtaWVHggaaaaNatttaDtDtgctaa +HHtMtatNtMtagtcatttgcaaaRatacagRHtatDNtgtDgaatVgtVNtcaaatYBM +aaaagcaKgtgatgatMgWWMaHttttMgMagatDtataaattaaccaactMtacataaa +ttgRataatacgBtKtaataattRgtatDagDtcRDacctatRcagagcSHatNtcaScN +tttggacNtaaggaccgtgKNttgttNcttgaaRgYgRtNtcagttBcttttcHtKtgct +tYaaNgYagtaaatgaatggWaMattBHtatctatSgtcYtgcHtaattHgaaMtHcaga +aSatggtatgccaHBtYtcNattWtgtNgctttaggtttgtWatNtgHtgcDttactttt +tttgcNtactKtWRaVcttcatagtgSNKaNccgaataaBttataataYtSagctttaaa +tSttggctaaKSaatRccgWHgagDttaaatcatgagMtcgagtVtaDggaBtatttgDa +cataaacgtagYRagBWtgDStKDgatgaagttcattatttaKWcataaatWRgatataR +gttRacaaNKttNtKagaaYaStaactScattattaacgatttaaatgDtaattagatHg +aYataaactatggggatVHtgccgtNgatNYcaStRtagaccacWcaMtatRagHgVact +YtWHtcttcatgatWgagaKggagtatgaWtDtVtNaNtcgYYgtaaactttaDtBacta +gtaDctatagtaatatttatatataacgHaaaRagKattSagttYtStatatatagtctt +aaaaMtcatgttcaaDactgRttctaagagDtatttttagcgacttgtgRtgNctgSgRa +aaaatgcaMtYtDcatcaaYKttHcatSWgaaaatDataggttatgBDMtgttataacaa +YSgagttacgttatgtDStttaaatctcgWKtcSacgagagaSgttatBMDgtcggtgtg +cgaNtaSHBatBtttVMgVcagaNatcaDDaKMtMYtatagaBccctctDtgtatttata +tKNtgggtatgtRaacttgaWaaYgcaHatccctggtttStatMtcgcMtaaaWKttMVt +WctVtgttaKDWctgWaVttaDVatgKtagagtcatctaKWgtaaMttSacBaMattaKa +aHDataattgWtgttttgtcatBacacgtStacaaagtNctNtgtgatcHtWttcKaaga +gttttaaaaWacgRacatctNatVStgaatDHgttWcgtRKcatatatctcaNttaaBDc +ctgaaaaaDtaYaHaKttNtaYVaVtttaDtctacttctWttaactaattttMagWcaat +cccNKYtBaacatgttgaKgKcgcBHaatDMttatatcSWacatDatRcWaMtDgatBct +HgScttaaaHtSgKtDtttattgtRStWgttccatatttcacWttcatattgtaHVgaBt +acaMtgMaaagDaataactDatattagMaNBagcttcattcgtaaKtgtatttcacMtgB +aVtaattStcttagtYgtgtcgccttKatgggtgaWaataggaatacMMagaSKRttBga +tgacRtgMtagaSRataggtatcaccgaNaaaWSWacDgatacttgattagcttgtgVMt +tatYctaRgHVcDtVRRtSaMtcaVtVtatcaYaHatattaaVaatctaBtgtacRatNt +atttgaYatSaHctaNgNtYtYaYagattVgatcRtaacgYggtgtatKttaatMagatg +RtatatgHaKccHaaaaYtgaacgaWaNgtYHgacagaYtctaVtacccgatttttaaag +cDttatNRgattKaaattttcatctaatgccgcaataataattgttatYtagtRNtaagt +tggtHaKttWMtDKgatSagBYcgRggtWaVaattHtatgtaaaMgSaaagataaKaaKg +ttDttttRaagaacaWRcaacDgtgttaatattaKtatcaWacacatttVtctgatHRca +gtttNcaaatcNctNttttataactWacBBttgBttaaaRaWtBKaaacgtatcRcaMaa +tgYacaaaagtgBataStWYtggtatgacaKWtctSgcKHgtcNaMNcataSatattgac +tacMcataattNVtDaRccaaatcagttttYttagYaacgtaatMtMVatNgKaaMaaBg +attaKttatDaBcttKtccttttacDagaYtacHgttggacaaaVaatagtYatcataSg +atcaaWVttcgaatgaccctccttNtaSBWaatttDttttcaatatYggctatDcttatN +ctttagDcMttcaacWaaNattSYgctttcaHcRaattaataaaatcVccRaattactct +aMaVRattacagtgRcDtcgtgctcttNtWVtacagtHtatHaBDtcWggtgctcaaRHt +atgtDgacStgcaaaVKtagttataatactaatatgtagScaatRSacaattgtattgca +gatHHtgBcaatKKtaaMMcaRcgactatKBaMaYatgKatttDaaNtRatattgtatWt +tagcaaaaacaWgcacaaHcataYtDaHgttataaSacgcagggggtYatgcKctaaaHg +cVgctBDaVttccStagNgcSgtatgVYaMatcaWRBtVtgYttgtgRcYttcgctgaac +NttgtgtctattWttttcctagMtagaWtaKgatStScatMaBtaStaSactattYNatc +tgtacRatYDaatgatgatatgaatYaaaaSHttaaYMaWtDcaNHaBcaYtgVgcatVa +acattMRatBtaatttaDacRtagtaaaNYVSMtcagaaDtttDHtRcYatacSNKaaMc +HgatBaaVttactggBYgaYatttttgcDacHctWatcgtagagtactcattDggtcatK +aSgctttatttagtDtRBacttaWYaaaattttgaccttaaWtaatgcRgccacttMtag +gKtcBtgacgaHctttatcgtcStatMHDNagattatNagVaaaWcggaaaYcaVactDY +actaStattgBHtcYctgggtacatataaYcgaYagaggaggacaVatacHRtYtctgta +VgaYcNgaaaNatacVgcNgtaatttDcatttttcaacttSNcaaDatVYctSgcacctt +agMgacgcttgaSttaaaatagttaggRHttaaacMatagcaWgMgagtcgctagtgtKg +actaaHttattaWgcaaaaaaSatatgcgttaBNggttaYVatgaactttttgccatata +aataRatSaBctagttataBccgaaacaagatacttaattttgaHgHMgtaaKctttaYt +aaRacBMtBaYgaBaaacaYtVtagcRgWatHaWagattWSacStMHatttaDagacaat +cgtgtKtttggaMtgtWtgtgcaaNaaaaWtKaaBcMWtcttctatgacVgagcgaggHa +YYtttWgSaaYYaWtRYHHaMDtctttacaatggaaMctataagcttBcgHcNWaatttg +tatatYtStatctagcactgtVttccagaaattaDtttaRtVataBttWagcatDMVact +YtgcatWtttgaaMggKaatgaaaaHtataDtgYcMggVaaatSMHtttgVttaYaWaat +aRttgttaYttattttRtWtataaBgtDtttatatcVgaaBcaDtatgtcaDagaWtgaY +tWctcVagctcagctatatagcRVtcaKtaataatHgNaccgaaaatVHBaatattcgtt +aVYttatttctBYaatKaagaccVStttcattgaMagSaaaaccccWKcaaNtMYaccta +DStagaaatttatcatVgtcaatacccKattgtaaagtggWgtatatVtagBcttDaBac +aattWtDYKtatRKggStRtaaaWatBtaagtaattDaaaaBRacWtaagtacaSttaaa +tccgctaaccKaattgVWttDattatttattKaMtcYtMRWagMtcgKgBagacgggVaa +NaaatgctKcgtaataaKtaaagtccWcttHMatSYgataaatDttBaHccattgBttSg +aaHYtaataaaMtgaagatgtttBgRcattaRaDHcttBgaMaWaaVMMattaatttgtg +BRctattgKMagNcMtatttaaaWttgaaacatWgcScgYYDYgttYtVtattgcKcWta +gcggtgBaSctaKatacaaVtcaRDccccgtgttBgKgggtHagcgaattaaagMMttSc +ggtDttttaHcSaagaacactcacactBcVgaKNaDHacacttatSagaattSKHtcagt +ataaatKaaHtgaaRagaaVcBtaHtaaatcgatcWcaRtaaaatttaWttaagtcaggR +ctgaWcttDttgactttaVSaaaatggtaWDaRMtBtaaaaaKatBgatMtctatatcaV +aMgatttgNagtDRttDatcttttaMtYaaatcggagttctctaYatNtagaNcgMMact +acHcaagtaaaatStaSaacaHcacSgggtNKatggaaagcggaaKgggtaYtacSgccg +BaggcRacgtVgDtggaMcYaaaMatggacgYStKKatgaBcaaRtStccSagcRccgcc +gcSDtgcggBDgaDtBtSSggacMttttaWcatcMatgtNMBWgataatcaaVtgaataa +taaNatgcaaNttNctgacDMcaHccgatgKgWVttccaStggattctcDacttttttct +ttaaNcWaMWccWKWttgaaaMctDaaBactRtVattttBtcMaNttWcKacagttKStt +aYaWSactHSaBtHgatgttacatgcatatMtttgtaacScWHBatHactggatatatct +gagMgRSatctaaSttaVagcaRcttggaYaatKHtagBBactattcgtaaagaagttgt +VcgatgaVatHMtcaggtcgKSgWattgaaaVctccVgtDcaaatgaaHgMYactcaMat +atatattNVttWtWaatttacRagKataaaNtttacaaWgMVactattaSgaggVaaagV +taccDRHaaataRaHaRgcattMttcaatcaKaaataDcaDKtctcgaggBggacctDtt +tatHacWVaWgatDctaNaNcgKatcMtcMaatBtttggacgtgataatagaaacRactc +BtattttaKtgSaaggKtaggRaVtatagcccaNRttaccttSMaagatcggDacNBatW +cgaactacactaactNBtaStgVtNagcatctaVtaKatKgaBtcgtttWaagWMgagRa +NatHaaaaDtacagacaBagtgcaHaNatctcBccNttaagttDgaataaNtcgctaacR +BgtaatSttaatatgcataacccaSattKcccttDttggtcaatgggttWaacgatacat +tBtgMaYgaRttatgatKaKgtattDtKWgataacgNBtaccgaKWatcttcttKtgtct +tagcattcctWcaaHgagtatDMSgKtcagcttgVHaKcttDaataaaVaatttDgtgaa +ataaRgtcaVaatacttagtVatatgggcatgtDDtMtgtatBggattHtgcVtgtgatc +aaSattatKYVaacSNNttNWcgaHttKDaaMYHatcgttaattaSttgctWaacHtaKB +taaaaKHttcRWgaaWcRtBtttggBcDtgtacNttaagcKtaHgtagaaaaRttgaaac +atagtWRaacYggtaaatcgctYaBtWDRtgttgSctaaKatNcattgtgtMttatccat +atagctSacgccSNaaactacgNtgtgcttMatSKtcaaBaNaaacataacagaaatagt +agctcNcatcVgaagStaataVcDKKttcagDHDtattctaatgagggRgBMctatacaa +gYactctMaaagtcgctttctcgtgaattatNcgatMtttaggcBaaatctNtactaaRK +tgKactattgtcatatgtacgagttMaaHSSgHgBatatcgcaSaataaaWgaagtatag +aHgcttctttatgaccWaatttaRtaDaatttaatcgaaattgattMcatcaWaMtaWaK +actttctBacactatNgtccttaWgtctgaccKatStaKtgagtacgggcgcgtYNtatt +tagacctctKcatgatKWStcaataactaWgMSgHtgatctttttgtcgacgtSacttaY +gcctWctcctctacaagVtttMaBactWVaccaYtgtSgcgttattcKtatStgaaKacc +gNaataaHtatWtYtRacggcaDaScagcagHaYWRtRNcDtHtcVWtggaataaaYttg +VaNtgttagtYttgtagSaaatDgaggccDcgBRYStattatttaaggccgHgggYRaac +cMaagttatSttctttagcMtgcgMtgaSagaNaDagttSatgattWatttagtDgcttg +agtgMKaYWaYccagcaHatKctaKaDgctagacttattgattaaYttatcttattattS +taattWaRaYBWagYaatatgttRgScttgBagDaWgcgtgcVDaggcttgtctaDRKac +ttgcaKBWRtaaVaSctKtacttMaaSVaWWcgSaNtttSWgtcggtcacttggVVtgag +aataaataaDttgaaccaaaaMttaaaagaaaaaaaatcNBtatMgccWagcaNgaVaNa +aaaaaYaMgttaWtatHaagtNtacgacaBtMMattttWNaRtaaatagYaScKattaca +gctVKBtWNSKgYtYgtWatHaVatDaaatWgDatcctggSRagagtaaaaMgatttRta +HacatggtaKagVcctgatgaMtaaYgatgtattattttHggBaccaDctctggNNtYaa +tctVttgVtRtVcRacttNctttataggHSRtaRacaaattaacHaHgtgttgtttcBtB +tatWtgtattttgcKagMcaaagaMtattagtStagcBacYaaHcagVgWtgtttcgtgD +HaVtagDatcRaRtggtWtaactgcacgaggaaaRttSDaaVaSttaaaaacSMttacta +NtcaacaattDtacttttYatVSacYtWtMttaattatcKtcttctatcaKDtctStSaa +acggtYccatgtgagagtWtagWKgcaBaaaaKttgNactaatcgaggcWtcDDaaaaaa +cactHattaattcactatYttaagacactaKaagRtRataaattttcatHggtaataaat +gataHtggctaacBacDgtaatattRtYgtDNDBgKtcaggcHattttgHNgWtaatttc +cgactactgacatVNttYYgactcgctctatttagaMcgggatHcgtttatBaDSagBaa +aagRttBggttaaBactVHgatgaatttattcaaaattgcacttcDgacttYcVttactV +tttatBaKHagaWgtgaatggBtaaSggcagacNcttaDttVgMtWagattggVatttac +HtctNcMatacttSatMagcttgtNcYaaScaYactcKctKtagScStcagtttcatWaa +tggtgagaggHaggggcaacgcRKtaRcMaNtHaatRaRaaactVtBtgttaatRtWWca +aagKttccaaKaaatacgVttcacaaacgcggtgagaRaatggtgDMWatcWVScacaaa +DaggaaHtgttSMaaaaaccYccDBtatYgtMagcSagaccaVcctcggtVWaaagttat +cNaagataataSaataaaKccgtaDtYttatYcttHttaagKcMctaaatggaatRgaaa +VaaVtcKYaggatWcaBtDaggDatccttcYNtgcSMRgaRtNgaatcgttRttatDVMt +agctttacatDVtatatatcagctaDagMtataccYgaggYaaatgDaaaatSgctctga +tgtttVaaBcctgataKtagaaaccaKatatgttaDtgaDtatagataatacagtaDtat +cNtgtDMtYcattRVtctataNtWttggNaSgtMgaaYctctDggHtggHDccaccacKK +aaacaaaatRatttccctttaagcRattMHctattHaRtataVattggatcSttaaHaHg +aaHNDtacattSaaggDatttcaaaYgctBcatattaaaKagtgcccatSctcgatRtaa +aMtgWactttNMaWctYgRatDggaactcDcaattaKaactgagtatctataagYaaaSR +ctggtacWtttccWtaYRtKHattatagWtKttaNgcDtatHacccattaatttataacg +ctMgaagtaacaacagMgtaYHYVtKMHtacMgKcaaatctgRYataNtcgttcaatacg +gWtMcaatYcBWaagYtVaDNagtatagDaaNtaaaYtttcYWttttStgggataaMgat +attagaaYtNctcttcBagactaYDcgtacHDWccKaHgttcttHgVggVDttatcatKa +MttttacWaaSattctatagaHaggKaDagBtaaagtcYccattgtYcatctaNgRgVtg +aagtDKttatBKcggDtattRYgHccgtgcgBNMtttVRgacaYctSctaRacgtagagc +cgtacRaagtaHKagStSttttgYSatattaaaWHaaWagttDKaaNaNHaaHttaYctt +MtcaaatgKttBtSgtccaaVaattSaacgttgNattgatatNctaWtVcagtactKcWa +cgVagggHaaRgaDaatcMttattaataacaBMaaVtgYtKgRgHactgtactatcBaMt +VggtagKcYtHtBSaattagtaatgMcaVVagYYgWtactttccaaSttDgaaMaMttca +cttYtRgacttcagcttWtttagtgataMaattaagVtagaatatKataagtagttaagH +MRaDattaHaaVcctDtagtcVYcaataaYcNttNaaaHctcaRaatttcaNRgatSHgV +atagctRtcatgaBttMaaagRtcgHVtgRgStgatttgtagaKagaRWRctgNaHYgaa +atBctgtttRttNWagaccgagKgtgcggHKVttaatattaatataataDtaNcctacaa +RgcaNMctctgaaSHWWHcttagtNagtWgWaaKtYaNgcBattatccaaaSctRRHKaN +tKcBgtgagaDRWBttactaaattSMctatatagaaYacDgatttccVtaagRtgRataa +tatagtctttttatgtMgtcaacaaNtaaaaactctWtagaVaaaDtaattatagtBStc +gaatDtgattVaatMtcaDattVKWaagatagggttgtMRSgtcYgWMaatgNtagtcBt +tagtttctctWaaMtVgctWgSgtHagaSagactagKtagWggcatttHgttgacaaact +cggggHggcWBgVgtatgggagVgagtcVcBtDctttagtctaagVWtHtgtttaScata +cMBtKgattatRtgtttgtctttDggcHaBtRtgtaataNataatttataWctgaYWata +StcHaatcRtaaVagDWaSatagtaccNDgaagtatacgttttacgacgKRtattgDcta +tRRattVtStaaactagatgVatttagaMaSaaaattVtatYtgttgtRMagtHaatttS +ttaaYNaggWagtgcacgaMcactgHgtgtgggHMgtKacttaaYgtcgcatcSatattg +BaagtttacMtYagSatttatttaVtaaDtaWaHcgNatactgactHtggWtataDcDSc +atactcStcDtgtcgtgtatgaggtHaaNKgDattgcBccaagKgtatgacKSMtttttg +ttcaaatcaaYtagtaSatgDaaaMccKNaMaatagaataagcaattattataaMgagtg +aSgtctNYttattHaNaYYtcDDtaatNRgtatttaaYtaaatcactHVaHcStccttcc +caaVatcVggatKtatgRaaDBgaYtttacttYggactSDtaBcaaNggggtattatatt +BDcttagagYNMatBgttYaagactMatgttRgatacccgtaacacBHtatKacWgatRc +HttaattYtKtStccaaatVDcaNKHHaaataatagtagtatcttgctNDggVaVVtaVa +RaaagSaccgttctcMtVtgNBgtDtttctYgttactBctcRtStWtWDScMtcWSaRat +gaataRHctaNtcStctYtWacagatgtatYBtHaHWBtacggtDcaaBtatcaggtcaV +attaNctactgaaaatWaDgactNWtMtggagaattBaataYcMWYcgatMYatWtgatt +SatgaRtDaRgccagtSttatatRaBtattRcWtagtVgaagttMctattatatDttagg +tctKtgtgtBagacgttatRKtgatctatttBtataactgataacKcggagtgHgtVttc +ttgtKDgcDtaYatBDatcaatattgttNtaBacatcgcNcaKcaWcRataWcVgtacgS +caWgttcggHcMttcRccatgaRStYgNacagatacYacWWtggNaDcWagttHatMaNa +atNtcDMDcMaKgHNatScVgatKWatatgNRgtccgYgaagattDHgtMtcHaSNaaat +tBatRagtaaatttacaagHWtKatcaagtccHtYcctgttKDMSgtactactVctgaca +aaaHgatatacataatKtStHgctScSatNatacaYttaaWHtctgaatYtagtHtKagg +ccWBaStaDctaagagNtaatcaatcgttNgaYDaagtaaaaHatagaatcgcgBaYaBg +aacSaaWaaaaactccgcMttHttYgtaagaMctKBtacSagattcBaaWtaattttacR +ttatcgaRtacaRHgtgRagaaBcttaVgacVDgggaatVatagaactRRtacgYttNat +tVHgaHttacaaaaaaaYtcRWtgtgattatgccaSDtttatKWgaatatSNDgatttta +acgtcSRtatggttcttcBtWtttMtBtMScttaHatBattHacYtaYacattcgttKgt +cStSctcKtatatttcaKSgagcttccaacaccRDtttDaccattatatSgtcWtVaaag +ttgtagccattDtYaatattDaccatcVDaaRccagttttgtcHacMattcHgaNcatgt +tKcVttcctgtgcSataaatattgaKtctaWctMRaKggtaYcaagttDttcgttacRta +tgatggHNaWMtKttcatattaaDaSaBaaaMtMatBgKtttgHtHactaatcatcgtWa +atKaaWcaWtcctVttaaNaggaaaagtaaagaDctNttaDBaBgatagMgaataacRcY +ggatcRaaaHaagatRDtVRactaYagttcaccaaWtctcSSaaatcSKattctggDgaa +cagDtaDagacagtgtaattcaStYttNaStgtaHgccttaScatMRcaccWtcatttat +RtaagatWtNataaWtMNtDVgWttgcWgtgaRttttRgWcttMtctaHacaaYtKctga +BagtRagacttDatNttaaaDgRtatNcHatcSDgtBatcttacVcYacNgaattaacga +gttgYgacttDattatacBattMgctagcctagatVcaactNttcctaatgtDaacgYaN +atagMatSWtYBaaaRtgMtatSRgaataYaScaVgtaScMagatNNtttacaaHBaWtN +tRtctaaacDaaaaWMcaNtcVaDNcagaDtgcWKYgagttaHtgcDYataaacataBaW +WtcggtatgtgaaScaacctttRNatcgttaaagcaDctaatgcBatttacaattVaMgS +MMtccYaaaBYtggattttcataWttgBtatDtBgactaatgtccWaaHataaScHttWt +tDtcgtcaagMctMDtaaaatRtBaaaacaatgtcagcatBgNNBVttttttcBacWttt +WtSWWtgaaaaSacgBtaaataaagtcDStaagaactgttaatYatgDctattactgaHt +aaatStHaagacaKtagDtaaHaDgttccaaDtaaggacactctDggcgtDagtcWaHgR +cHgDgaSctttattgtcttttccttRYaDgNactaaatcaWggcNSBagttttatatStK +gtcRtgattaaggtcaSBttaacaaKatgggatcaaattgRgcBagtNtcgDcatttWcc +tttgtNagDgctgcatttactttgtgtcaBgSatttNHaMcggcagSctcKDtWBaagSa +gWatggYtVatSRgKagattgaVatKttcgatYatKYSgDaacNtcVgtttaWataWtgV +ctgcgSggMgatccatgagttgtWcatYWWcctVcNHagtNtgtKtttgatcaacttaSt +tattgatNcatWaVgNHcagStVHcggHacaaDttgDttWcaaRaKgaaatKaattagta +WacattgaaatgtgaatgacagtgaRVtaaYagYtcggcatMttgaaggDgagDRcaKgH +tacacaaaMcaBtagHactgKaatRtNttcttcatcatNgYgStggactatgSMttgKtD +aDgacRRgtWaVattgatttaagYctatatagactaagaggtatWtataaactaYaHRct +StgKWcgtRtKtYtYtagacgattRaaYBtaStcttaWataatcHttataRcactgagtg +ggagccaattctcDtgDaggHcDRVaVVggaaBtRttaataaRRttgtaagKNcaVWWgt +atacctgatcttBtcttRgaWcaVRKcagttSacttagcgtKtgtYWatatcgNttcKac +cacacVKctgattBtggacgtctgacaDtWKttattttgMBgKaacaDataattWtBtBR +tVtacataaatatttgtWtttatagtDtgcctagctHYaatgcaNaaRcaatVtacctgg +gggKtagBgagaBgRaaNttttMtMagMtgtgattNctcNaKggWtMatcttagWgtaat +atatNctaYBggKaataBattYtaattataVtggNtcgtgtctaattaaacctHtacaaa +ctDctDtctgatatgMtgataacWctgtgYSaaNScgDYaWtatDatMKgcaatttctgN +cgtHtaWtagatatcYBttaattactcaaaVattYRWtatttDtaNMYMttgattataat +gcgNggWaatYagttgBagNcaagaaaDtRgtaaaagctgcatctagcttaVgtBttata +gcKMSaattYtHcMaBttcagtcttgKatgVSVttKgttttttagtgtDHgNggtcaVta +tttaacNtgaatatgctatMcatgaaaBtgBSaWctaataaattatYttagtaDtaccgg +aatgagtaattggatttaacBtctSMgWYtgKgattacgRctctccaatgtaggcctgaN +aatScgYataaBBacaKtHtttcatgaaHtgBtagaKHVtacctVtcaaccaDaaWNHNa +atgataattgatgWcagggtcMBtgSgRataHctMctgMHHtKaBtaaMtMgataaRWta +gYtgaaMaSgctYtgcgaaHatDtatgtcWRatKatatYDcBgNtRaRacattMcagaHg +aaagRccgcgWttggSatBagagcHgYtatctVtcatYaaVRtcaSacaMYDcgRtcaaW +gaRgataMtaaaacaggtgtaaYcattgWgDHcWgttaVatttgcatctaatccacaaag +aagSatgcgtagRgagtHDgaVcgtgcttatggMttttcatKSctNacHcctMaKRattt +gatctaaatgHaaScataataatgtttgtgtHaVcaaaaNHaaaatcgctgSVtattVtt +agaaNWcacagtgKtatgattHcYcttgDaWVataBatBttttWtaactNaattttcttt +aaYHaMtttaaaccgStcHaVBaatcRacaaWactgtagVKtNRtcctagcWaatNgctK +ccttctcDaBDcatYHatatgcaataaBaagaatgDMttaHcaaYYtcactgttRtgacR +aacctaWtBtBMagBctaaBaWtgatgVtttattataggttaattgtaatYcaRtVctct +tgcacSaaMaatactRSgcataKcagcaVNKttcgSatcaaactaattDtaHtNaVtgtt +ttttaWVtatNccagWttcgtatBcgttVctcBttaaaaMSaDattKRcctttcataHaa +ttaatWaaataKcaHVaggaatataBYKHVtgVcVgtcHcttccgcctattDtMMgWaac +ttgWttYtttcMcgtcctaaVHtgWtggtgacKtcaWaYMttacttagVWtacgSatatc +gWcKaaatHKaaaYttgtagtcaacWtttggtcaagttgaaBBaSHacVcgYgttWBSRW +ggtattttaYDtHatattcgatNttacaaaaVacaMccaaYStaataRttVtcttagaVK +aacaWcgccgtRatcatctaaatccMcctttaMggccHgYcDgaKctatgMRYBagcaND +tgMtcRttgtgHaRttacatgaWcDtgctgtataggNggtgaatagBgagYNtatcagKt +HcatBatgVKgaHWagattRDatatcgYcHagRtaatgWtcStagcVatNaaaaKttgRa +RBYNgtaaDtStaVRgcMccatMWaaattBDatttaatttataaHtagtVVaDRMKBtaa +caatttttttDaRSgaaKDtVaBatcagtaaMttaagcctRgaNVgggttcataatagNa +tcctacactacgcatgtcggaYgtaKcatggattgactttHtaattWNRaaWYggttcaa +aggaaNtaatgcHcaaaattBtagcttattcaagVtatttWgcctaKtatBttDYcatta +gDacKVaYNccgYaYRaaMaattRaagaHtatgcttgcRagcgctSaatagaaRacaRac +SccagcacVMataatHgRtagcgaKgYRaDcVWSDVgRaMgcDgtaattttaYttggtaa +WcttKDaaYtatMRcgKccYcagtYcBgRccattcaKtgaSSRtactgacgHtgtaaaaB +atWgcaMcBcYcgccagactcttcSatYattgatgaNccaaaaWaKatVgcaggtWtBcg +ttaRMagcaaagtgttcacatataaagaHWtKatctacttatatcacYRaaVagataagt +aattttgatgtBctaataggtaRtaaHaattgtaRcStYSYaWRgMtacaHcNSttVNSc +attNKaaKgBtagtgatYcaaaStactggttggggaBggtNtgtcaaWBaYVSNgtaata +BNtagtatatcacMcScccVcgtVRRtttNcKaSRNaNtHRttatttattgacaatggSa +BagataaccgttcctaDNaattgctVtatNtHtatagSccaagctKttaaacaaattatt +gtSHgMWgStttNaccattBMYatRtccStNgttgaaBcctVagcaaaatgatattcRaB +ccMWaagKtttttcMtgaRYNaataDttgttWRttattggHtNtataatggttgtStYga +McYVtcattaggtaatVcaNggaRtNataMWcctcYgcgagagRgcHMgcWtgaYtVStt +gDaacgaaaatMttYWtWttcctgaKNttatttattRaattaagaccMKtttcWgtcaBa +gKSaWaaacaNtaYaDtBNaaagWtHgacaaagtgVtcatKcgcaatVaactatgcgaaa +ctccNctatatMgactatttatSaaVttNttRttagHtccKtHtaaaNatttYVctaatt +taaaatHWaNtSacgaaaHggaaatcacagVYcctaattcMNtgtYtgagttatttaBtc +RgBHNacBtactctagaacgcKaaDWYYgcattactVagaYtgaVVcgcaNctttBagKR +cSgaaatttgtatccattgtggHcaatRtaVtaSaBtcYYcatcgtgtcHaVttaHattc +tgtcaBSNYaKBBattaatggctgtHatattgtBacDcBgatttaaaNtggaaaaYtNca +KagRRtRgttRtMtWgggatcNtacacctgtWKagatataaYVMtaaDtaaacctctgtg +tgccttScacWaggaYacttttKacgtttgtgataKYagaYaVatcWcSattaMcatBYt +tYaaatgStKagWattKtttaWgtagaaSgtRattcSaDagVaMattattYaagccSgcN +aaDgaaSaggtaNgtWactaWcgHctgaNatttttcaatgtaMHSWaRtggtaNtaHBtt +tWWaaatattcVtBtctStWtaWMaBcatttcDagttDtttatatgttWBtNaYatcccS +gtgagcgaRYtBtagaDacBtaagaataWactaaaagKtaKaWaataacKcccgDtagcc +aaagcggaatcgctSRtacKgcactacccHaactMgtgccaBaRaaaBVtcgSacRKttt +StgatcaaHgKtaaKaccHaccacccKttgagcttcSttttKKcgacBgggtYMaatcBS +tcgDBtMcataWtaWaMtgaataagaaDatccSYDtgBatgactBaVtaagatctcNMgt +caWKtgcWggcgatacgtgtttatttWaDaNWBNaaNtNttcaaatagtaatScgHtMWt +tgttgaBaDtgNatSaagtttHttaNaNKaattKatttgatcgtVcatgaatatBtttct +aacKaNttVttSagccatRtatatcactcHHatctWSKttaMacaaDattccaRaYtttt +agttaatattcctYaacVactgctMcgagcaMYtttgaagctagtKgNWttgaaaMatca +McttcSVatcaatgtNactaaBagatagagtDMgtNtNWatttSaHactagaaaDggtaa +aaNctMaatagtaHgacgMaaacMtacatHtaSagaHatYDccagtBtgaWatcYtVaag +ataattgatcgacctgcaacgttttattacNMWNcattataDVDactatattatYatttt +gcgaagtgagYVtagYaWaHaatctgWttttatgcHaacgttaccDaKtatagaccaDDt +taacgtHBaacatccgtYaBtVtNccaaataaaatVactDttSKtcMtDSgaagctaMta +tattgattactgtNaagNBcagHaDattaaaWttacacaaatactcaatSDatagctcaD +ttWactttgaStaaDtagatSaaDtgtaatKtgVataggaagWSaaaaKatttaaagttt +gcgtaaagcccggNWaacatacatgttctaRcaHttVtcattatctagttttNcataaac +DttWaagVtNYtaggctttggtatgagaWgtactNaVatcactVttBKcttaaccttcMt +atcggtaataYaMaYggttgtcaaagSWHctaRMSatVcggactMatatccgaatctttt +ttcgagtccagtttgaMtcgcatcaaKagtattRMaaaKDBttDNccatttttaaBNtVt +ccgtaatgaKgtcagMVSattatttaWaattttaHNcaaMaHttgtggctattctacDtg +aagattatcgacaaVRHttcSaSaatactNHWaaNcgtWaWgaccgRSttNtHtcttcKa +tYatatBaagtcgctBtgagccatatScctKaagaaKDaWactWagBgctgattBagKtg +aaataBaaaaagSacScaaagagtagcgaDaYtaMcaYcKtaataMatttttaactttgY +gtcgaaggacgcHctBcgYgaaVacRYagagBaaYgtagattgcgagtcaagtStDagat +BgtgaccctaSWtctDgactaSHttctWatWttctaWtatctYacactgBWatKKctgta +tYgacaaHSatYSaNgSagtatagatgagtatttatgaccMaatgtaHtStaWttgYagc +caWattcagtBaYtaaNaBtaNatactggcttWcaagatDctacggaNctatcacatSgK +gattgacgacccccgagtNDtattgagaaatattaatcVttNKtaaWtYacgSNcBHgtt +gWtatgtttcgccaactKaattaRgacgNataatctacaacKgttBatYatNMSaaaNtc +tKgacttatgcttatKtcaVtVcagDaataattYgNtRtHaagcaataHcacaVgtaNNH +tHDatgttaMNtggWagSVaRttcMVDtcttWgtRttctacKaaVttcVcgcatcctHRK +tattSgttSacgaagtcccRDVaacBWagtgYtKtgattgSgaBtgccBtcaKacaData +cttHatcattNatttacgtcagtgaggcBtaRNaRcaSgcatattatStatgctYcacgt +attcattaaRtgStcttWgtattKtSYttNaHaRtNYcRaYtVtggtDcKcttctactaM +cacggcMtacgcttctatatHtaatggcattMDtaaMaKattgaagtBaaKMVMNacKaD +tttKNcgagctaaagtccMMtgagaagVaataatggcaWaaaaVaBgtaSaVgaaaSaaa +ataDttVtBccaNagcSBgaMaDaVaVYYRVBgttYMtagtaactDtaagWaattBtatt +ttMDYHtSaStScRaKatattacacctMttgNBKtcRtRggNagtYMattaaatMctYga +atgcKHagSggaaaaBcaggtHtatWcatcgtStagMcctcatgattaWRcStcgWtgRg +ttttcctaacatcgctcgDDtRaatatMgtcMtHtMaDYatgDatttatagctKDtYHaa +aaattaSatatctggtctttattttatMtgtYttgtcatactcaaVcYBgatgSctKtYc +ctWaRaataWcMgNgcgggagtcttRMgactataHaHtgctNtVaatcaaccacgSRaDt +gKtaaMSKgtaaaaWaKtttVagSDtaaaaaatgttYattttNagMHaaRtNgBttWatt +atatgcttatatcatttatKtKaaaagctRaaatcgcYgacgNtacNtccVtSaaatttc +DVctaatacWgcaMtcttSaaWaaaWagtagtaattaactagRttaVcSaaatataacHg +HatWaattggaagtgcgSSgaaVtgYgSttccatWVataatcgaatatgHtRcgtBttct +taaggatatgttgtBcNtaatgtcacVatactgaaatMBttRRcRatccatagagggaca +tcgccWttagttgWttatKagtaaaagHtttccttSatVatKtgagcaatttattaaYVa +ttcaaattctgSattRaMtgaatMgttattattacaNcggVagccttaaKgccYcaaDat +tWtggMcttMacWttccMVgtgaattctDaBYgacttKYtBacatgctDcRaaKaaRaat +atctttagKcKtaactttaatNaaggctgScacctYgcgcaaaccaHttVHcBaDgtaat +HaHVaaatMgttggtSatHtNNaaVagtgtacaataaagacgKttcaaaWVacagctcac +WHaatcctgtBNWtaNMKcVcVSWtSgcaattctgKtVVaaacaRaattgatRcgBacaK +acVccVMactagcgMNaaactgataDaSgagaatVHaatVSVtccggatgRgtagRattt +gtaactaBataVaggcaagHgaaSMSaKgctRagcStNcatttVgctatacttcNDtcaK +BDcaHtDcaatagttHttattMBgagctgtaaagtMgatStStcagatatYcBtataacR +caggRaaaggtaWSatKgatatgagcgtgMYatcagcatVttSgaaaaaatatatgttYt +tcattatacataatVcacgattataDggttBtRaagtHMtatagaDgNttggDaKctBca +aRcgattcgtgccttacaaaWattYWVcaaWagDattgaaagggaagaHattBtatVggt +aHtWtaMagtccagaKttSatatcaStDtgWaagtKWaggtatttaWaaRcattaatStg +aaVtacggaacatKctacatHtaaaBtcNWatttBBaNatRcDattcgaactataaatta +taactcagtSgatataagRaYaKHctggtaaNtttaaNgaRHtttattatacNttttaDc +cttYgtaaacaggaagtgataaacatBgaSgtaaaaaaVcBgtWNtRMttBttaaBgtaa +aatatcHNStaBtaggtaVatYaccNtBaWagRctNSacRtMatDactStVctaaDtaYS +RgttaRNttttKggccagaaBcatagtYcaYNtDatcgtatVcaatWRtaggaattMcat +RtgggatgtcMggMtttataagtaBgtggacNaaKYtgctWgagYtWcctWtVcttaaac +taRacatggtRcatctSDcHcMgcaactttttagttaccttattHRgtacggcactDBgg +tMHcVaaRatKctSHacctacaccactaaHaacgSttagKtKttttgNHVgagtaYaMtV +YNVcggttaSBaBtaatttSRcgtBgaWaatctttttKggacaWKaattKSaccttgDRg +tcatatDatVMtMaVcgaattaNaagMWccctaaHgataatatgtattWataaaatBaaM +tgRttcHctaagctaagatatattMcggactaRttttKaSttactWYtgBcaMMacRRgN +tactttaaaSKtttcaYBaBttaVagtRtHcWaggaVccttNgtgagtcatataWttYSc +MtWgVRgattWtaSggacggWWctBHatattataaKaagttactaMRaaataSRaDttDa +aatataVHaatggaaBDgWgHtcKStVcatHtaatcatggBWaagHtagtMtgHcHtcat +ggggWcatacaHNHagcDatRcaaattcgcttgDggDNVcaacgSgtggcaccttMttaa +tattVYtVgaagRttaBcagVaYaHcaRDBagatgaVHtNMtcttactDaggMgMaattR +WDcctVtgagaaaaSKatHHttVDgtctgtcacatHNttgaatSaagtKBatatagacaa +RVctcWtgtacKtaacHtgHataSgVtactaggtttatggBgtcaaaYaDgaaaaaatcg +MtagaKaYatgaattatYcttKtacaatttgWttMaatBgaatSttMtNaVgVtScgctt +ctBHKgtaRcNBaatcDtacgattgacgtgctatNaaBtMgagNgKcttWcWKacactYg +ttVgNcgaattttcttgaaaaactacccctcgcNtgMctatcccacMcactcMatttatt +tagtagaacMNtttcttgYKaWtaaBtttcWttagHtgtttctcttgtggctatgDgcta +atWDataatttagaNcgcRRNataKtctaataHgaaMYctNaKWtactaacDtgaVcgag +aactggtaccaactHgaggctagagHHagtMgKtaaactacaggMatgtYgSBaKaaaat +tMgatRtggggtHBVgttaattgKttaaRDacgMactcaaacStaaagctctgtgccttc +gtSagtSaRctacaataKatattctaVgtgtaattRacKagttattgaMtaatgaNatac +DataaggactttccNtStatatKaagaataKtatggtcctctatgaggttaaDtgtattg +ataaaactggatcactKBtttggcgtcaaagaaaNtagtWKatctaaWBactDaBaYtac +aWtaSgcaattattWgaaBgactgaKctatBRgtagttaBaRRgatttaagBHctStgtV +YRtaaataaagtMWtcHgcattcacaaMWtcMccWttgVgcHaWttcaNtgtVaggNgcV +atKttataaWDcccctatgatVttttattacagRBBWttcttRaWgaatBVgcgtHgWga +ccagtYacaattgSttaaMcVtDatttaVttRgttKtcaYWatKtaaDtttWaYtaatYc +tSctatagtcctBtccMaMMtaMYHaSSgKaaacttctcBtMtgDtgtttttagRcgtac +ttataHgKtNtMtKcBtaNKaHStgSagYHtataDtcKtagRtNWaacVgctVtRtttSt +NtgaaccttaVatgagaaggtcaKSttaDataagcYaSatNStcaatDNgttcgacaatt +taSgaRaBNNacattRatNtgSttHVtgWHgtSHccaactKttYtatHYttVtgHcNgac +tMcaacttBatatgSgattttacgtatttgtggtScaacggYtHtgcatctatttttWta +SatcagaYatcgcagtgtgtMgtattctttcattaRatttStcaatatgcttDtStaaag +accDcVtaWNcHYtWMaMcgaacKcaNcttacctaBtgcDacatcaHKtRcDaaacataa +RacNNtccDataNactttatBSDYatDtctBtaBatctDatKaMcattMatatcDHctaa +gRgYVcatgttcgtgataHDYaagttSgHYctaaatgtaaaactNgtagaaactaattRa +atcttttBKcgaatSctMaggVaVaaatgagataaataSgttKgtcatKaKatDYtaaaR +ttYaMtgctcSatRtagttttagcaaNtaKgatcgWYcacDgaatcaatactgBgaNtaa +ctaaWatatacaatacactaNatcaVaKaaMaaaaaatcaccBtgttgNctaacaBattt +taaKWcaggataWMtaattgtaaHtgVtcgaHtScaHtctcHacVatagtaMcaaKtccc +SagMYtWcaaatHHtaagRttDagtMtcYtttaaWWaaaVaRtcHNtctcSttagcacaK +ttgtagtNgWYtatKDtcatttgaacctcKHtatccttattcttNggtBgtgtKaggWtY +gtStgtVaRtaRaaagtagtgtcgcKtKagatgagYtttaatKcScctgaaaaaRaaHtt +tttaaaVgtatagKctaNtKaSVgttcgagacattttRSatagttSacataMtaYHccac +ttttctatactagtatgaBaagctttaMtgaatgtcaKYtaaatatggattataNcgBHa +tcctaRaaactgttgacttYaHtStcatcctDaMBttgtaWgagtaatWKataaaBgBat +tcttttctttaatWStaatacgNaagtWaMaaNgactMtgaaDaggaaaSctaSSgatat +DttattatcatagBcaataVcHcRgcStaHaaatWagatHttMHactaRacttaYaaaaN +tataHKVaataKtatgatcgtcVaaWgttYtVcaaYggctRWttaaKtRttDaKtgtatc +aattWKaatBHaaaaNgaatggStHgVVgatMgBYtaRNgBDttMcNtggaNgtcaHtgt +tDcNaggBtatYtacVaNttctcWtactHYcSctgtYtDtgWaatcHgatDatatcHtct +tatattaaKaRYaDgaatgSYcgactgcRgaagttagtStYatYtttccgacactacagK +caaagDttaatVatcttaaacRaDatRcBatKNtNtaaaHtcBgatKHcWStSRaKaSMg +taKaBacWgDDttgYaaYttaNtDgHtatSaSataaaaMBaaDtaMatDaagWtggaMtR +cacttatggctNataaaaatatWNMtacctatgtcaYKaRacagttHDagccgtaaYcaa +tataatcatagggaaSatgMYBcKBBtaaRVRatRtccVtgtgaagVNttcttagtgtcW +ataVggtaaNaatVgVaKctttNgtttagtaaagBatBtgaYSagHttSYaacaStcgca +gaSttcDBtKtttggtctacNttgNgKNNtcaaaaKWactgaaYgaYactatHtaWcaac +tgttSatNVtgtctSttYctgattVaatKgtaYcaaattSgttaStatggtccaatgSWc +caaactattgccgttacgcNatcHctctcaKatgtagtctattttaaggHRatcDaagSa +VgaVNccaBKtacgtttStagKgtctaHtcattaYcctaVKtttaYaaatYtccgataaa +VttcDgatWcgBtcctaatttNaattgctDYgtgatcaatttaagggctctcatcKattg +BtaBagcaYcKctctttNtaacHacNStggRtMatHHgtacatgcaMagtgtccatRWtt +RKctaaaDtcMctttaNVgaNtcMatcacHcctgWtaaStcacgtctNaagRNNaagMaD +tactDgctttttcatcYacttaKttatgcStDaStNaMgDtaacKtMtacctaaWattgg +tttNaaVHatgaaattaattacgVNaaWtggaWatctgVatcacYctcVHMtVaNacNtc +ccaWtttgcaacctcWctHaatcttWcaaaYaBaattSctYatctaagDgBttagtaSga +WtBcRcKtccYatatcKBgtctttatgaaHDcgNaMatggatgtWagRctStagagaaga +acagctWtNtataaaataRatHatKgctNactHgttRgRgVcRacatgHYaNttaHtatt +aNStaagatgtagaHcVctcYgggccYcaaaatgatcttctagctctHMaMMgcaVtgHg +taagaWHHtggtaactBcaMNNctagaacggWtctttgaggHcYNaaMHtaYcttKaagt +SccgttgggNMStatacDttataaaVaYcKtcgcattttcgacctctcacVttNtttatt +gtcttctaVcatagaattMttgtHtMgacataaatagttctMtgtWgWctttcaagYgcg +tNaagcaaDaVHaaStMtaaagccccgtgVgtcacatcHVaDtgttBtBacBtcggYttD +agaDYtccMttagcttacNcgaagatRtDataRtgctaatatatgRtWVttatWKtgcBg +actcgagaSgtaaaaagttaaWaaagtatttctcWtatcBtcataacNcgctcRKaaDKa +ctRaNtagtatBtgaaatttcgcDactttaNtYgagagaNttgaattaataaaSMattRH +NtYtgttgaDBRBttgWttagSatgacDggNVagRWcggctacDaYSgaaattHgtYaaa +gctccVtatacattaMctttgSgacatBKaattRgtaBRtttaactattctagcMKMttt +ctgtgtgVgtctttcDcgtaaMtaggtaaaDtcaYtatccgattcYtgaaRttctKaNct +aYgYaattYgRttWctWttaaaccaatcactVatgcgYttgaaatgatKBcNRgctcatg +accHagcgaaaatgtVgccatcaBSatKccRStSattaaatttggtaagcVattctgVca +ttMtacatMgaaaaaataYNDtDaatcatWattcaggNcaccctcBtgcKcHagYtatBa +tgBttgtVttaYBgBgataaHNtacRtcaaBaKcagNtcagaatYgttWgggaNDagtat +agRtctcDtDaHScagttcYcatcSYacHcagagNgtgcHagtacagctgRtatatMtaa +tRaWMHgaaKacaBRtagHtaaaNcVHcatWBgWaaacWccggtaaRcattgMgttaNgt +tVMVttgcaagagaatcaaaaaagYScKVtgccgacHgacgttcaMcctcattatgcBtt +ttaagtKatDactccgBatHYgttcatcgaaatctSaKaagaatWVtcgttgtcttaMaa +YaSDtaaaataccgcKMtatgKtgScaaDMaaaactgtgagcVtttaRcttgtaNMatat +atttggtMgYVatDaatttgctttaaRtaBgttaYaaagKtataMtWStcHaaaaNacgc +tacMttDDgactacaNaatBcagtcattatatSttaVgRtWgSggcaatSataVgSYgct +BttataaYRRgaactgtgHtgacHWSactYNgtttBactatWStaNtcStcMttgattSt +acctgaattctWatNaaHgMatattcaaaKWaBaataatHKgaWgataYcaWMBtgtacK +agaaaaagaattttWttDaMtggttgtgaNMtVtDcaacNttactattacggKctattta +aaaBKatagttHaatggaatatYWgtaVtNaaYgataatMaccWagagatRttMtgKaMc +gatattaacaagatgttBBcNaYattcNgtRttgaBcctaagaSMttcMtcctcYattca +NaRBttaatgVcMNgaacKagatcgNctaWVgttaaYRtgctSctaaaaNtttgctaaSc +ttcVattaHtaaMacNgttNtKHMcctattttaRtttVtSgtacatBgtVaaSSaMVaRB +caSaRHtaWtWHttMtattVcaMtWaaaNaccccgHYtcatagaaRtaaBaatttaBcca +atcRctcatagWgcBHRtacaaDttcBgaHggcgctaHtgacagcSNattcctcgagacc +BggtcaagWctgVcRDgVtaagtttaattatcMtgatNagYttHtYtagccRatagDtaa +tcNtaKtacaMSgDaaaatttgHaHtRDgtaattKtaMHgaBcaWtBNYaWgtttSttta +SttgataatgactMKatHBtttaVcYatgggttttaDKcSatttMatatcagtYaBtgVa +caatHcaDMcccgtaataatagDataatVaaagaagaVtctccgaRgtRtaatcgagtca +cttgttSatgNDHaSNRcggtaSaagcSaBgWSgcatcaaWatgttacatgattcWacMt +agtgNcacgatgatttttRcWttSgtaatMRRBaacNWRHaaBaattDaagStgatcctt +caDacccctKaagScSSHaaYHWcHcaWcaaaMBataattgDtagccWtcRHataMNKtM +gHaBcatcgaagtgtaRgtgggaVMatgttaWRtStBHactaaRaactNctcHaaaggca +tgcVHKHgaatcSccttggSaWatWtNcaaBctaRagaaacacgcttcKatRattcWtgY +DaaaaaaNatWtKgaacgtNttactgWHBaccaWacggttcaaVgagaaacVtMttatag +aagtatWtaaaNHYaMacagWagtaatttgcatcttcgaatacggaHtaatVattctaDa +HtRKRaNHcttacatcDKttMDKaWggDtaatcttYctcWtRaaaaKtaatcctgcccca +tgcgDtctaaVMtWRKKDctaatatDgactagWtaaaBcKcacMactMHHttgDataKHD +aDttHttatttagtcaaVatccKWtacWtSVcaggtaatatDSatgcctKtatDtttaga +cKaaaagcgtttaaSaaaYtgattgtKtgBMcKttgDaaaagttBRatHgcaKgDgtgcW +ataatMWgcVaVatcYgWttaDatcatNaVgtttgggcttgaHRDaWgatttctgMHgtV +tgccttBtWtaatcgttcgKgRcaBaRMtaattWgctaatMaVBccaHtDagaBNaataR +cacYcYcHcatBgaNtgaNgKHttctYaacaaaYgBttRNtNggaagcWtDggattgagt +HaWttVacaaaBtgttaNctaatactKaMaaaaaDtaRatttDaaagNttcYcaaactcM +gaYgtacaaatMaaatYtcacVaacgaaDagatWgBgaataggtWtKaaMtgDttHtgag +ttaatttgVaaDagttNMataatttaSVattNaDtKVccaaatcgaYVtaaaacKRaata +atgaBDtctRtgVcttatttYtgaHgttBWatgaatatacSaacctSatNNRccagtact +KagaRtgSKMcgaaDattttagtHcKcaaagtggtataaaggctcctaSatHtaMtRKat +taNRcWtccgctataKggatWttaggtaatHDRatttattRWgcgatcttagSgtcttac +tatgYgttYaVBtgcaYaaRtDaatacHHtDcttHgBgNcccataDtaaaaatctNtaca +tatWaRMBgaattaaaacgctctctcaagtKcacNacgVRVctttttaacttgctcStat +RScaRaMataNaKagtatcattRttNaVatcKgtacNatttttgaNcgacaaKctHWtga +KStacMaBatgWttNSacaaKcaDaatcWaKaccgYBggMScgaMcctagcaDatgtttc +VatgtRBtKNWHtcctWDtatttttNNSaatattcMttgatKgNgaNBatcSggtctRct +tttttatatggtNttDYNYgaaaKctcacacYHRgttacatacttYacaataNaagaaaa +gttataNaataSatacagttScacVaScaccSWtccagKHtaatcaaatVacatWacgBc +tccaataHaaYtMtacKacHttttKtcataWWtgtgaatWaataaaaacatttcacctta +HtttgttccaatcccgRBaWgatKgagtttBaVgaNtaNVBgcaataagaatagcaKRtt +gtatcaattaMtaacatataDBgtaaNttcaNcgagatYactggttatgtNVtaBNtDaa +DtDttaSaWtactaVtHactttNttcttcatWttcDatKaacgtttggVDaDtVagttat +gtcagactKaatcaYtSgttttataaataDttKttKagacWgHgatataaatcttagatN +KtttWtWaaatattacSHaRgtttScttaatWttacgRRaaMactcatBacaccatRttt +gaacctacttcDMggcVaSBagaatcttaKMagcaVtctDVataWtSgatagacttBctD +tBNWgtgKatWctYgaaStccgVaaaDattYatagtatcaacBaWYctgaaatttaKVgY +tStNtcaVggtggaNYgaRtMaacataSttcagacVactcaVaagtggtattaaDBNDaa +gtatatMtactatatgatRSgtttgccaacgcacRMtacRYNataagatcMgttgatcat +aaacttVcatatgWtacaaaWttggaaactttaScataactRattMtDacVYataaaagM +aattttKtgaBttKcaacatattVtagtcatgactcgDaacDtaWctatRttSSYNtgWa +ScaaataagaaatKtagacataatggNaatttcSKtVWtgacagKWattcgVatttcKWg +agcaWgNKaaaatatgtaaacgttcactaaWgacaccBNaacagaaStctgctaHcVttt +MtcYttStagYcgtttBcRtaYacttgNaacMtDRtagcatgtgcgagcScaMgtaatBa +KataactMttttattaRcattattatacgtaagSNatVRgcttcgaVaacHNtctaHBKY +gKaccYcttagagcccaVgatttgttagactaaacgtgcaBgccaWgaVataggattDBW +aattttgtBacWtttttaatDtMgaactaagcVtctcagBMKatgattgaNaVttggatD +aSaBatttcgccatatgctaattgYacatgatccacaaMHtttcKYKaWtYcgDtNaaDc +cgNaNcacacHKttDtttaggctagRVtYgtaactagctttcacaaatYtHaattYacaa +ttaMSagMactcctcatgtScttcaaYtataaaaScHYaKcaYacactVcacataNtaBc +aRatgYagVBatttgtaactttgRggacaagcVacctattacRcaaMacHRagagtaVNc +tacagtgagacgaaaggKttacattgggacaataKNtattcaagWKttgatNagNtgcta +NgagatNacSatctNatttatctatRgaaaatKatNKSBcKactatacStcagtaggtVt +caaaBYYgctattKtWNttcRacaaaNatgaacttaRtaaDSttVBYtaatccagtNaaa +cRttagaaccRBatataWaatKctcattcSacWaacaacactDttVttgacYaagagtaS +gcMttBttaVNgRVagKDcttcttcNtaggttgcgacYacttaaggVHcaagDagaagat +aaVaatctgtatRatDtKaaSDgattcaattYtcatgYgtgaVMtMaactaagaatgRgD +tHttaaccaatStaaaaMctVDDtgttatcttaBBgccNacKMaHggcBMttctgNctHg +gagaataYMgtaMccaataattHttYttKggtKaccaactcccHtMSaatNactcRtttc +atgcKcatgcacttcatSaatatactttVtaYttDattgWcctcactcYccattaDDaHa +aKcaatSttagKtWtcatRcaactattaattYaDggKtagtNcgSgtttKRgtDWtVHtD +NcHWNtKtccgtctagtatSctaBcacgcaBtaacatgagatVtttaaggcaVttBttaS +tWtattgYaggtSatBMBDactVtggttDagacataaactactBgcacaacMaagaStcc +aWNaaSYMYtgtaKaMcYSaHaaaatatttMgtcaaDScaKtcaBVtaMVMRRDMtcttR +BgWctaacttgaacNaatgttWgtggBtRttHVKgKcHVtatattSaaaatBttcBtttc +DgHccBagtRBRttaVagBctRcaagcattacKccaWVWtaVcggttatNaSgccgKtYc +BaagcWgcatgaNHaKtagNgcHcgtgtcataaaatagagacttgHYatattctaBgttt +atRatctatttagacattttNtWaaSagtaHatRtctcggatttatgtgatBtctRgggg +catWctaSVMaRtcatgKattgRcatMaHaataNcBcDcaggcactattHBgaatStata +ttcatBgMVataaSacVacKHatggttaaBKtgtaSaWMattttMacKtgaaWaaWgctg +RatgtgDacBtSaHtDgtgtMVttagatgattagagaSttgattgtSaaacagHaaatac +aRcaccBtaaDtcaMtKaaStttatKagaataaNcaaBtattKaVNaWaNactagtYatt +aaagWgHttaMcKaSagatSactctatMSagtggaYctcacKKgaSMgcRgKtgccagNM +ataatccaVgatcttHagttttcttaaccataggggcttaDtYatcgaaaMataagcaaa +tBttgHHcHagacagagaggcacWtacccMttacgtgNttattYctVaaactgttaagtK +atMagttcacaaagggatgaVNMatgcaSattatcKagtHaBtgaagBcggagtWttVaa +DaccMScactgVatccaRaSatattNtgcBatgBaaNgtcaBMgggaatgagtatRgaat +gtNttacaggcttaHaataaHSagatagtgVctattaaagggaagDWVccatcKaaaatR +ccccaSVaaatttMtatStgtWagtStMaaatBctgcctKWgttDDaSKactctaaVRta +SWcVactggaaaaNMaaaccgcacNtaVgaagcttDNgaDBtaMaMKNtKccaVtgctct +tMMYaaaaHaattcWgHcgtacatWaMaaKtaataccgBDaYRaggatatSKcScYagMt +aatKHMtaaccatgHgtagDaggtgtaaatatagaKVgccRYctcRaKBKWtgatHYcaH +gBaYtttMcatataatgaDttcatttaStgtcVSgacggtggVgtBtgacatgtaaSgtB +gatKtKtaYcatVtNattataaaHaSccHaaagctSMKattcatagcacagtgBRataac +aatMttKcWaaaaatagStcggRttaattatWaataatMaYagatgVtatccttttHaSc +gtBgagWcatgBtgcctatcgtaaWHacagtactgaattaaaaaNattRNMaSSNSctat +tcaaagccVVcatattttagMcgtattNtVBactacScattgKVtataaKtttgNaWctt +NacctagtgaNaaDcagtaWgKggaaKtacgcaaaYttatacSttgYaYttcDNagggtt +VDagHatSgtacYVatataVattataSataacgKgatVtVacHYRWttatcctaaDtgta +aDgRDttttattWtaaDttggatcattNgtVaaaVggaaggcYgSWaaattcWHcgaSaV +WaMatctMDtHBgttttaatctaWaagatatDKtVttaccgaMatRaaaBttaNagHatD +HWcDtBVttaatKtMataYttSRHHcgtaHDtggttccaaagRRtaWtVctRcaNDttat +acgatMcaatNHtacgaattBaatHtcccatctctccBtgtataYctatgtcgaaDYWtN +ggatNcacRtMaatNtKcttSYSctaDaaaggctDaStatKtataBgcVaatttggYctt +aaatgatgtHctaaccaactttgggttcMaaDattatKtVacgVcScaactSataSccHt +tYctttgtggcDtMcactaNSBtMRBMaggttWKtattaatgtKHacttcaMVatctgtt +gtccaaYNtaagttKaacttctHcgcWtYttatMBgBaMacaattaDaactNaaatSatc +VtSSgatctatgNatSYaattRatgcDgtctataagagaagRgatatttcccaataHgtt +ttWKtgaagNRtctaaBtWcHHcDgaattgaaaKtgttaaRtatgtaMaggDttcMacca +MaattDctgYctaWtStaNtgRKaBtNcMHcSttMtaKccYacgNNctttatStgVtaYt +aagttaagaBHaaStVKHatgttRVWtataMtSatgcaattcMcttatKgMcagtgaatc +YtcctNaYcttactttctcttcatggcgNcatScStBtagctWtHaaWattaccgtctcg +tBMcaaacKctcccaacttBgtWStVttMRgKcVagHttVtaagMaNatcaHttacatcY +KttDBtatgSattVcgBcBVYttHNtcatKgcYgaaSaKtatttttMtctatctaSaatt +DttcWagHSacgttagYgacWaSaDKatcNgctaatgVSctgctYgaKgKtaataggtgg +agcgtcgaaaaRYtgYWYSaatacBgacWtaNStcaattWtRcttttaaSYgttcNgtBW +WgtgaatHttttBaMcMtKccagtattttcgaHaDtSVgatgaacatgcacgtcagagDY +attBcagDctcttNcNtaaaatRctgMcDacaagtttagtcaaSSaagaaacatacaDtc +tctYgcaaacBcaagaBatgtattgacgagYacBDgttcgtgRtaMgaattttcNtgVct +tctgtctagtgtccatatctgatYatNtatVWgttacaDacaHDDagWtgataWtatcaa +BRatDRtMgVcgaaattcSMagYgWacgggtaacaaattcagcatagSgttactBctgSV +WatYcYgcBWgggRcHtataSaattBcagHgcgcctttKcttWaggctttaaDtRacBac +taaVaaKtaaacctcgcgccattactKactKSDcgacaVtatataggataKctcgSatgH +SatVcgtagtgaBtSYtgaBataatStaaccaagttcaDtHtatattaacYatattatcc +tacgagatcaccgtVSttctYgtcataaVactcgWtaVatttgttggactaaaVcaSaDt +YcgNtYtctVaMtaattatWRtWcaNtaKcaaYggatgNgaatcaatcRtcgagtHcgVg +ttataHDcatttaagttctHtcgMRHtaaagaVactBMtatgaagtaaaaaBNtataaNt +tcKcctaNttaaDtcgMacgDcaMatttgYtaaNtcaccgatgagMtgttaggWcacHtt +NgtcttHYMcaattKcagttcNcaaaacgNaaSattgKttaaBaKttatttaMggHcttt +taaRNVgttaYttttMVRtYVgRatKcgVtacgaatttccBatBgYBRtSKKctaaaatg +atatgBtcttcgtttgacHagtaattatatctgDtBttatgaDtatKtcKRcRttagatt +attagHgDNaaaKgcgMtHtttKtDtgaaaagtaMatcagaaccgaatKgtatatVaccR +aKYtDHtcSagtBgtgccWaaaggtYKcaHatDDaaattDStDtcKggtMgcMtgtHtca +aVcgtttNtagtNtgKgctaDcScgBcWSatgtatagcKgWgttgaacgagtgcgcgtKa +aaacgRtttccatatatttttMgaKagcVcVRataccWctctcgBcgaggcgttaatgaH +YtttHtaSWtagcagtttKtYaacaaataMtaNDatRgMBaBacSaataSDctgaactat +tgataaRtaVtttHatWaacWtVaHaaBDtactYtaDactttSgtKtRattgatttatat +attattataattBatagattctaacDcRMaaggttcgtcatattRVYcttKgtRcgWaat +cgaaWWatDctacaaaagaattHaatctgttttacYatKatBaccMaMaaVtcacStaaY +gYKgtttctcattatattNgSaaHtgRaBtcataKYtHtacttgtacaaaDtYtgatagN +RcYatgaStaaagactgtcWDtYaatVaNStagaaaWtaaaataDYtcaMatSVBVaaaY +agaaaattgtgcDagWSaStattttaatNcacgataNBtaattggaatgcMgacattHaa +ttctctaaMatactaBaaattacaHWgBNtNaaSattttaacHtgtagtBtcRtttSaNN +aYaMaDtatDtagaKggYgcaaSttgctactDcNRtWgtttaVtggcaaactattgSgaa +gtattatgDgcgtgtcttagcNtRctKggtMaHgaDaaagtactgtcgatttagatcagN +ggtaattaKaatgaaYaaHaattggttVaaMggatactctaBgtYHMcttccVcaaWtgt +tHHRgagttKaaagaBtaRtaaWaggttctatRatSgtatcYtaWcatgtaBtcaatcta +atRgaYYtWtccattataBacttWtcctaHaaaaggttgacgtRattKgaagcattSBtt +tctaNcSctSStNtYtWaWtgtagtcttgtctttaagNKgaagacgDaRgtNaBaVDgaa +ttggaYtaccSVYKctSKKcatagttgSttatcStactcaatSMataHcaKgatWVYtNa +cagtttBtRagYHaagtaNaaVVDgatattMaagattagcatcctaMaaMctgNtMcSaR +cgctHMttaattDtttYttcgataaagtMtaagttaWaaDcaatccKgtgMMcatBgtRt +aHBcttgtBaBggcaDcgaWttgggtaDaggtgatRtYaMWDttatcNtVcttRaKagct +RgtgcNaatctgattatagattagtatatgaataDNatcYaggKRacaatcaHcaagtta +gtKgRatRgttaagaaaatacVctaaaagtgtaagKVgcttSWaaHatagHctagtDgDt +SaVtgatcatttaNKgKHataKBctatatWaNgtttgcRaVNttaDgtcttagHYKatYa +VaBtaatgaBattaYcNtgcaBtHaacttVtccatDagVaaaYgWtNDBgacagVgctca +RtaHaaacttttacaaggaSRaaatagaagaatacccVaHatcBRtcttttaaDMHWtHg +acMtctcaagKDttctgYctctcNagaMgcgaaDWatMcMatatttDctttactaVScta +gttcaRKWgtttKRaVaaKtacaacaKttatttttggcctataaDgtcBctBDgcYYaat +NactcaaRgaRWcgattgVNcWaatctgKagDMgctatKttRatcattMaagtctaRaVa +attKctgaKtatccgaaRatcHMaaaaaagattccacgtacgaDStatatctcataggta +cgcgatgtgaaggtHYtatWagKVKgaMDcaatttWccttgKgagtctagatgaatgVRc +ctaMttgtaRaaYtRtaacWgaaaMttatcatNcgttactaaggtDaaggcagtRctcat +caatggYagccagcgaatatagtgttWtaccaRctagatttDtaaatRcDKtccHtBWgt +tctWaagccYBSgtggaaagHNttHtctaaattaBatggaDMgaBgatatcaatactcMt +aaKtcYccgatDaYgHDBaagBattWattgatttttaagaRaaggatggYggaKttaKtB +VBcttaWcttBtacctYaNYttgctgtBaaMtWtcWaagtaaggWcgMDaaNtccWMWta +tcMVgaSaRctaKtBgKWDacDgaaaaNgttcaaaaataMcttaWtatgNaVaaRataWt +gKctRatataagtgttgacgaKgaNgtaHattaaRagSgattctatgtYtcaattagBYB +atccYtgtNacHagHtacVcVacaacaccgNgBtataYaatWHSttattgctDacttgtg +HgHcMcHacagctRSDtgattaggaDHtYagatggagWtaMatcRcccacRaaaYagcag +atgatacatatttVBBcaaMtctctaWgaNtttcctaVcttaYBDBctRgSaagcNgatt +tcacgtcRDaVBttaRaggtaaggHcacttccgDBKgagaatttataaaMaRattagcVg +tttacaaagagaaaMtgDtttYttggcttataKaStacaVttBttcttgBcVaataaaga +gtgagBgcgNcNattgaaacRcactDaaccaatWMtaaHtBgaaacaaccctcMctcaaa +tctMWttggttttacttagcRtttacatRtccBttVcatgaaBacaYgagHttatWDtcc +tSatRtYggHtNMttRgNtgcatcacgacagaHgtYaSaactgaaNWVagtagttagaNg +atctgcatWYaDacataHtaWttaatHaDgactYgttcaSVtttacctaatttaDgRcag +acaDtgcYVttaagaSSKBYtgHtDtNtcgtcWttDtgtcNtgacKagcactccDMacDN +cccctWataRKcaaatttctRVaacagcaMtataaattWBctttgKgVcatttaVgtDgt +atHtgtaSctagtatagcBtBtgtatgtcgcMcgagttctacgaaBgWccgaWatgcaRt +WtaagYttaNtcWaHtgattYDatWRgRWagtRcHggNatNttWaaacaSgcaatMatga +cNgggaSatgatttcBHcctaaggWactacagaaaagctMcaaagaYtHVgtaaHKgKat +tVaWtttcctaWgaKattatgMaattBgaaagtgaSaaaWtSNBtttYataVgNatgaSg +cBaaccatattcctctagRtattatctttctMtgaRtctcYgaatDtRcHgcRVtWtaac +DtcacYatRcttNgcgaDtVctWtacHtatatgtatKaaggtaNcataKRaataacacDc +tcctWgtSaWcatcDgatatBtaatHSNBtcaataaStHtacttaYaDaMtaagMtgNaa +aaNccccgYWHaatgcBcttaBcgtMBKggccaVgacaWgaaaaaVYcRKctMgcaccWc +tcSacttcVtacgaagtYtcctttttaYgttattaataactSttRggtcVgagWRStatK +ataYcaatNMtacttcgcttVBaYRaKttaaYatacagctBgagcttcHcaatBaaaVcg +ctcacaMgttaHaggctaDtSgatattggggBgRMagtaattggattgYYHtVtcttSRY +aacttataBtNKgatVaWSDWacatVcttgttgaagScaDaSttcactaattagatKtta +McHtMgKccaYatKataMcKNgattgtYtaaRHHcaWagctgtgcYatMHaatRDgtgtt +YctatNKtSDtaKgcBttgagtKtacatgaaggcgMatDaWtcBatagtaaaatNYtSVg +VatttcaNgRtaRaaNBttggaatVgaaaaagaaggtgNtttVBgccttgtgaBtgMgta +aacBgtactWgtaacctatatggaSYattYtVgtttaagccaRtatRMcgWMgDVSNgat +aatBRccNagagStHttBgctaBagatattaacaagaggttttcDaRagtcDgtHttcat +aagaacaKBttaBgactaRatgaaDYHttgVagcMcBDgYactWgSgacBataMMcttSa +RHgcagKcgaaYaDgttcataYKcttcMWttattaaBacDcttDtttBcatVggttVHtg +tMgKcgaaVgtcgMaaHHYBMaHtaaKaDttaNgNtttttaggMcWttNaaaDaaaaact +RgaatagSVHtaataagttStccaatcHataatacMcattHtacaatttctgatggacat +atgcaaacaKBatgcagacagVcctccgcaacNatcMaHtcMtaSctgtaYgtStcBtca +tDacRggttRgagaaHatVcttYWgaDtatgYcaBKgtSWVYtttctWttHtctaYtttt +aBtcataaNgtBRaNcgttKgtgVKgggVtWatcWagttSttttttaMaRWtccgtttta +ttaHatttBVtataSctRWtgcMacaattaStBcacggaatRatactVgaagMaaagWac +aMgctaacaHctHtaatacacgaYagtcttKagcDttaKBHccgtaHaacaKVtcMKcaa +taaaNaggttSaatcatgaNaaBtacggBcaagatcRgttttHaNgtKctYatBHHtaaa +DNHtaVtVagttVacKtcYgcattcatacaaagtaacKaKKtaaNtNataaNaaSaBtag +aattctgacacNtaHtataBDttBctataatagYSctgtaHcgccgaMBaggttaMHtKg +ttactaaHaacgDatataaagcaWtgaMtttgVatcKaattcgHVNatNgDaaYtataHa +caaacaagagtatatDStgcNgcRtaaWVVaDStNgtcaaacgDttaaggNttWcaVNac +cctgaaaMcagVYVaMtBgtatacSacgSgNtaaaDtRaBSaWcNacgYaggtcaYtatt +agVStaccgatgSStMattctWtattHtHaDtatgYaatattgttttaNggttVatcttR +cgaNtHaVaStgaagactcacaaatcactgataaKBtNHtttctWWtattgactacNtaW +atataaaBaatBttgggtatYtttYtgttttVttgagtcVaMVgaatNtaaNgKMaacgt +aatattKWggcagtgRttgtgacactaaYacactggaaKaWYRgcatgcgttctBcttgg +tVaaWgtttHagtcaatctcggaNWtaatBNcaMVKStaNcMtgatataatDYMctttcg +catgcYtHtVNgStggagcBtggMgccctgtgNtVatactgcctcHcataDBtaStgNca +gaYttaMtcaYtgtagatDaagaHaaaRcRataattcaDtcaDgttgtatRaaaaYaRgt +ttDBgDcgaagcNttgcVttcacttaMgtMWaYaattcggaDcgaVtYattaBYaaaatt +aHVttttWaacDttaRaSWactcBgaRctacaVStBaaatRgaacMSaagaatagYtNct +caatagctNttaVtgctgtttgYcttaatgtgMaStactgDBagVSggtSKMYttDatgt +MaaSaVtccSRMgaaaactHaatWWtcatttctDgcMcggVtgtRtcatctttNatcaat +atYaKaaaatKWtDDDaaactaagtacRHtcKttacaataggttWcttataSaYctgctV +taaVggatcctaHVttgWtgHtWttaDHaNgaccctatatgcWtNttacctaYtttDWtt +taggHNgccatattacKggattVatatcRcggRWMtgcaVRaaHgtaataattttaggtc +tcDccaatatgSaaaagatDtaaVtYgNaHBtcaYttaaaaacagatataaagttaaaDW +ccMHMattggtaaagtccgaKtatDKaVHaBagaBatactataVttDttDaMagctctaa +DSggtttgaDacacVatcttNtgatKtVaBStatgNtgDKYcaatcataWtcNatYccgR +tcgBHacaBaatagaVtagcttgaKagcgHtttDNtgaagMttSttttgDDKRWtagtaB +gtgagtgBcaDtWtaHcctatHatttgttWgagcggDtgtRDRcaaatagcacacRtDgt +gVaWtaattRacVataBWacSYWVctgYtWDaVtaKataaacttKaaaMVHaaaaKNtaa +acttgVataaaatMaaatMaagtatcaaRtatSYRtBtaataattgtttgaWtaNNtctc +aatNaataaaaaaattgaaaattattgtgttaaYatccccHtaNcattcacttttaMgVD +taDMtcaWSgYWcSYtSgaatHtgctagaVattaBtaaaYgatattcgaaBtgaaDacac +atRaagcgggagggDMtatDttaatttggaKSNtactRMttactgtBggcgtcatNttct +attaVacgttccKtVttMacttWtctaYcacgtaVtaaRgKcttggatSYatattttgtt +acaaMgtgagagaSatattWcagDttggNtNaaYtaggaaKtYHcttgKattWagNgtaa +gHHVatYatcattaaaaaYtHgttcaaaataattatBgcaKWKtagaatagtatBagaaM +tattMagaMtHcWgYcacgttagtgtDNggctatNatRcYYHtaacMaSStattRagRcg +ataaaatWNNatgaaatttVtKcRtKtDtaaMcctccaDRcaHtBSWcYtaKttcacaaM +aataaMaactccgSgtYattDtaWctagatBtaatSgatgatHKgttgcaaaaagaScHt +gaaHRDatSagatcBcggcatcatYVaatgMaatStgNgWaaaaMttgcYaaagttSHaY +gaaatHattBgtaaMRagSaSacBaagtttttcatgttaaYcagYtgKtYctaStcaagc +gtaVattaNatWtHgtHKNDtcNaKaVaStSacaaStttagaaataatgcDSatgtaKtg +MMtcaaagtNattacMYgtgctNgVcaaNcDtaaaVtYggtaaaactgcaagaWNcaaac +ctDSaaSgVaKtctcatataMtggBtaRttKtagRcctgttaHgWRaattgDaaatttHt +accagctcagaccKaaBctaagtatWtaVagBgtttatgaHaaggattStaactWacKDV +tMHccgtacaMWYctDtagatttRctaccRagtWcWgaaaaMcagttctgacSctaaaac +tgaatcacaNcaMWtWccYgtttNaatttggttaaNtggttSattttcaacgYVccMtcg +aactBtatcYttcYDVMttcgattaKWtatttagcaatatcagWatgcRVaatgRtacWa +VVBttggatRtaNgRagttDYataacDVBcaaactttgtttgaccatagHMtRctaWcga +cagtgcVcaaVgRgtaagtRaaaattSBKacBaatcagaatgtHattcaVRtatVSSaKa +tNataWRVaaagMaacataDgataWHatcNYcMtatttggaSatttcHcgacaYcaKaaa +tattacHcSaBVatHacactaMDataaaggcacaacaSacctgtaaRgtcccaaaatWtD +tagtcaagNtttgatDacDgcagaDcWgatDaaKagctDWtttatatWgDcaaaWttStD +tKtatSagVgaaKtaacgaccgMgaSaatRRcagYtgttNDggcHScaaYDWtcaacgta +HgaStKtgMtRtaatccagtDaaacHgtacaaccHtagataNaattatcVtgaKaaNaaa +aaaaagttgMgtcRaNaacagtaKcaBgtttgaMDgDMacttattatgaDgagcgtcaca +aRaagtYaggMtaaactagaacagVaMWataggtatHagtttaaHtcagtaaatgRgcat +gRctgaMttBaaataagWVtcHctgtgtYaaaaVtKtaSaaBatMtttgttatattattc +aaBYctBWtggatBtgaggDagtgcacVataRBctaBaaaataatttttNggtccgtVaa +aaataaattBHaatBaagaHgttaagcctaatcaaatgaYtKaatYtaaggtMgaRggtW +gggNactaacgaRaaattSttWtaataaVtHgtacttNtaagHaSacgWggaYggNStcc +tgacgDcgHggtttHggtNtMtttDatNDgtgacgtatacgatKatataaacaattSaaa +gcagatKtttSagcaaMttttgaKtMtagtcRacctKSttBttaatMtgcgttacaaaga +VaataattcaSaaWcBVacYKtacaNBaaKRtRtcgWtWBaRKVtYWWWgattgBctaaa +tKaattaYtMtSBMBHDtBtaggDtcNctWYagtgSaaBaVtcttNgtcgttHtgtMtct +atKtatVggKaSaagtttattttatgtactactHtHttSMactatHcaagaattVataaa +MKNtaMccgtgatDaHcaacttRataacaNgaatcSBtatgacBcctcgggtaatWaaWt +acacaattctRVgattctatgtgtatHagatagggacVaattttDtNaWKagtatatHta +gacgaggtatgtcagtgagHccccaatNataKMBaHtcWgctagtgHaatBatSataDat +atcacccaagattttcSatKgatWtgaagtcBMataaHaaMaattatgcttWWtttcgVK +YNBattggtacttcaaMaVNcctcHatcgctVcttKatgtctctBMggacatcaggacSg +aKttgagtctKVYaaagtaaSgaaaHaWactgRattaaBttVaHtggattagRWtaaDaa +atgatttSMBWMaDactScgRYtgaVagNctgtSBataKacStHRatctVgBKaggccaR +ctaacttcYKtcaDcttgaaacBBataatacYMgWgctgtacttttatgaSaaatYcccg +attattRStccaaaBagaacaaaVtttgcttatagaaacacScccSaNtaaaaBgtaagg +cDgtSttRatMYSWatcgtaacgtStBagttaVaaaScccSggaMDBSgcaaKaggatat +acgtatgcWactccgVctNttMaYtaaatKaaatgKStaaaHaKatatgBtcctatgtVa +BggaatBcgcaatgagtatHcYagctDgtWaaccagtatWWtaRtKagatagtgKatatg +aaaggcaWgtNKaaagataWaatHaaaaaKMaaatttBtatHtctNactKtBVVagtatc +acgtMgtgttaKtaatcgaaMHtYKNcMaatgcaSaaDBaaaaagaWaDtWMgaacattt +DcatttaBaBtDttaaSMtcagcttttRWWaataattcNctactWaatNaBaattaagaa +acttYRHaccatatKtaKcNVgttYagttBtaaaaVtctcgVctagctcgSVatatagVt +McaaHRctaHStttNtcattRaatgtaRtgttaatYtaagcattgaatttaKtctaKKga +aggtcgMctttcWaagcgWaKcttcYttgtgaRaagMtDatgWgYaataKaatSWScatK +BtYgtaagagaVcacgctHStaacaSgBtgtaNRYaaWtWcKgaccDtgaWtgagMaYgV +VgBaRacYtcKgatcagttgtaKcgttgagNaStctggaatVtactaSNtaaagtaatca +attaaVaaDattHDBaHKDHctVggcaaacccKMaatVtgttacBcctStgBgMtScgaa +HcatgctMtStaVttttcDaNagtDVaatYcggaDaYtaactaNgtccaattSacaaaaR +gtagaaKgtcRSNtgatBacccttMtactatKgtaaRMagataMatgVtVKagaRagtca +gMgMaatRHNttagaagaatgggaatcHtttttSgtNgYatgtgcYtaatgDctMaaaMc +cVScgcRgKNaaagtaMtacaKaMNaBatagBttttcttttYatataNaWcagatttgMt +gaaacaBYtHaaatgtaDactatttNatttKttSattgBatSRtgKHttacgattgcggt +aaaaacHHtaNgMcgHaVDtgtagaagatBaaagDttaacSatttaatttaccagatata +attggVgaRctRtcgccVatRNtDgcagBcVaHtBaatDttatgKRKagataaRgcagta +KgagttatatcaMSagttccRcttaaatgatcttataaacaaatttcccttaBaWtagta +gttMaacMaKaaaagHatYKactttRatgtctcgattBcSagaDKtttHtBaccttNttV +ttVVtggttacgtaaBMRgatcgtctacaaNBtaVggttYaaggattccaNgRgtagBtg +taBacaagtataaatBaaatKRtaMtKHgatcgYggDSgKRaSttHStcatgtatatWac +acRacHcatYtttaacYatatgtgttNtgcSagDHgataYttNattatcVattcaaYttg +gtaRHtWtcgaBacgtttaBaccaBaatgtcgcNagaNtKtaDtgDtatgDaBtcKgtBg +atacNaccDDatttYtKggMtYNtaactgVacattaaHgMttatcgtHMNtataBtKSgc +caVttaBcttattcBaagtgaWtaRtcctDVRatgaattgatatgaWgccacDaatKaHt +ttacatNttaWNWgtacaggctacttBaYaaatatacaaaatttcgNHgMgttHctcKYc +ttgMtaacBaDVtaatttacagaRttttttagcKagtKactatMRtgtDtaattccRcaa +KSttagttttBtctatagaKaVttttgcNagtKVccttagRgWaNaKWttataDgcgaat +gMKatgatRcYtctgVagaccgcgVgactagaWaaHNtcRNRKaatactcYaNtSDKtcV +VggNgDagtttaaKRgttaDcgtNNgtcaYttggtttYtatgtaaaggattttagatatt +KMcatgYaaatcaVactcagagtRYtgtaactatagtBaDtVaWatDatctataaaSggg +tactaYaKKWagaaaaataaattatagRcaaaVataVagatatgtaggcWagacRWattc +tgacgcDtaBcYattgtaDggMatgagcgagaggctaaatVtctcagRagDtSgKNcgtV +cStacatttagNtgatSNgatcYVtHattHtBgMacRaattaHBacRcNaaccctVaaYa +attcVccatacKcttSagtctgKMNagRaNcatNgcgHattStSKYRggtcagtcaccat +tttagtMaccctggVattHaatVagaaMaattaVacatacacaaattaattacgtKtaga +aaMgatWgWccatYtagacKatctKatMcggYcgcatgHRtcStVtaatHgSaaaVagtg +aatgtgYtattaYcRagatgatcataacacSgaYaactMKttatRcgaataaMSatacNg +aMatttcggccacgaYYMcaKattRagDtRtatMVBtaattWtMHgNaWDgStaaSNggS +tcBcVYtaYagaHtacagttccMcgtYtYttcattgSWcttagttcgtHtgVRYgaMact +tBtatcaactaaaaVtDgataaDgtatcatYDttaStgccBacctaaBagttgRtaSBta +aaagWgcacBggttagcMaYatttBgtaggtRBaSagttcacgtaDaYaaaacDSaKatt +ctgtSatatgtatggVBcctctgtgaaHDKgttaRttttBMHgRMgHagtagMgacgaag +ttaatattgRtHtHttatYaaagcagatgtgattagtggcactactVattagatctctgt +ttatcattYttgatHcHttagStgatgactctDaaatcagtgttgtttttcYaaagtata +tcYcaSaacaVttcgWtatKaaaHWtRgtttaKacttctgaaNaYacctNtcStatttaa +agttKgtgatcctBcaBtctttaaaKagttgDtWctDtgtgctataKagtaNHatctagY +gatcMgtggYaagactgacacttaRaaccHgttcaYtagWtggtgBcStacaMcMHataa +aNagatactccaggagttaatcatRttttgaKNgSgcaggtgttRaYcaaataBtaDtat +HgBtatacKaataKtaggaaatatgcataaHgaKttttatMaaaNgMatYattgaatNta +tVaggtKctttHattcatttatYtattagtataYtttagYcattagaaataHtaacctta +ctcatYttHMRagttctDagNSVgcgVaNNattctVcaaVagaatttaagaggttttacR +agtagtaaaBaBaaMtaScKgVaRcNtctgtataagtatVgtDgHaYttcHYttaagatR +gtgaattctYaaaattRtcWtacDDaRatcaKtaSacaagctaNttRYagMSDKtWgWaY +NgaaaatatNtaatatHMtMWRaRacaaaatgctgctacNKaKtagttgVatDaVccatS +DtgaSggcgWatccBgaaVtgtaWttagatVaBWtacgWtaYattaaatMctDgDaaKat +ttgaaatgctWctttaHtggHaBBSRVBWtgattgagatccNcaaaHttccgVcttaDHt +NgtttaMggccVWaagattgKcaacgagtatgtccctctcttaccDtHcttcctBatcSt +VaactaatctacatgtacataacDgcgaVttataagcaaRWataattcggtMaaBccYgR +ctagatctNtBaggacMaaaNgctgttHgScgttaaVgattVDtaaNaccggatatHatK +cgataRtaMcagctattcaagagaatHcYRNgNgcaWtgagYtacttNtaagStaVVagc +tgcaaggHatgtcaWgaattKttgtcgaBcKatKKtDtRtNYNtctactatgcgatgtaa +cDtcaYgaactSHctDataKtcaagtccVRtWaaKMRtagKttaatagtggKttYtaKtV +ataWYgHBatataatcatNMRtDYaYcttgttHagRtYacgaDaaMMtcagattBVScat +tYcaataataBWaBatgDtBaKaHacagtBggaVtgtgttRtgacataaagtBtaVgtta +NaatcaSgcctgtcBBaVttctHgVttcttgttatccaatacaNtgcgctatacctcatH +tNaBMtgtagaDtKagtHatacctHgtgaDVWtatcWgtatScattactSgatcWatatD +ataRSgctHaaWataataYacgtacgtgDatHcgtaacSaaagYaMataYaactggaagt +KgattKMaatStRgtatVgttcttKSMtcataVtttaDtgttatattagWtatNaDcttg +ccHaMDttStgtctgagtRtatRSMWttaStcatattaNaDtcaatttaVatgMtcaatt +agMYWaRcNtDttcaaagMgagaVHtatYaacggttScaaccVKHaaatacWagaataac +cMatWgctDtatttgaatBtNttgaaBgagaaWcttggatcRctctaDagWBcacaatMS +tBcBWtatggtagtgaagaMKatacttaYHtNctgttHSMaWttacaSaatgtattttgg +ccatatSatcgctctttgaRRVVtDaatcSYHcSDNacattcMDaNVagatctSctBcat +agtggHagaVtgtSactctSHaMaWtgtatcattWtacgaaHatatBaaSaYacagtaaa +agtVacatKtatatataVtagcgWccacagctcaaccttRtatNactMtcattaaatttN +aaggctgYctctacatcaVgcMHaagaBttcgYDaSRtHgaaaNcaWYBggataatBact +gaataYgcgtaacccactHataagaaWgcgRacccagagaVtataggcttNtaaaaHata +catttttYYatHattgaatgtNcttatNaVcaaRtKctcgaaWctDttttataaatgata +gcgSttcVtgatataaataataBgaatgaRacgagtaRctttaactattNagtcagtgtg +aSgaHRacgVtggRccatttatgtMtattaNatgttaaatRaBRttcatcttaRBtNtaN +SWgtVSgcNacBtWaDgaaNBMgagaBMgaHaHagatttctNtWatcaaaaDgtgcaaWa +ataBattaNtatgDaMaWDataNtctatDagatSWctctggaccatcaBgtatattaaHa +cHgattcgatgtRtaYattactNtWgaaRgcgDaatactgWcKaMacRSaSaacDgtgSg +SRaagNtKttattcattaagtctgtctctataaVgctHKttgVtgacgattgRYcatccW +cMtaBagaHacaaaDaaaRVgcacatgatYaatatttMttaaWBtctcgaNcWDtttcag +YKattaRtttagHcKaacaBcaggtaacctaHtaMtttaHacctVacctaaagtcacttt +cWcaatggatSaataHattacaMggtgaaWaacagaaattgttggRggcgattatWtaKt +ScWKggtttcttgtcMaRgYYacacggagtgccDcDattcaaacHaacttSScaaStMtt +aYtgtcWaaaaaaaataBataWaatatBNttcgttgtVatgacaHtgtacatHtaatgtK +catgSatacVRcVctttagNttaatKYgHtRccttDBggHgDtgaatcaagacacWtcgR +WKaactgRaDNMactactgacaDgVgatcaagNRatacagattSMttaattYtgWctRgt +taaKMgggaaataagttatgHaScYaattccRMggSagaKKttRggtttgDtcgtcMttt +tggaDgcVctYcaaataattSctDaccatNataDtaaaWtttagHMSSaagaaBgatYaa +ggNtagtgctcMaatttWMggtctatttggaKagaggatWcatttgctatcgcccBacac +ttataagaYtcNcagaNatcaYHgNgaacRgtaDgaNYttcattRtagNDcHNVcgDctg +gDatDtgNaaaaaHgaYagtRtcaaDcgcaKatcagttattcataaccNaatacacaaYW +catBaaaacaRttMgtaattctWttMaMtttccgaNcatVtgatcBaRtttgSaactcaK +YaaNtKDttttRagaMcDYgcaKcataVaaagattcatatWcHtagtagatttctBtcWH +tctaRgaSttgHatgaHMtNtaactgaaaNWtDctgDcacattMctNgWattatatctSt +taScctaDaatatDYataaaaatataatNctKaNaatatcSgagttaagtKDttaaStaa +HtttaatgaRataBtaVcBtcDWWaaDaacacRNtaVggatattatagtBttggcaaKca +cRNgaaYaaMRaHtatBcaaacNataKacttaMtaacaacgRtaattgggaRcttagtWa +taactKttDccgaMcacNHKtattStaRcSStDttacggagagtMtaNHatttWRNVgaa +acattcScatgctaVSttaRaMagatcScaBggtatacgatVttKcVtagtgccgtcDta +gtRagggcagggRRttKtcgtKDRaaatgatVttDtcatMaNKtNacagMattgttcaac +KaatYKttaactaatgagattttaBattBctcaaRWgtYtYBatDcattggRtaaHttca +NagagctcaRatBtaagHtctcttRatagBttHtgatgattgcRcgtgSaagcYaccacB +WgtaNtctagacgaaSatBNtHMcKagttaaDcHtaDaaDtttccaatMcaSaaacWWgg +tgDtgtMtcacggcgcWttcBctaaVatggaagNgtaacctagatggYKRVttRtMcgtt +aagccaHgatHBcgNtctMKDcYtaVttHaaDWcYcKtttttgatatacataggaaaaac +WgctgttatWHaggatcgtggcataagaaaWtttgatcaagaDatgaWtRtttgMagcBa +ttcNaatNcKgaatatWBBcttKVHtgcagtagaYRatcggaagaRtattaBNttattaa +taatatgtttttaagMggggMttctBgtcgaaMctcctaVttRtBattaatattgVDcDt +ggtgaccBaNttDWaVtaaaaactHcaVtacKMtgaataacggHtaaaatatataYtacB +cattttSaaSttgatcatccacatatgcYaVcattatcaagacYcMaataagaWWcBata +BattcBtaKatgtaRgtKgattaSttYaHcgttHcacaatatKatgRMgatgatgRaatt +ctKNMRtggatNttttagYRtgtgYttaataaDcttHaDcctttgggMtcgcMgNYtcNa +cttKtttttgYBaHMgcccgggtWttatVttttMtVgaHagDNtccBVaaagtaKttaaa +cgaYgHagVatMgaacBaSacNaaaBcagaaaatatttaYgaaSccaRacgctgtYcctt +tStttaacgatVWaatKtaBtaaataVaBVcctgKaatcaggaDYatgVcgctaaacVtc +HctggttaDggtatRatttttaaatDttaMtMaggtMaattaRcaaggaatVaaaactSR +ctatttWaDtBataaBaaKattScSVgtatcWaaaBtattVtatttttatYtaatacRKc +gcgYtccaacVBtagcttYBtgtgttaataataWactatataaVccaNtcaBtttcMaga +taatgactMBatBctaaRtatataaaaaaRacagtatYgtHgcaDgaHtaaNMMStKtDg +taaaaactgtaaccBttMaaMDVaaaggaVatcScMRMaBttctSgacKaccKcDgaWat +tHVtKaNcDaagRSgcgcaRgagtacMKtWaacRtcKKtBYgtagNtatgtttVttatcR +aWtattcgtttaDccttMVtatgHagaBgtaMWKtcVagaagcaaaaStaaatgagaWtt +tDttttagNMgVttcWagacDgaMatataaataagtttgcctatRtttNtcttggMtggV +cgaMaBMgaatDtVaDgttaaacgaagVtttNccaagtgHgtgtcScaataaRYaactgc +VWtaNRDccSggagttattatgcctMaaNcgtttVgtcaatctaccaDMtaattBaatMt +KgaDcBggatVtaattRBattgcccatgaNtttMDcKtgcaccttccBccaatctgDgMS +gaagcactctaWtattgaHgcDaagVRgtaBtaaRtgtYcYttaagataaaHaHataatt +aattaStcttcgatHWaaRRSHctggttgtccaacaDttcaKggcVcgtSBctBNaRaat +tcgcatagaMtNattStRSaaattVtMtgttNYaatgtaHaKNSagatcaHctaaaKKgt +aYatDgaaaBKSacaatacRgDctaSagVcagDgtYMtcatcgttcRatgaatgtcBSKt +SagcttagKKccgHtBRgttStgtBaaKaMtaaKHBgaVaVattaatNNgcattgagtca +BaggMgctHtaatatttDatcWatagRatVaaattNttttaaVctYagtRaHttatttaa +aVtaccgtNattataKSRcgcagMgaaMccagaatatMgtgNtcttNtgattaBgaaaag +atWtccNtDggaaagaNttttNtttSggtDcaaagagtactccattMatataHcgcHMBt +gaaKHSYtctaVtaattgtacctctctaaaVtatgKaWaacagttYaMtNgDYtttcYRt +gYaWaaaacagataaacgtaVatNaaBtBattcctWaaggcacatgWtttaMtVtagata +tacgataMtttggtVBagatctRatKggttgcYtacSaMStattBgcatttKatKtVgcD +gcttNaaataatWNtaDStRaacHtacttacataatacaMtYgcggcatYcactttttDt +caacBtgHttggctttHNtRcgatctcactctcattMtatccgattaggtgggNgagacg +ttctDtHcaaatacaVaaaHttctcMaNtaattHWaMYgatNacKNNMatcRtNtYMgVt +ataaaatttaaaBMtaaaatBtaaacttgMataaaagBaaatBVactagaaaHtWtKRHt +tgaatVattctttgaNgaDDtatcVWtDaataaaVaaatgcaYaaggatgggcttaaRat +aaacttVDcattcaattgtaBcMtgYtBtcaMKcRNaKRtKcaatttgatWgaMagtWtg +YVaRcagattacaWttgaataaaaWgHaagacggYccctBtWttttYVtttggatKBtVa +gHBgtaatgttcgaggaWtDtgatattaMaagttcattMtttWcgtNgcgaRcaactaMg +aVHctctgcgagKRatWtggtcgtWaaaBctcScVcaHatattNcactttccBtDaaNtY +ggaattRtcggctaggNVgDcgaacttMatNagaagtaaRaaRttggtaVSaagaattat +tcaatNttWcaWtaggattScaStgattBagVBttaNcNaSagttagtcttDccctatBa +tHaRRttaacBYKKtattHVcHagStaSaatNDDatcSaVgtgMttaHttgttaataatc +aYtDcatttHNaRgWtgtaYcaaBaagaatYaagaccKggRattttaNcgacStttaatK +cVtcYtttcggcaaaSYacaKattgSatHtWtKVcagatccccStaatRMaatgtaatKt +cDgNaYaaBttccRaaacttHtaRcaaagtatgtctaaBDVcKSKVatSagtggttaatc +ttaVNaagRtctgRataKgcaagactSKattaBatNttggttDtgcDataKaKgKacaWH +gttScVaagaWtcatHagcgattcBBtcWaactBatgacBRctgatDcMaaVDattWaaK +tRcctYVYacggaaagVNBaaaaaattKYaKcMatgagcatStaBtcctgaHgtttacHa +cgcttatgNHWatgctWWattttgYaaacctaacYcataVtagVagtVtNgaMagtcgtt +atcYtaagcatgKgaaagNSattKtttaaggacaBNRatttacatttHctaaaHactNcN +caaaYBcacggctcaaHagaaSaagcaWtcaaaDaaBNtNacRgtttBSVtttccttaaD +gcctgKSttgtcaaacNMcaBtagaWatttVgcRtgaRtMttgccVttatNtatggacaa +agWgcacNatcaDMaWtcHgaaNaMMtttgcatHtYDcDactttRYtaaatMtaVaaatt +ggtgtcaacatVctBtHctYNacaaactcaMaaaMcHgtaactHaaWattKttactYata +agaYgcttattaWMDgStMKKatatDataNHMaSagBaaaVtYtgVtaNtataDRcBtag +ttcgVKagggatacaaSRaataaatagtaataKatMattVaSatSBtagVaYccaaaYac +aKSactctaaHctaaaSaaagNttgactaSacDtttcattVctccagYtcNcagtWatac +attNgttagagNctaYaYNttKgttttatKacMgRatgaaacVccgtcaKaatHHcacRt +gtgDtccatHaaaRtNgcaSagtStgWKtttgBtHtSagaaacgtaSaatctacWaaatt +agagaDaWgtataMtgataaDaaaaaaaagttcBggaHaDWWcYctYtcatctttcaBtc +tBaattattagcatgWcacgcaaaaDaactRVccBtaWaatYcVVcacMatNatacctSg +tWgtttaattcactaaagcHgaatcHatcaBtgtaWatSScMMgctatctctRaaaWMgt +taKaatagBtttcttagaggVttcaatRattNtccatttcagctactccacMatSHtaga +taaaWgaagtttgDcctaagtMaaaYagaaattttVattRacatctgaaccataYtcaaa +tcaRttaStRgSacctBcaHcgtMcccBaagaaagaDaaattKttNtaataaMgtctYct +tDgaactaKaacNgcaRccDKtcatgaagtactcgtgttcctBtBtgttatDtctgaact +ataacagtagStaaaaaatgHaaacaacYgtgtgHacaaattgttcSttBtVctaHaact +tKtttttWatBtcccttaaVaacaMaagaattcaKaSNatMScRtgaaaDtSStDtHtac +NtNtaHtMtNMNNcWtgctctaaWttaattaNtttKtBttttttagcttcDagMNagtcK +WatVMgcttBcgccttttgtBtatatttYtMgctaKaacttgattttatctaatRagttt +ggKBSatagtaVVcaattMataaSBtDtaBaactgSgtatcaactgHataacaDcaRtcK +ttatgaatcatacgcgaagNYaNgaaacaattatHMgYgtagatctctWttacatVgcgR +cMaagttgttDaNtScgStWgtgacaacacggVgcgaSctcactcaaaaYtDatatBtat +taNgatactctaagtWtKSgYtatataaaaaYagaggttaKagtcYtNtgaagtctBWga +WtaaBaattStcatgNNtttagMtRDtWttgctYattcVSBaMDcagatVgccatMattt +atctatcgtBgcScYtaaccaaHcattgcagtcttMNVaactWWKcaaataNaatgHatg +aatgtMStgccattacHNgVataaYtgaggtKttNBVtYagKacHRggYMacDatcgKta +tVtWaKgtHatatMgttScgaaVHagaaattaNttaatatgcaaacttWgRagaaRBcNc +atctaagtggatgVKaaVgNcaccagtatgHKgacaWatYcSacaRaMgttgcttatVca +aWcVaKaaaKaDtaaaatcgVaccatcgKgtDagBNKNatccgaacgtKgtYctgaKaaS +KcccKgcVtttKcaaYtagcagatVcctVtgaMYctaccMcgDtgBaRtaaattaaagct +KtaaatatatVgctgaatatctMatccaattacaSYgcactWttaRacattgtNaYcaac +tatNNtaHttYcStactctatatcWSaccaVNctBtaaagataNaagtaaaaStBaaVtg +gttatttagDScttttMMWctagcaactBctcttattSatacSatttRtBataatcaaKV +SttaaaaacaNattMBcaacagtttcVtttatatttgtaaKBgcacattttHNNaVtWag +gaDataatNaWtBataattVacWaaattRHtacaSgWtttataDMcttRScttttaaaaM +gatacMatYccgacKMagVtWcMtBaaatDatatHtttDtaattHaatctaHgcgtaagR +gWaccattgaStttattctattcVacctccBcgttaNaacagNWtagtaNgtctgaHaac +BgtatgMcRVatataatKNKaagtttRgtaYcYcaMaaagattKgaaaaKcttgtaBHNa +WNgMatcacctgcaMggScBaRgMMctaDaaRgctcYtaacgtgtatacttcacDaKtat +gcaatMtactaHDtaaVcgaagaaaggVaMaatYtttttattttatMggaVYVaaatBaa +tMgctgWctaagKtctgBtKacaataYtgctBgKgaMtgtgataBagttMaagRcccVtS +NtaWcgVDctcaSSttKaaaaVaDctacYatctcHHDtgattaaccttttYatattcgaa +HBagWgYtSgcMtMtagaHactaSgBgBSatHtDttagaacSatcccaYtatttgtgKcg +DcRatctccNtaagctagBVWaBaaMHacaHctDVaWgtaBtaaStVtDYtatacttgtt +cttggNYtatWBSNcagatttgBtcVaacVtRgtYaatctatSatagttDatgttgtKag +tctagKHtcttttaccattcccctaaaaSatttaDgBactaMttctVcaacVgtaSYctt +gYaaKaggtaWttgaaaYgagataatgccMgSHatHtacaaMatHDttcaagtaMatgta +agtgtaggtDtacStVaHcaactatgagttatataaBHagggccHagtaaagcRgcttag +YaaaaaagttaaattatYNtYctagtttaacBataaWactVtRtaatgtHatctagacat +ttaKagStttgttttaaagtDttMtgMKgcgttaactaVttHcatccgctaaaaDttSMc +cttNaaccattacaBcHctVcttctYtaaSSctVtRVattaaagtHtaBgttcatacRcc +tKctHVHgttKtcatctatagNSaacHVatcVgRtgtaaaRatYtcgggtBtgcKacttg +ataRttDattatcMaggcWWRttccgaHttNtacYtYactgtatWaaWtaaggtacaDac +aDgttStgcttatctattatgttgStaaDaaattagttRgtgcBgRDtaWaggMaaVttV +RtcBttatcgttBDgVgatttKgaaaMttatatgattataWctcWMgaHgaattMDatgV +agtgatatcaNcaaaataSttattttaaatDgtaNDNggaaacgataatttaRaaatata +aaVaagttacDtgtggttctatRatgcBtaVatVtMtaYtttaaYgaHttgttgagctac +ttaatatBHtctttaagtcaHaWYtKttacttgtttatagacataMgttgcaBVcttMac +ttYcHcNaDatNttagatcagaatcttatcatHaNtatcMagYaacacMcaatacaNRat +DtaHDHtSYgaatcRaBtKttgaMKgcDgtacgtgYatHcggatactDDctaVRgtgctt +tRtatgtaaaccagtttacVtatttBcatcRaaYgcaMaagaacSctHRtctaWatatac +gtattKaNagtagatataaWKcgggacgaRWttNacaaaaagaaatgatacDaaaaMata +KacatVgcgVcgcNacaaHNattaggaacattYtcRYtggtatccBatcaccgacaccag +aaagMgataacHRgttKctDaggMaKtaaatttScBtcagKBgYtaRKttagttttcBaa +HYatgattaaDaDVacaagKaaRYattaMaaagVatattKactatcttDacHaDaatBca +ctattKtKtRHggtaSctaaaaagtttaggBScaatcgMStttaatKacaVBSattaKaa +agacacaaagtaattWactttacWaaBgYtMcMccagRtacaatatcttatBacgNagaR +tctHgaKtMgaattcKYaaMacgcaatctcNgYgtYRaHagYtcVgaagaacacKgaRaa +cgBtttagDcgaWgaYtKataaDcaBatttccgaaaacaRRBaVtRtgHacttHgagtMt +tWattMtBtgDaNtgKtaaKDccKgctaMRtaNacattacWcttacBacgRtRttaYggc +KNattagtgactttcKHNcWBYagttgataaYagaWaSMttgataatctataatRtggaK +tcactWaataatYgtgcHgYKttaaaacNcaSatgcggacaBaRattttcgacctHtaKY +gttaaactataRaaSactKatSggatgtKYtatctYggcMtactatgtgaWtttctgYDt +tggtBtcHBctactacBcVacaagtgaatSttcHttttttatRYYaccagatctgatgac +gcccVataagMaggWgYtatctgtgtatcWttRttcattattgYcHtgatcVatcttVSa +taactgtgcgtgtgaRWaacgatSgaNaVKaaaaMttccNtWgtVaatNtHgttgatVct +tatcaaDaRScagDtaKtatttYaSctttctcatccttaattagttaaatactgctgNct +tgctcatatatactaDtagctagRcataBcgccRaacaagcacaagtaHYaaatgttaaR +gacNgccgctcKtacataBtWtaaaDagagactacaccacggaagcStHgggtcatDcKc +aacctctgDVRaYaatattWttattcttataatWatattaccYaagWtgaataatgattt +gtatBYSaDctatRattgaatDgWtMacggtattttRgtaagtgWtRtagtSctVtaRgt +tScRcattacYYatattaRaaggaataagRtttBHaggtattacBHMcacKaDDagtatM +aaSMacaSggtVVgacctgttaaHagtactaaatYtSSBgaKatcMVHcDtatgtagaVg +tWtMcttctYRtgctRtgaacatDctcRaggatRaaVWtgHtaMgaattaHataStgaKR +aVacataDtgDRagBHttgNcNaRDcaaSagStDgaStattBtBNHRHacaYaatcagca +tacDtattWctgcMattaMaaWgKttgRKgcacNYtcatcaaKtctaNtgacatMatMgY +agNtaRWtgaaatBattctaStYgttcSYatcctMagtgatgcgtattKHKtNtcattca +catccDaaWattgcacMattattgDcttgaBgccaMNaacattctcaacgaggagctaac +tagattWaatgtagtcagtYtcKtMVSagWagataaatgtaaVtaSatcccVMttataac +aVWHNataWtgccggBVYtacRgHatagVtctDttaccaataSaDgcggtttcKaggtaa +McatgMttaaDacaccagYgtattacWgaDtaBaacctatgaWagacaYttcRHDgDgaa +MtcagRtaattDtaagKtYMMacagcaYacgtWtctcaNcaagttttctacVtatagttg +ttDgDRDtatScgatgcgagggSacttcaNcVaatKtattRtWttaVagtaaMDtMaatt +HtagtttaSgWctcctggNgatgMataNRcttatataatcVtDBHgtNaRatgctttacH +tRacgYtYaBBtaScWtttMKcStgRcaSgaagatNVtagctgtatVtaaagttcgWMtg +tcgtHtcacSgaaWcgttaMcttWDWataVKcaatctattaKgtattcMttattcgtatc +aaatacaDtcacatatVaatcSgtgDatBtgtagatgtagttataaagtctcatMNgata +NgtagKcatgaagKcYgcNYtVttYtaHKcattaaMagaataRWacgSactctWgtcgta +aaKaWagRaBataRSVatccYacttcaggtBVatKtHctatMcttctgtHttcataMgtt +attcttRtYttagNtVtDatattgcatYBtggKtctatcYctDtagHKBNttYKtcWtRg +taDatgaaStgtaMagcBgaaagtSctRNaHcDgtttcYaacBcagaMttatRaVacgtt +KaaaacMttaWSgWcNRcaVgSaaaBatNcatttatttgYatttDgtcaatgagaYNatt +ggagcDagagatacNtaacaWtBHgtatNtaggctaggcaacYBtatWctgaRttDatcg +ttKtaNtgaaaHaYtcgattgtgccaagagKatcgatatttcaDHMMttVagaKRtaKtD +acYgtcBtaDMacagatHcttcagactcgtagaMggtKSctagKtaBYMggtagcStgNg +aacaatSgattaaKWNaaYggaaaacgMaaattgatagagaMtacacNacacSgagcYVa +attHgatDWatBtaattaaYttgDaacgctcRatatacVtcaMgcBtaagattgcgNtaH +DgtcaaaDcYMRtgcataVgtaatcaagaRccctYWccaacttagaagaaNgccHWaaaa +cacaMgatScgatgDtWaaVtatacatggtgRNattattcaatctBcttatDaMcaaHtt +atacaaNcttgtttagSSatgatacccKttaMtcatWgaVataatatgYYtcaHaacact +WHatttVYatatgDactaaggcgcaKcatHaccMtccHcaatgtWtctttatgWDatctg +WaagHVtDggaagagtYHttBgaDKMctMHccDaattMatcaaBtBcagatBcatataga +tttatDtNatcaaaatctgaaSNaagatagtVBtagctaBVNtStWBgctagtYgatHNa +tatgcWacWtaYtctatatgaatactcattagatcgHgaRattaatDtNcaaDgactSat +actgNataBYaHKaKaactctcHcKHRagDttgtYgtaattaactagctatatataaKca +ttttgcKtcaacSttgHRaagacNaBtatacataaaaataVWHMcaYcagcagRaagagt +tBttaaMtgatacSDaNtttgaagRtattaHtttagtatYaaatcaccgaYaatattWBt +ttataactMYactaaactaaatttcNcVatgcVgKVatatattaaatccggaaNaacaca +SatgcttgcHccacatgatNtatgKaNtgctggagtctataHcRRScSagcactcaatat +aggaaYaataaagtKKaaaKtBttYRtgtcNVVaaaaaatatagaNaSgattDtgacgtc +tMatcaaatggtSaYtttaatcttaagcKataaMDaMctgtYcDtgaattRctgHaatgt +tggtcttcaataWacaaYaNtacHNtVWagcHWtBBYagSagcaaatcKgataaSgDHat +aaacattKBttWagtRtcNagHcttaatBccgaaatVacggStctaKaRaVtgcaHBcgK +VcattttHgctttgtgacgaBttttccatccMatRcaVataattKattaaaagDatVtta +SRMggtacttKHaacaatgagRaWcgDtaggcataBaVgttNBcgtagSttgccYtacWc +gagNaatttgctagagacatacaaggataacWRtcDaacSDStcaRtcDcaaaHgtatca +DRtgcagtDtacBtatDMagtatcctagtgcDaSaaRtcaRactHgaaatccaRtWgaac +ttattaataScaDaatYaaaWaRNcagtaaaYcaHttBctaattctNggBYBtggaacaD +aatKgcagataHtgtcKaWctaVtNWYBgttttgtHScaBctRccataataMaaacatga +atatNatgagtWgatggattgaNttataHcSKttgtatcatBtDtaWatcaWaDNgtagc +taaaWttBatDgMatgagatctKttaHactataSgattRataYaYatagaatDagtaDaa +gatcKcYgtgWSgtttttaYKtSatttgYatgYHStattaKcttatNNSataaaacHBta +KgcataggYtacgtttccaaVtaVaHDcaWRYSBHattattcaaaaBatataaggaBtaa +caYcgHgaatgcggYHagtactNagaaatttttacgaBcaaBttgagtKtYHaKKgttga +acgacacgBtWDtSttgNHDMgaaaaattcKcatgataMKttVHVBacataKaatcggWt +accagMtttcKgScgcaactattVctHScccaacccHDtgttacgttHVaatcVgMtgtt +catBWBttDaaactattcttaaactaYtRtgtaWataWggacVgtggWtatgtataaaHN +ctRgRtattaagtcgHgWStttaWDacacatcaHatttVacttagcgtHagagttgttca +tcatgcaHcgtcKaagaRRacaatNgtYDtatVgYccaYKVttDttBctYcttaWtatgY +taVttttacVatBaYKSSVaNNccgctgctBtcaagcacaNttctataYMatccWacBcg +VaaatagWgccRtHMttHgBacttYScaaVtgSgttacBtctBttaRtSMgttaatNaRa +tgttgtcatVtaaYgVgcVaaYSaNcagcttatNtacgatagtcgaVtaacYVaMttgga +taaagatStcaNtDttgcBacatattaDWatDatcaatatNttagttMttcaactacaRH +YtcggaacVHtaggatDggStgSWtVatagctgtttaagBcccgBtgcgtctacYaBata +ctYMttHttVttaWtSttgKtcttcgtgacctaDtttMYMtaaaaaattcaMgWatBtgW +WtaScccttaaVVgatagaRtYataatttgKaVHtgcataYtaaaaagStcaRaMaattW +gcaacaaRaBaataacaMNatagatattatgWtagcgVHcgtcatgaHgtRatcctgtcS +aaatWgtatcHBcatcatcHaattattDBHggcatBtgttagNDggtcRttaataVtctt +tStaaggtcccBtccaBgBRgaDaatttgtttgcNtatBgaaaggcgNttatMtggtBgM +gatactDtcatMaaWctatttaaaacYNgtSgMatBcSactaKYaDVaVtcagaaaStag +ttYRcaaKacaHaacagctNcatttKtttaaacWtMNaatttattaaVgaMStMcagcta +WgaSccatNatgMacataWaaMtataggcgtatcctagHatttttVaattttSBttScgt +BSatgaHcaacgaVtMaaaactKHatatttNWtttataWtaatVttKaKMggatcMaaat +tattMgatttgtatRtaVgaaDtacacRtaaaaaMttScaggRttgtcttSatYWtVMac +tagatVaMaaaDtaattttaBWcataaggaatBtRgtctaWDtagWtaaWYSaHaaacga +tRcttgcatcattaSDBBKttttctaYSaactcgYacatttBaattKaaaccaMStaHat +HtatgtctKcWataactctcVNYtttMttaDatSacDKcacaaHgaggaaBtgNaaaHta +ttgtRcgacDtYtctttMttatcDaNgattagtttYtaattBMtaggtacatgtYBNttc +MacaagaaaaaKgaaatcacaNttgtttttagDBcMgtaNacSatcWBWtataVatYagt +ttccatatHtttDtcgtggBggcKacaBWtBcaattgMatcttaVaacVYgMgttDcaaa +ctctctcgcHaSatYVHRaaatccMMtaDHtaaKccactgattatccatBYVDacgttMc +taaVtatacaatBgaagttaattttgatatgcatKgaYttHtatggaaaatcaDtttBta +tgccacattactcaaagctctcBKcaagcaatataNtattcVtcataacMHgtattaaDt +ctNaNttYWcWtaVatatataWgtaWtgaHtattcgagtMVaHDHtatgcttctaaWYaa +tttaatccaMactKtcgtDaDVWttaccVtacYBgDattKtHKSVStgMtBgcgtDRSat +ggatatDKacataWtatWaVttctSRWgtcaWattKaaYWtYaHctataKacMaagtctR +ttaatcgtgaHaggYWtcgatKttKaccttacttccgtttHcgtKtcttaatSBgaattt +cVKaMattVSgDDcaattcagtcataccBccgtgaVtaggttYgaNagYcHatMYaattD +gtttaaMagRactHattgatttaaSKtSccggBattatatKDacaacBgVWBaaacaaga +ttgtcDtcttBgcattatcaaaacagNtaaDgtggVaacYDgtttDtggKccttaaaWca +cgSatacaggtagVgatacctBttcaattKRtctaMgSattgtacctatataaaMgVtct +YMYYcacttRaBgDctRtttaRHgcRSMVaaaaacagaYaagtaMatDaatttaggcctN +aacgaaaatgNtttaBtMtScVtVtSacStaBggtggtKtRcatagHattcctggaRtaa +KaBKtagttgaattgtatttMcatgcttDaWYtaVtNDgatKtHaaattaattaaStaag +WaaBtNcaccaatRcacttgttttcaaattctggcccttttBgHccatcgaWctataStt +BgataacagtacggcccDcScaactgattttaSWYtaaaMaVatttagctaBgSaggtNa +BRgStDaatDBtatcHgDtRtgMtStWaYaggtaYatBtaWaattgaaYattcBVtaVSa +ctWaWgtKaatagaaatgNttHtgtcaatMattcggtcaDcVttgataMNttYVgSSYMW +aVtgcaRaaccYtgccattaaHVgaaaattMtaSgtaYaggctataBtcRtttaaBtcHD +atDgtaaVttgcagNcatWggNtgRMaDcYgYttacWNtgcaWtaaVaNctVacaaccRc +acttgMttgtRMtgtccatttgKagttctVagcttccaccaNgtgcatRgtSBaacggaa +ttttttNagtDcagaHaaaatStcaMtctagcacactHWtNtgctcgtNaWatataKcMc +WtagaggDaVatttaatttYSDgRccWattHtaggctaccDMctacVaattBYtDacaYc +tWaHaaHttcggaMKaacSagtattaaatDttNaVNtacgVttKaaHtgagttWcKtgta +DcDaKacgtactctttacatSgtagtaHHtgaaatRtttagttMctacKgaKaatBttat +aKWMcggtttatgtgtgaStaagaaRttaVtgttBaHgNtggaRaWataacaWtRWacaa +ctcgHWttttaDagScKgtgSagtcMgaRgttacccaaaKRaaatattcKatttNgtMaV +cataccaKgaWgHBWagctaagttatcDaRVVtggaaHSVacggttaHaWWagtSgctct +VattKctKtMatHWcgccttaYtagtaKDaVcHtctgHagatcaSacaatKtatgatagD +gtcgttttgatVtatStctYaYNtgtgKaKaVcVNgaattWccgattcttgaMaRattRg +caatHctcattaBaaMtattNSSttHcagRKRaaccaYacMDtaYaaaatttRataBVtc +acaagKtatgcctcatcgtgWataagcgtatcDtNagcatNNatgttcRaaScagaaaRa +ataMtacMSctKtDgaBactaggtWgcRtaWcaYtgtgWaagDKattttttaaccaaatD +HattgacSttttatWaataatDaDaaaaRtaYaggagcYatacYaKaagaaNtaaaYtaV +tDtBaaDcgtttKMtggcagtVatgccggtHgtgtaVaacDBaattacaNatttMgaDgc +aDtttggaaMgtYtDtSgccaaaaYcNgaacDVgcattaNgatgaaDaBBttgccatttR +tctaatgtHNtaaatBtaMaVattcctggaaaaatMattgtagRDacaaacgaataWSBc +tctYVcgtSaMStgtttSatNagaacaRcagtatgaNBtcKgBttRtattVtaBtBaKac +taWaMgRtcMtaDtYtatHattScggacMtaggcataaWaKHaataaagYcgWatatStB +attKaKagKttacMaRacaSaRaaWtKaatagSatcgaaaKaaVcDttcVcgaKVattgg +aYgtMataaacRtaDaactNatYcagtDgttagacBataRYRDgttcttttattacBcHa +tgaRacMaactcatVVtttaaaHgctgttcaattaVaHtDcaYKacgKtcNtttgctttg +HWcaaSactWKSatcgYaNVaattacRcatVNgtagatgcatYatVaaYWaSactgatcc +atatNMaNagNtaatcgttaSttattWattaggagaatcNaaccaaaWatRaatHMaatt +aNWatRaMKaWctWtDataaagHctMctttRSttaacgaSWcatcaVgatataattgtWM +agKKaBBgatatctcgHSaaNBctgVtaStagtttgaggSgagcKttaaatHattDtaaa +ttgaacatactaaWaBYtKttacWtaaVNcWacgttctcctaactBaaSRagaaatgttK +VgtHacatctcaScaataNgaaVagaaHttaKgHgKaccgtcYtcctBccataagaSaca +taaaggtttDtVStaVBgtcgNatgtgaVctatWaaDccWHcctttaatcWactaatact +cttacttgttcttatttatcaaagatWacYctacKtaSaaaStgtWaVcaYaRctgggtS +aaaWtgctgcHtttgMcgatSaagttgttttNattgaacttaaKaYcSBSacWattaata +KDattKaHtgaaattKKttttgacDtDtattttDBDDcMgcatagaVNttaWtgaDttgt +tttttttgacattatagBDacgatNatMBcaggtacaatgtgctttatatttRgBcctVt +YVctgcatgtgatataatHagtttccttHatagtaMMaaWggBataaKtttgataaagcK +gtVtaaaatgtatWWaataaHgatttYtcWataataacagaacDRWDgWaWaaaggattB +cRctacYtagctNgtScagMcccHaBaYgtgctgtSDtHacKtNgtgacaaaacccMcac +aKctcactaaaaaNgtagWtttYtgaDcatWctataVctNttKgRtatataYaaaRacag +gttatagtcRgDgcaYctattNcaNtVatYattKgaaggBDtttacttHttNtgcatRat +gaMHtRBtaagatMcacatBatgtStctagacttccKaRgaWccRataVtggaScgattt +DMaaatNNtcYaYtaDaatctatgaVtctBKtgccYgtWatDcMYtaaRtcVgcttttDt +MtRagtactHccRBWatatccttatMtNatgttagagBcttKacaaMtagaaattaDtta +atatgaaaRattNcHSgaaHtaDcagctYacgccagcMtaaMgDaaaaaggatcttcaaV +NatRcKVaaHRBctgcattatMaWaNaKataaatatgWaaatcgMaaaatcctgttactD +tDagaccYWacttctRatgataaKtaaatcaMttttcaaRtScaWgatMactMtcaBNat +aaaBactggtWHtYaattaWacattgaaVtYtSgMcatgaatYgattatacaYttaaaKR +gaVagNgtaHWaattcgDaRaaacgVtBDtStttRaKgVagatatWtcMKaaaaMDattt +aaYcataDYagtaaaaKttVWMggctgVgtgagtKagtgtBBNctacaaacttagattSt +tHagacKVttgHttatSataaWtMHttSaSaaaaDatgBtaYaaaggttaMttgVtVttt +ctaattgaacaggtttDDVMtNSgcatataagDaNttatSVttMScNaaattDttYaaHc +NgttatatBatgDKctttgVVaaBgataaBatRaagactBYgMgNaBttaaattagattt +ttttaVgttaYtatVtccgtaagDcNVcaWtgcaKgggYtgagattaMaaagaatagtga +BaVcacBNtagtaDctctcVtaSctgtagcBcHMWtataattDtaactttHctaRcRaaB +aYacatttcVRaatctgctattDSNDgBatcaaatgcaBccKctaHcBtctVtaaHgatc +RgaacggctRtaagtaSatatgatcaaagBtaagatttVaMagaagaWWgcMWBRStRgg +tttWttttagtccaMRMaaattaSgBccggNataagtgctctttacYataRtcattgtgY +BtggcatRtacttBaacDacaKtHDtaNacMtataaKKtgtaaaRMVtctVcRatcgatt +tgcattSaaaggttRatagtagaattVcNgRtKccBgBtWcataataKctctKatttttg +VcaacKStcacSRtattgcggtcctcHatcgaaDgaVgctagtMNVtaattaaatattMY +NcgattaaKtMttRtYgacttgttagggcDNgagNtKBaScagttctgcMaaaMtHctRa +YtcgRtHatVctttatcttggtYctctYgttgattttaacSttaaactaaaWHattgWtc +tactatttcgMcVaaMctaKRcttcRaatSgctVNgtgaaaNcagataatcaatcKtagt +gacaaBVtttgtaaVctaBatgtaagtgtacctttacKtMWtaaaatWtcVctgagataa +ttacggaatacgSaWgaHcagtagNWaaaSacggaaatgatRBtRctVctgtVaatataV +NactMgDtaatggtatctacaaatgtatacKtttgttttaaacgttgBggBtgacttWac +gaMtttcagaacagaaRVtttKBacttDWaccagtaaatatcgMcttatRtaaKKcgMtH +KattWYYgttgatgttaRgacHcattcttKtcgtttaatagagWgDKaYatKataKcDgc +taaaHWgRtagccgttcatYattcagSHtttattataBVccaNMHttacgWttgDgaaRt +RaatcgatNaaNtWVcctacatacYtctgKtcattatctattatcgtcKtaataaattag +ggHctcatgHttSNacctYaKttMHtctttSgacgtttgMcStgttcaaSBggataggWt +tataNagaNBcatcaagtBtagcMagtcagagaaDcaaaataKgtatgtgSaagtgtYDt +DccVaaacagaagttaHSWatagaaaMYaggtacttctccttatatHatgctgVMatKtt +gaNtggSaRcattggttgWcatYagtaatatttgcttgaVctaataMRttttScggggtg +agVcacatYBggtccatMattBaatgNataDatWtDttVcataacSVtattagaagtaDt +atcBacNaacaaBaaagaaWBHSttgattttKRcVataHatttttgaBtcctctacctcR +YttagcatactttagaMHgtcatgtHtatctaaYacacggtaaMtatgttaagaHWaRca +aBaacaVaKattHgataNatatacgtatttaDWctagatataaNtaccgaacaDMttDSa +SYaaYgYaVtcatactaaWWtatataaVtMcagMccaDaaSatBattagcaaaatgRtaH +RgccgataatagcaaacacWacagaaVgBcagaYctHctgtcttaccBattVaYtttHat +gaVgttcRgaHtttagttttataatRWggattYatatMaaaactWaDRaggataaWgMat +aggtactatatttVctataattaaatatgtgttDtcctaKataaaaacggtacgtKaaat +ccBKtgtaattacaKtKYtgStRaagaaaaaaaggYagtNactttaaNaStcNtBcBaaa +cHtacaatSgattYttaacDacaHtcttcatttgSYgtctRaatVagcaWtctcDcRctN +HatScRtaMgaacWaaYatcaHaaagttggagtacaNcSRttagaatcatVgtgaccaaY +acWHHtaMtHtctaatttcactBtgNVggBgttctaDtcttaWttaatcatatHgaDaca +tgaaNagtaatacgDgHttaNggatDaggactcaatttcttDaNtRagttgVgaVRacWN +VHBttcVtYYtagataagHtccattcaatNaataYtNctgatcRttgaYaaaBcaKatca +cgSaataHatggtacacctttatRcgtaYacgataHWVKaattVtKcgatcgtRtatagR +gccBtaatagctcVNtttatgRtggggtttcttatactaatcMaaaWcgcaatKttattt +gtttatHRRacaVcSgatcagcaacccaMatYacBVccNcRgagatctgtSgaMttHgta +attatggRatgcWtcKatattMKWtaaatctccgtgtcaHNYaagStKcaDaMtaaaWBt +tacBgNctMaatDttcttgatMagtagaaatYHKaacttattSgttNaKagttctcataa +gtaatgactgaVStaatcctcDagtcataagWtataatattacagScHaatatagcaHYa +aSagaaaaactYtRYaatcggaaHcVcDcaccctattRaatattNgVaatacagaataaS +aaaagcWRgaKttccgtaWttctaaWacgatctMHaNWSgVtgNttVgtattStaatNat +VttacaRWagNgcaSgRVtcYtgtctYgtRKatctStHWttcYagtgNtBaacgtagtgt +HcgaSggcNgHgWggKatMtaHcgtKaHaWggacRRatattaHaaggaagaSgHggttta +cctagtaattBaaatSttYgtagBaSKBaaSKgctMMcacagcgtYatSctWctSaatRt +KKtgatatctMtattagcgagaMctNtBcgtatRDtcatHtgaVcYttctaHacgagDaa +MNtcttaBgWattatagaKtcWtHaMacagattgtHacttttgDaBWDtcSWKacKttca +HtSgttttDtHtSaVRYVgcagaatWattYtgNcgccBSttataaNctttcHtccaaDRg +aataSatgctVDggacagBYtBcRacDtYDNtgWaattattatYKtNcggaKRatcagBa +ctgatgcctSttttttDtcSgtcaaataataaMVttgaacBagtattctatggYtcaaat +DWacVtgataYYacSccVcataaagacagtNaatgtactaagtRtattBMKacNacagaa +WtctSaMgaKataaaMBgtYtaWaaKNtDStSNggaacgtMRtaaHctatacMtatttta +ccaataKVtcagctttatacgtSWBaStgttgWVtYaacaacRgtSgtacNgatgRtaYc +agStcaNScaaaRttaDttctcaaBgcScDtWaggtgaacttNBBYaaccaNaactNgct +aaDaaaggttgagaaMtatacttgtgtctHtgagKacagcacagcgKSattaSDaKaatt +tagtHtMttaMVctaaBtgBaattttactttaKcMagcatgcDcatcBagaBHattVgWt +aataMgtttgtDaHaggctgtVattDYacNtNStttaKaNggtBtaKtgHaaKcaacatD +MtagatgtatMtaaacttccNBgctacgtgcaaKgWSNacttSBaggMtNStaKtcaata +gattatctagtaBttaggactYtaaaStaaYtgaaaagYtMaagaKctgtVtttcgWcat +ctacgtatVaagtagaattBcagaDcgSgtaSggaactaRcaBRtMttRgattaattWaB +YcaataHMacgHactatNctacgaVataNVcHatatVHKKagaaRSattaacgttMattg +tatagBagtatctttgaagaBctgattattHgRttacDgMgtWtaggcaatNttgcttag +agaRatttSgtttBtgRtgaNtHcgStatgaaKtgtaBacctgaaWgtKatHDStatctt +taRaaataacaBttStHVMaccggtaVYaaBttYNKgNaBHaaKcKaaatStBcattgag +ggcRSttttctaaatcacaRBattccacatagacatSaDtaaaSNtttgtatDgWgcata +cgaSacRttagNaggaHtttagccttttWDtcYaVtaRtacWggctcaaaacVctWtaca +tagttaattBBttMacatDtatttaaRggattatBVcacattattaagWctactVcaBgc +ttKagagttatRBgctagaHtgDgaaaSVtKgattaWtMDWaRccaaWaagtaaVttgWg +VgacaBtSaacDaaaaKcacaRKaagttgagtNatttaSttaWRgtctaaccataDatag +YaMgaWBcattaacSttcacDtSttgtaWYataRBHtccagaMctaagaWagSDaactRN +aaaWagtacaScaSDcaatMaaaaaaaVBcatKacaggtgMaaMtatVaVgcctcDDYgt +attcaatattaggagtYBaaatttagaaVWDattcgttagHKSgcWtWcaatttaBtaat +NcaMYgYagatcRRtcataaaYctNtatttKRatRggtYcgaWcgcccataWttVaaBta +ataaatcgNtctttaggNtatatgNaagtMttccaagactRttgtgattBagBtaataat +tBStcaatttaWcattaatVtacatgtatttBataVYWStagcaYKDaagYtaggKtgag +atVtMDtKgNtcatagtNcagtBagagcaNaaNtaRtagatatcYWtSataWggacagag +tcaDSggYatttDaaatcactKatWatcDatatRattataaatatctattHSctttggNc +taagtSacgagatatatatRataagtttcatgcSaaKttctHaRgaaDatgStWcataaa +aatWMNttaaRaVgaYcHaagWggttttaaBtcagacKtaBtggcaacHtaggVttttac +tatRWaataVcccaRaagattNttggStYaatBRaataVacgaaatttaBaMYgcaMgtK +StStVtgVaatacccYaDVYaVaYKVtgatgcctacaaagcWgDtVtctaBtcctccacg +atatWtcDHHaHacaaataaatataccaYRSataVagtttaaStgttgRHtctaDMMaYY +aaagatacaBWKcagttgcaacgagBagcaaatccgKaRgtgaatcgtaWcatYtWaBta +BatcgRattcaagtHctctaatcttcctattaaYgaNaaaaRaDtactDtMNagatMttt +RacKaccWaYtatcagaaKcttVtVaaaatgttgtNYgtHtaDactaggaRttaccVaag +MacgcKtatataHaMtcaattcctMaRtttttcatgtctcaacatggtgacatcaBatHa +aMagaatttattaaaactYgMttaKHBccgacttttaVaaVtcScHaNccttacccatat +aMgggDtactagKgtcacRtacMacYgBaatttcagYcacaaataaaaggagYaaMHtat +aaaHtKgaaHtctcaVatcgStcatHtcaYctttWcttattBactataatWctcctRKaa +HtaaHYcttcaYataaaHtNcaSctgattaagaKaatWagRaVaNSHDaactaYVRaatg +ttatVYttatDcctRtgcgaacStaWttgaYcatYtggtatWNataMtDNRtgtttgggt +HcWtatHaaataatVtaaWaVgcaatagDatgScgNcagggagtcaDtgagataKtgtct +ataattgtgaNatcaNatDgtagctaaaNtgtagtcBatgWcagagtgtWtaagWtaKga +ttHagWRaNatacaagtactYtaWgatataRctcNKcttttgaRtgKWtgtgRagcNtKt +YtgatatgatBDKVtaaaaatttWtcaatacgRtaactttaaaaMtaMattaVNHRKtta +ttattaaVaatagatYaggattVaaaRactcaagccccRtagtScgDWgVSagtggtaac +ataVatttcagtttRtattcttcYaccaaaagttNttKtggBttBcSaWaattataatca +taBtgtMtMtaaagataYtacgMtWaaacBtttatcKacaaaatattMagtKccaaWcca +tttgtgacctttMSataMgBtcttaVgtNttttSaactatgaggaSWataRtHtcgaMag +SMccSaMctcgNtatgtataaVtBatHcHtattaacgactgNKtttaMtVaaaagaatVg +ttMWcttacacgtacScttcttcWtaatccatactctaacaHHaaaatDctNtgatMcRa +aWRtMgttgttatRagtaNtatgRtaMttggaaKWttaRtHKMaDDaacatgcgttaaac +caaaDttatagVRBatacMaatacMaaatWcNcaaHttBgttgtacggRKaaaMtcHgtt +aattattttaHgKtgttaatDaHatctggtaatMtYaRgMccKRaRKaDaagaggatBtS +acatactccaKgVaaRMaBttgcataaacYtKgaVDtttgcatSaatattatNattataW +atWgBttaggtBttaaYataaSHtRtaccaacMttaccattccKggKNtMatacctctgt +aYctaaccttgagtataaRatagaatRBtttttMtgWNtKtgcttatgactcSaatattg +tBRBtSWVWYagtaWBcNatttcNNgSKacctgaaMKgatWcYHgRataYggtctaMtgg +cagaRgaaYaYgKgaaHVtaattMgaaWaWaDataagaaaaBDatacatatgatcNtaga +gMtactcatgatgtHataaggtaHaWatMgtagcttaWtcStataSttagttttgcaagt +gctgacDtgctcDtgaSgVMtagttKtaacgtacattaaatctHgatYatttcgggcaDt +VttcaaacccgDgtatBggcttcBcWtacttgaatBaRNcgYtgtaaaaaRDctKctagt +aKSatRtRatMaMtaacVYaKtactgRDcaataaatSacagctDaatggttttaaacNtt +BaattgattaaMgVBKtBaacctYNcaKcaVtDYtcBaaataNSaBgatacccgtVtaat +actSgtttgMSYtttgKtgtKacgtKatgataaVccaMgtaVaWatttatattgBNtgtV +gVNtYStMtgtatBcgagaBaVatgatgBcStttgtagDgYMgaattacacHtaaaaaBt +tKaaggHttctaggKagRNtMBaatWcagMSBaaVtgaatgtgatNaatSagcaatttHc +tatWMtgVcNtSaNRHatVaVacVtHattcaataatgSKttttttgtataRKYaatccRY +aatggtaVtttaaaaaWBKtatatttatgtagtcNatSaatatcMDRtgtBttYtatKaa +ttaaaaYtcWccVattcDaaatgattgtHccactgNgctttBtgagatWDgVgtactgtR +taaggtBgacctaaatctRtDttaBRaYacaaaYYtcaaagaWaSDttctttggacttcB +cgaDacHataNtNgWtVMVtRactggaaagSgtgggtgaggcctccataaatNttaYYgt +cBatattWMaacMRctcgttaaaVatatagagataKatRMtHaVagaaBBtStttaatca +aatgagtatcaagtRMtaccgtBagaWKtagaaaYttcSScttaVttttcatatcaSgtc +WNgtttagccaaaVgaatgtgttatgaaYaatgaataaaagagatcttcYacaaatataD +gRttcMtcataYaBtctStgaatgagDaDgtRNaMtYMatatagWNggaNtcattatgac +YgtBKYttttagccttataaNRaatggaatccaBacgttacttatMNggaaaMtaaRtct +agtttttKKKgcBttgccgtHKatcgatVtttacataMtagNaMttctKHNctaaNattt +WaRNgRatctagatSctaactctDttaagacgcatagcRNgagatttgtacattSattaa +cttttcgttgattWatKtgaatttaMtSBattKKcttaaSggcactaataaatcactcaM +gacggtRcaDScNctYtBRYVgttgtttaVtacHWattattcatttVaKtgKaacctagg +StatttacaactcKNtaaacaagSttcgattatttcaRttVtaVaaacRgDtaatgtccM +aacNtcggttgcctaattaaaNaWcgKataaYcctSgMcataaatttgaaatttHtagSB +gKYggcgYaagagataaWBcMgatRBNRaYctgHatctatHttgaHtgcHKBKVaWaaca +cWNRactWBVttaatttVccaagBSWacaaaatcDgttattBtHaMtMtHacKgWtcctc +ctttHaatagtYttaagccaHtYatatttacgtcaSgtgtYttgBcatcatttaNRgaKg +BtgattttaaatgaattVaKtVYgNaatgDaacaaVtHaaatggtttgaYYatgctgcac +atttttctacVtacaNatataHtgtcVtaacVgtYccgaactaKaaaatcagtttaKNRt +aaataMatgtacatatcKScctDatDcKttSattttagatgttHtcBtKgNVRagctaRV +tttaNYWttcWYRatgatMgaMKRctNVMgttVagWcaVStcDgtttctcRatBVggacc +gaatcMttgagaBDgtNMgKKRBNSMgcaWHYWccNgcacaggVYtMcaaaatgBtaKcg +aRacccgStattcHttgaYttattattctaVMttgaacDaWtNccDtcHBataNcRggaa +NBtgaYNtaaMaDctMaaaaaaHaaattcBgtcgHtgcgaaStttctacttcgMagagta +aaacaDctgcagHctHtWaacgaatgtggtDacgtcacataSaatKtcWBtataccaaSc +ttNgDgcctacgBaNWtagataBaNtRcSggtaMattgaatgtRHtgHaaNWtgttacca +tacctBataaMWatttNttVaaRagMataVtgtaccattYVcKYcgagtaaYtttgDaKD +gVacMtttaVttcYcgtMattctatatataaggaagagttaaatHgtWctatttgaaatH +ttgScgtBataatgatRWgtttVgatMBcgctttatgtctgWKtaacaaHttaMtcttta +tcDtccaHaNYtSWcWNtHNacaaatactNggtgStacKatgtgKVctaBcaHcttacca +aWatHaaYtattatYtttDgtBaKcataaaatcaNgttNYcatVSgtgatatYDMMtgga +atKMaagcttVtaNNYctKcctagMWtttatttBattNagccggaRgagtattaKatgat +ctacatcaKVaaagttYgcStagtctacttttcatKtWtKtctRaRDtcggtataMcMDc +aattNcacattattgaBaHattHgcYattagaattataaBtattBKHtgtaacHtHaaca +aRYaBttaRVSaagttHVtatMtcacaWctgVtgaatcVtcctcNataacacgWtattDW +ccatDDYtcgtaHaaKaacaYaHaataBtaaBKagtttcStWataccgNcaDtWNaaRgc +tcNaacttatttgttaaacaaStttagtgVaKgggtatNaatVagtataVVaHtaRacca +caRatacNStaacaYDgaWaRtaKttgtaatacggtttgccaaggMWtcaaccttcgcta +MSaattaatgaaVDagttBcatccattttccaaBggRttgKgccaaaYNcDcaSatMcaa +ttYDcatcWatStttggaaWtttHtatVaggttDgVWatttaBWMagtcagcgaSaaSgt +attctacHtaaSaVacaataNKtatagRMagtKYBKggtttKatDacaWaYDaactagca +DttctctttHtagtMtWtttatYatWNaBgHtaBgSttRgattatgKcccaaBtWcccat +aaNattaYtRYWgRccNatatHttWgttatactttacBYHaaaKaHYaNttaatagKata +caaatWSMctttcKacatMattgcaRctBataaVaHtataSctDVtRaacttcggScYct +ataHRHtgttctgtgattYatatYtcYHaataaataYtMMgttaaatgatcttaaattaK +RtttaaRtaacttaBtgtcatgtctNcaaKactMtKatagRaDKaatgSaHcRtMDctag +atcaYtRatMSVRMYKYaggataaatYtDBaDacDtaVtacggaKttattNaggScgWca +YtaBaaacaWaNVtHVagtBaatgaBNagHaBtaNatNttSgaaactctBaggtHHtgaS +agYKNcataaMcatagaSttctNBYcttattcatagagagtHWWDtctgMtRHtactggg +agcKcacctggaYattatttgaaWgtcaVaataagaaNatRgtttacNtWYMBcNScggg +ataataaagtWYKDYcVWVggtttMcttYaatagaaKaaataDcaYMVcaVtgtStctct +WaagtaRtaagtaaatWacSKaaatYaScctggtgMKtYMtctacDatctcaMatVtNaa +taaNtaattgaagaNaataataagcttaagtgtgcgtVgttataYaagVgNaaRctSctg +WKVaYKgctNWMaaRaHatcgctHaaYMtccggattgtgBacatHaacttggtggDVgtc +aaaggSatWRaKtKacNVggaatYttatttattcaaSttttttttcaatgttatttgttt +taBgcatacWKDgtYNtcYtgtcttttttgtcaaatgatacttWagatDatttcacctaa +aaggtgagttatWgtgHctaatMtRKagccagcgcVgagYagtactgtactttagVctaB +BaYNggtYtaattttcRtaaagatctMtaVYatctYgNMaVtaWtcattgRtaNataaga +aaacVSctHNtcNaMaRYcgagttaHcgacNgagagBgtKaactaaatatYRcggatgtK +tttactgDctcVaYaaSaacBcacatagaaataaaaWDctVcNtttRtcataatNagatV +MctBgttcHtVgagaNaaaHaaSccggatSctaHgtgaYRagattDcSDtMStNYtgtga +agcttgggaatttttDgcaatHatgaBttHttaacatBcaaagtaggtKgagacaattaa +taHcaNaaHataMtccaKagagtttBYSagDDtaNaRtWtWagatSgcSKtcttttcaaR +gtMattatRtYSHgaMccttttttBtHactaattcaHtMatagaattVtBtDatcttVga +gtatttaaaattacYSattatttaYtagcaVSHattDctKcVattataagagRaccccWc +aBtYYtctaaaaYccSgattaaaMDRtHatMaYtHtcgcaaggWgBaNVDatataaatWt +cMYSVtacBYaaatactcgtacttttWgaacRNaattctHagcYtaSttaaataattttt +aaSDtKaaMcWgBaagBgaatDagaaatactcctNtgRaattaNWcattgYVMtRtHgBa +atcaagRcagtStaaWRgtaaatHcaMacDctatNaagtactVHaaVagMgttgKtgtHa +tcMacatagMgaBtSaaaBtagttaaNaYgStRRctYWYVtttMNBgcctgMctcactta +gtgtttDagacaYaattagaggKtttacaatMttctttatKagaaNtBtttKSHWSaVtV +tgttaRSaYccgtaBgggMtKtttctYWttcaVaagctttttMBgDKccatagVactWDg +tRtKMtgBKaDaVaggtttRaataBgttYtattatgttatgtcMMaatcagaatagHaac +aattRcBcDatttaYWttagattggttgaMcgtYRgagMtcactaRctcBMaaNgcaStg +cgNtgagVttaBaaagaatacgcatYMaaatDtacgatatataMtYKatctScatattNg +StYWgtttaYcttgtagaHaHaYtaRaaagttcMHaStatcatYtttKBtctataaaatc +aStcatatStattatMtSatcataHcaWaccagHtaaggaHatatgagaaYYgtgVacSt +tgKaBacSYcaNNccBNtHKtHcctttMttttagtaaaBHBaaattWKgtaaccDataac +tgatatgtaaRVtaHgaattctcRttcgcatHtaagttYYctaaattttgWDacBtataa +tttctVaYHtMtagMaHWtagatttcaVgtKaaacctgHagSgtacSWttMaBcHttaat +cttMaStYatatatattagtttggMaYaatHgaaaHHgatggccctactatSgacaatcV +McatactBBMtaattaaatattBNDacYtgYattBttHtNcaatgcggacccctDcYcDt +ttaKaSggtatcaBYaaBttctDSRgacHttagMcggtWgagtcctRatatRcttgattg +gaaaKggaaaagaaSNtattcNtataatVttgagBaMaaBctWtHatgcDaatHccgMDc +gcWaaDaacWgaagcaatattactcaaaatMgttgtaaMatatYtctRSctctWcatttV +atgBNtaaYagNtaMatcSgSgaVttSaccaataccKRNcataaggYcDMWaSKVcccaa +aggVtHtgHagMaggtKVatVtVMDVatBgttWagcctagagacaaaggtataatttgct +tgtSaaccttctccttcaatgNaacaBtttaVcaacagWaHMttgttaagttNWaaYcga +aVtatacBatgagHtSattacBgttYgtNRRcttgatcttaHcaataattattttccttg +aYgacVgNcttaRattatatctcagWWatNcDgacacgttaatRattaYcKtggtSggWg +atMcaaDBttgaacNttctcaaHtHaagcgVtDaaDtNMcagaaatWaNtatcttcattS +gatatgatactattWatSaattWccgtctaatcttgKDacatRatggBttatggKgaagt +ttcBaKtgttaaaKtcgatagcNgtatVDagaDtaVtcaactttYgaBYcgaYgWgaWta +aaWatVtctVtgggKaVctcgRtttacMaVaaagaaggtVtKNYtWcYaVtRVccgaatt +atacttatattagcatcKBattttgVDggcKaHaYttgcggcNaatRactWagWgttcag +tgWMctaataBHtttgHaggcctgacMcYaRtRtcggcaatBagttaagcDatatatNtt +gtMcVtaaaHMgattVgaYgtattatatSaDaaaaataWacaaNttKttcatttttHaMa +gatYtgtttcattaatatVacgcHRttacaYtaagttacaBtcgaagcgttWtatVWRaa +SacggWaBgSgcttaScatNaHcaatWacaMatagttcagYBagYgVactWtgtStNata +catYgSYDtaaacSaaatBtttKaKRSWRcRYMgcYgVataSNNtWgVtSaMgBcactaa +atYaKattVggacaWaaatgHtatHccacStaatagaYaaaVaMaaacYYMctcagaNat +tatctattaaatatgMaRgggtatgaMcttaHgattgtScgtgtatVatHNgcYttNata +tBWaaactNVtHScgataaNcBataggtaagagatttMatVtaagtaaatYgctgtttta +agatagaWaaYcgctaacttaaagaattggtSYgtVaStttRtcKtHaVcWaYaWVSccR +actDaattgWaBSKtaDgtataaRcttaaaatKcagtNgtaaataaatgattcatgtcKR +ctatHaYtMacaWNgagatcDcgDtatKaHgaBcaaaNWaRataYtYYacttgcactaaY +DcKDttWcYataStKcgcaaaaaRaaNtttatttgctYatgtcVctttcBKcgtcttatS +ttattYMttaatcatattcatSaYtgWaDacgaataactctggaDccattacgSagaaat +tgatttaDtHacgtcMgaMHaaNDKttgtaMgRNtacataWgttccStgaaatDaagYRt +DagcatcHttcVNWWataatataaccKaatWtYgcctacVaagttWtHactaRaagatat +MMtYattMttccatactHgStagHcaattaagacagaMDtttagcHtgccctttattatS +atWataBaaSMaccVVgtggatgtgttgYgtDHSaaMaKcagaagcWacaaaBagRactK +acDaDgagagagcgKcaBggtgtaYttatgcDatgaNgatagagtBtNtaWatagcacgc +gcatDRSacHttcataBtaWaNtgtaatcDctBaSttttaggcWtBacgacaVYtRttaa +cttatgKcggDStacgtagaYtaagtaatgacggVMKtWagcatatagtcataagMgatV +agVttSaacHataatatacaatRYaHacaWaaactRtHRaatagcaVtcMataaacatat +tHaStattDcMWVtYaacYagaaHaaWaccNHcatgtcccgaNttataaNaacatctBta +DNKgMtcDtgMgtatgKgSatDSgMtgVaaHNWcDcaaKgHMtaRtggcgRgtHtVtatH +gtMggaRVgtcDgtWaactactgttagaKcccDctcNcgtagtgStacgtataNcgVaHH +agYttStaaccWacaKctgctttaactagtVatttaaatKttRcgactaHttSaKtcagB +BaWaacccgRatKagNagKaWtHttttcWtatatttattacagacSBagDgtagtatHtg +cattgcaMaRgtagatYacactYSBDgctgatcMattStSgattcNttaBWaacatgctt +SattttctatNttaHNtSctgtcWttKgttgtttttKaMHNMcaacaagNattRtcBacc +atKgtVtaaDcttgattaaaatHgaataKYtgagMtgcWaWgtRttcDaatgRtDgcNWS +gtagtatRttDcggatHWgaagtacgcVtcaatHtttttttgaKggaSaStaataWBMtg +caaatacgWttctagccRtaaaattNWaMggataRRaaHaaMcagaaacacacgDaatct +actaactDgatgtttaaDacacVaNgagKaBcatataaattcgRtSNaatDttKgKDgca +aactBDtaatatagWaBgagtgtYaaVatatMtaacaggtataacgKMtaKgcttgNMtR +aaaaVcHctKctaaBcWtcHtaRaacKgcaDKaYaSHgtatttataaYtcaKatgNacgt +cWWatgDttRaacaaDWaatDgagaStaVScctgcacaaBtatacttctgtctttcacta +cWcaaaWcactKattaKtatWagttacttgBtgaBMagaattgtYYttttVatttWtcBa +gaatcctcWtatYcVttattMgNgYStaBgtttcttWtagcaggtMatgtRaaDtDKttg +ataDggtttatgctaataVYcSttBtYcatctVtBtYaVagtaaDtgagacctgaaatcN +KDactgKtacgBtDKgattaaatagattatagactatggacgacgRgaaYKgYaRtgaaa +agRgBaacatctctMttgacNaWtctVagtStMaactacaatttcVgatacKctaKgcSa +ctaDaatHgBgtHgYttaagtNYtRcaRgYtBaactaatatDctaacSKatSDMatWtag +KtttagaaHKattaVactttSgtgtagWctaggagctttgaScatcggSttaggtgHtgY +atgtctNtaggaaatDttcctgagagaHagttKcttttgcHtcaDgtcgKtatcaatgcg +StVcatcaWNcgtatttHtatctggaHWSataWaVttgKgtKBaaaggtaMNaatttRDt +cDattaStctaaatKgtaagtcVgccaHKgtgtcgaSVtaaaaHtatgaaVcatacacVt +KattaWaKDgttctattgNcaagaacaKYaHttWcDaccattttagacttttMttaRaMt +aHtacNgccgaaaaacKctNgaaagagggaVttttgtBVcatttatttVaHcgattWttM +aWcattagtaYcMagaatKaYtcatttagacttStDtcagacattctcYaaKMttcagtS +NtBtMaHacYWNaactVaMgtcNgMcVcVtgKaaataaVataacaDtaaggtcSgtDatt +taKtgSNHcgctVaaaatatagacRaBgaNtaattVWaKtgcaattHttctaNRWtaHtt +taaSgWBctVacaNVcKtaaagHDaaaNagtYcYKaVKtaaatBaaaSaVaMtcSgtaaa +cctcBYWttSgMaMccagcttRgtVggaaWgagtaggYctRtaaWtgtacaaMNtagtac +ggVcttKcaMgNaaatgtatgaSgDcSBRgRVcYtaDHgaVtWaaNagDtagggtHagHg +ctRagaNacacaStaNttMaatgaataaSgagBgagtgWccDtVgagcDWVctBttccaW +cacgHttgtcYtttacttaatVatgtKtaaatttaNaYttaStMtVaStggattgtVgaM +RNHtacaaNttRScRtVcgttcScatMtBtttcDtcatVctDaScttagacaaDaaBtaH +tacRgRgaRNtKataNgcaaScactcWtKggRagtgtaaYtaaattWgNagatatYtHat +tWtYWatagatatttKatgtcgDagaVcgKVagacagagatVgHWtaagttgcatgaKaa +tggattaHcaatatgKtMaWtWaYSVtNBDttaaHaMcaRctWScNcggtggYSttcaga +attattggaaaattVccMtgggWatatHMaYtaMaacaHaagVtgDtggcHtRaagtHaa +gVMWacaaagggataBRcaaBcttKtHtMgcKaVtaacaRatKRaMaRtMtcagcaataa +aaVccNcttMtctattaagacacgagatNtatttataaaSagaaatatSccaRHKatYMa +cgttaWKtgttgHtgagatBBaRRWSacatacWtNtcWgttcaaaccactVcaSaYtaac +taHgtcVWgactaNaatRgNattatagacHatgcYWcttatctaagcttaatatgaaRca +DVaSaHatgaatttBDacatBtttHactacaNaNtataVcaVtattKgMaSaSggttggD +NcgtgatactaccYHttaaaMaVcBSacctgatatataBgcaattaatBaHtttgtaagg +gataaacatgcgcaaataatattaaBVcaWgttagtVaaWctRgBtgYtttccgYatttt +YMaVMtaHatRDaatgVacaatatVBccgttaagactcgcaaHtVaBaaRctaVgggaac +RaaaaaatYaSaccVgRaaBtgataaatttcaVttataSMatacKtaWttgcaRcgtgNa +ttatttaatagaatNctcatHtSWttaVtRattcaRYtaaattDcaKagcWggaWcStaa +tNVgHaMaBKttaaatYRMHaRtcgtagMRgtattcctHtcacaaaKtaNttcaRcatRt +ccgatNDagaBttDHtcttggccttaNtattaaStaWgKtVWNaMccaVgVgtatcKacD +aYcccactcattcacYtattggatVgaWttctgSDagaWDattctacataaaDggtacta +tagcNcSgagtgtMtaacNtVtcStttSgNDaDYgaaWVgtactRtaNcYgataHagaDt +agttggaHtgtNtcgcHYgaDttgRtgStatcattttKtWVaYattgNtaaYgYccHgWa +ctgtaaaVBtaBattaMBtHtttYttVgtaYMWatWgWtNaccVtgMWaSDaatcYWcca +aaHtacgKagtNcMKactcgtaaaVtaMatttcRcttgHtattattcRaaaWaWactgDt +tttccttttaKVNaVggataagaagWttcgBtBtVaYcataRtaacBgNaaYctggtatc +tacaaaagatttagttaaaaNaaattgctcaactttBKagatctgctgaMgtBttgtKaS +atVgcacgaHNatVDgttacVBacKBaaKaBctccDtagctataWKttagtcttYgtaSc +caatcBttggaBtMaaaagaYtMgtgtNatgacacctWcKattctgaNtaSgaaataata +tVSaattaaWattagDtgagBaHaaNHtBgttcttatHaggaBtatcHtSttgccaatNg +taHtttBattaacatcactgaWaaaaaatggatagMHtSgaaBSatacBSaagMaDcaat +tttcgtctaacgHtaaaBtatcttaattagtttatcttcgtWVttatatcgccgaagBgR +aDcBaatHVDtataacaccVgttHaaSgaagaaatcMSaHBattgcaSgaSVaRttcaMt +gtgcaatKaatWggatBVgtataNWgNctttacctttgaaRatSaKttHgaaaYSaBttV +acWttcctgctDgBSgYcagcgggWRataaaatgcactagaaHStacaatHtggtgtBgc +NDttggattatgaagaKaatStgcttHtgKNMNRagtaNtaDattgaDDcKtaaatcVVB +tcSgNcRtcHataRcggctVBtccaWcaDgaaRaRctgaatMtaRtgBcaWNaNatatWS +cYYaWttatScYtSgcataDtWcacBtactaWgcYtcgtataagctataNSgBctagatt +aNgaKgatVKgtagttttcaaagtgcgcYattcagatggaKcMBtacgtttaacctaaat +taaatattcatRaggtcgcccattMttaaaaaaactggSgtcccgtctaNtWattcaatt +VHDagRtggVSSaaHtattatWctatKatHtHattYBtaVaMRatgYagcHtaSataaSt +KaaacattaagggttggVYaaDgttWSttcattaRBcMttttaacatRDaataaMttRga +taaagVDKatcatacaacgMtaatYctKcgggcBKNgtggttcttaagttYgcataVMaa +VBgtVMSNagttatSttgtDtgtMgMDtNKtBgctattacagataMWtcSggtcHgggcg +agtcRtcRattaaaatgaaYYattgtaaccttgatacgtWcHDgBtVagNcSgBKtaaMt +caStgggatDaVtKScaYagtttctagNBtcMcDgKaDHtVtMaMacMgtagtaaWtaYt +gHtttttgtctagYHtRaagacDRaatgctVMtttWaYaaNtttatatttStcgactaDa +tKaatatattHggttgtRtattaattaaaaRtaNacKattctVaatgattcttacWatgD +gagggtggScatNtcMggaagggHtaaccttcWcatWaStagHtttgatHaRVaaSVNNt +caRacaNaKttgctgggcVattatccatVatataDtDcNgMBMgHSagggaaagKctggg +tcacgaatcaataaVtDttaRRgtctStattNBaaaBHatcgttaaWMagatagacatat +VgDBttYMacaatttKtttaataaaagcacgVgaaactDBtaaccgtagaNtgagaaaRt +tcKKagtYKttttaStataaHgtcNDcgttYccaaaaMcaWtgggttatcaaRaaggaat +aaVWcacatattaRYaaVagagVtcHggaBtaataNattagKtcVRtgactatcgHDaBg +RBStVtSgNBccWDgaatgaggaaNctttNttttacaaggagaaDDaVtcgaataaataa +gttaattStBDccaaaBgVaDtctScgtgtttttgctgtcacgtttWgacStMtttVaVg +aBtacDWtttagttDctaSDVtttNaDDcHatatacYtKataaatagttgaacaagaata +caDDcacatttgtaaaggHattaaatgttacgtcagtNStttcVatttaBtHtVggttat +taaHcgaWagaYtVaataaatcaBgaccctHcatKaDatRttHRMcgtcgggSMtaatNa +gtYtgaYtggMYttgtaaactacgKgStttaaaYatatDtaaSaVVcHgtagatgaggtc +aHggMtaMWaWaHctgaatctaaBaWaDtcgggtccctaagtaVYDaNactataaNcctK +cBcataaatttcaWSttttgacHtctRggagRaagacagWVNtctcatHtDHaRagctSt +atattggcattcattttMaNaSaRaNDHaagNtMgtVWtgtMccaactKNaaaVaStatc +gtStgtgtaBgBgtaatcNtccgaagtttaWgactNgtaaccaatgNatWttgWagtaaK +gtctRgtctaataagttVDHgStgttcVttgtSWatcYaggMatgMRcBaStgtaaaaaM +ttaYagccggtgaRRatgatccaaaggtttctaaKgacaDagagatgctcMgaaaMcgRa +acaaatataaaagcagtgtatDHgRaVtWBVtggacatStctKccttVttatgtKatttt +YcatctgttatgtcDKHYcctSHMttgSDRNgtaMNHaggatBcSBtHatDMBcttMacN +aVMKtctgtttcgaHSgtMgcacagaStaBttcWcattctDtcttHtDKBcaaNtRNaaD +gaaaaccMRtBcWVVagcttatcgaDYccacKtatgatgtcaRttattYttctaMBggca +YctaNtBactgattStaDaHccYaDtgcaRDgSYtYtatBSaYaaataaagtctcgcgtt +cagaaKtttctVattagtWcacgaaVaaVtctcaVgtagttNaaacaatgtccttaacta +aaStaKWagttaNttatacaaaKattBctgaagaagtYDNtagatataDtHcKcctaBag +gcaatctHttctaaDNtgtgaaaagRaattataaBMaggtDgtMaWHacBStSMtcgaac +YttRMatNacScgaaRtttctattcMaaBggtaKttaRcgtBattcgatatYtVaccSac +acgtaaagtctNatYttgcSSattttcKccttataatcRtHNctttMcatBtacatgtYt +ctagcNttYacaatgtaBgcgttVtattaaWtaDRtKNaNDttDWaaaataatDgcgcKt +aatatcgctMctatcatcgtaaaaYNRttSaNtWggatRgtgtcttataVgaaaatcWDc +ttDRaatMKctcatatRttBtccaattBSacctgMtaDDRagtcagacBNtttattttag +tDacaagcaHcacgRttVtatcatatacStaatMaWagttRccKtRctcgaagttgaatt +tNtttatHaHttagctatSBaBtcaagtDaaaRtgattcatStagttcaRattacaVgta +tWRttWggttttctaactttSaaaVHRatttYHMKVVcgttMtatBtaSaaMctgMtcaa +gaMtactcDatSaaaacNgatttNcaagttRgacgataVtaacYNataStRtgaattact +gtaKtNagaaccDaatgNDaaHcataDSYattatgtctgYWaaRaHtttWggcKatgcgt +agDSVtMactataKMSttaHaaaacaHatVaDKtSaaaRtcaNWHtatttctWataagct +ttcccaacctNtaaacattcgagaBKVattaWtcVaKtWcggtaatcaatgttcaaatcc +DttctcaaSaWNDataaKatBcaYttRtcataMVtKttggcaaNgtgttatMaccgttgM +NagtgVtNBWggaacacaKaaKctagtctacttSaKYMacaWtWDttatagHBacttRtt +cctgttagtScVNaRtaacgScaStttatctttttSgtBgNtttStRatNDWtctgatcK +tgHcattatctaaaaattNaaaWgWaDWttWRtHRNcHacBVgWttgtNggtWtWcttgS +atRtaaYtYtNaDttYagactStacYaYtNHBatggatacVtBatgccaHcgtagaaMat +gataHagtKgHaWcgtaccKaNatagWtDttcgtagggcSgtRatatNgaRtYataaata +RtBtcttaSatcagatgaaSgtVtHtgtaaDtVactgattcgcatctctBaWWtaagBtt +VgacHattWWgcKataHtBtagScWtcaNtHStBKMHBRtRagcataaYtNtttatactt +aMgacccattgagtDYggKccNaaRgataWaaaNWDMttMacttaatgStDYgtattaBa +tBttKcSaactagtaccgttggaKacRtDaataSBaatacaKtgagDtNcttattaagYc +agacttNNttatcBtHtgRatgccacctaSaatccaRSgtWggtgaaMcgcaMaagSaga +aDatHcttgaaDgNRttaDKacgcataagYaagtMRttNaMMMgcggttcgtRaSgacaS +taaVgStcaRBKcaMtctKtctatNaactaHtaactaaatNWaKtWaStRSKcatggtgB +tgRBtagaatagataSBagMtDVataaDtaattgaYgaBaagWagaacaggaagtctgac +gMgtgagaRVacMcBaaDatKatcNtKaRtcatDNBaaHatatacattaWRBtcaccatt +ctctaaWttWacgtccgcgtMctcaaaccHYtNDatttSaDMccaStRttWgttattaSV +KtgttttgtcWatgtgStttgttttatcaagacMttgtRDgcRtctctgtgggggcSaag +catVattMacattSgttaacctaaaaccgcagtgagNgtctataatBtHtacaaSccccM +gagRVctYagcgaatttacMagVttaRDcctRgSSttttcHtVaacatagBgaMRagatR +cDBaMtaNtcatggHgaDYgaVgWaaaaMKattBtaDYBaHRccagttatacVaDcacac +tcgtaSctaaatatRDaccagctttttaatgtagaMaRaaKaaataaaatacaRagaaYa +NtatKcDttgHgcVtaYgDacagMBagtgttatgMcSgWDWYWtSaKaagcatKatatct +caRHacagttaKtgBKtDRggtcaYcattcgcYattttgtccaagtVgcattttttaVaa +gtaaaagtWccttgacYcaagtaatataYBaatataBtaaatacacttttRHagtttaDS +HgNtNVcatKgaKtgagttgaaaHcgBattatHgRKtcaBaagttgtttgtVatYattaa +ttBatYgaatgMgtttatagtKcVctagttaaYWttWaRKWggYttgaRgagaaMKtagg +tattaMVttataVcagHYacaaMaattRRtataWaaRacHcattaVaBtHgtatBaRttt +accaaggNgtaDMtatYtaYVtNtcBRKMgaatRaaagaatactRattttNcaaaDDaag +tagtacaNtSHttaaataattggtaaKtttaaBaNgtaagtcaYttacVaataataatDt +gHSSgtSDNaattcRMBgHttctaagaYVcHcactKgaaNHcgWaWttaaBactcgYtDa +acgactMtaYKacBgttcttgttataBacatScBcattKaaattacttSSDaRgKtHHag +RNRMtttBDtcaagcBcgcYattactcgtttacSaaNVagtacacgtggtSaWatBtgat +ttWttScaaDtttggtKtNKaMtMgcttaHKaRaccgatccctgtgggagRMttaaMaWc +cggtttBtgttaaVtagMWctNtctHgtBgcttatSMYccttgHaatatctgNgVttagc +ttagggaBBSStaYgYatYgtaaaaattHatctatgtWRNgtVcSgtgcgtcYBagtRHg +acttaaagSHatatBaaDgcaKtcccDgcacMttatRaacaataaccWtNBaYatttYac +YtagagattRtatagKcatattDgKtNNgtttWNagggtacStataRtVDYaacgtaBtV +KtagaagRttttttatataSaagaaKtaatatKtattagBtHataatatcWNaacagtgW +accatatStcYcaaNRctcKacKttgtStaaKRaWDDaatBtttgtcagggBgtggScta +aWtttYVWttNtctaacatagVYatcagatctVaHMgWtcaagtataHtgacaagttSac +gtNRataaatgttgNtaattagaattgctMaRttBtacBatNgacatttcaMcgtaaacc +tctagHctaaKNttBatatttaatattBaKtRagYtatattSgtgtccBaNSattgaaat +tgYggcaaataatatHcaaaatcMBaagYatttttaYttYaStatttDtacRtgRatttt +ttgDcRaggagcaccaattcRcttttataHcggatcatNSatgtagtHHcactgtWgtag +gtNgactactHagagHattcaggggSaatgcaaaacSSKDtaggcDtatVagMtggacta +BSatagMttaggatSYttaacBtagaNSVtaSaNcSScaaatattVctcYaWYtBcttcg +aYBagWtRgagHKagagMaatttMatgtDtaYNagDtaBagcKcKcaMttKaaaaatVaa +tHDaataacgRatBNVKtMaccYaaccMgttgtactagcttMatKgKBtMagtcttMWga +atRcacaaaaSgcgVtSatggcaggcgKaYaatgctcattaaaggDVacStgttaMaaaa +acNVtBtgcttaacgtDNaaRcgWaKtatactagcactgKVttaatcttRcgDHHattcS +tatgatcWataagtattttacgtcaRgaaMcDattYHattYgatatcacNNWtDatgaaa +actgaatHaggaNcttcctKggNgatBaaatttgcaaaDtgctcaatgtYagacMgtVVt +gDBaacVaatNaDtatctgaaggKcagSggVtacgatgNWtKWaggMacctagaatattc +ttYaatDatcgttgatggtcaacgttatatgcttaWVttccRgVcaDcgagMtacattaM +taVWcgttRcatRacaRcMcaNtaYWNYgMtatMgccctaKctagHtttaaBVMaaWcSa +ccgMttBRgNcRWMtHMaccaatgataaggagVttYgaatcttagtgtcMtgcctVtaRt +gcaccaDaagHactNYcNcttaaggcMBagaWtattgtgctaccacgcWataRaHtDtac +gaaVttagttVacctatatStDgtggtaMgaSattcatgMcaRctatgWgatKatYYaaa +taNYcSaDtttgtcYttttttaBScatRtctgtaWttaatagMaacatDttaaaNgaact +tacYttagaaccctgNgagMNHaaKacccNatgKccttaKcatDStaaStNaaVBatagt +tcacRtYcRcKaagMgctKtBagSaagNcKRttaaaaKaaRttttttatHHNHaHRtcaR +cMataKDDtNcKtKatctaaataaatRatYttMccaaaNaaWgctgattcaaaKgaatSc +aNaaaKaBaaaaRNtataVcYDattagctattaaatWtgBWHgggtatcatattatcVtt +cgHacgcgatMattDcaRggDYtYttNaaaatBKttKccStYVDatatYcctSacVcatt +ttatMtWRctaYagRgctcttttaacVtagaNaVRaccgRaattaaVcaattgcgKRctM +aKtttHgctttVMaNaRaNMKacHSagtWagtgNatKttatctataaHatgSaSattcag +tDctWaataaYtcagtaYtctatHcgattSRttaaaNDgagatatacttVttatcataSS +aBNaDataRtRRaattcaRataaRtattttNaRYtaKttaccaaaaaHVaBtttWtttga +tRagctaMattgcttactctgatKtgatgRBttaataagYttcStKaNgcNatacgWatY +aatctggVtaaattYccKagaVagggatttatttWacgaBcaBtaaDttttcgaBcHDga +aSgVNctgaaKtgaVagtVWgRHgtacaatattgcMDNNataatagaaaataatNtNgcc +gaaMaagtgNttacgVHaacSgStBBtRagtBgtaaWgacttcKgactaaatgaagVaac +aBtggtacattcaaagtgattagKagNatatVaKBacaMMctccatcgcgggRctttKaa +BatcacaScaNaaaaatVgHaattaatatcWcacacactcatgctcgaRggVgcatatca +DcatYgaggttDgWNagagaaagagaYttHKaatgtaVtYttSNaDtcgaatctattSKg +tgtaggaMgtaccWcaMRtHttaaatgWtgtccgtKtacggacaNgaacgaSgcYagcKB +ttNacaagatacgaagaVcBgStMacMtgKaactataSgWtaaaatDRataaaNaSaagH +ttHWYgaccWMtatataaaaagatgtaKtVtgtcBNMtRaSaRacVataaNaaaDtaatg +taaagaDgtataVDaacagatttWtDtcBgatggBcgagctcKWgtHcBgcMaatDNatc +aYtctBgaHtccagHctttMtattgtBccaHMctatctNaaatacgcgtacatacatcta +DactactcKtacctataDccMattRgRggHtaaaaNYcVtatccgttSaagYcgMattta +VattttHagVatVtttKattaagttaNaacaccHSttagDactSNgtgtttaNtVtattt +atgaaacSaKtactctacgagttgaagtcaSBaDgtagatNaaactRKttcatcWtaBag +gKtKcYttaDttatMaWcStgattKattgtatatDttatDtKatgtaNtgtcgtcttttt +taBtDBcaaaaSgDatgHtctacaattcgMtVYtatgcattaaaattcaVgatRtcagBt +caMaNctHgtatVatcHttcaDNKgtWcgagHtttaccattNgaactYacaKgaaagtgg +tttgtgatcgaKaHgaatYNtBgcaaVatWacNggataccaDtaaaWttBMaBccagaHD +aataaBaagYVacYaScctYVgagWagaYagtgatgtttWatSaaaMYDcactYtaStWg +aaattacHgKDaYtttttgttcaaaaatttgYatatVcMatcactggRaaMVtStBtaaa +agggatYaagtBtatcatgcDttDaaaaMatagtctaataNtcttWHaaatcaVttaRaK +tcgatttataWRtaatatcDWcctaNMatgtttDaYaaWtMaagtcagaKtaMKacgcca +aVatgWtSagtagctatttcactaaNcaaaNaaattaggattatMWgtgacgtcttcatt +acaYttctRRtttgMatggNtatacaataataNgatNcMttaggBcDgRHgatctttagt +NtacaaccgBatgtHaatgttttgatatccgttatcataStaKRaKgttgNaagagKttg +NYMaggaattcagaactcaRataDttaagcttaccttttgVttaWWgacYggStacYcga +tgcSccaacHcaYNtgRaHtcaYaacHctYacatagatBgtgacDaNgatMacgKgBaWa +gacaSgttaKcatactatatcaHaatataattctggtcNttaYggDRtDaSHgNttYaat +WagagtagaacKtWtHtBatNtScttttacaattagtaMaatttHgtctagMctaccaga +gttcaKcStaccKggaggtctgcNatctctDgYccaaVgttgaatgacVcatagtgtatt +ttccttcatctacttSgaaStcagHtMaataWNDagtatttttataggcatNKataNaMt +gctgtttVaacctVBDWattgHttatattaKtatSVSttgtaScgcMcccattgggtaga +KMgaSaSttYgcaaMaatVaVaKgtatgYNattcttagWgtcBaaagSaaatRatttNct +acaStggtYcaaggttBtgaDWBtRtgaaDccacaaaVSatatBcaaScWccgaKttttc +gtMaVttgatgtMatacatgNttBaNaagtaggaRaBagaagtaRtaagttacWatgHtt +taagSaatgataNWattgtaSggHDtttBataaNNBRaatKWBgtaDcBaMaKtctaYat +VaKataaaattWYcgtaHcttagtgYtgcKDtccatMSaaagatYcSaHatcaDtaatgM +MatgcaaatgtttagaDDNtatttgaaKcNtagKYcaBMattaaagttaaWDacgRaRta +KttaaattaVVKaMaBtaKctaaWcatctRMtgKcBaBaaagattHcgMcgaSNgactac +cRatHtaSNtctYcaaBDtaggaagcMatttcaBcDaaatggWtcaHctaKtHcHMcRga +ttgaMtNVaDagttaggcttYctcatDacWDaaaaaKtaBgtBaatcaataaKgactgac +tcNcattMcacatNMattgtaaaNaaacttgctaRtttacttaatKYgcttgaSStgtaD +aNgtaKgBgMaKgccagtgtMgatHDtgacaWDttHKaDgMacttaKaagBtttgtctta +agMagtaHcttWcacaatSatgYtgacHgHcaHDgtagaDccVaKcaataNttccHYctc +taSRtaYagtNgDagatWtRttSttNtRNagacatattttatggactacYMagtMacYaa +gYgVgKgtNtaVcgtgaatcataatcgattYtaaatYtctgBaMgNWNKMgDttttaWta +BaaHatNHaDacctccNKtgaVcWattYtgccaVRattMacBtcccNagYttBYNgaBaa +aStWacMgcttccatgHaacttYagMtNaaVSYgcgatatHcaatatttgtgBcatWMta +aaaDRttHaBaHttgaacaaataaWaMcaDctgBtatWttaacaaWacacWtDtatttat +WaaHacaVagVgKaaaDttWgRBVagttVNttctgcttgacatttSHHMKScSgSaMtDt +aMcgtcaWaacactMcaHWRgaactWtcgcMNcactVDaatHcDSttWtagactatgaRN +cttagataYgaggaagagcaSHcWtMaKStatgYatttttVaattgtttWataaaDaDga +taMcaMtatttctVKaKgcttcctDagtgatWatacaRtttaaaBSMctHaaatcagSta +tStgaaVttaattatttgctaagcgagaWaaWtccgcaaSgaatVgtaStMcSNcgtWgg +MVWNatHctggRtttaacNagtttRtaMBgatatHtaatcMaaaYgatMtaccttaagYa +tcgaaattMataaHatYMcccaaaDaYaVaWgRaHaaaMcHSattcatWSatttcaMtga +taKBYtactgaNttgaaDactgBatgYgttaagVgaagDagaatttKNtgaMtHagtaaH +RgaaatttaYtaccNcgWNcKtaYtBMctVBWttttaSagRHBtaHtcgtactHggagta +atttaaaVVattWDgtaaHaYgDtaacatDtacWttttttatgccacttaDtagtaaKgY +NcttMNDaBcaVMcMctWgatactaRcaaWagaatgcWcRtattccagKgaNgtctcKtW +gaNtSttagVaagaSYtcctWatatSgaDaKcactcgBtYacDgMtaKggtKcDtRtRgS +aNKctaatHtRDaRgatatacattagtgccSttctDgcgatNcatttcHgcKtagcYgtt +ttgNKWRattgBtaaNcRaatcNaagcgaaVKttYtWttaBttttttNggKcgaRBMVtN +cNtDVaaMtcBNaKtaataRMcaaaattYactactBattWcgccgWaaMtaBYtgtaHag +tcttVttaggaHVaaNaNaatcttgtgcattttatMDYKccataScaWgNttccttttMa +RcVtWHgaaatgBaaRatgcgatataaaWYacYggtacttaaaaDaaattgatcWaatgt +ttRcatatcaggaBcttttcttVKatKccaccYtDatMtcttacMtSattaatatagaat +gSgagYgWNtttagtatgRggYKacaatattgggVtttaSaYcaRtBcggtDaggYaaac +tNataggaggaDgaKcaaataagatMKaattaaNagtagttcWctataaDtttcgtcgta +ttaccStgYgatgKtgcccYatDctYtttttYttaaaagaactcaNVaaYaYtccagacB +ttKcaatKataatKVWcBataaatgttcctatYaacttaSVtgataggVatgagttgatc +ttacgMMgtWtYtagcacaSctcHYtataattMttataYaaccKgtgtaaKcYagaaVtc +BKattStgcaaKcaKKaHgtaaBtctgcaattaWgMcgYttMctWtaDNcDatggWaatt +ggaVDagKattttgaaaRHattgMaaMgtaatcattctKgNaacacccNHataaaatgaa +agagSatKtacVagttggtcgtgcBtgtgcatgagcaacataagKtcagtttgtDBBHWc +gaDtatYttgattcttaaagcMMttaKgDaHtatVgWHccgatKttcaaNcYtcaaDWDa +tcaWtBtWHgctaaMDaDWtWtNKcRRaNttVgHaRgKgcWgattNaaattaataNcaRt +agtRgaacagataDKgtatScattaDgatcatMtcgYcgtttaaaRctcagcRattaaca +tccStcBtgaccgtgWaaagaaatgaaWtattaVtHacctaccaaatgBgtaVVYaaaat +ccKgtcaactataDgNagtcaSgtKttacHtccMKKWattagtatNctattagtttWttR +tgaKaBHStgRagattaKRtWaKttaaWaagtaVccctgcgMRWatgttNKgtcSggSHt +aBttgtaYaatDtaVtaatgtHcatWaYcMttataVgaaaaagBgaagRattccggcttD +gggcttcttaacttRgaStaMBaaMtctMBHBacttVgKggcttgcgBcBtgDtttccta +ttaaRcatStNgcKgctatcccacSctcHtaHWtgWaYatgVaRRYtgctaaaatggaga +cctMcttgttMagBaKctttYWBtaYKgcccYttaMgtHaaNYgtgtagagDttcBatgt +StttMtBWtaaBctaggaaNgaRgcttttttgtagacRttHSagaatDaYgcctMBtgtN +SNaaBttgVtWtttKgacaatatVttVatagatttgcgtcgDtVgtSattaaaVHtaDaa +tYttatKSWtcattagtaaNatctcagcgtgcKcatDtaBccaaccctgaYcattaNaag +NaKgagttttcattaHMaVKMDDtaSHScaDattgcaggcccMattatacYtMatWgatt +tcBcBtBctKacccaaWctatccctcaacaataaataaMttgtaHHcgatKgaggBtRYa +ttatacgtaYNBacagacaaatVtMcttttRtVcaattgtttgaWtaaSacaRccMcaaa +cttttaaacgtacVBtcWcSaYHgtattacgRtgtgtaKgWgaatctaBtcgtgRaaaWW +VBcaNtcgctgYtaaaHaSccaagaVMNaacagattaHRaaMWcVgMtctgcatgaagRD +attactgcKHtcactYtccttatgHtKgMgKcDtacNtcaStgYccaaDagttDtttgYc +aagcacWWttaMgccaStaaWtVactgaagtKtttcaWaatgMattatKcctctttttca +tgtaaactttNcaaKgttttMaMcYtgWctMtttactttagaKtMgttDYttctatagWc +RttatYSagacttcaScaacaYtSaattcaaagtgctSaagctattaaagggtaactcac +gDKgttaMRgggattttMcgttattaVtccaNagaRgMaataaagaStcSaacgtaWtta +tatHgttHBcgtacggKBtSatDactRggaRgccBRttctaaaatSactcKtttVaWRat +atttWaHaKMatgtacatcagctaatggBgaBNSNatatcYStagaatSNattaccgtca +ataaggYMRtaDaatVgYaDaattataRgVaagtgcaNKtgttgacttatHccacHaacV +cWcNMDtatcatttttaHacatKtatagtgccWttaattttBSDaKaHaDttYacDtBgt +MNgggBaaaaattDaaVMaKgatcggKtgtctatctctVatcDtaagaagtgtaMcWatD +ggaaaaaYtcDVtNttcNacgaYtcgatHctctaWgaaggtMttcKtcttaMgtctKNag +cRWcgBVtcBDatYKtctaVaaaBgtaRagcacggcaHHagcagaaaaacgggtataatc +aaWtacYcWtcctaBgVVaBagHaaaaaatataRYagaacgggVtttcHaMtNtMgcgaa +atKtattaagtMttatcttWttttRaatatgttatgtatttRaagKtBgtgHtHDggaBD +tWccattcKtttagtttagtBYcDaMBtgatcttgacatKctBcaaaacaHtatggaNaV +ttcgttatttttttcaaDtDDaatcaaaYaaBHttaMKMVgctgWtacVtRaaactgYtc +atggcVHtgattRttataBtcgaaRataDttaatcattHtatatccNattcaaHtgKRtR +tagtKaRWaataYaggatccacttcacaatgtgatMaggactNaaccaaMaaKtagaaMc +tacttDSaaaWSgctcagtWaataWaHtStMacttaDtgagWaaaatatttatcaacaac +tRtDgYcYtatatgtataatWtagccaagcgtttataatDgctgVaaagHaattagaatB +WggttctBaNtactHtKBtcgaaaRttHBatDaaKccaSHgtgctWttcBaatcctYttg +aHacgtatgagStatRtMaacKacacggaaSctagDagNttgaKKSgtttctacgtagSa +taHttDctggBcYtttaaatcgRgagagaDtgRSaVStggVtgacgtMtatgaaNtWtHg +tDaDtgttNaSVagaattccgcttVatatacattatataYtaggYaaaRDHttHYDtNgc +atHggctattYtaMcWaaVtaNtatttHaagBtatcagatHtttgaaWWtttKaaaggBt +attHagtaacactDggtattttScttaaaacaStcaacHttMtatcagatSaHtaVtBaN +YcttHcatgHatagaaggggaWgtgBtttagtVttgacatYtKtattaYSggtaaaHgca +ggaStHtYcgtaaDWgtaaaMcgYtNHtgNgcttttataWatttKWaaKtHattgRtBtM +MccgtBtYttgaKaWBatcBgaaacaBgaagatYgKWaaacBgatgtDaaacttDcacga +tSKtaVaRDWtVKgHtcRattactctattBacaaactaatgDtaatcatatKRattSggt +cggRMaaHVtgttMcgatatcccgVctKMgBactVtWtBKtgWtaaaVaatRgKatttKS +aYHtcVBNtgStgtatNStaaccgttaaaaYactBgaaaaattacacVttKattVNgaMa +ttNccctaVtaaStctgaaVatactgtctaaaKYNDtataWtattaaNgtHtaWgaBMtt +ttccaaaDcgctgagBacacttctDSctcMtBtNccaacaaatSVtatWggagSattKat +RBaaaNtNtttagacttaagtHttaatcgtWctHaMBaHtaaagKaaKttgatattttgK +cgtcDtgtKtHagDtMtatgatcttgtcSgtWgctaaaaattDaaaNgNYtMttNHgtHB +ataatMgMttctDcgtNtNatggKatHtaaRtRtDStttRVcaatKgaaRSRtBttatcc +ataaMttagcaaWtagtVgaVBatcVtYtagttgtaMactaaataDatagNttttactag +cgcKctDatatDgaHtRatVWagaDtttcggSKataacaggaaKggMtttctaVttMaat +gattcgaagcgattaNNtYactttKgaatWttNNgctatatgttacKaMtaaDgtKgttB +ttHtDacaagaaRgDgttWtaatgVBcaaccatgcYggtRcctaaDaaHcatYNaaVDNt +BgtBaattYYgcHttRctattVtattgttcKaaatagtacccttgcVtaaHttaagaKta +agSaYtgcacttDattYttaVgRcacaattDDttagattttcHagccaYaataKaatccV +DKctNcctcaaBccaaBaYgKacWVtWttatgcSatcDHttattaacaagaacRSactBH +ttDaBBBcacgttactHaKgacaKtaWMcHtaVHttaattcgttatatBaaagatgaact +aaYgDNattNaHgHKtaatcctcttcHttagaatVcagaHtagBgtMataattaagtcSR +catSagMagaaaacgYacgagcacgBcggacaHKaaBatSatagtatcDttRHtcagtDt +aStYtagaaagtYNHtgaacaatgcgataaNgtNVagtacccctBcgaYWaactRtDtat +ttKatBccVKtHttNcttVtgaKMtgcttggcgaNatctcKggtcttttataaacWaBtt +cgHtcaHtcgatcgcggccaHaagcVgKattBaaWttKcttaVaagYaVacagaacgcSc +DcgatataagttttacaaKcaaaBcYcHKctRagcgaatgtScBagMttYHtaatHcKKt +gggatgKSaaatactgWBHVcagHcttVBgYDtaVtcctcatRcVKcNaaYaBtatttta +tRtVtDaaScgtatacMatcaaactagtaKataaatStHtacaagagttgtYatctagaB +aHSYtaaataaaStacaHagWSRSDtagtatggctgaKtaRctaaagBtactcttatgBc +HcNtNRNtHataaccRttagatataaHtacScgtattgttgtDcctaYRaattccaNatg +tgctaaaactMcaWttgttgVMaSgtaVaSctMcagtcacNaWacgaatWtaRtaatSga +tgaaWtaaWcgtttHtWcttgatKtgDtDMcagtcattcacttgaaatactWgtattcHt +tcataactgctgtgtKatRagtaatttYgNcaatcBctgtStaggtaMatacgtYaRNtg +NaHtNccRtgcSHgRcaatttVcctattaBKtgYtaMaactRaaaaBaattHHtatVNWY +HaatcagtaMVtttctattWHtttacaaVccDctYtttVtNtRRKtBgatHtBcaatHYa +SgaagaagHagtttDaVaattVactactYcaDtKttgVVVtaWtggctaSttgtaataDc +tWactcaRttWcMSYtWagaagttctKHcgKtDaYggaDttgtgtataacaRKctaactt +cYaDtccNaNttaYtaatagRttaSagaatBtVRtaatcttatgcgtWtataaWgHataa +tttYYSttYcggKKtaHcttttagHDDBtggtttaaacatagaRagtVagactttacKaW +DMacgYaacctgctKaNattggatggNgtKcYSttttcctttDtYttBcatgattSHaac +cVtccatctcccacDBtgaWBaMaaccgttttcttaaMgScBNatBtagtcttccttatK +BRcctggtVStatagcDgMgtacattacccattKKtaRcRatRctYVaSagttatatYtc +gNDDggKaHggcccgcRtacgDtcYctgaaacHtatattaVtcaattaaatgaWaBggYt +HYYaVagWacaNtDtaRattgRacRtacacatgHtagagtaatatttctgDDcttgNDag +cctaaHtatYHtKtRaScgtattMttacaacHggttttatSgaHVVgaattaatagttat +tactgtRtaWgataMDaaaactgNYacYtagKtaRcaYDHatatVatggctKtWatHaNt +taatttttgtaagcctggcgKataaNtttRMNggDtataaaatVcMRataacagctMatB +gMtaaVcgagattcaaaSgtgKacgtDHatWaatgttcDtWatgYcWRttcatBSHtttg +aatatBgaaWgggaaBcctSSVaagctSctagYatDggtatatgtaatatgtatgHYcRt +agagtHcgggcataDHattcaaattcRgcaaaataagattcaaYVtaBtaagRagtttgS +RtgRYKgWggtttaaHgcHStgtggtctaHaccaccSaaaattaHatgttVtataccaga +atDKVtctagtttcaatgtNctaccgDcacgaattacactatgaaggccKVatccaSWaa +KHtttSggatgagMagttgcaatatKYtacBttaccatHRttaacttacaDKKtaKaDcH +HcaYatatgMagaRaNNttcggagYRtacMtHgacttagacBaagggBatcttgaRDact +gatacatatcSBggtaaaVWgMaatttaYtaWacHattDMtttaaaRRScatcttctaat +acagtBVgtgtttBagtatgBNcaagHaaaSaSYKcacMtKatggcacgcctSRaagcat +aattaYacctMaaKtcggaBaVaaWaDMttgccttaaacttDaaHacNVtgagaatacca +ctctMttaatcttHcctttaggaKgaggWtaNataYgtaggtgaagtcWDcWaBatattR +tVgtRgVtataacDDNttatcYaaaagcaVgtYggaDattccgtccDcSttaaWtttcaa +aatggataSatctRYcaaBctMMtcttaacMaSgDatgagatcaYgctcacHccMgaaca +tcDNgtNRcgBaaatagaYgatgcttRaattStccttgagcctaVaagggatatcagtaN +MttaaHcMaatccScBtYaYttatgaMNagtgHaatHacaHaBaaDtaRNDNcBtagBga +catStagacttgtaatMtYaNaKSaccBtttHcDaHNBttBaacSaggagaacgWcMgtR +caagattSctgtaBtcaatMtaHgcaaccataVgtaagDRcDcggaaccaBtacVMgStt +gtcataaaaacaMataHatgttaacaaMgtacgtMVcatagYtKgtgtcctaBcYKattc +aggBaaHagStcNcattatRRaSYtYDRaHYttttggaRggggttatKcVtHgctggaNt +taagagBaacattggYaaDcSacggYaRttacaacactcDcacBDtYataaaaDWtctca +ggVtaYttKtaVKtDSaMtYtYcgtaacHtRcHctaacBgattttagHaScDctHttaaa +atVaHttggttatttDtatHtcaHcBagSttttDctttWtctaaataaWtHYtRgtBccS +aaDSaNgatcSttaaaatgaYgKaaDaVatatYaRaHDtataKaNtagtacataggSaat +MtctMtccctWgaYtaggataMttcgtacgccYgBSgttaaHgctRgRgtDVSRattttt +taaKtRMtatSgRaatKacMaYgggtagBgNHcgYRagHcatatgtgaacMtacSDRMHa +aacHaagtWSMcaattcagtDctBattgttcatttMBaDVHVDBtaatKactNacgcBYt +ttgatctatVVtatcKaKSgtaWcgtcgNYatSaRtcaggaRtctattagattKHttYaa +BtcacatataattMgtatcataKKatDVtWtaHtHHVaggaaHagWaHtattgtDaHRga +tgtaaaWaaSStMatttgNtgtcagDWgagaBagtcattaataggagttcagcHttgWag +aWcRttaKttaDgaDWtYacMWgRaatatccMtaaattRaatacaKYcgcatgtatgtNa +ccataSttSatttttcgatcttcaaKcMDatgaattcaMWctKNcHtctacaYgatgcaB +tDDWtaRtScaYaatYSgBtDcaacYataacgcDgtaacMtSaaKcKttttDVgttgtaa +NcaattctcaataaatcSVcKaacattgggacatgaaaacggaggagtacDYgatMYtta +aaBBctccYgcgagccHattttaWtataYcaKaaDYaaaStMctSattaatataNaWcac +aataVtcatacaHcgMgaatYgaataatRcWcgtttcNDYcacaaacacaNttttaatct +aKtRttHDSttccWatatagtKtgtcgaccaBgtVacNaYBHgtttSSagcNtctacctt +taacgacaDcWVacSHcaNacatttgBYaaagatWagaacYMatcKgBYcBggtaWatat +aKcNgaaaattHYtSaYDVHSactgttNRgaaaMBtatataaaaacVtctWtgKggtatD +BgHaKaHVcMWtYYBaaattaVtcgaaacatggagYKtaaaacagttNtttatcatgcta +gYcctctNgttctgctaYttBataaRtattgatgaaactagttBgagtcttccatBagat +ctBaaagSacagtaaStaaatatataataatcttaactatVtaaBattHcHgcttSSaaD +RaKtataagggKaacRagBaggtaMYttggtacMatMttttYttaacttaBaYaaaatKg +tactactKDctcttgaDtMgattgVgcRaaaKattaatataagWgttcaWgtcaKtatcg +acatDaaSatHtttcagcNtatSggtgtaRtgatttStBaNaHgcagttaggggatWttt +gattttatcgaBtctaggcgtgtgtWttttaaSaWKctWggtgataaaattacBtMRtat +ccattaaSWttaSMcYtHtaacttaaBaDattctatKatctttcatDtcgNcgacttgta +aaattDcaVatRacatgaaagtcctgtctcatacatatcSWgNDttgaaVKatNacDgga +gWaaatgaaVNtttBataaagVttVataataYcNMVaNaKaatRMcagNacVRactcWgc +tttNatHaRaBRtaaatRtaKtNgYWattaatcttaRttgttcttaaWaaagttcNVtag +MaBatcVcgccDaaBMgKttgaVaaccgYtRaactttYtcatgattgtWSaaBatagtag +SataDgatgNtaWatcaMttaHattagVtggagaNHtaatatctNaagaDBatcttttaR +aaNtBYagtaacVttYBtaagcaaaMatcNgKaggacagagtgaRatWaDaaSaDaaatt +VgcWttatBNctgSagtctgcSttacSRtgatHDgggcBagccDtatYaaagaataDgat +DaBttagctatcHtcWtagggagtDtSaaacagtagcttVatgttggcStataacttVta +atWKtatDatcttcDaagactgtgDNBaccaattaacaaagaaHWtatttaacattWaat +gttcMttaNNcYaRccHtacRagatccKaaYactcVRDtcHVtgaaNaSatctRSaWtag +agtcgcaataDcagBaagtctSNagaaaKgttataStaatagStaatSatataWttctcg +taDgtYRcgtHttaKtcDttRaatNacYgtagVaattNttttatDgKcttttSaaattYc +gYBaaggttctagYcBataacVcagggaWtaKtacatgcYcctatccDatatagtcRaaa +SMgtggaatcaaMaatWcgctagggtcattaVtctaatgHcaSHtcacttBaagaMDtac +tYgtttgWgacccStDtagaDaBtgctctttKaaaatMttNStggtttatWttYttatKM +KgtctaKcgaBaaaattcccgacYtBcaKaKttRccaaBaWgMaMatgtWtcRDWttcgg +acNctataaacKaaatHatggDatSaaKtgcgRaaacgtgttcatNtgHtcaataaacaa +WMKatattcWaKcNaccWtggttcctBaMttgRtggtWtaaVggDgttaDaScgWccWHa +tacaagtaHtaacttWaNatgtgttaacKaVtcataDMattgtaKccttttttStaaDDt +HYattNtcgatataBattctWRatMVtStaSaWttNRacgatagtRcgcRtcctttacag +BKaaVcYtRaKatVtaWttaVggBBatcaaWatgtggagattDgWtttcaataDtactRa +atBattWVacttWVNtVagHaHtatttaVagtRMMtaBattatataaNaagatHBtgtat +VtaaacatttagtccaKDcacgWaaHagttVKBgcgRaSYtttVcgaacaBatttaatct +aSYtccNtcatctatttatBaHcattcaBgDMYtactgScccttRctaagtaaNtaaaaa +ttatggtVataaagVStcaatcacgcDaatgtaacatDBagtcgaaRDaSactgcagaHg +ttYatgaVgtNccttcaKHgcgataDcgYtgtgBatcacScgctBcVttttcYaaNtttt +tatcBaatgataYgtgttgtatgaVcBagtatagtNaRaaatKVtcRtcWatctaattgt +VgataaMataWagaDttaatRcgctaKHgaRagtDctScatNgHgtKgtDtHBVgYcaga +tgttagcgaataaNBactBaaRaWcRcMctctBtWKaggcaataatSYtccagtRtaSVt +RgatctaBgDNDtBgtttgtaNtWtaatatDtataacgccDttcaMaMatgRtgaaaMHa +tgBaatgcccDagNgttRDcWtaaaKtMSaBgctgcaatgtSVattRWcBtDaaMKRccc +WtVttaaatatttctgtcatNBgaaaatHtttWtYtttcaacaaagaaNYBaatatctga +tNtgaacaaMaaYcNgtgatttWtNaatWcYMScMctaaStttNgHtMacgtMDtgagca +ttcacWtttKttBtKaKcHaBtttaBacgaaNYaaaatBaatNHgaaatMtagatDcaag +MtaattctKtgNtScaatagcaHDagtagagSRcagcaagaccYHtaNtBatKtStcRag +tgttMaYgtgggtNatSaatStcYtaBaSBtaggtctMtatcatgaattactcYtNagaa +aDtggaaatKBattaaatcWgKtStKtcaWMggaattYtggccgaWcacagaNWaNgaac +aYaHgaVtMctVHttaKDcctNccBKMDagtatgcHtttaaaDaggtgHtattcatattt +aagcBaaaRcSgttaaatgWacRatacaaatgBatYatatRBcacaVataRaKWMcDWtS +aatatHattcVgMKYtgtaVBtgagattRgaatgaDgtcaStacgctaggRggtSagKcW +YctacaagtttBtgaBttacgaStHgVaStgtaRtacaDccNDattSRgttatMtNtttt +WHacDtttVtgacgYattccWctaagtgaaaMMatgNtctaataRctgaacatttVcNtg +tttgaggcaaagtatgVgtaVtgRDcttBDtataaMBatatNgataataHaaaNacaStg +aNaHgYtgacagtcYDggagattNcaDtKgtagMaacSHRtcagNagatKcatataVata +ctgRVatgBtatcgttattHtHcKaDtagRagtgHtaDcVtatacattacggcaKttatt +gacatDaatgtctcattVcaRcttttgDtNHSggcttaYDcHaatcDYacccWaMttgRt +NggYtttttggDgctacVDtBMgBaDgtMaaBgctBVttVagaHBaaaaatgNactaatt +attNagaagNVaBgVtRgggatacgctgMtgaccatMaaDYDaagctggtcaatggtatB +tNtccWtWKcaNcBttactgtgBYDaMtMtcWaatctWYHatccgWtataaaNNacNgct +YagtaaaRtaaYggcagaMaagggttHaatatcaccVtagtggcgtMtagtcaYaaRttW +gBtctgaaBtKattaatYtacaatcKcacNcMDtgtactatcDcgRtaaYagattgccMt +gtYKaRaWHgtaccttagcRaWaagDataccagcatcYtcaaSgVacatttaSttSVDSc +tactgaNctatVattttacgaggWgtaaaKtcNgatgttgcaaNVttagRtttttRttYY +aYcaaagcVDMaaRaRtccVcSattttcaattagWattMMctataWatggtaagagRaaa +ttYKKtgatagcMYgcVcgggStattacgBBctNtRgacaacYHctctNtataattBttS +taRaaaatctgtWatcRacaaMtattYttKtccaatcSttatgtaWttcgcaaWgtWNcB +ccRgtBagNgYtDctatccMaagtgcYMtYctYttgtcVaaHtatgcBaaBcgaataatt +cttcDaacaaacBtagWYaagcaVacYcKYttgSaKVcttccgcctcattctcaatgVga +aacatWWctgcagtttctttttMagWttatRggcattattVaagaBBttatctattatMc +NtaacagttgaaaBaRtaRRtNtataYNtttNtcctaVBtatNtNgBtaHHYDttKctaD +ctcaNcatgDaYatgYagaDcaHgactHgWWaagWtSttctagKaaggYtcataYgBtcc +RaggggaaaHagaacaDatgaaaatcaKtattgWacgtcMSaacYaYgcWYNgagtaMgt +SccgaaaaaatctggaMMRaaaataatctaaacgatatgDaggaVKcttttaatgacBtt +NYttagtatDagYttWctttNgtHtcVtattHtcHacattatHgNStgtSaNaactVMca +atcccBHNatcttDtcgaKccKttatttctVRaagttaMtaYtcttcatMYRctttRtaM +gSaaaactgWacHagtacccatttcgcatgagtaaagtHcaKgVBtaattatBtttWatg +MctccattgactattcttgtcatSttaaHaVtKtDcatcatatccaacKatattatNggN +aRatcMSDHRtcctYRaatccacYaatBattcttBVctatatttRNtgaNtcaaaRgtaB +cttaaDRcgctacWcttgatatctHttttgtNtYatatacgaVBgYHgattgggtcgaca +cDtttKVcaattWRcaagBtgctDKDaYtttcKgNgggtcacVagatMgtMVgVgatttc +agtcgtgKgtKYgtYSaMtgataatNggattKNgaSggactaaBagataacactcataVg +ttataaSacaatcRRaagtaDaagDYtcactgtgaVttWtBaMttttgaHtKaYtattcc +agccaaBaggataaRtBatNcatgtatatttcttacaaYVNatagaaagaSaaaagaaat +SaBgtcgattacattgWccttHNattataacgVRDtYcWgaaYaVgMttcttgtDtKaYV +ttctgggSNtaYHWaaHactaaSSagttgSaaactYaMttaMaHVRtcgattaccHtcgc +gatgNcaYtatattacgcHaaaMNMtaYDgacaggRgaYVtVKcaSVcWMBBaWaWcagt +atHaWBNaMcBtatccatgaScHtYtgactcattgaYatRtacttYtctttgBgtattaa +DtcaHgcNcaVatagtttggggRaaaccWcNNttRBgaaRKgaaNtMaagcVacgtgtta +aMYWtcBYtgagtaatcgttttaatcgaaaagttDcaatgtggtBaBcNtgNatBtggac +tttagYttBcgttRttatSgacNaDttatRKacactgcSKaVaaaRgHaattaaaRctga +tKaWcctWggWWagccgaactaYccttgtgaBHggcYttttBccttaggaKtaaaBacVD +cBYYgaWagaKtaHaaactaNttatagtcttttacgaccctttKattWcgHgcaDccctH +ttatVVaagKaatatgggMaNHagattgNStatBatcgaaYgcVcagaatcctcYtBKDa +tatcNKgacaatKDatgaaacgaaatYYcgNBDtataatMcRWtaagtataHgMaVggca +aDtggttcVattattaaaatSVaMaNcDBttataYgttttStacattgagagtccaNtga +atttttKtStatatttRaatttcgBDccctaaSWatttaaMBStcatacctgctctatct +atKatatgaacaactctWBaNagtcgYaaaaRtctMtDgtaBaacaNtacagtcgataNg +aVccgtttattatgatctagtDSgaHNcctKtcttatNtgatYKaaStctWDVcaaccga +VttScaagaaaaVcccggagWatcVaNtVaRcNtcagatcMMatactaaaWaagatYHRW +caSagcgMtttatSBtBtBgacRaVgtgattaagtBgtatcgtNggggDaWgagctgatc +tatttHaactttcgcttttccatttNaaYgtattttactttacttRataBttgataggga +cattattaaSaaaYtgatggaDaMttacttatttttttaaWttttaataaWaNaattgta +BtBMcatcNtaaMtDaaaatcRgcatccaMtggWggHggagSttacaYHatYtgtaatca +tttgVtataaDVttcaYttctHtHtagttWHNYYtVRVccatacaattaaaYatcgcatB +agcaatDaWacVaBWattagaaBataatgtKaaaNKcagaactNaagaNatgKtBSctga +ttgWcNaaSataggtataaacVaatDttcRaRtVtVtgtataagMtSccaSScagttgat +YattcagcMaaWctaagtYcSattNccgtcgtaBtaattgttgacaaaDttttattaata +cSKtcgcatNttatWatacgRtgcataactYtcacHgVgHttYaataaWacgSVKatact +agDggcattKctggataagtVgKYtatgttagcgtaRtttaaagacHgacacattcHKaM +KtcgKtcacggtgatcaaBtMttcttattcttDaKKVgWagtaacatgKatVgacattag +WtaRtaccRaaVHtttttRtgBccagtcgctagtRtaBcMVWMtaBtaggttaYcttaga +SgYgttttcaaNNgtttVaagctgStttactaacWattcgtVgtgtKcgtYaaaaaKtaS +aattgBtYgaVcagKatgaMttWDRatgtaatctagacWaccgcaNgtctgtgagtMttg +aaatNtttattaRKcgtaWatcaWccaKtttNactaatNcgVaaBcgRgDttcDcatttg +agWNattttNaYtttatgcHtttBBacgttgRgtcataNtatatcaWVcatgaacatRgt +NaWaatcaggttaaSctttcaacatHttVKaHtNtMtcttcHattYatcgatgtacSaaa +taVtcttYStaagattDagtKccgaccHBYatMtcggBacatVtaaagMcttBgtSagKg +NttttcNtSaaMaStHgtattttKaRttaMtDtcKtcgagDKgaaaacttaaaWNaattg +aWWaaggaaacKtttVggMBcatattDacctaMgaaKgcgcaaMRtaatcgataaatRDt +tataNtVgtaVDggttaNgatBgtggcaaYWtagctcWgtSaacgtattKcgcBtttDac +aaaaaStKMtatNccagKatgtVtHtWaSBgDttgWgaattWagttttaagcctNcttaB +tYttaRactaattggagagggtctagtatgggtttacttBtatcatatgctaKggNcata +aaSatgtaaaDcDRtBggDtctttataattcBgtcgtactDtDagcctatttSVHtHttK +tgtHMaSattgWaHKHttttagacatWatgtRgaaaNtactMcSMtYtcMgRtacttctW +BacgaaatatagScDtttgaagacacatagtVgYgtcattHWtMMWcStgttaggKtSga +YaaccWStcgBttgcgaMttBYatcWtgacaYcagagtaBDtRacttttcWatMttDBca +tWtatcttactaBgaYtcttgttttttttYaaScYaHgtgttNtSatcMtcVaaaStccR +cctDaataataStcYtRDSaMtDttgttSagtRRcatttHatSttMtWgtcgtatSSaga +ctYaaattcaMtWatttaSgYttaRgKaRtccactttattRggaMcDaWaWagttttgac +atgttctacaaaRaatataataaMttcgDacgaSStacaStYRctVaNMtMgtaggcKat +cttttattaaaaagVWaHKYagtttttatttaaccttacgtVtcVaattVMBcttaMttt +aStgacttagattWWacVtgWYagWVRctDattBYtgtttaagaagattattgacVatMa +acattVctgtBSgaVtgWWggaKHaatKWcBScSWaaccRVacacaaactaccScattRa +tatKVtactatatttHttaagtttSKtRtacaaagtRDttcaaaaWgcacatWaDgtDKa +cgaacaattacaRNWaatHtttStgttattaaMtgttgDcgtMgcatBtgcttcgcgaDW +gagctgcgaggggVtaaScNatttacttaatgacagcccccacatYScaMgtaggtYaNg +ttctgaMaacNaMRaacaaacaKctacatagYWctgttWaaataaaataRattagHacac +aagcgKatacBttRttaagtatttccgatctHSaatactcNttMaagtattMtgRtgaMg +cataatHcMtaBSaRattagttgatHtMttaaKaggYtaaBataSaVatactWtataVWg +KgttaaaacagtgcgRatatacatVtHRtVYataSaKtWaStVcNKHKttactatccctc +atgWHatWaRcttactaggatctataDtDHBttataaaaHgtacVtagaYttYaKcctat +tcttcttaataNDaaggaaaDYgcggctaaWSctBaaNtgctggMBaKctaMVKagBaac +taWaDaMaccYVtNtaHtVWtKgRtcaaNtYaNacggtttNattgVtttctgtBaWgtaa +ttcaagtcaVWtactNggattctttaYtaaagccgctcttagHVggaYtgtNcDaVagct +ctctKgacgtatagYcctRYHDtgBattDaaDgccKtcHaaStttMcctagtattgcRgW +BaVatHaaaataYtgtttagMDMRtaataaggatMtttctWgtNtgtgaaaaMaatatRt +ttMtDgHHtgtcattttcWattRSHcVagaagtacgggtaKVattKYagactNaatgttt +gKMMgYNtcccgSKttctaStatatNVataYHgtNaBKRgNacaactgatttcctttaNc +gatttctctataScaHtataRagtcRVttacDSDttaRtSatacHgtSKacYagttMHtW +ataggatgactNtatSaNctataVtttRNKtgRacctttYtatgttactttttcctttaa +acatacaHactMacacggtWataMtBVacRaSaatccgtaBVttccagccBcttaRKtgt +gcctttttRtgtcagcRttKtaaacKtaaatctcacaattgcaNtSBaaccgggttatta +aBcKatDagttactcttcattVtttHaaggctKKgatacatcBggScagtVcacattttg +aHaDSgHatRMaHWggtatatRgccDttcgtatcgaaacaHtaagttaRatgaVacttag +attVKtaaYttaaatcaNatccRttRRaMScNaaaDgttVHWgtcHaaHgacVaWtgttS +cactaagSgttatcttagggDtaccagWattWtRtgttHWHacgattBtgVcaYatcggt +tgagKcWtKKcaVtgaYgWctgYggVctgtHgaNcVtaBtWaaYatcDRaaRtSctgaHa +YRttagatMatgcatttNattaDttaattgttctaaccctcccctagaWBtttHtBcctt +agaVaatMcBHagaVcWcagBVttcBtaYMccagatgaaaaHctctaacgttagNWRtcg +gattNatcRaNHttcagtKttttgWatWttcSaNgggaWtactKKMaacatKatacNatt +gctWtatctaVgagctatgtRaHtYcWcttagccaatYttWttaWSSttaHcaaaaagVa +cVgtaVaRMgattaVcDactttcHHggHRtgNcctttYatcatKgctcctctatVcaaaa +KaaaagtatatctgMtWtaaaacaStttMtcgactttaSatcgDataaactaaacaagta +aVctaggaSccaatMVtaaSKNVattttgHccatcacBVctgcaVatVttRtactgtVca +attHgtaaattaaattttYtatattaaRSgYtgBagaHSBDgtagcacRHtYcBgtcact +tacactaYcgctWtattgSHtSatcataaatataHtcgtYaaMNgBaatttaRgaMaata +tttBtttaaaHHKaatctgatWatYaacttMctcttttVctagctDaaagtaVaKaKRta +acBgtatccaaccactHHaagaagaaggaNaaatBWattccgStaMSaMatBttgcatgR +SacgttVVtaaDMtcSgVatWcaSatcttttVatagttactttacgatcaccNtaDVgSR +cgVcgtgaacgaNtaNatatagtHtMgtHcMtagaaattBgtataRaaaacaYKgtRccY +tatgaagtaataKgtaaMttgaaRVatgcagaKStctHNaaatctBBtcttaYaBWHgtV +tgacagcaRcataWctcaBcYacYgatDgtDHcctaaagacYRcaggattHaYgtKtaat +gcVcaataMYacccatatcacgWDBtgaatcBaatacKcttRaRtgatgaBDacggtaat +taaYtataStgVHDtDctgactcaaatKtacaatgcgYatBtRaDatHaactgtttatat +DttttaaaKVccYcaaccNcBcgHaaVcattHctcgattaaatBtatgcaaaaatYMctS +actHatacgaWacattacMBgHttcgaatVaaaacaBatatVtctgaaaaWtctRacgBM +aatSgRgtgtcgactatcRtattaScctaStagKgaDcWgtYtDDWKRgRtHatRtggtc +gaHgggcgtattaMgtcagccaBggWVcWctVaaattcgNaatcKWagcNaHtgaaaSaa +agctcYctttRVtaaaatNtataaccKtaRgtttaMtgtKaBtRtNaggaSattHatatW +actcagtgtactaKctatttgRYYatKatgtccgtRtttttatttaatatVgKtttgtat +gtNtataRatWYNgtRtHggtaaKaYtKSDcatcKgtaaYatcSRctaVtSMWtVtRWHa +tttagataDtVggacagVcgKWagBgatBtaaagNcaRtagcataBggactaacacRctK +gttaatcctHgDgttKHHagttgttaatgHBtatHcDaagtVaBaRccctVgtgDtacRH +SctaagagcggWYaBtSaKtHBtaaactYacgNKBaVYgtaacttagtVttcttaatgtB +tatMtMtttaattaatBWccatRtttcatagVgMMtagctStKctaMactacDNYgKYHg +aWcgaHgagattacVgtttgtRaSttaWaVgataatgtgtYtaStattattMtNgWtgtt +KaccaatagNYttattcgtatHcWtctaaaNVYKKttWtggcDtcgaagtNcagatacgc +attaagaccWctgcagcttggNSgaNcHggatgtVtcatNtRaaBNcHVagagaaBtaaS +ggDaatWaatRccaVgggStctDaacataKttKatttggacYtattcSatcttagcaatg +aVBMcttDattctYaaRgatgcattttNgVHtKcYRaatRKctgtaaacRatVSagctgt +WacBtKVatctgttttKcgtctaaDcaagtatcSataWVgcKKataWaYttcccSaatga +aaacccWgcRctWatNcWtBRttYaattataaNgacacaatagtttVNtataNaYtaatR +aVWKtBatKagtaatataDaNaaaaataMtaagaaStccBcaatNgaataWtHaNactgt +cDtRcYaaVaaaaaDgtttRatctatgHtgttKtgaaNSgatactttcgagWaaatctKa +aDaRttgtggKKagcDgataaattgSaacWaVtaNMacKtcaDaaatttctRaaVcagNa +caScRBatatctRatcctaNatWgRtcDcSaWSgttRtKaRtMtKaatgttBHcYaaBtg +atSgaSWaScMgatNtctcctatttctYtatMatMtRRtSaattaMtagaaaaStcgVgR +ttSVaScagtgDtttatcatcatacRcatatDcttatcatVRtttataaHtattcYtcaa +aatactttgVctagtaaYttagatagtSYacKaaacgaaKtaaatagataatSatatgaa +atSgKtaatVtttatcctgKHaatHattagaaccgtYaaHactRcggSBNgtgctaaBag +BttgtRttaaattYtVRaaaattgtaatVatttctcttcatgBcVgtgKgaHaaatattY +atagWacNctgaaMcgaattStagWaSgtaaKagttttaagaDgatKcctgtaHtcatgg +KttVDatcaaggtYcgccagNgtgcVttttagagatgctaccacggggtNttttaSHaNt +atNcctcatSaaVgtactgBHtagcaYggYVKNgtaKBcRttgaWatgaatVtagtcgat +tYgatgtaatttacDacSctgctaaaStttaWMagDaaatcaVYctccgggcgaVtaaWt +StaKMgDtttcaaMtVgBaatccagNaaatcYRMBggttWtaaScKttMWtYataRaDBM +aDataatHBcacDaaKDactaMgagttDattaHatHtaYatDtattDcRNStgaatattS +DttggtattaaNSYacttcDMgYgBatWtaMagactVWttctttgYMaYaacRgHWaatt +gRtaagcattctMKVStatactacHVtatgatcBtVNataaBttYtSttacKgggWgYDt +gaVtYgatDaacattYgatggtRDaVDttNactaSaMtgNttaacaaSaBStcDctacca +cagacgcaHatMataWKYtaYattMcaMtgSttDagcHacgatcaHttYaKHggagttcc +gatYcaatgatRaVRcaagatcagtatggScctatattaNtagcgacgtgKaaWaactSg +agtMYtcttccaKtStaacggMtaagNttattatcgtctaRcactctctDtaacWYtgaY +aSaagaWtNtatttRacatgNaatgttattgWDDcNaHcctgaaHacSgaataaRaataM +HttatMtgaSDSKatatHHaNtacagtccaYatWtcactaactatKDacSaStcggataH +gYatagKtaatKagStaNgtatactatggRHacttgtattatgtDVagDVaRctacMYat +tDgtttYgtctatggtKaRSttRccRtaaccttagagRatagSaaMaacgcaNtatgaaa +tcaRaagataatagatactcHaaYKBctccaagaRaBaStNagataggcgaatgaMtaga +atgtcaKttaaatgtaWcaBttaatRcggtgNcacaaKtttScRtWtgcatagtttWYaa +gBttDKgcctttatMggNttattBtctagVtacataaaYttacacaaRttcYtWttgHca +YYtaMgBaBatctNgcDtNttacgacDcgataaSatYaSttWtcctatKaatgcagHaVa +acgctgcatDtgttaSataaaaYSNttatagtaNYtaDaaaNtggggacttaBggcHgcg +tNtaaMcctggtVtaKcgNacNtatVaSWctWtgaWcggNaBagctctgaYataMgaaga +tBSttctatacttgtgtKtaattttRagtDtacatatatatgatNHVgBMtKtaKaNttD +HaagatactHaccHtcatttaaagttVaMcNgHatatKtaNtgYMccttatcaaNagctg +gacStttcNtggcaVtattactHaSttatgNMVattMMDtMactattattgWMSgtHBtt +StStgatatRaDaagattttctatMtaaaaaggtactaaVttaSacNaatactgMttgac +HaHRttgMacaaaatagttaatatWKRgacDgaRtatatttattatcYttaWtgtBRtWa +tgHaaattHataagtVaDtWaVaWtgStcgtMSgaSRgMKtaaataVacataatgtaSaa +tttagtcgaaHtaKaatgcacatcggRaggSKctDcagtcSttcccStYtccRtctctYt +caaKcgagtaMttttcRaYDttgttatctaatcataNctctgctatcaMatactataggD +aHaaSttMtaDtcNatataattctMcStaaBYtaNagatgtaatHagagSttgWHVctta +tKaYgDctcttggtgttMcRaVgSgggtagacaataaDtaattSaDaNaHaBctattgNt +accaaRgaVtKNtaaYggHtaKKgHcatctWtctDtttctttggSDtNtaStagttataa +acaattgcaBaBWggHgcaaaBtYgctaatgaaatWcDcttHtcMtWWattBHatcatca +aatctKMagtDNatttWaBtHaaaNgMttaaStagttctctaatDtcRVaYttgttMtRt +gtcaSaaYVgSWDRtaatagctcagDgcWWaaaBaaRaBctgVgggNgDWStNaNBKcBc +taaKtttDcttBaaggBttgaccatgaaaNgttttttttatctatgttataccaaDRaaS +agtaVtDtcaWatBtacattaWacttaSgtattggDgKaaatScaattacgWcagKHaac +caYcRcaRttaDttRtttHgaHVggcttBaRgtccctDatKaVtKtcRgYtaKttacgta +tBtStaagcaattaagaRgBagSaattccSWYtttattVaataNctgHgttaaNBgcVYg +tRtcccagWNaaaacaDNaBcaaaaRVtcWMgBagMtttattacgDacttBtactatcat +tggaaatVccggttRttcatagttVYcatYaSHaHcttaaagcNWaHataaaRWtctVtR +YtagHtaaaYMataHYtNBctNtKaatattStgaMcBtRgctaKtgcScSttDgYatcVt +ggaaKtaagatWccHccgKYctaNNctacaWcttttgcRtgtVcgaKttcMRHgctaHtV +aataaDtatgKDcttatBtDttggNtacttttMtgaacRattaaNagaactcaaaBBVtc +DtcgaStaDctgaaaSgttMaDtcgttcaccaaaaggWtcKcgSMtcDtatgtttStaaB +tatagDcatYatWtaaaBacaKgcaDatgRggaaYctaRtccagattDaWtttggacBaV +cHtHtaacDacYgtaatataMagaatgHMatcttatacgtatttttatattacHactgtt +ataMgStYaattYaccaattgagtcaaattaYtgtatcatgMcaDcgggtcttDtKgcat +gWRtataatatRacacNRBttcHtBgcRttgtgcgtcatacMtttBctatctBaatcatt +MttMYgattaaVYatgDaatVagtattDacaacDMatcMtHcccataagatgBggaccat +tVWtRtSacatgctcaaggggYtttDtaaNgNtaaBatggaatgtctRtaBgBtcNYata +tNRtagaacMgagSaSDDSaDcctRagtVWSHtVSRggaacaBVaccgtttaStagaaca +MtactccagtttVctaaRaaHttNcttagcaatttattaatRtaaaatctaacDaBttgg +SagagctacHtaaRWgattcaaBtctRtSHaNtgtacattVcaHaNaagtataccacaWt +aRtaaVKgMYaWgttaKggKMtKcgWatcaDatYtKSttgtacgaccNctSaattcDcat +cttcaaaDKttacHtggttHggRRaRcaWacaMtBWVHSHgaaMcKattgtaRWttScNa +ttBBatYtaNRgcggaagacHSaattRtttcYgaccBRccMacccKgatgaacttcgDgH +caaaaaRtatatDtatYVtttttHgSHaSaatagctNYtaHYaVYttattNtttgaaaYt +aKttWtctaNtgagaaaNctNDctaaHgttagDcRttatagccBaacgcaRBtRctRtgg +taMYYttWtgataatcgaataattattataVaaaaattacNRVYcaaMacNatRttcKat +MctgaagactaattataaYgcKcaSYaatMNctcaacgtgatttttBacNtgatDccaat +tattKWWcattttatatatgatBcDtaaaagttgaaVtaHtaHHtBtataRBgtgDtaat +aMttRtDgDcttattNtggtctatctaaBcatctaRatgNacWtaatgaagtcMNaacNg +HttatactaWgcNtaStaRgttaaHacccgaYStacaaaatWggaYaWgaattattcMaa +ctcBKaaaRVNcaNRDcYcgaBctKaacaaaaaSgctccYBBHYaVagaatagaaaacag +YtctVccaMtcgtttVatcaatttDRtgWctagtacRttMctgtDctttcKtWttttata +aatgVttgBKtgtKWDaWagMtaaagaaattDVtaggttacatcatttatgtcgMHaVct +taBtVRtcgtaYgBRHatttHgaBcKaYWaatcNSctagtaaaaatttacaatcactSWa +cgtaatgKttWattagttttNaggtctcaagtcactattcttctaagKggaataMgtttc +ataagataaaaatagattatDgcBVHWgaBKttDgcatRHaagcaYcRaattattatgtM +atatattgHDtcaDtcaaaHctStattaatHaccgacNattgatatattttgtgtDtRat +agSacaMtcRtcattcccgacacSattgttKaWattNHcaacttccgtttSRtgtctgDc +gctcaaMagVtBctBMcMcWtgtaacgactctcttRggRKSttgYtYatDccagttDgaK +ccacgVatWcataVaaagaataMgtgataaKYaaatcHDaacgataYctRtcYatcgcaM +gtNttaBttttgatttaRtStgcaacaaaataccVgaaDgtVgDcStctatatttattaa +aaRKDatagaaagaKaaYYcaYSgKStctccSttacagtcNactttDVttagaaagMHtt +RaNcSaRaMgBttattggtttaRMggatggcKDgWRtNaataataWKKacttcKWaaagN +aBttaBatMHtccattaacttccccYtcBcYRtagattaagctaaYBDttaNtgaaaccH +caRMtKtaaHMcNBttaNaNcVcgVttWNtDaBatgataaVtcWKcttRggWatcattga +RagHgaattNtatttctctattaattaatgaDaaMatacgttgggcHaYVaaNaDDttHt +caaHtcVVDgBVagcMacgtgttaaBRNtatRtcagtaagaggtttaagacaVaaggtta +WatctccgtVtaDtcDatttccVatgtacNtttccgtHttatKgScBatgtVgHtYcWag +caKtaMYaaHgtaattaSaHcgcagtWNaatNccNNYcacgVaagaRacttctcattccc +RtgtgtaattagcSttaaStWaMtctNNcSMacattataaactaDgtatWgtagtttaag +aaaattgtagtNagtcaataaatttgatMMYactaatatcggBWDtVcYttcDHtVttat +acYaRgaMaacaStaatcRttttVtagaDtcacWatttWtgaaaagaaagNRacDtttSt +VatBaDNtaactatatcBSMcccaSttccggaMatgattaaWatKMaBaBatttgataNc +tgttKtVaagtcagScgaaaDggaWgtgttttKtWtatttHaatgtagttcactaaKMag +ttSYBtKtaYgaactcagagRtatagtVtatcaaaWYagcgNtaDagtacNSaaYDgatB +gtcgataacYDtaaactacagWDcYKaagtttattagcatcgagttKcatDaattgatta +tDtcagRtWSKtcgNtMaaaaacaMttKcaWcaaSVMaaaccagMVtaMaDtMaHaBgaa +cataBBVtaatVYaNSWcSgNtDNaaKacacBtttatKtgtttcaaHaMctcagtaacgt +cgYtactDcgcctaNgagagcYgatattttaaatttccattttacatttDaaRctatttt +WctttacgtDatYtttcagacgcaaVttagtaaKaaaRtgVtccataBggacttatttgt +ttaWNtgttVWtaWNVDaattgtatttBaagcBtaaBttaaVatcHcaVgacattccNgg +tcgacKttaaaRtagRtctWagaYggtgMtataatMtgaaRttattttgWcttNtDRRgM +DKacagaaaaggaaaRStcccagtYccVattaNaaKStNWtgacaVtagaagcttSaaDt +cacaacgDYacWDYtgtttKatcVtgcMaDaSKStVcgtagaaWaKaagtttcHaHgMgM +tctataagBtKaaaKKcactggagRRttaagaBaaNatVVcgRcKSttDaactagtSttS +attgttgaaRYatggttVttaataaHttccaagDtgatNWtaagHtgcYtaactRgcaat +gMgtgtRaatRaNaacHKtagactactggaatttcgccataacgMctRgatgttacccta +HgtgWaYcactcacYaattcttaBtgacttaaacctgYgaWatgBttcttVttcgttWtt +McNYgtaaaatctYgMgaaattacNgaHgaacDVVMtttggtHtctaaRgtacagacgHt +VtaBMNBgattagcttaRcttacaHcRctgttcaaDBggttKaacatgKtttYataVaNa +ttccgMcgcgtagtRaVVaattaKaatggttRgaMcagtatcWBttNtHagctaatctag +aaNaaacaYBctatcgcVctBtgcaaagDgttVtgaHtactSNYtaaNccatgtgDacga +VtDcgKaRtacDcttgctaagggcagMDagggtBWRtttSgccttttttaacgtcHctaV +tVDtagatcaNMaVtcVacatHctDWNaataRgcgtaVHaggtaaaaSgtttMtattDgB +tctgatSgtRagagYtctSaKWaataMgattRKtaacatttYcgtaacacattRWtBtcg +gtaaatMtaaacBatttctKagtcDtttgcBtKYYBaKttctVttgttaDtgattttctt +ccacttgSaaacggaaaNDaattcYNNaWcgaaYattttMgcBtcatRtgtaaagatgaW +tgaccaYBHgaatagataVVtHtttVgYBtMctaMtcctgaDcYttgtccaaaRNtacag +cMctKaaaggatttacatgtttaaWSaYaKttBtagDacactagctMtttNaKtctttcN +cSattNacttggaacaatDagtattRtgSHaataatgccVgacccgatactatccctgtR +ctttgagaSgatcatatcgDcagWaaHSgctYYWtatHttggttctttatVattatcgac +taagtgtagcatVgtgHMtttgtttcgttaKattcMatttgtttWcaaStNatgtHcaaa +DtaagBaKBtRgaBgDtSagtatMtaacYaatYtVcKatgtgcaacVaaaatactKcRgt +aYtgtNgBBNcKtcttaccttKgaRaYcaNKtactttgagSBtgtRagaNgcaaaNcaca +gtVtttHWatgttaNatBgtttaatNgVtctgaatatcaRtattcttttttttRaaKcRS +tctcggDgKagattaMaaaKtcaHacttaataataKtaRgDtKVBttttcgtKaggHHca +tgttagHggttNctcgtatKKagVagRaaaggaaBtNatttVKcRttaHctaHtcaaatg +taggHccaBataNaNaggttgcWaatctgatYcaaaHaatWtaVgaaBttagtaagaKKt +aaaKtRHatMaDBtBctagcatWtatttgWttVaaaScMNattRactttgtYtttaaaag +taagtMtaMaSttMBtatgaBtttaKtgaatgagYgtNNacMtcNRacMMHcttWtgtRt +ctttaacaacattattcYaMagBaacYttMatcttKcRMtgMNccattaRttNatHaHNa +SaaHMacacaVaatacaKaSttHatattMtVatWgattttttaYctttKttHgScWaacg +HtttcaVaaMgaacagNatcgttaacaaaaagtacaHBNaattgttKtcttVttaaBtct +gctacgBgcWtttcaggacacatMgacatcccagcggMgaVKaBattgacttaatgacac +acaaaaaatRKaaBctacgtRaDcgtagcVBaacDSBHaaaaSacatatacagacRNatc +ttNaaVtaaaataHattagtaaaaSWccgtatWatggDttaactattgcccatcttHaSg +YataBttBaactattBtcHtgatcaataSttaBtatKSHYttWggtcYtttBttaatacc +RgVatStaHaKagaatNtagRMNgtcttYaaSaactcagDSgagaaYtMttDtMRVgWKW +tgMaKtKaDttttgactatacataatcNtatNaHattVagacgYgatatatttttgtStW +aaatctWaMgagaRttRatacgStgattcttaagaDtaWccaaatRcagcagaaNKagta +aDggcgccBtYtagSBMtactaaataMataBSacRMgDgattMMgtcHtcaYDtRaDaac +ggttDaggcMtttatgttaNctaattaVacgaaMMtaatDccSgtattgaRtWWaccacc +gagtactMcgVNgctDctaMScatagcgtcaactatacRacgHRttgctatttaatgaat +tataYKttgtaagWgtYttgcHgMtaMattWaWVtaRgcttgYgttBHtYataSccStBt +gtagMgtDtggcVaaSBaatagDttgBgtctttctcattttaNagtHKtaMWcYactVcg +cgtatMVtttRacVagDaatcttgctBBcRDgcaacKttgatSKtYtagBMagaRtcgBa +ttHcBWcaactgatttaatttWDccatttatcgagSKaWttataHactaHMttaatHtgg +aHtHagaatgtKtaaRactgtttMatacgatcaagDgatKaDctataMggtHDtggHacc +tttRtatcttYattttgacttgaaSaataaatYcgBaaaaccgNatVBttMacHaKaata +agtatKgtcaagactcttaHttcggaattgttDtctaaccHttttWaaatgaaatataaa +WattccYDtKtaaaacggtgaggWVtctattagtgactattaagtMgtttaagcatttgS +gaaatatccHaaggMaaaattttcWtatKctagDtYtMcctagagHcactttactataca +aacattaacttaHatcVMYattYgVgtMttaaRtgaaataaDatcaHgtHHatKcDYaat +cttMtNcgatYatgSaMaNtcttKcWataScKggtatcttacgcttWaaagNatgMgHtc +tttNtaacVtgttcMaaRatccggggactcMtttaYMtcWRgNctgNccKatcttgYDcM +gattNYaRagatHaaHgKctcataRDttacatBatccattgDWttatttaWgtcggagaa +aaatacaatacSNtgggtttccttacSMaagBattacaMaNcactMttatgaRBacYcYt +caaaWtagctSaacttWgDMHgaggatgBVgcHaDtggaactttggtcNatNgtaKaBcc +caNtaagttBaacagtatacDYttcctNgWgcgSMcacatStctHatgRcNcgtacacaa +tRttMggaNKKggataaaSaYcMVcMgtaMaHtgattYMatYcggtcttcctHtcDccgt +gRatcattgcgccgatatMaaYaataaYSggatagcgcBtNtaaaScaKgttBgagVagt +taKagagtatVaactaSacWactSaKatWccaKaaaatBKgaaKtDMattttgtaaatcR +ctMatcaaMagMttDgVatggMaaWgttcgaWatgaaatttgRtYtattaWHKcRgctac +atKttctaccaaHttRatctaYattaaWatVNccatNgagtcKttKataStRaatatatt +cctRWatDctVagttYDgSBaatYgttttgtVaatttaatagcagMatRaacttBctatt +gtMagagattaaactaMatVtHtaaatctRgaaaaaaaatttWacaacaYccYDSaattM +atgaccKtaBKWBattgtcaagcHKaagttMMtaatttcKcMagNaaKagattggMagag +gtaatttYacatcWaaDgatMgKHacMacgcVaacaDtaDatatYggttBcgtatgWgaS +atttgtagaHYRVacaRtctHaaRtatgaactaatatctSSBgggaaHMWtcaagatKga +gtDaSatagttgattVRatNtctMtcSaagaSHaataNataataRaaRgattctttaata +aagWaRHcYgcatgtWRcttgaaggaMcaataBRaaccagStaaacNtttcaatataYta +atatgHaDgcStcWttaacctaRgtYaRtataKtgMttttatgactaaaatttacYatcc +cRWtttHRtattaaatgtttatatttgttYaatMcaRcSVaaDatcgtaYMcatgtagac +atgaaattgRtcaaYaaYtRBatKacttataccaNaaattVaBtctggacaagKaaYaaa +tatWtMtatcYaaVNtcgHaactBaagKcHgtctacaatWtaDtSgtaHcataHtactga +taNctRgttMtDcDttatHtcgtacatcccaggSttaBgtcacacWtccNMcNatMVaVg +tccDYStatMaccDatggYaRKaaagataRatttHKtSaaatDgataaacttaHgttgVB +tcttVttHgDacgaKatgtatatNYataactctSatatatattgcHRRYttStggaactH +gttttYtttaWtatMcttttctatctDtagVHYgMRBgtHttcctaatYRttKtaagatg +gaVRataKDctaMtKBNtMtHNtWtttYcVtattMcgRaacMcctNSctcatttaaagDc +aHtYccSgatgcaatYaaaaDcttcgtaWtaattctcgttttScttggtaatctttYgtc +taactKataHacctMctcttacHtKataacacagcNRatgKatttttSaaatRYcgDtta +MRcgaaattactMtgcgtaagcgttatBtttttaattaagtNacatHgttcRgacKcBBt +VgatKttcgaBaatactDRgtRtgaNacWtcacYttaaKcgttctHaKttaNaMgWgWag +gtctRgaKgWttSttBtDcNtgtttacaaatYcDRtgVtgcctattcNtctaaaDMNttt +tNtggctgagaVctDaacVtWccaagtaacacaNctgaScattccDHcVBatcgatgtMt +aatBgHaatDctMYgagaatgYWKcctaatNaStHaaaKccgHgcgtYaaYtattgtStg +tgcaaRtattaKatattagaWVtcaMtBagttattagNaWHcVgcaattttDcMtgtaRH +VYtHtctgtaaaaHVtMKacatcgNaatttMatatgttgttactagWYtaRacgataKag +YNKcattataNaRtgaacKaYgcaaYYacaNccHatMatDcNgtHttRaWttagaaDcaa +aaaatagggtKDtStaDaRtaVtHWKNtgtattVctSVgRgataDaRaWataBgaagaaK +taataaYgDcaStaNgtaDaaggtattHaRaWMYaYaWtggttHYgagVtgtgcttttca +aDKcagVcgttagacNaaWtagtaataDttctggttVcatcataaagtgKaaaNaMtaBB +aattaatWaattgctHaVKaSgDaaVKaHtatatatHatcatSBagNgHtatcHYMHgtt +DgtaHtBttWatcgtttaRaattgStKgSKNWKatcagDtctcagatttctRtYtBatBg +HHtKaWtgYBgacVVWaKtacKcDttKMaKaVcggtgttataagaataaHaatattagta +taatMHgttYgaRttagtaRtcaaVatacggtcMcgagtaaRttacWgactKRYataaaa +gSattYaWgagatYagKagatgSaagKgttaatMggtataatgttWYttatgagaaacct +NVataatHcccKtDctcctaatactggctHggaSaggRtKHaWaattcgSatMatttaga +ggcYtctaMcgctcataSatatgRagacNaaDaggaVBagaYttKtacNaKgtSYtagtt +ggaWcatcWttaatctatgaVtcgtgtMtatcaYcgtRccaaYgDctgcMgtgtWgacWt +gataacacgcgctBtgttaKtYDtatDcatcagKaVMctaatcttgVcaaRgcRMtDcga +ttaHttcaNatgaatMtactacVgtRgatggaWtttactaaKatgagSaaKggtaNtact +VaYtaaKRagaacccacaMtaaMtKtatBcttgtaaWBtMctaataaVcDaaYtcRHBtc +gttNtaaHatttBNgRStVDattBatVtaagttaYatVattaagaBcacggtSgtVtatt +taRattgatgtaHDKgcaatattKtggcctatgaWDKRYcggattgRctatNgatacaat +MNttctgtcRBYRaaaHctNYattcHtaWcaattctBtMKtVgYataatMgYtcagcttM +DataVtggRtKtgaatgccNcRttcaMtRgattaacattRcagcctHtWMtgtDRagaKa +BtgDttYaaaaKatKgatctVaaYaacWcgcatagBVtaNtRtYRaggBaaBtgKgttac +ataagagcatgtRattccacttaccatRaaatgWgDaMHaYVgVtaSctatcgKaatata +ttaDgacccYagtgtaYNaaatKcagtBRgagtccatgKgaaaccBgaagBtgSttWtac +gatWHaYatcgatttRaaNRgcaNaKVacaNtDgattgHVaatcDaagcgtatgcNttaD +ataatcSataaKcaataaHWataBtttatBtcaKtKtatagttaDgSaYctacaRatNta +WctSaatatttYaKaKtaccWtatcRagacttaYttVcKgSDcgagaagatccHtaattc +tSttatggtKYgtMaHagVaBRatttctgtRgtctatgggtaHKgtHacHtSYacgtaca +cHatacKaaBaVaccaDtatcSaataaHaagagaatScagactataaRttagcaaVcaHa +taKgDacatWccccaagcaBgagWatctaYttgaaatctVNcYtttWagHcgcgcDcVaa +atgttKcHtNtcaatagtgtNRaactttttcaatggWgBcgDtgVgtttctacMtaaata +aaRggaaacWaHttaRtNtgctaaRRtVBctYtVtatDcattDtgaccYatagatYRKat +NYKttNgcctagtaWtgaactaMVaacctgaStttctgaKVtaaVaRKDttVtVctaDNt +ataaaDtccccaagtWtcgatcactDgYaBcatcctMtVtacDaaBtYtMaKNatNtcaN +acgDatYcatcgcaRatWBgaacWttKttagYtaattcggttgSWttttDWctttacYta +tatWtcatDtMgtBttgRtVDggttaacYtacgtacatgaattgaaWcttMStaDgtata +ttgaDtcRBcattSgaaVBRgagccaaKtttcDgcgaSMtatgWattaKttWtgDBMagg +BBttBaatWttRtgcNtHcgttttHtKtcWtagHStaacagttgatatBtaWSaWggtaa +taaMttaKacDaatactcBttcaatatHttcBaaSaaatYggtaRtatNtHcaatcaHta +gVtgtattataNggaMtcttHtNagctaaaggtagaYctMattNaMVNtcKtactBKcaH +HcBttaSagaKacataYgctaKaYgttYcgacWVttWtSagcaacatcccHaccKtctta +acgaKttcacKtNtacHtatatRtaaatacactaBtttgaHaRttggttWtatYagcatY +DatcggagagcWBataagRtacctataRKgtBgatgaDatataSttagBaHtaatNtaDW +cWtgtaattacagKttcNtMagtattaNgtctcgtcctcttBaHaKcKccgtRcaaYagS +attaagtKataDatatatagtcDtaacaWHcaKttDgaaRcgtgYttgtcatatNtattt +ttatggccHtgDtYHtWgttatYaacaattcaWtatNgctcaaaSttRgctaatcaaatN +atcgtttaBtNNVtgttataagcaaagattBacgtDatttNatttaaaDcBgtaSKgacg +tagataatttcHMVNttgttBtDtgtaWKaaRMcKMtHtaVtagataWctccNNaSWtVa +HatctcMgggDgtNHtDaDttatatVWttgttatttaacctttcacaaggaSaDcggttt +tttatatVtctgVtaacaStDVaKactaMtttaSNagtgaaattaNacttSKctattcct +ctaSagKcaVttaagNaVcttaVaaRNaHaaHttatgtHttgtgatMccaggtaDcgacc +gtWgtWMtttaHcRtattgScctatttKtaaccaagtYagaHgtWcHaatgccKNRttta +gtMYSgaDatctgtgaWDtccMNcgHgcaaacNDaaaRaStDWtcaaaaHKtaNBctagB +tgtattaactaattttVctagaatggcWSatMacccttHttaSgSgtgMRcatRVKtatc +tgaaaccDNatYgaaVHNgatMgHRtacttaaaRtatStRtDtatDttYatattHggaBc +ttHgcgattgaKcKtttcRataMtcgaVttWacatNcatacctRataDDatVaWNcggtt +gaHtgtMacVtttaBHtgagVttMaataattatgttcttagtttgtgcDtSatttgBtca +acHattaaBagVWcgcaSYttMgcttacYKtVtatcaYaKctgBatgcgggcYcaaaaac +gNtctagKBtattatctttKtaVttatagtaYtRagNtaYataaVtgaatatcHgcaaRa +taHtacacatgtaNtgtcgYatWMatttgaactacRctaWtWtatacaatctBatatgYt +aagtatgtgtatSttactVatcttYtaBcKgRaSggRaaaaatgcagtaaaWgtaRgcga +taatcBaataccgtatttttccatcNHtatWYgatHSaaaDHttgctgtccHtggggcct +aataatttttctatattYWtcattBtgBRcVttaVMRSgctaatMagtYtttaaaaatBR +tcBttcaaVtaacagctccSaaSttKNtHtKYcagcagaaaccccRtttttaaDcDtaSt +atccaagcgctHtatcttaDRYgatDHtWcaaaBcWgKWHttHataagHacgMNKttMKH +ccaYcatMVaacgttaKgYcaVaaBtacgcaactttMctaaHaatgtBatgagaSatgta +tgSRgHgWaVWgataaatatttccKagVgataattWaHNcYggaaatgctHtKtaDtcta +aagtMaatVDVactWtSaaWaaMtaHtaSKtcBRaNcttStggtBttacNagcatagRgt +KtgcgaacaacBcgKaatgataagatgaaaattgtactgcgggtccHHWHaaNacaBttN +KtKtcaaBatatgctaHNgtKcDWgtttatNgVDHgaccaacWctKaaggHttgaRgYaa +tHcaBacaatgagcaaattactgtaVaaYaDtagattgagNKggtggtgKtWKaatacag +DRtatRaMRtgattDggtcaaYRtatttNtagaDtcacaaSDctDtataatcgtactaHt +tatacaatYaacaaHttHatHtgcgatRRttNgcatSVtacWWgaaggagtatVMaVaaa +ttScDDKNcaYBYaDatHgtctatBagcaacaagaatgagaaRcataaKNaRtBDatcaa +acgcattttttaaBtcSgtacaRggatgtMNaattggatatWtgagtattaaaVctgcaY +MtatgatttttYgaHtgtcttaagWBttHttgtcttattDtcgtatWtataataSgctaH +agcDVcNtaatcaagtaBDaWaDgtttagYctaNccDtaKtaHcttaataacccaRKtac +aVaatNgcWRaMgaattatgaBaaagattVYaHMDcaDHtcRcgYtcttaaaWaaaVKga +tacRtttRRKYgaatacaWVacVcRtatMacaBtactggMataaattttHggNagSctac +HgtBagcgtcgtgattNtttgatSaaggMttctttcttNtYNagBtaaacaaatttMgac +cttacataattgYtcgacBtVMctgStgMDtagtaRctHtatgttcatatVRNWataDKa +tWcgaaaaagttaaaagcacgHNacgtaatctttMRtgacttttDacctataaacgaaat +atgattagaactccSYtaBctttaataacWgaaaYatagatgWttcatKtNgatttttca +agHtaYgaaRaDaagtaggagcttatVtagtctttcattaaaatcgKtattaRttacagV +aDatgcatVgattgggtctttHVtagKaaRBtaHtaaggccccaaaaKatggtttaMWgt +BtaaacttcactttKHtcgatctccctaYaBacMgtcttBaBaNgcgaaacaatctagtH +ccHtKttcRtRVttccVctttcatacYagMVtMcagaMaaacaataBctgYtaatRaaag +attaaccatVRatHtaRagcgcaBcgDttStttttcVtttaDtKgcaaWaaaaatSccMc +VatgtKgtaKgcgatatgtagtSaaaDttatacaaacatYaRRcVRHctKtcgacKttaa +VctaDaatgttMggRcWaacttttHaDaKaDaBctgtaggcgtttaHBccatccattcNH +tDaYtaataMttacggctNVaacDattgatattttacVttSaattacaaRtataNDgacV +tgaacataVRttttaDtcaaacataYDBtttaatBaDtttYDaDaMccMttNBttatatg +agaaMgaNtattHccNataattcaHagtgaaggDgatgtatatatgYatgaStcataaBS +tWacgtcccataRMaaDattggttaaattcMKtctMacaBSactcggaatDDgatDgcWc +taacaccgggaVcacWKVacggtaNatatacctMtatgatagtgcaKagggVaDtgtaac +ttggagtcKatatcgMcttRaMagcattaBRaStctYSggaHYtacaactMBaagDcaBD +RaaacMYacaHaattagcattaaaHgcgctaaggSccKtgaaKtNaBtatDDcKBSaVtg +atVYaagVtctSgMctacgttaacWaaattctSgtDactaaStaaattgcagBBRVctaa +tatacctNttMcRggctttMttagacRaHcaBaacVKgaataHttttMgYgattcYaNRg +ttMgcVaaacaVVcDHaatttgKtMYgtatBtVVctWgVtatHtacaaHttcacgatagc +agtaaNattBatatatttcVgaDagcggttMaagtcScHagaaatgcYNggcgtttttMt +StggtRatctacttaaatVVtBacttHNttttaRcaaatcacagHgagagtMgatcSWaN +RacagDtatactaaDKaSRtgattctccatSaaRttaaYctacacNtaRtaactggatga +ccYtacactttaattaattgattYgttcagDtNKttagDttaaaaaaaBtttaaNaYWKM +BaaaacVcBMtatWtgBatatgaacVtattMtYatMNYDKNcKgDttDaVtaaaatggga +tttctgtaaatWtctcWgtVVagtcgRgacttcccctaDcacagcRcagagtgtWSatgt +acatgttaaSttgtaaHcgatgggMagtgaacttatRtttaVcaccaWaMgtactaatSS +aHtcMgaaYtatcgaaggYgggcgtgaNDtgttMNgaNDMtaattcgVttttaacatgVa +tgtWVMatatcaKgaaattcaBcctccWcttgaaWHtWgHtcgNWgaRgctcBgSgaatt +gcaaHtgattgtgNagtDttHHgBttaaWcaaWagcaSaHHtaaaVctRaaMagtaDaat +HtDMtcVaWMtagSagcttHSattaacaaagtRacMtRtctgttagcMtcaBatVKtKtK +acgagaSNatSactgtatatcBctgagVtYactgtaaattaaaggcYgDHgtaacatSRD +atMMccHatKgttaacgactKtgKagtcttcaaHRVtccttKgtSataatttacaactgg +atDNgaacttcaRtVaagDcaWatcBctctHYatHaDaaatttagYatSatccaWtttag +aaatVaacBatHcatcgtacaatatcgcNYRcaataYaRaYtgattVttgaatgaVaact +cRcaNStgtgtattMtgaggtNttBaDRcgaaaagctNgBcWaWgtSaDcVtgVaatMKB +tttcgtttctaaHctaaagYactgMtatBDtcStgaccgtSDattYaataHctgggaYYt +tcggttaWaatctggtRagWMaDagtaacBccactacgHWMKaatgatWatcctgHcaBa +SctVtcMtgtDttacctaVgatYcWaDRaaaaRtagatcgaMagtggaRaWctctgMgcW +ttaagKBRtaaDaaWtctgtaagYMttactaHtaatcttcataacggcacBtSgcgttNH +tgtHccatgttttaaagtatcgaKtMttVcataYBBaKtaMVaVgtattNDSataHcagt +WMtaggtaSaaKgttgBtVtttgttatcatKcgHacacRtctHatNVagSBgatgHtgaR +aSgttRcctaacaaattDNttgacctaaYtBgaaaatagttattactcttttgatgtNNt +VtgtatMgtcttRttcatttgatgacacttcHSaaaccaWWDtWagtaRDDVNacVaRat +gttBccttaatHtgtaaacStcVNtcacaSRttcYagacagaMMttttgMcNttBcgWBt +actgVtaRttctccaaYHBtaaagaBattaYacgatttacatctgtaaMKaRYtttttac +taaVatWgctBtttDVttctggcDaHaggDaagtcgaWcaagtagtWttHtgKtVataSt +ccaMcWcaagataagatcactctHatgtcYgaKcatcagatactaagNSStHcctRRNta +ttgtccttagttagMVgtatagactaactctVcaatMctgtttgtgttgccttatWgtaB +VtttctggMcaaKgDWtcgtaaYStgSactatttHgatctgKagtagBtVacRaagRtMc +tatgggcaaaKaaaatacttcHctaRtgtDcttDattaggaaatttcYHaRaaBttaatg +gcacKtgctHVcaDcaaaVDaaaVcgMttgtNagcgtaDWgtcgttaatDgKgagcSata +tcSHtagtagttggtgtHaWtaHKtatagctgtVgattaBVaatgaataagtaatVatSt +taHctttKtttgtagttaccttaatcgtagtcctgBcgactatttVcMacHaaaggaatg +DatggKtaHtgStatattaaSagctWcctccRtataBaDYcgttgcNaagaggatRaaaY +taWgNtSMcaatttactaacatttaaWttHtatBattgtcgacaatNgattgcNgtMaaa +KaBDattHacttggtRtttaYaacgVactBtaBaKtgBttatgVttgtVttcaatcWcNc +tDBaaBgaDHacBttattNtgtDtatttVSaaacaggatgcRatSgtaSaNtgBatagtt +cHBgcBBaaattaHgtDattatDaKaatBaaYaaMaataaataKtttYtagtBgMatNca +tgtttgaNagtgttgtgKaNaSagtttgaSMaYBcaaaacDStagttVacaaaaactaaW +ttBaagtctgtgcgtMgtaattctcctacctcaNtttaaccaaaaVtBcacataacaccc +cBcWMtatVtggaatgaWtcaaWaaaaaaaaWtDtaatatRcctDWtcctaccMtVVatK +ttaWaaKaaatataaagScHBagaggBaSMtaWaVtatattactSaaaKNaactatNatc +cttgaYctattcaaaVgatttYHcRagattttaSataggttattcVtaaagaKgtattat +tKtRttNcggcRgtgtgtWYtaacHgKatKgatYtacYagDtWcHBDctctgRaYKaYag +cactKcacSaRtBttttBHKcMtNtcBatttatttttgSatVgaaagaWtcDtagDatat +gMacaacRgatatatgtttgtKtNRaatatNatgYcaHtgHataacKtgagtagtaacYt +taNccaaatHcacaacaVDtagtaYtccagcattNtacKtBtactaaagaBatVtKaaHB +ctgStgtBgtatgaSNtgDataaccctgtagcaBgtgatcttaDataStgaMaccaSBBg +WagtacKcgattgaDgNNaaaacacagtSatBacKDgcgtataBKcatacactaSaatYt +YcDaactHttcatRtttaatcaattataRtttgtaagMcgNttcatcBtYBagtNWNMtS +HcattcRctttttRWgaKacKttgggagBcgttcgcMaWHtaatactgtctctatttata +VgtttaBScttttaBMaNaatMacactYtBMggtHacMagtaRtctgcatttaHtcaaaa +tttgagKtgNtactBacaHtcgtatttctMaSRagcagttaatgtNtaaattgagagWcK +taNttagVtacgatttgaatttcgRtgtWcVatcgttaaDVctgtttBWgaccagaaagt +cSgtVtatagaBccttttcctaaattgHtatcggRattttcaaggcYSKaagWaWtRact +aaaacccBatMtttBaatYtaagaactSttcgaaScaatagtattgaccaagtgttttct +aacatgtttNVaatcaaagagaaaNattaaRttttaVaaaccgcaggNMtatattVctca +agaggaacgBgtttaacaagttcKcYaatatactaaccBaaaSggttcNtattctagttR +tBacgScVctcaatttaatYtaaaaaaatgSaatgatagaMBRatgRcMcgttgaWHtca +VYgaatYtaatctttYttatRaWtctgBtDcgatNatcKaBaDgatgtaNatWKctccga +tattaacattNaaacDatgBgttctgtDtaaaMggtgaBaSHataacgccSctaBtttaR +BtcNHcDatcDcctagagtcRtaBgWttDRVHagattYatgtatcWtaHtttYcattWta +aagtctNgtStggRNcgcggagSSaaagaaaatYcHDtcgctttaatgYcKBVSgtattR +aYBaDaaatBgtatgaHtaaRaRgcaSWNtagatHaacttNctBtcaccatctMcatatt +ccaSatttgcgaDagDgtatYtaaaVDtaagtttWVaagtagYatRttaagDcNgacKBc +ScagHtattatcDaDactaaaaaYgHttBcgaDttggataaaKSRcBMaBcgaBSttcWt +gNBatRaccgattcatttataacggHVtaattcacaagagVttaaRaatVVRKcgWtVga +cctgDgYaaHaWtctttcacMagggatVgactagMaaataKaaNWagKatagNaaWtaaa +atttgaattttatttgctaaVgaHatBatcaaBWcBgttcMatcgBaaNgttcgSNaggS +aRtttgHtRtattaNttcDcatSaVttttcgaaaaattgHatctaRaggSaNatMDaaat +DcacgattttagaHgHaWtYgattaatHNSttatMSgggNtcKtYatRggtttgtMWVtt +taYtagcagBagHaYagttatatggtBacYcattaRSataBatMtttaaatctHcaaaSa +aaagttNSaaWcWRccRtKaagtBWtcaaattSttMtattggaaaccttaacgttBtWat +ttatatWcDaatagattcctScacctaagggRaaYtaNaatgVtBcttaaBaacaMVaaa +ttatStYgRcctgtactatcMcVKatttcgSgatRHMaaaHtagtaaHtVgcaaataata +tcgKKtgccaatBNgaaWcVttgagttaKatagttcaggKDatDtattgaKaVcaKtaat +aDataataHSaHcattagttaatRVYcNaHtaRcaaggtNHcgtcaaccaBaaagYtHWa +aaRcKgaYaaDttgcWYtataRgaatatgtYtgcKtaNttWacatYHctRaDtYtattcB +ttttatcSataYaYgttWaRagcacHMgtttHtYttYaatcggtatStttcgtRSattaa +DaKMaatatactaNBaWgctacacYtgaYVgtgHtaaaRaaRgHtagtWattataaaSDa +aWtgMattatcgaaaagtaYRSaWtSgNtBgagcRYaMDtactaacttaWgtatctagac +aagNtattHggataatYttYatcataDcgHgttBttctttVttgccgaaWtaaaacgKgt +atctaaaaaNtccDtaDatBMaMggaatNKtatBaaatVtccRaHtaSacataHattgtt +tKVYattcataVaattWtcgtgMttcttKtgtctaacVtatctatatBRataactcgKat +StatattcatHHRttKtccaacgtgggtgRgtgaMtattattggctatcgtgacMtRcBD +tcttgtactaatRHttttaagatcgVMDStattatYBtttDttgtBtNttgRcMtYtgBa +cHaWaBaatDKctaagtgaaactaatgRaaKgatccaagNaaaatattaggWNtaagtat +acttttKcgtcggSYtcttgRctataYcttatataaagtatattaatttataVaacacaD +HatctatttttKYVatHRactttaBHccaWagtactBtcacgaVgcgttRtttttttSVg +tSagtBaaattctgaHgactcttgMcattttagVtaagaattHctHtcaDaaNtaacRgg +WatagttcgtSttgaDatcNgNagctagDgatcNttKgttgtaDtctttRaaYStRatDt +gMggactSttaDtagSaVtBDttgtDgccatcacaMattaaaMtNacaVcgSWcVaaDat +caHaatgaattaMtatccVtctBtaattgtWattatBRcWcaatgNNtactWYtDaKtta +aatcactcagtRaaRgatggtKgcgccaaHgaggatStattYcaNMtcaBttacttatga +gDaNtaMgaaWtgtttcttctaHtMNgttatctaWWatMtBtaaatagDVatgtBYtatc +ggcttaagacMRtaHScgatatYgRDtcattatSDaHggaaataNgaWSRRaaaBaatag +BattaDctttgHWNttacaataaaaaaatacggtttgHgVtaHtWMttNtBtctagtMcg +KMgHgYtataHaNagWtcaacYattaataYRgtaWKgaBctataaccgatttaHaNBRaR +aMtccggtNgacMtctcatttgcaattcWgMacttacaaDaaNtactWatVtttagcctt +MaatcagVaagtctVaaDaBtattaattaYtNaYtggattaKtaKctYaMtattYgatat +tataatKtVgDcttatatNBtcgttgtStttttMagaggttaHYSttcKgtcKtDNtata +agttataagSgttatDtRttattgttttSNggRtcaaKMNatgaatattgtBWtaMacct +gggYgaSgaagYataagattacgagaatBtggtRcVHtgYggaDgaYaKagWagctatag +acgaaHgtWaNgacttHRatVaWacKYtgRVNgVcSgRWctacatcKSactctgWYtBgg +tataagcttNRttVtgRcaWaaatDMatYattaactttcgaagRatSctgccttgcRKac +cHtttSNVagtagHagBagttagaccaRtataBccataatSHatRtcHagacBWatagca +MtacaRtgtgaaBatctKRtScttccaNaatcNgtaatatWtcaMgactctBtWtaaNac +tHaaaaRctcgcatggctMcaaNtcagaaaaacacagtggggWttRttagtaagaVctVM +tcgaatcttcMaaaHcaHBttcgattatgtcaDagcYRtBtYcgacMgtDcagcgaNgtt +aataatagcagKYYtcgtaBtYctMaRtaRtDagaaaacacatgYaBttgattattcgaa +NttBctSataaMataWRgaHtttccgtDgaYtatggtDgHKgMtatttVtMtVagttaRa +tMattRagataaccctKctMtSttgaHagtcStctatttccSagatgttccacgaggYNt +tHRacgattcDatatDcataaaatBBttatcgaHtNHaaatatDNaggctgaNcaaggag +ttBttMgRagVatBcRtaWgatgBtSgaKtcgHtttgaatcaaDaHttcSBgHcagtVaa +SttDcagccgttNBtgttHagYtattctttRWaaVtSttcatatKaaRaaaNacaVtVct +MtSDtDtRHRcgtaatgctcttaaatSacacaatcgHattcaWcttaaaatHaaatcNct +WttaNMcMtaKctVtcctaagYgatgatcYaaaRactctaRDaYagtaacgtDgaggaaa +tctcaaacatcaScttcKttNtaccatNtaNatacatttHaaDHgcaDatMWaaBttcRg +gctMaagctVYcacgatcaDttatYtaatcKatWatcaatVYtNagatttgattgaYttt +tYgacttVtcKaRagaaaHVgDtaMatKYagagttNatWttaccNtYtcDWgSatgaRgt +MatgKtcgacaagWtacttaagtcgKtgatccttNcttatagMatHVggtagcgHctata +gccctYttggtaattKNaacgaaYatatVctaataMaaaYtgVtcKaYtaataacagaat +HcacVagatYWHttagaaSMaatWtYtgtaaagNaaacaVgaWtcacNWgataNttcaSa +gctMDaRttgNactaccgataMaaatgtttattDtcaagacgctDHYYatggttcaagcc +NctccttcMctttagacBtaaWtaWVHggaaaaNatttaDtDtgctaaHHtMtatNtMta +gtcatttgcaaaRatacagRHtatDNtgtDgaatVgtVNtcaaatYBMaaaagcaKgtga +tgatMgWWMaHttttMgMagatDtataaattaaccaactMtacataaattgRataatacg +BtKtaataattRgtatDagDtcRDacctatRcagagcSHatNtcaScNtttggacNtaag +gaccgtgKNttgttNcttgaaRgYgRtNtcagttBcttttcHtKtgcttYaaNgYagtaa +atgaatggWaMattBHtatctatSgtcYtgcHtaattHgaaMtHcagaaSatggtatgcc +aHBtYtcNattWtgtNgctttaggtttgtWatNtgHtgcDttactttttttgcNtactKt +WRaVcttcatagtgSNKaNccgaataaBttataataYtSagctttaaatSttggctaaKS +aatRccgWHgagDttaaatcatgagMtcgagtVtaDggaBtatttgDacataaacgtagY +RagBWtgDStKDgatgaagttcattatttaKWcataaatWRgatataRgttRacaaNKtt +NtKagaaYaStaactScattattaacgatttaaatgDtaattagatHgaYataaactatg +gggatVHtgccgtNgatNYcaStRtagaccacWcaMtatRagHgVactYtWHtcttcatg +atWgagaKggagtatgaWtDtVtNaNtcgYYgtaaactttaDtBactagtaDctatagta +atatttatatataacgHaaaRagKattSagttYtStatatatagtcttaaaaMtcatgtt +caaDactgRttctaagagDtatttttagcgacttgtgRtgNctgSgRaaaaatgcaMtYt +DcatcaaYKttHcatSWgaaaatDataggttatgBDMtgttataacaaYSgagttacgtt +atgtDStttaaatctcgWKtcSacgagagaSgttatBMDgtcggtgtgcgaNtaSHBatB +tttVMgVcagaNatcaDDaKMtMYtatagaBccctctDtgtatttatatKNtgggtatgt +RaacttgaWaaYgcaHatccctggtttStatMtcgcMtaaaWKttMVtWctVtgttaKDW +ctgWaVttaDVatgKtagagtcatctaKWgtaaMttSacBaMattaKaaHDataattgWt +gttttgtcatBacacgtStacaaagtNctNtgtgatcHtWttcKaagagttttaaaaWac +gRacatctNatVStgaatDHgttWcgtRKcatatatctcaNttaaBDcctgaaaaaDtaY +aHaKttNtaYVaVtttaDtctacttctWttaactaattttMagWcaatcccNKYtBaaca +tgttgaKgKcgcBHaatDMttatatcSWacatDatRcWaMtDgatBctHgScttaaaHtS +gKtDtttattgtRStWgttccatatttcacWttcatattgtaHVgaBtacaMtgMaaagD +aataactDatattagMaNBagcttcattcgtaaKtgtatttcacMtgBaVtaattStctt +agtYgtgtcgccttKatgggtgaWaataggaatacMMagaSKRttBgatgacRtgMtaga +SRataggtatcaccgaNaaaWSWacDgatacttgattagcttgtgVMttatYctaRgHVc +DtVRRtSaMtcaVtVtatcaYaHatattaaVaatctaBtgtacRatNtatttgaYatSaH +ctaNgNtYtYaYagattVgatcRtaacgYggtgtatKttaatMagatgRtatatgHaKcc +HaaaaYtgaacgaWaNgtYHgacagaYtctaVtacccgatttttaaagcDttatNRgatt +KaaattttcatctaatgccgcaataataattgttatYtagtRNtaagttggtHaKttWMt +DKgatSagBYcgRggtWaVaattHtatgtaaaMgSaaagataaKaaKgttDttttRaaga +acaWRcaacDgtgttaatattaKtatcaWacacatttVtctgatHRcagtttNcaaatcN +ctNttttataactWacBBttgBttaaaRaWtBKaaacgtatcRcaMaatgYacaaaagtg +BataStWYtggtatgacaKWtctSgcKHgtcNaMNcataSatattgactacMcataattN +VtDaRccaaatcagttttYttagYaacgtaatMtMVatNgKaaMaaBgattaKttatDaB +cttKtccttttacDagaYtacHgttggacaaaVaatagtYatcataSgatcaaWVttcga +atgaccctccttNtaSBWaatttDttttcaatatYggctatDcttatNctttagDcMttc +aacWaaNattSYgctttcaHcRaattaataaaatcVccRaattactctaMaVRattacag +tgRcDtcgtgctcttNtWVtacagtHtatHaBDtcWggtgctcaaRHtatgtDgacStgc +aaaVKtagttataatactaatatgtagScaatRSacaattgtattgcagatHHtgBcaat +KKtaaMMcaRcgactatKBaMaYatgKatttDaaNtRatattgtatWttagcaaaaacaW +gcacaaHcataYtDaHgttataaSacgcagggggtYatgcKctaaaHgcVgctBDaVttc +cStagNgcSgtatgVYaMatcaWRBtVtgYttgtgRcYttcgctgaacNttgtgtctatt +WttttcctagMtagaWtaKgatStScatMaBtaStaSactattYNatctgtacRatYDaa +tgatgatatgaatYaaaaSHttaaYMaWtDcaNHaBcaYtgVgcatVaacattMRatBta +atttaDacRtagtaaaNYVSMtcagaaDtttDHtRcYatacSNKaaMcHgatBaaVttac +tggBYgaYatttttgcDacHctWatcgtagagtactcattDggtcatKaSgctttattta +gtDtRBacttaWYaaaattttgaccttaaWtaatgcRgccacttMtaggKtcBtgacgaH +ctttatcgtcStatMHDNagattatNagVaaaWcggaaaYcaVactDYactaStattgBH +tcYctgggtacatataaYcgaYagaggaggacaVatacHRtYtctgtaVgaYcNgaaaNa +tacVgcNgtaatttDcatttttcaacttSNcaaDatVYctSgcaccttagMgacgcttga +SttaaaatagttaggRHttaaacMatagcaWgMgagtcgctagtgtKgactaaHttatta +WgcaaaaaaSatatgcgttaBNggttaYVatgaactttttgccatataaataRatSaBct +agttataBccgaaacaagatacttaattttgaHgHMgtaaKctttaYtaaRacBMtBaYg +aBaaacaYtVtagcRgWatHaWagattWSacStMHatttaDagacaatcgtgtKtttgga +MtgtWtgtgcaaNaaaaWtKaaBcMWtcttctatgacVgagcgaggHaYYtttWgSaaYY +aWtRYHHaMDtctttacaatggaaMctataagcttBcgHcNWaatttgtatatYtStatc +tagcactgtVttccagaaattaDtttaRtVataBttWagcatDMVactYtgcatWtttga +aMggKaatgaaaaHtataDtgYcMggVaaatSMHtttgVttaYaWaataRttgttaYtta +ttttRtWtataaBgtDtttatatcVgaaBcaDtatgtcaDagaWtgaYtWctcVagctca +gctatatagcRVtcaKtaataatHgNaccgaaaatVHBaatattcgttaVYttatttctB +YaatKaagaccVStttcattgaMagSaaaaccccWKcaaNtMYacctaDStagaaattta +tcatVgtcaatacccKattgtaaagtggWgtatatVtagBcttDaBacaattWtDYKtat +RKggStRtaaaWatBtaagtaattDaaaaBRacWtaagtacaSttaaatccgctaaccKa +attgVWttDattatttattKaMtcYtMRWagMtcgKgBagacgggVaaNaaatgctKcgt +aataaKtaaagtccWcttHMatSYgataaatDttBaHccattgBttSgaaHYtaataaaM +tgaagatgtttBgRcattaRaDHcttBgaMaWaaVMMattaatttgtgBRctattgKMag +NcMtatttaaaWttgaaacatWgcScgYYDYgttYtVtattgcKcWtagcggtgBaScta +KatacaaVtcaRDccccgtgttBgKgggtHagcgaattaaagMMttScggtDttttaHcS +aagaacactcacactBcVgaKNaDHacacttatSagaattSKHtcagtataaatKaaHtg +aaRagaaVcBtaHtaaatcgatcWcaRtaaaatttaWttaagtcaggRctgaWcttDttg +actttaVSaaaatggtaWDaRMtBtaaaaaKatBgatMtctatatcaVaMgatttgNagt +DRttDatcttttaMtYaaatcggagttctctaYatNtagaNcgMMactacHcaagtaaaa +tStaSaacaHcacSgggtNKatggaaagcggaaKgggtaYtacSgccgBaggcRacgtVg +DtggaMcYaaaMatggacgYStKKatgaBcaaRtStccSagcRccgccgcSDtgcggBDg +aDtBtSSggacMttttaWcatcMatgtNMBWgataatcaaVtgaataataaNatgcaaNt +tNctgacDMcaHccgatgKgWVttccaStggattctcDacttttttctttaaNcWaMWcc +WKWttgaaaMctDaaBactRtVattttBtcMaNttWcKacagttKSttaYaWSactHSaB +tHgatgttacatgcatatMtttgtaacScWHBatHactggatatatctgagMgRSatcta +aSttaVagcaRcttggaYaatKHtagBBactattcgtaaagaagttgtVcgatgaVatHM +tcaggtcgKSgWattgaaaVctccVgtDcaaatgaaHgMYactcaMatatatattNVttW +tWaatttacRagKataaaNtttacaaWgMVactattaSgaggVaaagVtaccDRHaaata +RaHaRgcattMttcaatcaKaaataDcaDKtctcgaggBggacctDtttatHacWVaWga +tDctaNaNcgKatcMtcMaatBtttggacgtgataatagaaacRactcBtattttaKtgS +aaggKtaggRaVtatagcccaNRttaccttSMaagatcggDacNBatWcgaactacacta +actNBtaStgVtNagcatctaVtaKatKgaBtcgtttWaagWMgagRaNatHaaaaDtac +agacaBagtgcaHaNatctcBccNttaagttDgaataaNtcgctaacRBgtaatSttaat +atgcataacccaSattKcccttDttggtcaatgggttWaacgatacattBtgMaYgaRtt +atgatKaKgtattDtKWgataacgNBtaccgaKWatcttcttKtgtcttagcattcctWc +aaHgagtatDMSgKtcagcttgVHaKcttDaataaaVaatttDgtgaaataaRgtcaVaa +tacttagtVatatgggcatgtDDtMtgtatBggattHtgcVtgtgatcaaSattatKYVa +acSNNttNWcgaHttKDaaMYHatcgttaattaSttgctWaacHtaKBtaaaaKHttcRW +gaaWcRtBtttggBcDtgtacNttaagcKtaHgtagaaaaRttgaaacatagtWRaacYg +gtaaatcgctYaBtWDRtgttgSctaaKatNcattgtgtMttatccatatagctSacgcc +SNaaactacgNtgtgcttMatSKtcaaBaNaaacataacagaaatagtagctcNcatcVg +aagStaataVcDKKttcagDHDtattctaatgagggRgBMctatacaagYactctMaaag +tcgctttctcgtgaattatNcgatMtttaggcBaaatctNtactaaRKtgKactattgtc +atatgtacgagttMaaHSSgHgBatatcgcaSaataaaWgaagtatagaHgcttctttat +gaccWaatttaRtaDaatttaatcgaaattgattMcatcaWaMtaWaKactttctBacac +tatNgtccttaWgtctgaccKatStaKtgagtacgggcgcgtYNtatttagacctctKca +tgatKWStcaataactaWgMSgHtgatctttttgtcgacgtSacttaYgcctWctcctct +acaagVtttMaBactWVaccaYtgtSgcgttattcKtatStgaaKaccgNaataaHtatW +tYtRacggcaDaScagcagHaYWRtRNcDtHtcVWtggaataaaYttgVaNtgttagtYt +tgtagSaaatDgaggccDcgBRYStattatttaaggccgHgggYRaaccMaagttatStt +ctttagcMtgcgMtgaSagaNaDagttSatgattWatttagtDgcttgagtgMKaYWaYc +cagcaHatKctaKaDgctagacttattgattaaYttatcttattattStaattWaRaYBW +agYaatatgttRgScttgBagDaWgcgtgcVDaggcttgtctaDRKacttgcaKBWRtaa +VaSctKtacttMaaSVaWWcgSaNtttSWgtcggtcacttggVVtgagaataaataaDtt +gaaccaaaaMttaaaagaaaaaaaatcNBtatMgccWagcaNgaVaNaaaaaaYaMgtta +WtatHaagtNtacgacaBtMMattttWNaRtaaatagYaScKattacagctVKBtWNSKg +YtYgtWatHaVatDaaatWgDatcctggSRagagtaaaaMgatttRtaHacatggtaKag +VcctgatgaMtaaYgatgtattattttHggBaccaDctctggNNtYaatctVttgVtRtV +cRacttNctttataggHSRtaRacaaattaacHaHgtgttgtttcBtBtatWtgtatttt +gcKagMcaaagaMtattagtStagcBacYaaHcagVgWtgtttcgtgDHaVtagDatcRa +RtggtWtaactgcacgaggaaaRttSDaaVaSttaaaaacSMttactaNtcaacaattDt +acttttYatVSacYtWtMttaattatcKtcttctatcaKDtctStSaaacggtYccatgt +gagagtWtagWKgcaBaaaaKttgNactaatcgaggcWtcDDaaaaaacactHattaatt +cactatYttaagacactaKaagRtRataaattttcatHggtaataaatgataHtggctaa +cBacDgtaatattRtYgtDNDBgKtcaggcHattttgHNgWtaatttccgactactgaca +tVNttYYgactcgctctatttagaMcgggatHcgtttatBaDSagBaaaagRttBggtta +aBactVHgatgaatttattcaaaattgcacttcDgacttYcVttactVtttatBaKHaga +WgtgaatggBtaaSggcagacNcttaDttVgMtWagattggVatttacHtctNcMatact +tSatMagcttgtNcYaaScaYactcKctKtagScStcagtttcatWaatggtgagaggHa +ggggcaacgcRKtaRcMaNtHaatRaRaaactVtBtgttaatRtWWcaaagKttccaaKa +aatacgVttcacaaacgcggtgagaRaatggtgDMWatcWVScacaaaDaggaaHtgttS +MaaaaaccYccDBtatYgtMagcSagaccaVcctcggtVWaaagttatcNaagataataS +aataaaKccgtaDtYttatYcttHttaagKcMctaaatggaatRgaaaVaaVtcKYagga +tWcaBtDaggDatccttcYNtgcSMRgaRtNgaatcgttRttatDVMtagctttacatDV +tatatatcagctaDagMtataccYgaggYaaatgDaaaatSgctctgatgtttVaaBcct +gataKtagaaaccaKatatgttaDtgaDtatagataatacagtaDtatcNtgtDMtYcat +tRVtctataNtWttggNaSgtMgaaYctctDggHtggHDccaccacKKaaacaaaatRat +ttccctttaagcRattMHctattHaRtataVattggatcSttaaHaHgaaHNDtacattS +aaggDatttcaaaYgctBcatattaaaKagtgcccatSctcgatRtaaaMtgWactttNM +aWctYgRatDggaactcDcaattaKaactgagtatctataagYaaaSRctggtacWtttc +cWtaYRtKHattatagWtKttaNgcDtatHacccattaatttataacgctMgaagtaaca +acagMgtaYHYVtKMHtacMgKcaaatctgRYataNtcgttcaatacggWtMcaatYcBW +aagYtVaDNagtatagDaaNtaaaYtttcYWttttStgggataaMgatattagaaYtNct +cttcBagactaYDcgtacHDWccKaHgttcttHgVggVDttatcatKaMttttacWaaSa +ttctatagaHaggKaDagBtaaagtcYccattgtYcatctaNgRgVtgaagtDKttatBK +cggDtattRYgHccgtgcgBNMtttVRgacaYctSctaRacgtagagccgtacRaagtaH +KagStSttttgYSatattaaaWHaaWagttDKaaNaNHaaHttaYcttMtcaaatgKttB +tSgtccaaVaattSaacgttgNattgatatNctaWtVcagtactKcWacgVagggHaaRg +aDaatcMttattaataacaBMaaVtgYtKgRgHactgtactatcBaMtVggtagKcYtHt +BSaattagtaatgMcaVVagYYgWtactttccaaSttDgaaMaMttcacttYtRgacttc +agcttWtttagtgataMaattaagVtagaatatKataagtagttaagHMRaDattaHaaV +cctDtagtcVYcaataaYcNttNaaaHctcaRaatttcaNRgatSHgVatagctRtcatg +aBttMaaagRtcgHVtgRgStgatttgtagaKagaRWRctgNaHYgaaatBctgtttRtt +NWagaccgagKgtgcggHKVttaatattaatataataDtaNcctacaaRgcaNMctctga +aSHWWHcttagtNagtWgWaaKtYaNgcBattatccaaaSctRRHKaNtKcBgtgagaDR +WBttactaaattSMctatatagaaYacDgatttccVtaagRtgRataatatagtcttttt +atgtMgtcaacaaNtaaaaactctWtagaVaaaDtaattatagtBStcgaatDtgattVa +atMtcaDattVKWaagatagggttgtMRSgtcYgWMaatgNtagtcBttagtttctctWa +aMtVgctWgSgtHagaSagactagKtagWggcatttHgttgacaaactcggggHggcWBg +VgtatgggagVgagtcVcBtDctttagtctaagVWtHtgtttaScatacMBtKgattatR +tgtttgtctttDggcHaBtRtgtaataNataatttataWctgaYWataStcHaatcRtaa +VagDWaSatagtaccNDgaagtatacgttttacgacgKRtattgDctatRRattVtStaa +actagatgVatttagaMaSaaaattVtatYtgttgtRMagtHaatttSttaaYNaggWag +tgcacgaMcactgHgtgtgggHMgtKacttaaYgtcgcatcSatattgBaagtttacMtY +agSatttatttaVtaaDtaWaHcgNatactgactHtggWtataDcDScatactcStcDtg +tcgtgtatgaggtHaaNKgDattgcBccaagKgtatgacKSMtttttgttcaaatcaaYt +agtaSatgDaaaMccKNaMaatagaataagcaattattataaMgagtgaSgtctNYttat +tHaNaYYtcDDtaatNRgtatttaaYtaaatcactHVaHcStccttcccaaVatcVggat +KtatgRaaDBgaYtttacttYggactSDtaBcaaNggggtattatattBDcttagagYNM +atBgttYaagactMatgttRgatacccgtaacacBHtatKacWgatRcHttaattYtKtS +tccaaatVDcaNKHHaaataatagtagtatcttgctNDggVaVVtaVaRaaagSaccgtt +ctcMtVtgNBgtDtttctYgttactBctcRtStWtWDScMtcWSaRatgaataRHctaNt +cStctYtWacagatgtatYBtHaHWBtacggtDcaaBtatcaggtcaVattaNctactga +aaatWaDgactNWtMtggagaattBaataYcMWYcgatMYatWtgattSatgaRtDaRgc +cagtSttatatRaBtattRcWtagtVgaagttMctattatatDttaggtctKtgtgtBag +acgttatRKtgatctatttBtataactgataacKcggagtgHgtVttcttgtKDgcDtaY +atBDatcaatattgttNtaBacatcgcNcaKcaWcRataWcVgtacgScaWgttcggHcM +ttcRccatgaRStYgNacagatacYacWWtggNaDcWagttHatMaNaatNtcDMDcMaK +gHNatScVgatKWatatgNRgtccgYgaagattDHgtMtcHaSNaaattBatRagtaaat +ttacaagHWtKatcaagtccHtYcctgttKDMSgtactactVctgacaaaaHgatataca +taatKtStHgctScSatNatacaYttaaWHtctgaatYtagtHtKaggccWBaStaDcta +agagNtaatcaatcgttNgaYDaagtaaaaHatagaatcgcgBaYaBgaacSaaWaaaaa +ctccgcMttHttYgtaagaMctKBtacSagattcBaaWtaattttacRttatcgaRtaca +RHgtgRagaaBcttaVgacVDgggaatVatagaactRRtacgYttNattVHgaHttacaa +aaaaaYtcRWtgtgattatgccaSDtttatKWgaatatSNDgattttaacgtcSRtatgg +ttcttcBtWtttMtBtMScttaHatBattHacYtaYacattcgttKgtcStSctcKtata +tttcaKSgagcttccaacaccRDtttDaccattatatSgtcWtVaaagttgtagccattD +tYaatattDaccatcVDaaRccagttttgtcHacMattcHgaNcatgttKcVttcctgtg +cSataaatattgaKtctaWctMRaKggtaYcaagttDttcgttacRtatgatggHNaWMt +KttcatattaaDaSaBaaaMtMatBgKtttgHtHactaatcatcgtWaatKaaWcaWtcc +tVttaaNaggaaaagtaaagaDctNttaDBaBgatagMgaataacRcYggatcRaaaHaa +gatRDtVRactaYagttcaccaaWtctcSSaaatcSKattctggDgaacagDtaDagaca +gtgtaattcaStYttNaStgtaHgccttaScatMRcaccWtcatttatRtaagatWtNat +aaWtMNtDVgWttgcWgtgaRttttRgWcttMtctaHacaaYtKctgaBagtRagacttD +atNttaaaDgRtatNcHatcSDgtBatcttacVcYacNgaattaacgagttgYgacttDa +ttatacBattMgctagcctagatVcaactNttcctaatgtDaacgYaNatagMatSWtYB +aaaRtgMtatSRgaataYaScaVgtaScMagatNNtttacaaHBaWtNtRtctaaacDaa +aaWMcaNtcVaDNcagaDtgcWKYgagttaHtgcDYataaacataBaWWtcggtatgtga +aScaacctttRNatcgttaaagcaDctaatgcBatttacaattVaMgSMMtccYaaaBYt +ggattttcataWttgBtatDtBgactaatgtccWaaHataaScHttWttDtcgtcaagMc +tMDtaaaatRtBaaaacaatgtcagcatBgNNBVttttttcBacWtttWtSWWtgaaaaS +acgBtaaataaagtcDStaagaactgttaatYatgDctattactgaHtaaatStHaagac +aKtagDtaaHaDgttccaaDtaaggacactctDggcgtDagtcWaHgRcHgDgaScttta +ttgtcttttccttRYaDgNactaaatcaWggcNSBagttttatatStKgtcRtgattaag +gtcaSBttaacaaKatgggatcaaattgRgcBagtNtcgDcatttWcctttgtNagDgct +gcatttactttgtgtcaBgSatttNHaMcggcagSctcKDtWBaagSagWatggYtVatS +RgKagattgaVatKttcgatYatKYSgDaacNtcVgtttaWataWtgVctgcgSggMgat +ccatgagttgtWcatYWWcctVcNHagtNtgtKtttgatcaacttaSttattgatNcatW +aVgNHcagStVHcggHacaaDttgDttWcaaRaKgaaatKaattagtaWacattgaaatg +tgaatgacagtgaRVtaaYagYtcggcatMttgaaggDgagDRcaKgHtacacaaaMcaB +tagHactgKaatRtNttcttcatcatNgYgStggactatgSMttgKtDaDgacRRgtWaV +attgatttaagYctatatagactaagaggtatWtataaactaYaHRctStgKWcgtRtKt +YtYtagacgattRaaYBtaStcttaWataatcHttataRcactgagtgggagccaattct +cDtgDaggHcDRVaVVggaaBtRttaataaRRttgtaagKNcaVWWgtatacctgatctt +BtcttRgaWcaVRKcagttSacttagcgtKtgtYWatatcgNttcKaccacacVKctgat +tBtggacgtctgacaDtWKttattttgMBgKaacaDataattWtBtBRtVtacataaata +tttgtWtttatagtDtgcctagctHYaatgcaNaaRcaatVtacctgggggKtagBgaga +BgRaaNttttMtMagMtgtgattNctcNaKggWtMatcttagWgtaatatatNctaYBgg +KaataBattYtaattataVtggNtcgtgtctaattaaacctHtacaaactDctDtctgat +atgMtgataacWctgtgYSaaNScgDYaWtatDatMKgcaatttctgNcgtHtaWtagat +atcYBttaattactcaaaVattYRWtatttDtaNMYMttgattataatgcgNggWaatYa +gttgBagNcaagaaaDtRgtaaaagctgcatctagcttaVgtBttatagcKMSaattYtH +cMaBttcagtcttgKatgVSVttKgttttttagtgtDHgNggtcaVtatttaacNtgaat +atgctatMcatgaaaBtgBSaWctaataaattatYttagtaDtaccggaatgagtaattg +gatttaacBtctSMgWYtgKgattacgRctctccaatgtaggcctgaNaatScgYataaB +BacaKtHtttcatgaaHtgBtagaKHVtacctVtcaaccaDaaWNHNaatgataattgat +gWcagggtcMBtgSgRataHctMctgMHHtKaBtaaMtMgataaRWtagYtgaaMaSgct +YtgcgaaHatDtatgtcWRatKatatYDcBgNtRaRacattMcagaHgaaagRccgcgWt +tggSatBagagcHgYtatctVtcatYaaVRtcaSacaMYDcgRtcaaWgaRgataMtaaa +acaggtgtaaYcattgWgDHcWgttaVatttgcatctaatccacaaagaagSatgcgtag +RgagtHDgaVcgtgcttatggMttttcatKSctNacHcctMaKRatttgatctaaatgHa +aScataataatgtttgtgtHaVcaaaaNHaaaatcgctgSVtattVttagaaNWcacagt +gKtatgattHcYcttgDaWVataBatBttttWtaactNaattttctttaaYHaMtttaaa +ccgStcHaVBaatcRacaaWactgtagVKtNRtcctagcWaatNgctKccttctcDaBDc +atYHatatgcaataaBaagaatgDMttaHcaaYYtcactgttRtgacRaacctaWtBtBM +agBctaaBaWtgatgVtttattataggttaattgtaatYcaRtVctcttgcacSaaMaat +actRSgcataKcagcaVNKttcgSatcaaactaattDtaHtNaVtgttttttaWVtatNc +cagWttcgtatBcgttVctcBttaaaaMSaDattKRcctttcataHaattaatWaaataK +caHVaggaatataBYKHVtgVcVgtcHcttccgcctattDtMMgWaacttgWttYtttcM +cgtcctaaVHtgWtggtgacKtcaWaYMttacttagVWtacgSatatcgWcKaaatHKaa +aYttgtagtcaacWtttggtcaagttgaaBBaSHacVcgYgttWBSRWggtattttaYDt +HatattcgatNttacaaaaVacaMccaaYStaataRttVtcttagaVKaacaWcgccgtR +atcatctaaatccMcctttaMggccHgYcDgaKctatgMRYBagcaNDtgMtcRttgtgH +aRttacatgaWcDtgctgtataggNggtgaatagBgagYNtatcagKtHcatBatgVKga +HWagattRDatatcgYcHagRtaatgWtcStagcVatNaaaaKttgRaRBYNgtaaDtSt +aVRgcMccatMWaaattBDatttaatttataaHtagtVVaDRMKBtaacaatttttttDa +RSgaaKDtVaBatcagtaaMttaagcctRgaNVgggttcataatagNatcctacactacg +catgtcggaYgtaKcatggattgactttHtaattWNRaaWYggttcaaaggaaNtaatgc +HcaaaattBtagcttattcaagVtatttWgcctaKtatBttDYcattagDacKVaYNccg +YaYRaaMaattRaagaHtatgcttgcRagcgctSaatagaaRacaRacSccagcacVMat +aatHgRtagcgaKgYRaDcVWSDVgRaMgcDgtaattttaYttggtaaWcttKDaaYtat +MRcgKccYcagtYcBgRccattcaKtgaSSRtactgacgHtgtaaaaBatWgcaMcBcYc +gccagactcttcSatYattgatgaNccaaaaWaKatVgcaggtWtBcgttaRMagcaaag +tgttcacatataaagaHWtKatctacttatatcacYRaaVagataagtaattttgatgtB +ctaataggtaRtaaHaattgtaRcStYSYaWRgMtacaHcNSttVNScattNKaaKgBta +gtgatYcaaaStactggttggggaBggtNtgtcaaWBaYVSNgtaataBNtagtatatca +cMcScccVcgtVRRtttNcKaSRNaNtHRttatttattgacaatggSaBagataaccgtt +cctaDNaattgctVtatNtHtatagSccaagctKttaaacaaattattgtSHgMWgSttt +NaccattBMYatRtccStNgttgaaBcctVagcaaaatgatattcRaBccMWaagKtttt +tcMtgaRYNaataDttgttWRttattggHtNtataatggttgtStYgaMcYVtcattagg +taatVcaNggaRtNataMWcctcYgcgagagRgcHMgcWtgaYtVSttgDaacgaaaatM +ttYWtWttcctgaKNttatttattRaattaagaccMKtttcWgtcaBagKSaWaaacaNt +aYaDtBNaaagWtHgacaaagtgVtcatKcgcaatVaactatgcgaaactccNctatatM +gactatttatSaaVttNttRttagHtccKtHtaaaNatttYVctaatttaaaatHWaNtS +acgaaaHggaaatcacagVYcctaattcMNtgtYtgagttatttaBtcRgBHNacBtact +ctagaacgcKaaDWYYgcattactVagaYtgaVVcgcaNctttBagKRcSgaaatttgta +tccattgtggHcaatRtaVtaSaBtcYYcatcgtgtcHaVttaHattctgtcaBSNYaKB +BattaatggctgtHatattgtBacDcBgatttaaaNtggaaaaYtNcaKagRRtRgttRt +MtWgggatcNtacacctgtWKagatataaYVMtaaDtaaacctctgtgtgccttScacWa +ggaYacttttKacgtttgtgataKYagaYaVatcWcSattaMcatBYttYaaatgStKag +WattKtttaWgtagaaSgtRattcSaDagVaMattattYaagccSgcNaaDgaaSaggta +NgtWactaWcgHctgaNatttttcaatgtaMHSWaRtggtaNtaHBtttWWaaatattcV +tBtctStWtaWMaBcatttcDagttDtttatatgttWBtNaYatcccSgtgagcgaRYtB +tagaDacBtaagaataWactaaaagKtaKaWaataacKcccgDtagccaaagcggaatcg +ctSRtacKgcactacccHaactMgtgccaBaRaaaBVtcgSacRKtttStgatcaaHgKt +aaKaccHaccacccKttgagcttcSttttKKcgacBgggtYMaatcBStcgDBtMcataW +taWaMtgaataagaaDatccSYDtgBatgactBaVtaagatctcNMgtcaWKtgcWggcg +atacgtgtttatttWaDaNWBNaaNtNttcaaatagtaatScgHtMWttgttgaBaDtgN +atSaagtttHttaNaNKaattKatttgatcgtVcatgaatatBtttctaacKaNttVttS +agccatRtatatcactcHHatctWSKttaMacaaDattccaRaYttttagttaatattcc +tYaacVactgctMcgagcaMYtttgaagctagtKgNWttgaaaMatcaMcttcSVatcaa +tgtNactaaBagatagagtDMgtNtNWatttSaHactagaaaDggtaaaaNctMaatagt +aHgacgMaaacMtacatHtaSagaHatYDccagtBtgaWatcYtVaagataattgatcga +cctgcaacgttttattacNMWNcattataDVDactatattatYattttgcgaagtgagYV +tagYaWaHaatctgWttttatgcHaacgttaccDaKtatagaccaDDttaacgtHBaaca +tccgtYaBtVtNccaaataaaatVactDttSKtcMtDSgaagctaMtatattgattactg +tNaagNBcagHaDattaaaWttacacaaatactcaatSDatagctcaDttWactttgaSt +aaDtagatSaaDtgtaatKtgVataggaagWSaaaaKatttaaagtttgcgtaaagcccg +gNWaacatacatgttctaRcaHttVtcattatctagttttNcataaacDttWaagVtNYt +aggctttggtatgagaWgtactNaVatcactVttBKcttaaccttcMtatcggtaataYa +MaYggttgtcaaagSWHctaRMSatVcggactMatatccgaatcttttttcgagtccagt +ttgaMtcgcatcaaKagtattRMaaaKDBttDNccatttttaaBNtVtccgtaatgaKgt +cagMVSattatttaWaattttaHNcaaMaHttgtggctattctacDtgaagattatcgac +aaVRHttcSaSaatactNHWaaNcgtWaWgaccgRSttNtHtcttcKatYatatBaagtc +gctBtgagccatatScctKaagaaKDaWactWagBgctgattBagKtgaaataBaaaaag +SacScaaagagtagcgaDaYtaMcaYcKtaataMatttttaactttgYgtcgaaggacgc +HctBcgYgaaVacRYagagBaaYgtagattgcgagtcaagtStDagatBgtgaccctaSW +tctDgactaSHttctWatWttctaWtatctYacactgBWatKKctgtatYgacaaHSatY +SaNgSagtatagatgagtatttatgaccMaatgtaHtStaWttgYagccaWattcagtBa +YtaaNaBtaNatactggcttWcaagatDctacggaNctatcacatSgKgattgacgaccc +ccgagtNDtattgagaaatattaatcVttNKtaaWtYacgSNcBHgttgWtatgtttcgc +caactKaattaRgacgNataatctacaacKgttBatYatNMSaaaNtctKgacttatgct +tatKtcaVtVcagDaataattYgNtRtHaagcaataHcacaVgtaNNHtHDatgttaMNt +ggWagSVaRttcMVDtcttWgtRttctacKaaVttcVcgcatcctHRKtattSgttSacg +aagtcccRDVaacBWagtgYtKtgattgSgaBtgccBtcaKacaDatacttHatcattNa +tttacgtcagtgaggcBtaRNaRcaSgcatattatStatgctYcacgtattcattaaRtg +StcttWgtattKtSYttNaHaRtNYcRaYtVtggtDcKcttctactaMcacggcMtacgc +ttctatatHtaatggcattMDtaaMaKattgaagtBaaKMVMNacKaDtttKNcgagcta +aagtccMMtgagaagVaataatggcaWaaaaVaBgtaSaVgaaaSaaaataDttVtBcca +NagcSBgaMaDaVaVYYRVBgttYMtagtaactDtaagWaattBtattttMDYHtSaStS +cRaKatattacacctMttgNBKtcRtRggNagtYMattaaatMctYgaatgcKHagSgga +aaaBcaggtHtatWcatcgtStagMcctcatgattaWRcStcgWtgRgttttcctaacat +cgctcgDDtRaatatMgtcMtHtMaDYatgDatttatagctKDtYHaaaaattaSatatc +tggtctttattttatMtgtYttgtcatactcaaVcYBgatgSctKtYcctWaRaataWcM +gNgcgggagtcttRMgactataHaHtgctNtVaatcaaccacgSRaDtgKtaaMSKgtaa +aaWaKtttVagSDtaaaaaatgttYattttNagMHaaRtNgBttWattatatgcttatat +catttatKtKaaaagctRaaatcgcYgacgNtacNtccVtSaaatttcDVctaatacWgc +aMtcttSaaWaaaWagtagtaattaactagRttaVcSaaatataacHgHatWaattggaa +gtgcgSSgaaVtgYgSttccatWVataatcgaatatgHtRcgtBttcttaaggatatgtt +gtBcNtaatgtcacVatactgaaatMBttRRcRatccatagagggacatcgccWttagtt +gWttatKagtaaaagHtttccttSatVatKtgagcaatttattaaYVattcaaattctgS +attRaMtgaatMgttattattacaNcggVagccttaaKgccYcaaDattWtggMcttMac +WttccMVgtgaattctDaBYgacttKYtBacatgctDcRaaKaaRaatatctttagKcKt +aactttaatNaaggctgScacctYgcgcaaaccaHttVHcBaDgtaatHaHVaaatMgtt +ggtSatHtNNaaVagtgtacaataaagacgKttcaaaWVacagctcacWHaatcctgtBN +WtaNMKcVcVSWtSgcaattctgKtVVaaacaRaattgatRcgBacaKacVccVMactag +cgMNaaactgataDaSgagaatVHaatVSVtccggatgRgtagRatttgtaactaBataV +aggcaagHgaaSMSaKgctRagcStNcatttVgctatacttcNDtcaKBDcaHtDcaata +gttHttattMBgagctgtaaagtMgatStStcagatatYcBtataacRcaggRaaaggta +WSatKgatatgagcgtgMYatcagcatVttSgaaaaaatatatgttYttcattatacata +atVcacgattataDggttBtRaagtHMtatagaDgNttggDaKctBcaaRcgattcgtgc +cttacaaaWattYWVcaaWagDattgaaagggaagaHattBtatVggtaHtWtaMagtcc +agaKttSatatcaStDtgWaagtKWaggtatttaWaaRcattaatStgaaVtacggaaca +tKctacatHtaaaBtcNWatttBBaNatRcDattcgaactataaattataactcagtSga +tataagRaYaKHctggtaaNtttaaNgaRHtttattatacNttttaDccttYgtaaacag +gaagtgataaacatBgaSgtaaaaaaVcBgtWNtRMttBttaaBgtaaaatatcHNStaB +taggtaVatYaccNtBaWagRctNSacRtMatDactStVctaaDtaYSRgttaRNttttK +ggccagaaBcatagtYcaYNtDatcgtatVcaatWRtaggaattMcatRtgggatgtcMg +gMtttataagtaBgtggacNaaKYtgctWgagYtWcctWtVcttaaactaRacatggtRc +atctSDcHcMgcaactttttagttaccttattHRgtacggcactDBggtMHcVaaRatKc +tSHacctacaccactaaHaacgSttagKtKttttgNHVgagtaYaMtVYNVcggttaSBa +BtaatttSRcgtBgaWaatctttttKggacaWKaattKSaccttgDRgtcatatDatVMt +MaVcgaattaNaagMWccctaaHgataatatgtattWataaaatBaaMtgRttcHctaag +ctaagatatattMcggactaRttttKaSttactWYtgBcaMMacRRgNtactttaaaSKt +ttcaYBaBttaVagtRtHcWaggaVccttNgtgagtcatataWttYScMtWgVRgattWt +aSggacggWWctBHatattataaKaagttactaMRaaataSRaDttDaaatataVHaatg +gaaBDgWgHtcKStVcatHtaatcatggBWaagHtagtMtgHcHtcatggggWcatacaH +NHagcDatRcaaattcgcttgDggDNVcaacgSgtggcaccttMttaatattVYtVgaag +RttaBcagVaYaHcaRDBagatgaVHtNMtcttactDaggMgMaattRWDcctVtgagaa +aaSKatHHttVDgtctgtcacatHNttgaatSaagtKBatatagacaaRVctcWtgtacK +taacHtgHataSgVtactaggtttatggBgtcaaaYaDgaaaaaatcgMtagaKaYatga +attatYcttKtacaatttgWttMaatBgaatSttMtNaVgVtScgcttctBHKgtaRcNB +aatcDtacgattgacgtgctatNaaBtMgagNgKcttWcWKacactYgttVgNcgaattt +tcttgaaaaactacccctcgcNtgMctatcccacMcactcMatttatttagtagaacMNt +ttcttgYKaWtaaBtttcWttagHtgtttctcttgtggctatgDgctaatWDataattta +gaNcgcRRNataKtctaataHgaaMYctNaKWtactaacDtgaVcgagaactggtaccaa +ctHgaggctagagHHagtMgKtaaactacaggMatgtYgSBaKaaaattMgatRtggggt +HBVgttaattgKttaaRDacgMactcaaacStaaagctctgtgccttcgtSagtSaRcta +caataKatattctaVgtgtaattRacKagttattgaMtaatgaNatacDataaggacttt +ccNtStatatKaagaataKtatggtcctctatgaggttaaDtgtattgataaaactggat +cactKBtttggcgtcaaagaaaNtagtWKatctaaWBactDaBaYtacaWtaSgcaatta +ttWgaaBgactgaKctatBRgtagttaBaRRgatttaagBHctStgtVYRtaaataaagt +MWtcHgcattcacaaMWtcMccWttgVgcHaWttcaNtgtVaggNgcVatKttataaWDc +ccctatgatVttttattacagRBBWttcttRaWgaatBVgcgtHgWgaccagtYacaatt +gSttaaMcVtDatttaVttRgttKtcaYWatKtaaDtttWaYtaatYctSctatagtcct +BtccMaMMtaMYHaSSgKaaacttctcBtMtgDtgtttttagRcgtacttataHgKtNtM +tKcBtaNKaHStgSagYHtataDtcKtagRtNWaacVgctVtRtttStNtgaaccttaVa +tgagaaggtcaKSttaDataagcYaSatNStcaatDNgttcgacaatttaSgaRaBNNac +attRatNtgSttHVtgWHgtSHccaactKttYtatHYttVtgHcNgactMcaacttBata +tgSgattttacgtatttgtggtScaacggYtHtgcatctatttttWtaSatcagaYatcg +cagtgtgtMgtattctttcattaRatttStcaatatgcttDtStaaagaccDcVtaWNcH +YtWMaMcgaacKcaNcttacctaBtgcDacatcaHKtRcDaaacataaRacNNtccData +NactttatBSDYatDtctBtaBatctDatKaMcattMatatcDHctaagRgYVcatgttc +gtgataHDYaagttSgHYctaaatgtaaaactNgtagaaactaattRaatcttttBKcga +atSctMaggVaVaaatgagataaataSgttKgtcatKaKatDYtaaaRttYaMtgctcSa +tRtagttttagcaaNtaKgatcgWYcacDgaatcaatactgBgaNtaactaaWatataca +atacactaNatcaVaKaaMaaaaaatcaccBtgttgNctaacaBattttaaKWcaggata +WMtaattgtaaHtgVtcgaHtScaHtctcHacVatagtaMcaaKtcccSagMYtWcaaat +HHtaagRttDagtMtcYtttaaWWaaaVaRtcHNtctcSttagcacaKttgtagtNgWYt +atKDtcatttgaacctcKHtatccttattcttNggtBgtgtKaggWtYgtStgtVaRtaR +aaagtagtgtcgcKtKagatgagYtttaatKcScctgaaaaaRaaHtttttaaaVgtata +gKctaNtKaSVgttcgagacattttRSatagttSacataMtaYHccacttttctatacta +gtatgaBaagctttaMtgaatgtcaKYtaaatatggattataNcgBHatcctaRaaactg +ttgacttYaHtStcatcctDaMBttgtaWgagtaatWKataaaBgBattcttttctttaa +tWStaatacgNaagtWaMaaNgactMtgaaDaggaaaSctaSSgatatDttattatcata +gBcaataVcHcRgcStaHaaatWagatHttMHactaRacttaYaaaaNtataHKVaataK +tatgatcgtcVaaWgttYtVcaaYggctRWttaaKtRttDaKtgtatcaattWKaatBHa +aaaNgaatggStHgVVgatMgBYtaRNgBDttMcNtggaNgtcaHtgttDcNaggBtatY +tacVaNttctcWtactHYcSctgtYtDtgWaatcHgatDatatcHtcttatattaaKaRY +aDgaatgSYcgactgcRgaagttagtStYatYtttccgacactacagKcaaagDttaatV +atcttaaacRaDatRcBatKNtNtaaaHtcBgatKHcWStSRaKaSMgtaKaBacWgDDt +tgYaaYttaNtDgHtatSaSataaaaMBaaDtaMatDaagWtggaMtRcacttatggctN +ataaaaatatWNMtacctatgtcaYKaRacagttHDagccgtaaYcaatataatcatagg +gaaSatgMYBcKBBtaaRVRatRtccVtgtgaagVNttcttagtgtcWataVggtaaNaa +tVgVaKctttNgtttagtaaagBatBtgaYSagHttSYaacaStcgcagaSttcDBtKtt +tggtctacNttgNgKNNtcaaaaKWactgaaYgaYactatHtaWcaactgttSatNVtgt +ctSttYctgattVaatKgtaYcaaattSgttaStatggtccaatgSWccaaactattgcc +gttacgcNatcHctctcaKatgtagtctattttaaggHRatcDaagSaVgaVNccaBKta +cgtttStagKgtctaHtcattaYcctaVKtttaYaaatYtccgataaaVttcDgatWcgB +tcctaatttNaattgctDYgtgatcaatttaagggctctcatcKattgBtaBagcaYcKc +tctttNtaacHacNStggRtMatHHgtacatgcaMagtgtccatRWttRKctaaaDtcMc +tttaNVgaNtcMatcacHcctgWtaaStcacgtctNaagRNNaagMaDtactDgcttttt +catcYacttaKttatgcStDaStNaMgDtaacKtMtacctaaWattggtttNaaVHatga +aattaattacgVNaaWtggaWatctgVatcacYctcVHMtVaNacNtcccaWtttgcaac +ctcWctHaatcttWcaaaYaBaattSctYatctaagDgBttagtaSgaWtBcRcKtccYa +tatcKBgtctttatgaaHDcgNaMatggatgtWagRctStagagaagaacagctWtNtat +aaaataRatHatKgctNactHgttRgRgVcRacatgHYaNttaHtattaNStaagatgta +gaHcVctcYgggccYcaaaatgatcttctagctctHMaMMgcaVtgHgtaagaWHHtggt +aactBcaMNNctagaacggWtctttgaggHcYNaaMHtaYcttKaagtSccgttgggNMS +tatacDttataaaVaYcKtcgcattttcgacctctcacVttNtttattgtcttctaVcat +agaattMttgtHtMgacataaatagttctMtgtWgWctttcaagYgcgtNaagcaaDaVH +aaStMtaaagccccgtgVgtcacatcHVaDtgttBtBacBtcggYttDagaDYtccMtta +gcttacNcgaagatRtDataRtgctaatatatgRtWVttatWKtgcBgactcgagaSgta +aaaagttaaWaaagtatttctcWtatcBtcataacNcgctcRKaaDKactRaNtagtatB +tgaaatttcgcDactttaNtYgagagaNttgaattaataaaSMattRHNtYtgttgaDBR +BttgWttagSatgacDggNVagRWcggctacDaYSgaaattHgtYaaagctccVtataca +ttaMctttgSgacatBKaattRgtaBRtttaactattctagcMKMtttctgtgtgVgtct +ttcDcgtaaMtaggtaaaDtcaYtatccgattcYtgaaRttctKaNctaYgYaattYgRt +tWctWttaaaccaatcactVatgcgYttgaaatgatKBcNRgctcatgaccHagcgaaaa +tgtVgccatcaBSatKccRStSattaaatttggtaagcVattctgVcattMtacatMgaa +aaaataYNDtDaatcatWattcaggNcaccctcBtgcKcHagYtatBatgBttgtVttaY +BgBgataaHNtacRtcaaBaKcagNtcagaatYgttWgggaNDagtatagRtctcDtDaH +ScagttcYcatcSYacHcagagNgtgcHagtacagctgRtatatMtaatRaWMHgaaKac +aBRtagHtaaaNcVHcatWBgWaaacWccggtaaRcattgMgttaNgttVMVttgcaaga +gaatcaaaaaagYScKVtgccgacHgacgttcaMcctcattatgcBttttaagtKatDac +tccgBatHYgttcatcgaaatctSaKaagaatWVtcgttgtcttaMaaYaSDtaaaatac +cgcKMtatgKtgScaaDMaaaactgtgagcVtttaRcttgtaNMatatatttggtMgYVa +tDaatttgctttaaRtaBgttaYaaagKtataMtWStcHaaaaNacgctacMttDDgact +acaNaatBcagtcattatatSttaVgRtWgSggcaatSataVgSYgctBttataaYRRga +actgtgHtgacHWSactYNgtttBactatWStaNtcStcMttgattStacctgaattctW +atNaaHgMatattcaaaKWaBaataatHKgaWgataYcaWMBtgtacKagaaaaagaatt +ttWttDaMtggttgtgaNMtVtDcaacNttactattacggKctatttaaaaBKatagttH +aatggaatatYWgtaVtNaaYgataatMaccWagagatRttMtgKaMcgatattaacaag +atgttBBcNaYattcNgtRttgaBcctaagaSMttcMtcctcYattcaNaRBttaatgVc +MNgaacKagatcgNctaWVgttaaYRtgctSctaaaaNtttgctaaScttcVattaHtaa +MacNgttNtKHMcctattttaRtttVtSgtacatBgtVaaSSaMVaRBcaSaRHtaWtWH +ttMtattVcaMtWaaaNaccccgHYtcatagaaRtaaBaatttaBccaatcRctcatagW +gcBHRtacaaDttcBgaHggcgctaHtgacagcSNattcctcgagaccBggtcaagWctg +VcRDgVtaagtttaattatcMtgatNagYttHtYtagccRatagDtaatcNtaKtacaMS +gDaaaatttgHaHtRDgtaattKtaMHgaBcaWtBNYaWgtttStttaSttgataatgac +tMKatHBtttaVcYatgggttttaDKcSatttMatatcagtYaBtgVacaatHcaDMccc +gtaataatagDataatVaaagaagaVtctccgaRgtRtaatcgagtcacttgttSatgND +HaSNRcggtaSaagcSaBgWSgcatcaaWatgttacatgattcWacMtagtgNcacgatg +atttttRcWttSgtaatMRRBaacNWRHaaBaattDaagStgatccttcaDacccctKaa +gScSSHaaYHWcHcaWcaaaMBataattgDtagccWtcRHataMNKtMgHaBcatcgaag +tgtaRgtgggaVMatgttaWRtStBHactaaRaactNctcHaaaggcatgcVHKHgaatc +SccttggSaWatWtNcaaBctaRagaaacacgcttcKatRattcWtgYDaaaaaaNatWt +KgaacgtNttactgWHBaccaWacggttcaaVgagaaacVtMttatagaagtatWtaaaN +HYaMacagWagtaatttgcatcttcgaatacggaHtaatVattctaDaHtRKRaNHctta +catcDKttMDKaWggDtaatcttYctcWtRaaaaKtaatcctgccccatgcgDtctaaVM +tWRKKDctaatatDgactagWtaaaBcKcacMactMHHttgDataKHDaDttHttattta +gtcaaVatccKWtacWtSVcaggtaatatDSatgcctKtatDtttagacKaaaagcgttt +aaSaaaYtgattgtKtgBMcKttgDaaaagttBRatHgcaKgDgtgcWataatMWgcVaV +atcYgWttaDatcatNaVgtttgggcttgaHRDaWgatttctgMHgtVtgccttBtWtaa +tcgttcgKgRcaBaRMtaattWgctaatMaVBccaHtDagaBNaataRcacYcYcHcatB +gaNtgaNgKHttctYaacaaaYgBttRNtNggaagcWtDggattgagtHaWttVacaaaB +tgttaNctaatactKaMaaaaaDtaRatttDaaagNttcYcaaactcMgaYgtacaaatM +aaatYtcacVaacgaaDagatWgBgaataggtWtKaaMtgDttHtgagttaatttgVaaD +agttNMataatttaSVattNaDtKVccaaatcgaYVtaaaacKRaataatgaBDtctRtg +VcttatttYtgaHgttBWatgaatatacSaacctSatNNRccagtactKagaRtgSKMcg +aaDattttagtHcKcaaagtggtataaaggctcctaSatHtaMtRKattaNRcWtccgct +ataKggatWttaggtaatHDRatttattRWgcgatcttagSgtcttactatgYgttYaVB +tgcaYaaRtDaatacHHtDcttHgBgNcccataDtaaaaatctNtacatatWaRMBgaat +taaaacgctctctcaagtKcacNacgVRVctttttaacttgctcStatRScaRaMataNa +KagtatcattRttNaVatcKgtacNatttttgaNcgacaaKctHWtgaKStacMaBatgW +ttNSacaaKcaDaatcWaKaccgYBggMScgaMcctagcaDatgtttcVatgtRBtKNWH +tcctWDtatttttNNSaatattcMttgatKgNgaNBatcSggtctRcttttttatatggt +NttDYNYgaaaKctcacacYHRgttacatacttYacaataNaagaaaagttataNaataS +atacagttScacVaScaccSWtccagKHtaatcaaatVacatWacgBctccaataHaaYt +MtacKacHttttKtcataWWtgtgaatWaataaaaacatttcaccttaHtttgttccaat +cccgRBaWgatKgagtttBaVgaNtaNVBgcaataagaatagcaKRttgtatcaattaMt +aacatataDBgtaaNttcaNcgagatYactggttatgtNVtaBNtDaaDtDttaSaWtac +taVtHactttNttcttcatWttcDatKaacgtttggVDaDtVagttatgtcagactKaat +caYtSgttttataaataDttKttKagacWgHgatataaatcttagatNKtttWtWaaata +ttacSHaRgtttScttaatWttacgRRaaMactcatBacaccatRtttgaacctacttcD +MggcVaSBagaatcttaKMagcaVtctDVataWtSgatagacttBctDtBNWgtgKatWc +tYgaaStccgVaaaDattYatagtatcaacBaWYctgaaatttaKVgYtStNtcaVggtg +gaNYgaRtMaacataSttcagacVactcaVaagtggtattaaDBNDaagtatatMtacta +tatgatRSgtttgccaacgcacRMtacRYNataagatcMgttgatcataaacttVcatat +gWtacaaaWttggaaactttaScataactRattMtDacVYataaaagMaattttKtgaBt +tKcaacatattVtagtcatgactcgDaacDtaWctatRttSSYNtgWaScaaataagaaa +tKtagacataatggNaatttcSKtVWtgacagKWattcgVatttcKWgagcaWgNKaaaa +tatgtaaacgttcactaaWgacaccBNaacagaaStctgctaHcVtttMtcYttStagYc +gtttBcRtaYacttgNaacMtDRtagcatgtgcgagcScaMgtaatBaKataactMtttt +attaRcattattatacgtaagSNatVRgcttcgaVaacHNtctaHBKYgKaccYcttaga +gcccaVgatttgttagactaaacgtgcaBgccaWgaVataggattDBWaattttgtBacW +tttttaatDtMgaactaagcVtctcagBMKatgattgaNaVttggatDaSaBatttcgcc +atatgctaattgYacatgatccacaaMHtttcKYKaWtYcgDtNaaDccgNaNcacacHK +ttDtttaggctagRVtYgtaactagctttcacaaatYtHaattYacaattaMSagMactc +ctcatgtScttcaaYtataaaaScHYaKcaYacactVcacataNtaBcaRatgYagVBat +ttgtaactttgRggacaagcVacctattacRcaaMacHRagagtaVNctacagtgagacg +aaaggKttacattgggacaataKNtattcaagWKttgatNagNtgctaNgagatNacSat +ctNatttatctatRgaaaatKatNKSBcKactatacStcagtaggtVtcaaaBYYgctat +tKtWNttcRacaaaNatgaacttaRtaaDSttVBYtaatccagtNaaacRttagaaccRB +atataWaatKctcattcSacWaacaacactDttVttgacYaagagtaSgcMttBttaVNg +RVagKDcttcttcNtaggttgcgacYacttaaggVHcaagDagaagataaVaatctgtat +RatDtKaaSDgattcaattYtcatgYgtgaVMtMaactaagaatgRgDtHttaaccaatS +taaaaMctVDDtgttatcttaBBgccNacKMaHggcBMttctgNctHggagaataYMgta +MccaataattHttYttKggtKaccaactcccHtMSaatNactcRtttcatgcKcatgcac +ttcatSaatatactttVtaYttDattgWcctcactcYccattaDDaHaaKcaatSttagK +tWtcatRcaactattaattYaDggKtagtNcgSgtttKRgtDWtVHtDNcHWNtKtccgt +ctagtatSctaBcacgcaBtaacatgagatVtttaaggcaVttBttaStWtattgYaggt +SatBMBDactVtggttDagacataaactactBgcacaacMaagaStccaWNaaSYMYtgt +aKaMcYSaHaaaatatttMgtcaaDScaKtcaBVtaMVMRRDMtcttRBgWctaacttga +acNaatgttWgtggBtRttHVKgKcHVtatattSaaaatBttcBtttcDgHccBagtRBR +ttaVagBctRcaagcattacKccaWVWtaVcggttatNaSgccgKtYcBaagcWgcatga +NHaKtagNgcHcgtgtcataaaatagagacttgHYatattctaBgtttatRatctattta +gacattttNtWaaSagtaHatRtctcggatttatgtgatBtctRggggcatWctaSVMaR +tcatgKattgRcatMaHaataNcBcDcaggcactattHBgaatStatattcatBgMVata +aSacVacKHatggttaaBKtgtaSaWMattttMacKtgaaWaaWgctgRatgtgDacBtS +aHtDgtgtMVttagatgattagagaSttgattgtSaaacagHaaatacaRcaccBtaaDt +caMtKaaStttatKagaataaNcaaBtattKaVNaWaNactagtYattaaagWgHttaMc +KaSagatSactctatMSagtggaYctcacKKgaSMgcRgKtgccagNMataatccaVgat +cttHagttttcttaaccataggggcttaDtYatcgaaaMataagcaaatBttgHHcHaga +cagagaggcacWtacccMttacgtgNttattYctVaaactgttaagtKatMagttcacaa +agggatgaVNMatgcaSattatcKagtHaBtgaagBcggagtWttVaaDaccMScactgV +atccaRaSatattNtgcBatgBaaNgtcaBMgggaatgagtatRgaatgtNttacaggct +taHaataaHSagatagtgVctattaaagggaagDWVccatcKaaaatRccccaSVaaatt +tMtatStgtWagtStMaaatBctgcctKWgttDDaSKactctaaVRtaSWcVactggaaa +aNMaaaccgcacNtaVgaagcttDNgaDBtaMaMKNtKccaVtgctcttMMYaaaaHaat +tcWgHcgtacatWaMaaKtaataccgBDaYRaggatatSKcScYagMtaatKHMtaacca +tgHgtagDaggtgtaaatatagaKVgccRYctcRaKBKWtgatHYcaHgBaYtttMcata +taatgaDttcatttaStgtcVSgacggtggVgtBtgacatgtaaSgtBgatKtKtaYcat +VtNattataaaHaSccHaaagctSMKattcatagcacagtgBRataacaatMttKcWaaa +aatagStcggRttaattatWaataatMaYagatgVtatccttttHaScgtBgagWcatgB +tgcctatcgtaaWHacagtactgaattaaaaaNattRNMaSSNSctattcaaagccVVca +tattttagMcgtattNtVBactacScattgKVtataaKtttgNaWcttNacctagtgaNa +aDcagtaWgKggaaKtacgcaaaYttatacSttgYaYttcDNagggttVDagHatSgtac +YVatataVattataSataacgKgatVtVacHYRWttatcctaaDtgtaaDgRDttttatt +WtaaDttggatcattNgtVaaaVggaaggcYgSWaaattcWHcgaSaVWaMatctMDtHB +gttttaatctaWaagatatDKtVttaccgaMatRaaaBttaNagHatDHWcDtBVttaat +KtMataYttSRHHcgtaHDtggttccaaagRRtaWtVctRcaNDttatacgatMcaatNH +tacgaattBaatHtcccatctctccBtgtataYctatgtcgaaDYWtNggatNcacRtMa +atNtKcttSYSctaDaaaggctDaStatKtataBgcVaatttggYcttaaatgatgtHct +aaccaactttgggttcMaaDattatKtVacgVcScaactSataSccHttYctttgtggcD +tMcactaNSBtMRBMaggttWKtattaatgtKHacttcaMVatctgttgtccaaYNtaag +ttKaacttctHcgcWtYttatMBgBaMacaattaDaactNaaatSatcVtSSgatctatg +NatSYaattRatgcDgtctataagagaagRgatatttcccaataHgttttWKtgaagNRt +ctaaBtWcHHcDgaattgaaaKtgttaaRtatgtaMaggDttcMaccaMaattDctgYct +aWtStaNtgRKaBtNcMHcSttMtaKccYacgNNctttatStgVtaYtaagttaagaBHa +aStVKHatgttRVWtataMtSatgcaattcMcttatKgMcagtgaatcYtcctNaYctta +ctttctcttcatggcgNcatScStBtagctWtHaaWattaccgtctcgtBMcaaacKctc +ccaacttBgtWStVttMRgKcVagHttVtaagMaNatcaHttacatcYKttDBtatgSat +tVcgBcBVYttHNtcatKgcYgaaSaKtatttttMtctatctaSaattDttcWagHSacg +ttagYgacWaSaDKatcNgctaatgVSctgctYgaKgKtaataggtggagcgtcgaaaaR +YtgYWYSaatacBgacWtaNStcaattWtRcttttaaSYgttcNgtBWWgtgaatHtttt +BaMcMtKccagtattttcgaHaDtSVgatgaacatgcacgtcagagDYattBcagDctct +tNcNtaaaatRctgMcDacaagtttagtcaaSSaagaaacatacaDtctctYgcaaacBc +aagaBatgtattgacgagYacBDgttcgtgRtaMgaattttcNtgVcttctgtctagtgt +ccatatctgatYatNtatVWgttacaDacaHDDagWtgataWtatcaaBRatDRtMgVcg +aaattcSMagYgWacgggtaacaaattcagcatagSgttactBctgSVWatYcYgcBWgg +gRcHtataSaattBcagHgcgcctttKcttWaggctttaaDtRacBactaaVaaKtaaac +ctcgcgccattactKactKSDcgacaVtatataggataKctcgSatgHSatVcgtagtga +BtSYtgaBataatStaaccaagttcaDtHtatattaacYatattatcctacgagatcacc +gtVSttctYgtcataaVactcgWtaVatttgttggactaaaVcaSaDtYcgNtYtctVaM +taattatWRtWcaNtaKcaaYggatgNgaatcaatcRtcgagtHcgVgttataHDcattt +aagttctHtcgMRHtaaagaVactBMtatgaagtaaaaaBNtataaNttcKcctaNttaa +DtcgMacgDcaMatttgYtaaNtcaccgatgagMtgttaggWcacHttNgtcttHYMcaa +ttKcagttcNcaaaacgNaaSattgKttaaBaKttatttaMggHcttttaaRNVgttaYt +tttMVRtYVgRatKcgVtacgaatttccBatBgYBRtSKKctaaaatgatatgBtcttcg +tttgacHagtaattatatctgDtBttatgaDtatKtcKRcRttagattattagHgDNaaa +KgcgMtHtttKtDtgaaaagtaMatcagaaccgaatKgtatatVaccRaKYtDHtcSagt +BgtgccWaaaggtYKcaHatDDaaattDStDtcKggtMgcMtgtHtcaaVcgtttNtagt +NtgKgctaDcScgBcWSatgtatagcKgWgttgaacgagtgcgcgtKaaaacgRtttcca +tatatttttMgaKagcVcVRataccWctctcgBcgaggcgttaatgaHYtttHtaSWtag +cagtttKtYaacaaataMtaNDatRgMBaBacSaataSDctgaactattgataaRtaVtt +tHatWaacWtVaHaaBDtactYtaDactttSgtKtRattgatttatatattattataatt +BatagattctaacDcRMaaggttcgtcatattRVYcttKgtRcgWaatcgaaWWatDcta +caaaagaattHaatctgttttacYatKatBaccMaMaaVtcacStaaYgYKgtttctcat +tatattNgSaaHtgRaBtcataKYtHtacttgtacaaaDtYtgatagNRcYatgaStaaa +gactgtcWDtYaatVaNStagaaaWtaaaataDYtcaMatSVBVaaaYagaaaattgtgc +DagWSaStattttaatNcacgataNBtaattggaatgcMgacattHaattctctaaMata +ctaBaaattacaHWgBNtNaaSattttaacHtgtagtBtcRtttSaNNaYaMaDtatDta +gaKggYgcaaSttgctactDcNRtWgtttaVtggcaaactattgSgaagtattatgDgcg +tgtcttagcNtRctKggtMaHgaDaaagtactgtcgatttagatcagNggtaattaKaat +gaaYaaHaattggttVaaMggatactctaBgtYHMcttccVcaaWtgttHHRgagttKaa +agaBtaRtaaWaggttctatRatSgtatcYtaWcatgtaBtcaatctaatRgaYYtWtcc +attataBacttWtcctaHaaaaggttgacgtRattKgaagcattSBtttctaNcSctSSt +NtYtWaWtgtagtcttgtctttaagNKgaagacgDaRgtNaBaVDgaattggaYtaccSV +YKctSKKcatagttgSttatcStactcaatSMataHcaKgatWVYtNacagtttBtRagY +HaagtaNaaVVDgatattMaagattagcatcctaMaaMctgNtMcSaRcgctHMttaatt +DtttYttcgataaagtMtaagttaWaaDcaatccKgtgMMcatBgtRtaHBcttgtBaBg +gcaDcgaWttgggtaDaggtgatRtYaMWDttatcNtVcttRaKagctRgtgcNaatctg +attatagattagtatatgaataDNatcYaggKRacaatcaHcaagttagtKgRatRgtta +agaaaatacVctaaaagtgtaagKVgcttSWaaHatagHctagtDgDtSaVtgatcattt +aNKgKHataKBctatatWaNgtttgcRaVNttaDgtcttagHYKatYaVaBtaatgaBat +taYcNtgcaBtHaacttVtccatDagVaaaYgWtNDBgacagVgctcaRtaHaaactttt +acaaggaSRaaatagaagaatacccVaHatcBRtcttttaaDMHWtHgacMtctcaagKD +ttctgYctctcNagaMgcgaaDWatMcMatatttDctttactaVSctagttcaRKWgttt +KRaVaaKtacaacaKttatttttggcctataaDgtcBctBDgcYYaatNactcaaRgaRW +cgattgVNcWaatctgKagDMgctatKttRatcattMaagtctaRaVaattKctgaKtat +ccgaaRatcHMaaaaaagattccacgtacgaDStatatctcataggtacgcgatgtgaag +gtHYtatWagKVKgaMDcaatttWccttgKgagtctagatgaatgVRcctaMttgtaRaa +YtRtaacWgaaaMttatcatNcgttactaaggtDaaggcagtRctcatcaatggYagcca +gcgaatatagtgttWtaccaRctagatttDtaaatRcDKtccHtBWgttctWaagccYBS +gtggaaagHNttHtctaaattaBatggaDMgaBgatatcaatactcMtaaKtcYccgatD +aYgHDBaagBattWattgatttttaagaRaaggatggYggaKttaKtBVBcttaWcttBt +acctYaNYttgctgtBaaMtWtcWaagtaaggWcgMDaaNtccWMWtatcMVgaSaRcta +KtBgKWDacDgaaaaNgttcaaaaataMcttaWtatgNaVaaRataWtgKctRatataag +tgttgacgaKgaNgtaHattaaRagSgattctatgtYtcaattagBYBatccYtgtNacH +agHtacVcVacaacaccgNgBtataYaatWHSttattgctDacttgtgHgHcMcHacagc +tRSDtgattaggaDHtYagatggagWtaMatcRcccacRaaaYagcagatgatacatatt +tVBBcaaMtctctaWgaNtttcctaVcttaYBDBctRgSaagcNgatttcacgtcRDaVB +ttaRaggtaaggHcacttccgDBKgagaatttataaaMaRattagcVgtttacaaagaga +aaMtgDtttYttggcttataKaStacaVttBttcttgBcVaataaagagtgagBgcgNcN +attgaaacRcactDaaccaatWMtaaHtBgaaacaaccctcMctcaaatctMWttggttt +tacttagcRtttacatRtccBttVcatgaaBacaYgagHttatWDtcctSatRtYggHtN +MttRgNtgcatcacgacagaHgtYaSaactgaaNWVagtagttagaNgatctgcatWYaD +acataHtaWttaatHaDgactYgttcaSVtttacctaatttaDgRcagacaDtgcYVtta +agaSSKBYtgHtDtNtcgtcWttDtgtcNtgacKagcactccDMacDNcccctWataRKc +aaatttctRVaacagcaMtataaattWBctttgKgVcatttaVgtDgtatHtgtaSctag +tatagcBtBtgtatgtcgcMcgagttctacgaaBgWccgaWatgcaRtWtaagYttaNtc +WaHtgattYDatWRgRWagtRcHggNatNttWaaacaSgcaatMatgacNgggaSatgat +ttcBHcctaaggWactacagaaaagctMcaaagaYtHVgtaaHKgKattVaWtttcctaW +gaKattatgMaattBgaaagtgaSaaaWtSNBtttYataVgNatgaSgcBaaccatattc +ctctagRtattatctttctMtgaRtctcYgaatDtRcHgcRVtWtaacDtcacYatRctt +NgcgaDtVctWtacHtatatgtatKaaggtaNcataKRaataacacDctcctWgtSaWca +tcDgatatBtaatHSNBtcaataaStHtacttaYaDaMtaagMtgNaaaaNccccgYWHa +atgcBcttaBcgtMBKggccaVgacaWgaaaaaVYcRKctMgcaccWctcSacttcVtac +gaagtYtcctttttaYgttattaataactSttRggtcVgagWRStatKataYcaatNMta +cttcgcttVBaYRaKttaaYatacagctBgagcttcHcaatBaaaVcgctcacaMgttaH +aggctaDtSgatattggggBgRMagtaattggattgYYHtVtcttSRYaacttataBtNK +gatVaWSDWacatVcttgttgaagScaDaSttcactaattagatKttaMcHtMgKccaYa +tKataMcKNgattgtYtaaRHHcaWagctgtgcYatMHaatRDgtgttYctatNKtSDta +KgcBttgagtKtacatgaaggcgMatDaWtcBatagtaaaatNYtSVgVatttcaNgRta +RaaNBttggaatVgaaaaagaaggtgNtttVBgccttgtgaBtgMgtaaacBgtactWgt +aacctatatggaSYattYtVgtttaagccaRtatRMcgWMgDVSNgataatBRccNagag +StHttBgctaBagatattaacaagaggttttcDaRagtcDgtHttcataagaacaKBtta +BgactaRatgaaDYHttgVagcMcBDgYactWgSgacBataMMcttSaRHgcagKcgaaY +aDgttcataYKcttcMWttattaaBacDcttDtttBcatVggttVHtgtMgKcgaaVgtc +gMaaHHYBMaHtaaKaDttaNgNtttttaggMcWttNaaaDaaaaactRgaatagSVHta +ataagttStccaatcHataatacMcattHtacaatttctgatggacatatgcaaacaKBa +tgcagacagVcctccgcaacNatcMaHtcMtaSctgtaYgtStcBtcatDacRggttRga +gaaHatVcttYWgaDtatgYcaBKgtSWVYtttctWttHtctaYttttaBtcataaNgtB +RaNcgttKgtgVKgggVtWatcWagttSttttttaMaRWtccgttttattaHatttBVta +taSctRWtgcMacaattaStBcacggaatRatactVgaagMaaagWacaMgctaacaHct +HtaatacacgaYagtcttKagcDttaKBHccgtaHaacaKVtcMKcaataaaNaggttSa +atcatgaNaaBtacggBcaagatcRgttttHaNgtKctYatBHHtaaaDNHtaVtVagtt +VacKtcYgcattcatacaaagtaacKaKKtaaNtNataaNaaSaBtagaattctgacacN +taHtataBDttBctataatagYSctgtaHcgccgaMBaggttaMHtKgttactaaHaacg +DatataaagcaWtgaMtttgVatcKaattcgHVNatNgDaaYtataHacaaacaagagta +tatDStgcNgcRtaaWVVaDStNgtcaaacgDttaaggNttWcaVNaccctgaaaMcagV +YVaMtBgtatacSacgSgNtaaaDtRaBSaWcNacgYaggtcaYtattagVStaccgatg +SStMattctWtattHtHaDtatgYaatattgttttaNggttVatcttRcgaNtHaVaStg +aagactcacaaatcactgataaKBtNHtttctWWtattgactacNtaWatataaaBaatB +ttgggtatYtttYtgttttVttgagtcVaMVgaatNtaaNgKMaacgtaatattKWggca +gtgRttgtgacactaaYacactggaaKaWYRgcatgcgttctBcttggtVaaWgtttHag +tcaatctcggaNWtaatBNcaMVKStaNcMtgatataatDYMctttcgcatgcYtHtVNg +StggagcBtggMgccctgtgNtVatactgcctcHcataDBtaStgNcagaYttaMtcaYt +gtagatDaagaHaaaRcRataattcaDtcaDgttgtatRaaaaYaRgtttDBgDcgaagc +NttgcVttcacttaMgtMWaYaattcggaDcgaVtYattaBYaaaattaHVttttWaacD +ttaRaSWactcBgaRctacaVStBaaatRgaacMSaagaatagYtNctcaatagctNtta +VtgctgtttgYcttaatgtgMaStactgDBagVSggtSKMYttDatgtMaaSaVtccSRM +gaaaactHaatWWtcatttctDgcMcggVtgtRtcatctttNatcaatatYaKaaaatKW +tDDDaaactaagtacRHtcKttacaataggttWcttataSaYctgctVtaaVggatccta +HVttgWtgHtWttaDHaNgaccctatatgcWtNttacctaYtttDWtttaggHNgccata +ttacKggattVatatcRcggRWMtgcaVRaaHgtaataattttaggtctcDccaatatgS +aaaagatDtaaVtYgNaHBtcaYttaaaaacagatataaagttaaaDWccMHMattggta +aagtccgaKtatDKaVHaBagaBatactataVttDttDaMagctctaaDSggtttgaDac +acVatcttNtgatKtVaBStatgNtgDKYcaatcataWtcNatYccgRtcgBHacaBaat +agaVtagcttgaKagcgHtttDNtgaagMttSttttgDDKRWtagtaBgtgagtgBcaDt +WtaHcctatHatttgttWgagcggDtgtRDRcaaatagcacacRtDgtgVaWtaattRac +VataBWacSYWVctgYtWDaVtaKataaacttKaaaMVHaaaaKNtaaacttgVataaaa +tMaaatMaagtatcaaRtatSYRtBtaataattgtttgaWtaNNtctcaatNaataaaaa +aattgaaaattattgtgttaaYatccccHtaNcattcacttttaMgVDtaDMtcaWSgYW +cSYtSgaatHtgctagaVattaBtaaaYgatattcgaaBtgaaDacacatRaagcgggag +ggDMtatDttaatttggaKSNtactRMttactgtBggcgtcatNttctattaVacgttcc +KtVttMacttWtctaYcacgtaVtaaRgKcttggatSYatattttgttacaaMgtgagag +aSatattWcagDttggNtNaaYtaggaaKtYHcttgKattWagNgtaagHHVatYatcat +taaaaaYtHgttcaaaataattatBgcaKWKtagaatagtatBagaaMtattMagaMtHc +WgYcacgttagtgtDNggctatNatRcYYHtaacMaSStattRagRcgataaaatWNNat +gaaatttVtKcRtKtDtaaMcctccaDRcaHtBSWcYtaKttcacaaMaataaMaactcc +gSgtYattDtaWctagatBtaatSgatgatHKgttgcaaaaagaScHtgaaHRDatSaga +tcBcggcatcatYVaatgMaatStgNgWaaaaMttgcYaaagttSHaYgaaatHattBgt +aaMRagSaSacBaagtttttcatgttaaYcagYtgKtYctaStcaagcgtaVattaNatW +tHgtHKNDtcNaKaVaStSacaaStttagaaataatgcDSatgtaKtgMMtcaaagtNat +tacMYgtgctNgVcaaNcDtaaaVtYggtaaaactgcaagaWNcaaacctDSaaSgVaKt +ctcatataMtggBtaRttKtagRcctgttaHgWRaattgDaaatttHtaccagctcagac +cKaaBctaagtatWtaVagBgtttatgaHaaggattStaactWacKDVtMHccgtacaMW +YctDtagatttRctaccRagtWcWgaaaaMcagttctgacSctaaaactgaatcacaNca +MWtWccYgtttNaatttggttaaNtggttSattttcaacgYVccMtcgaactBtatcYtt +cYDVMttcgattaKWtatttagcaatatcagWatgcRVaatgRtacWaVVBttggatRta +NgRagttDYataacDVBcaaactttgtttgaccatagHMtRctaWcgacagtgcVcaaVg +RgtaagtRaaaattSBKacBaatcagaatgtHattcaVRtatVSSaKatNataWRVaaag +MaacataDgataWHatcNYcMtatttggaSatttcHcgacaYcaKaaatattacHcSaBV +atHacactaMDataaaggcacaacaSacctgtaaRgtcccaaaatWtDtagtcaagNttt +gatDacDgcagaDcWgatDaaKagctDWtttatatWgDcaaaWttStDtKtatSagVgaa +KtaacgaccgMgaSaatRRcagYtgttNDggcHScaaYDWtcaacgtaHgaStKtgMtRt +aatccagtDaaacHgtacaaccHtagataNaattatcVtgaKaaNaaaaaaaagttgMgt +cRaNaacagtaKcaBgtttgaMDgDMacttattatgaDgagcgtcacaaRaagtYaggMt +aaactagaacagVaMWataggtatHagtttaaHtcagtaaatgRgcatgRctgaMttBaa +ataagWVtcHctgtgtYaaaaVtKtaSaaBatMtttgttatattattcaaBYctBWtgga +tBtgaggDagtgcacVataRBctaBaaaataatttttNggtccgtVaaaaataaattBHa +atBaagaHgttaagcctaatcaaatgaYtKaatYtaaggtMgaRggtWgggNactaacga +RaaattSttWtaataaVtHgtacttNtaagHaSacgWggaYggNStcctgacgDcgHggt +ttHggtNtMtttDatNDgtgacgtatacgatKatataaacaattSaaagcagatKtttSa +gcaaMttttgaKtMtagtcRacctKSttBttaatMtgcgttacaaagaVaataattcaSa +aWcBVacYKtacaNBaaKRtRtcgWtWBaRKVtYWWWgattgBctaaatKaattaYtMtS +BMBHDtBtaggDtcNctWYagtgSaaBaVtcttNgtcgttHtgtMtctatKtatVggKaS +aagtttattttatgtactactHtHttSMactatHcaagaattVataaaMKNtaMccgtga +tDaHcaacttRataacaNgaatcSBtatgacBcctcgggtaatWaaWtacacaattctRV +gattctatgtgtatHagatagggacVaattttDtNaWKagtatatHtagacgaggtatgt +cagtgagHccccaatNataKMBaHtcWgctagtgHaatBatSataDatatcacccaagat +tttcSatKgatWtgaagtcBMataaHaaMaattatgcttWWtttcgVKYNBattggtact +tcaaMaVNcctcHatcgctVcttKatgtctctBMggacatcaggacSgaKttgagtctKV +YaaagtaaSgaaaHaWactgRattaaBttVaHtggattagRWtaaDaaatgatttSMBWM +aDactScgRYtgaVagNctgtSBataKacStHRatctVgBKaggccaRctaacttcYKtc +aDcttgaaacBBataatacYMgWgctgtacttttatgaSaaatYcccgattattRStcca +aaBagaacaaaVtttgcttatagaaacacScccSaNtaaaaBgtaaggcDgtSttRatMY +SWatcgtaacgtStBagttaVaaaScccSggaMDBSgcaaKaggatatacgtatgcWact +ccgVctNttMaYtaaatKaaatgKStaaaHaKatatgBtcctatgtVaBggaatBcgcaa +tgagtatHcYagctDgtWaaccagtatWWtaRtKagatagtgKatatgaaaggcaWgtNK +aaagataWaatHaaaaaKMaaatttBtatHtctNactKtBVVagtatcacgtMgtgttaK +taatcgaaMHtYKNcMaatgcaSaaDBaaaaagaWaDtWMgaacatttDcatttaBaBtD +ttaaSMtcagcttttRWWaataattcNctactWaatNaBaattaagaaacttYRHaccat +atKtaKcNVgttYagttBtaaaaVtctcgVctagctcgSVatatagVtMcaaHRctaHSt +ttNtcattRaatgtaRtgttaatYtaagcattgaatttaKtctaKKgaaggtcgMctttc +WaagcgWaKcttcYttgtgaRaagMtDatgWgYaataKaatSWScatKBtYgtaagagaV +cacgctHStaacaSgBtgtaNRYaaWtWcKgaccDtgaWtgagMaYgVVgBaRacYtcKg +atcagttgtaKcgttgagNaStctggaatVtactaSNtaaagtaatcaattaaVaaDatt +HDBaHKDHctVggcaaacccKMaatVtgttacBcctStgBgMtScgaaHcatgctMtSta +VttttcDaNagtDVaatYcggaDaYtaactaNgtccaattSacaaaaRgtagaaKgtcRS +NtgatBacccttMtactatKgtaaRMagataMatgVtVKagaRagtcagMgMaatRHNtt +agaagaatgggaatcHtttttSgtNgYatgtgcYtaatgDctMaaaMccVScgcRgKNaa +agtaMtacaKaMNaBatagBttttcttttYatataNaWcagatttgMtgaaacaBYtHaa +atgtaDactatttNatttKttSattgBatSRtgKHttacgattgcggtaaaaacHHtaNg +McgHaVDtgtagaagatBaaagDttaacSatttaatttaccagatataattggVgaRctR +tcgccVatRNtDgcagBcVaHtBaatDttatgKRKagataaRgcagtaKgagttatatca +MSagttccRcttaaatgatcttataaacaaatttcccttaBaWtagtagttMaacMaKaa +aagHatYKactttRatgtctcgattBcSagaDKtttHtBaccttNttVttVVtggttacg +taaBMRgatcgtctacaaNBtaVggttYaaggattccaNgRgtagBtgtaBacaagtata +aatBaaatKRtaMtKHgatcgYggDSgKRaSttHStcatgtatatWacacRacHcatYtt +taacYatatgtgttNtgcSagDHgataYttNattatcVattcaaYttggtaRHtWtcgaB +acgtttaBaccaBaatgtcgcNagaNtKtaDtgDtatgDaBtcKgtBgatacNaccDDat +ttYtKggMtYNtaactgVacattaaHgMttatcgtHMNtataBtKSgccaVttaBcttat +tcBaagtgaWtaRtcctDVRatgaattgatatgaWgccacDaatKaHtttacatNttaWN +WgtacaggctacttBaYaaatatacaaaatttcgNHgMgttHctcKYcttgMtaacBaDV +taatttacagaRttttttagcKagtKactatMRtgtDtaattccRcaaKSttagttttBt +ctatagaKaVttttgcNagtKVccttagRgWaNaKWttataDgcgaatgMKatgatRcYt +ctgVagaccgcgVgactagaWaaHNtcRNRKaatactcYaNtSDKtcVVggNgDagttta +aKRgttaDcgtNNgtcaYttggtttYtatgtaaaggattttagatattKMcatgYaaatc +aVactcagagtRYtgtaactatagtBaDtVaWatDatctataaaSgggtactaYaKKWag +aaaaataaattatagRcaaaVataVagatatgtaggcWagacRWattctgacgcDtaBcY +attgtaDggMatgagcgagaggctaaatVtctcagRagDtSgKNcgtVcStacatttagN +tgatSNgatcYVtHattHtBgMacRaattaHBacRcNaaccctVaaYaattcVccatacK +cttSagtctgKMNagRaNcatNgcgHattStSKYRggtcagtcaccattttagtMaccct +ggVattHaatVagaaMaattaVacatacacaaattaattacgtKtagaaaMgatWgWcca +tYtagacKatctKatMcggYcgcatgHRtcStVtaatHgSaaaVagtgaatgtgYtatta +YcRagatgatcataacacSgaYaactMKttatRcgaataaMSatacNgaMatttcggcca +cgaYYMcaKattRagDtRtatMVBtaattWtMHgNaWDgStaaSNggStcBcVYtaYaga +HtacagttccMcgtYtYttcattgSWcttagttcgtHtgVRYgaMacttBtatcaactaa +aaVtDgataaDgtatcatYDttaStgccBacctaaBagttgRtaSBtaaaagWgcacBgg +ttagcMaYatttBgtaggtRBaSagttcacgtaDaYaaaacDSaKattctgtSatatgta +tggVBcctctgtgaaHDKgttaRttttBMHgRMgHagtagMgacgaagttaatattgRtH +tHttatYaaagcagatgtgattagtggcactactVattagatctctgtttatcattYttg +atHcHttagStgatgactctDaaatcagtgttgtttttcYaaagtatatcYcaSaacaVt +tcgWtatKaaaHWtRgtttaKacttctgaaNaYacctNtcStatttaaagttKgtgatcc +tBcaBtctttaaaKagttgDtWctDtgtgctataKagtaNHatctagYgatcMgtggYaa +gactgacacttaRaaccHgttcaYtagWtggtgBcStacaMcMHataaaNagatactcca +ggagttaatcatRttttgaKNgSgcaggtgttRaYcaaataBtaDtatHgBtatacKaat +aKtaggaaatatgcataaHgaKttttatMaaaNgMatYattgaatNtatVaggtKctttH +attcatttatYtattagtataYtttagYcattagaaataHtaaccttactcatYttHMRa +gttctDagNSVgcgVaNNattctVcaaVagaatttaagaggttttacRagtagtaaaBaB +aaMtaScKgVaRcNtctgtataagtatVgtDgHaYttcHYttaagatRgtgaattctYaa +aattRtcWtacDDaRatcaKtaSacaagctaNttRYagMSDKtWgWaYNgaaaatatNta +atatHMtMWRaRacaaaatgctgctacNKaKtagttgVatDaVccatSDtgaSggcgWat +ccBgaaVtgtaWttagatVaBWtacgWtaYattaaatMctDgDaaKatttgaaatgctWc +tttaHtggHaBBSRVBWtgattgagatccNcaaaHttccgVcttaDHtNgtttaMggccV +WaagattgKcaacgagtatgtccctctcttaccDtHcttcctBatcStVaactaatctac +atgtacataacDgcgaVttataagcaaRWataattcggtMaaBccYgRctagatctNtBa +ggacMaaaNgctgttHgScgttaaVgattVDtaaNaccggatatHatKcgataRtaMcag +ctattcaagagaatHcYRNgNgcaWtgagYtacttNtaagStaVVagctgcaaggHatgt +caWgaattKttgtcgaBcKatKKtDtRtNYNtctactatgcgatgtaacDtcaYgaactS +HctDataKtcaagtccVRtWaaKMRtagKttaatagtggKttYtaKtVataWYgHBatat +aatcatNMRtDYaYcttgttHagRtYacgaDaaMMtcagattBVScattYcaataataBW +aBatgDtBaKaHacagtBggaVtgtgttRtgacataaagtBtaVgttaNaatcaSgcctg +tcBBaVttctHgVttcttgttatccaatacaNtgcgctatacctcatHtNaBMtgtagaD +tKagtHatacctHgtgaDVWtatcWgtatScattactSgatcWatatDataRSgctHaaW +ataataYacgtacgtgDatHcgtaacSaaagYaMataYaactggaagtKgattKMaatSt +RgtatVgttcttKSMtcataVtttaDtgttatattagWtatNaDcttgccHaMDttStgt +ctgagtRtatRSMWttaStcatattaNaDtcaatttaVatgMtcaattagMYWaRcNtDt +tcaaagMgagaVHtatYaacggttScaaccVKHaaatacWagaataaccMatWgctDtat +ttgaatBtNttgaaBgagaaWcttggatcRctctaDagWBcacaatMStBcBWtatggta +gtgaagaMKatacttaYHtNctgttHSMaWttacaSaatgtattttggccatatSatcgc +tctttgaRRVVtDaatcSYHcSDNacattcMDaNVagatctSctBcatagtggHagaVtg +tSactctSHaMaWtgtatcattWtacgaaHatatBaaSaYacagtaaaagtVacatKtat +atataVtagcgWccacagctcaaccttRtatNactMtcattaaatttNaaggctgYctct +acatcaVgcMHaagaBttcgYDaSRtHgaaaNcaWYBggataatBactgaataYgcgtaa +cccactHataagaaWgcgRacccagagaVtataggcttNtaaaaHatacatttttYYatH +attgaatgtNcttatNaVcaaRtKctcgaaWctDttttataaatgatagcgSttcVtgat +ataaataataBgaatgaRacgagtaRctttaactattNagtcagtgtgaSgaHRacgVtg +gRccatttatgtMtattaNatgttaaatRaBRttcatcttaRBtNtaNSWgtVSgcNacB +tWaDgaaNBMgagaBMgaHaHagatttctNtWatcaaaaDgtgcaaWaataBattaNtat +gDaMaWDataNtctatDagatSWctctggaccatcaBgtatattaaHacHgattcgatgt +RtaYattactNtWgaaRgcgDaatactgWcKaMacRSaSaacDgtgSgSRaagNtKttat +tcattaagtctgtctctataaVgctHKttgVtgacgattgRYcatccWcMtaBagaHaca +aaDaaaRVgcacatgatYaatatttMttaaWBtctcgaNcWDtttcagYKattaRtttag +HcKaacaBcaggtaacctaHtaMtttaHacctVacctaaagtcactttcWcaatggatSa +ataHattacaMggtgaaWaacagaaattgttggRggcgattatWtaKtScWKggtttctt +gtcMaRgYYacacggagtgccDcDattcaaacHaacttSScaaStMttaYtgtcWaaaaa +aaataBataWaatatBNttcgttgtVatgacaHtgtacatHtaatgtKcatgSatacVRc +VctttagNttaatKYgHtRccttDBggHgDtgaatcaagacacWtcgRWKaactgRaDNM +actactgacaDgVgatcaagNRatacagattSMttaattYtgWctRgttaaKMgggaaat +aagttatgHaScYaattccRMggSagaKKttRggtttgDtcgtcMttttggaDgcVctYc +aaataattSctDaccatNataDtaaaWtttagHMSSaagaaBgatYaaggNtagtgctcM +aatttWMggtctatttggaKagaggatWcatttgctatcgcccBacacttataagaYtcN +cagaNatcaYHgNgaacRgtaDgaNYttcattRtagNDcHNVcgDctggDatDtgNaaaa +aHgaYagtRtcaaDcgcaKatcagttattcataaccNaatacacaaYWcatBaaaacaRt +tMgtaattctWttMaMtttccgaNcatVtgatcBaRtttgSaactcaKYaaNtKDttttR +agaMcDYgcaKcataVaaagattcatatWcHtagtagatttctBtcWHtctaRgaSttgH +atgaHMtNtaactgaaaNWtDctgDcacattMctNgWattatatctSttaScctaDaata +tDYataaaaatataatNctKaNaatatcSgagttaagtKDttaaStaaHtttaatgaRat +aBtaVcBtcDWWaaDaacacRNtaVggatattatagtBttggcaaKcacRNgaaYaaMRa +HtatBcaaacNataKacttaMtaacaacgRtaattgggaRcttagtWataactKttDccg +aMcacNHKtattStaRcSStDttacggagagtMtaNHatttWRNVgaaacattcScatgc +taVSttaRaMagatcScaBggtatacgatVttKcVtagtgccgtcDtagtRagggcaggg +RRttKtcgtKDRaaatgatVttDtcatMaNKtNacagMattgttcaacKaatYKttaact +aatgagattttaBattBctcaaRWgtYtYBatDcattggRtaaHttcaNagagctcaRat +BtaagHtctcttRatagBttHtgatgattgcRcgtgSaagcYaccacBWgtaNtctagac +gaaSatBNtHMcKagttaaDcHtaDaaDtttccaatMcaSaaacWWggtgDtgtMtcacg +gcgcWttcBctaaVatggaagNgtaacctagatggYKRVttRtMcgttaagccaHgatHB +cgNtctMKDcYtaVttHaaDWcYcKtttttgatatacataggaaaaacWgctgttatWHa +ggatcgtggcataagaaaWtttgatcaagaDatgaWtRtttgMagcBattcNaatNcKga +atatWBBcttKVHtgcagtagaYRatcggaagaRtattaBNttattaataatatgttttt +aagMggggMttctBgtcgaaMctcctaVttRtBattaatattgVDcDtggtgaccBaNtt +DWaVtaaaaactHcaVtacKMtgaataacggHtaaaatatataYtacBcattttSaaStt +gatcatccacatatgcYaVcattatcaagacYcMaataagaWWcBataBattcBtaKatg +taRgtKgattaSttYaHcgttHcacaatatKatgRMgatgatgRaattctKNMRtggatN +ttttagYRtgtgYttaataaDcttHaDcctttgggMtcgcMgNYtcNacttKtttttgYB +aHMgcccgggtWttatVttttMtVgaHagDNtccBVaaagtaKttaaacgaYgHagVatM +gaacBaSacNaaaBcagaaaatatttaYgaaSccaRacgctgtYcctttStttaacgatV +WaatKtaBtaaataVaBVcctgKaatcaggaDYatgVcgctaaacVtcHctggttaDggt +atRatttttaaatDttaMtMaggtMaattaRcaaggaatVaaaactSRctatttWaDtBa +taaBaaKattScSVgtatcWaaaBtattVtatttttatYtaatacRKcgcgYtccaacVB +tagcttYBtgtgttaataataWactatataaVccaNtcaBtttcMagataatgactMBat +BctaaRtatataaaaaaRacagtatYgtHgcaDgaHtaaNMMStKtDgtaaaaactgtaa +ccBttMaaMDVaaaggaVatcScMRMaBttctSgacKaccKcDgaWattHVtKaNcDaag +RSgcgcaRgagtacMKtWaacRtcKKtBYgtagNtatgtttVttatcRaWtattcgttta +DccttMVtatgHagaBgtaMWKtcVagaagcaaaaStaaatgagaWtttDttttagNMgV +ttcWagacDgaMatataaataagtttgcctatRtttNtcttggMtggVcgaMaBMgaatD +tVaDgttaaacgaagVtttNccaagtgHgtgtcScaataaRYaactgcVWtaNRDccSgg +agttattatgcctMaaNcgtttVgtcaatctaccaDMtaattBaatMtKgaDcBggatVt +aattRBattgcccatgaNtttMDcKtgcaccttccBccaatctgDgMSgaagcactctaW +tattgaHgcDaagVRgtaBtaaRtgtYcYttaagataaaHaHataattaattaStcttcg +atHWaaRRSHctggttgtccaacaDttcaKggcVcgtSBctBNaRaattcgcatagaMtN +attStRSaaattVtMtgttNYaatgtaHaKNSagatcaHctaaaKKgtaYatDgaaaBKS +acaatacRgDctaSagVcagDgtYMtcatcgttcRatgaatgtcBSKtSagcttagKKcc +gHtBRgttStgtBaaKaMtaaKHBgaVaVattaatNNgcattgagtcaBaggMgctHtaa +tatttDatcWatagRatVaaattNttttaaVctYagtRaHttatttaaaVtaccgtNatt +ataKSRcgcagMgaaMccagaatatMgtgNtcttNtgattaBgaaaagatWtccNtDgga +aagaNttttNtttSggtDcaaagagtactccattMatataHcgcHMBtgaaKHSYtctaV +taattgtacctctctaaaVtatgKaWaacagttYaMtNgDYtttcYRtgYaWaaaacaga +taaacgtaVatNaaBtBattcctWaaggcacatgWtttaMtVtagatatacgataMtttg +gtVBagatctRatKggttgcYtacSaMStattBgcatttKatKtVgcDgcttNaaataat +WNtaDStRaacHtacttacataatacaMtYgcggcatYcactttttDtcaacBtgHttgg +ctttHNtRcgatctcactctcattMtatccgattaggtgggNgagacgttctDtHcaaat +acaVaaaHttctcMaNtaattHWaMYgatNacKNNMatcRtNtYMgVtataaaatttaaa +BMtaaaatBtaaacttgMataaaagBaaatBVactagaaaHtWtKRHttgaatVattctt +tgaNgaDDtatcVWtDaataaaVaaatgcaYaaggatgggcttaaRataaacttVDcatt +caattgtaBcMtgYtBtcaMKcRNaKRtKcaatttgatWgaMagtWtgYVaRcagattac +aWttgaataaaaWgHaagacggYccctBtWttttYVtttggatKBtVagHBgtaatgttc +gaggaWtDtgatattaMaagttcattMtttWcgtNgcgaRcaactaMgaVHctctgcgag +KRatWtggtcgtWaaaBctcScVcaHatattNcactttccBtDaaNtYggaattRtcggc +taggNVgDcgaacttMatNagaagtaaRaaRttggtaVSaagaattattcaatNttWcaW +taggattScaStgattBagVBttaNcNaSagttagtcttDccctatBatHaRRttaacBY +KKtattHVcHagStaSaatNDDatcSaVgtgMttaHttgttaataatcaYtDcatttHNa +RgWtgtaYcaaBaagaatYaagaccKggRattttaNcgacStttaatKcVtcYtttcggc +aaaSYacaKattgSatHtWtKVcagatccccStaatRMaatgtaatKtcDgNaYaaBttc +cRaaacttHtaRcaaagtatgtctaaBDVcKSKVatSagtggttaatcttaVNaagRtct +gRataKgcaagactSKattaBatNttggttDtgcDataKaKgKacaWHgttScVaagaWt +catHagcgattcBBtcWaactBatgacBRctgatDcMaaVDattWaaKtRcctYVYacgg +aaagVNBaaaaaattKYaKcMatgagcatStaBtcctgaHgtttacHacgcttatgNHWa +tgctWWattttgYaaacctaacYcataVtagVagtVtNgaMagtcgttatcYtaagcatg +KgaaagNSattKtttaaggacaBNRatttacatttHctaaaHactNcNcaaaYBcacggc +tcaaHagaaSaagcaWtcaaaDaaBNtNacRgtttBSVtttccttaaDgcctgKSttgtc +aaacNMcaBtagaWatttVgcRtgaRtMttgccVttatNtatggacaaagWgcacNatca +DMaWtcHgaaNaMMtttgcatHtYDcDactttRYtaaatMtaVaaattggtgtcaacatV +ctBtHctYNacaaactcaMaaaMcHgtaactHaaWattKttactYataagaYgcttatta +WMDgStMKKatatDataNHMaSagBaaaVtYtgVtaNtataDRcBtagttcgVKagggat +acaaSRaataaatagtaataKatMattVaSatSBtagVaYccaaaYacaKSactctaaHc +taaaSaaagNttgactaSacDtttcattVctccagYtcNcagtWatacattNgttagagN +ctaYaYNttKgttttatKacMgRatgaaacVccgtcaKaatHHcacRtgtgDtccatHaa +aRtNgcaSagtStgWKtttgBtHtSagaaacgtaSaatctacWaaattagagaDaWgtat +aMtgataaDaaaaaaaagttcBggaHaDWWcYctYtcatctttcaBtctBaattattagc +atgWcacgcaaaaDaactRVccBtaWaatYcVVcacMatNatacctSgtWgtttaattca +ctaaagcHgaatcHatcaBtgtaWatSScMMgctatctctRaaaWMgttaKaatagBttt +cttagaggVttcaatRattNtccatttcagctactccacMatSHtagataaaWgaagttt +gDcctaagtMaaaYagaaattttVattRacatctgaaccataYtcaaatcaRttaStRgS +acctBcaHcgtMcccBaagaaagaDaaattKttNtaataaMgtctYcttDgaactaKaac +NgcaRccDKtcatgaagtactcgtgttcctBtBtgttatDtctgaactataacagtagSt +aaaaaatgHaaacaacYgtgtgHacaaattgttcSttBtVctaHaacttKtttttWatBt +cccttaaVaacaMaagaattcaKaSNatMScRtgaaaDtSStDtHtacNtNtaHtMtNMN +NcWtgctctaaWttaattaNtttKtBttttttagcttcDagMNagtcKWatVMgcttBcg +ccttttgtBtatatttYtMgctaKaacttgattttatctaatRagtttggKBSatagtaV +VcaattMataaSBtDtaBaactgSgtatcaactgHataacaDcaRtcKttatgaatcata +cgcgaagNYaNgaaacaattatHMgYgtagatctctWttacatVgcgRcMaagttgttDa +NtScgStWgtgacaacacggVgcgaSctcactcaaaaYtDatatBtattaNgatactcta +agtWtKSgYtatataaaaaYagaggttaKagtcYtNtgaagtctBWgaWtaaBaattStc +atgNNtttagMtRDtWttgctYattcVSBaMDcagatVgccatMatttatctatcgtBgc +ScYtaaccaaHcattgcagtcttMNVaactWWKcaaataNaatgHatgaatgtMStgcca +ttacHNgVataaYtgaggtKttNBVtYagKacHRggYMacDatcgKtatVtWaKgtHata +tMgttScgaaVHagaaattaNttaatatgcaaacttWgRagaaRBcNcatctaagtggat +gVKaaVgNcaccagtatgHKgacaWatYcSacaRaMgttgcttatVcaaWcVaKaaaKaD +taaaatcgVaccatcgKgtDagBNKNatccgaacgtKgtYctgaKaaSKcccKgcVtttK +caaYtagcagatVcctVtgaMYctaccMcgDtgBaRtaaattaaagctKtaaatatatVg +ctgaatatctMatccaattacaSYgcactWttaRacattgtNaYcaactatNNtaHttYc +StactctatatcWSaccaVNctBtaaagataNaagtaaaaStBaaVtggttatttagDSc +ttttMMWctagcaactBctcttattSatacSatttRtBataatcaaKVSttaaaaacaNa +ttMBcaacagtttcVtttatatttgtaaKBgcacattttHNNaVtWaggaDataatNaWt +BataattVacWaaattRHtacaSgWtttataDMcttRScttttaaaaMgatacMatYccg +acKMagVtWcMtBaaatDatatHtttDtaattHaatctaHgcgtaagRgWaccattgaSt +ttattctattcVacctccBcgttaNaacagNWtagtaNgtctgaHaacBgtatgMcRVat +ataatKNKaagtttRgtaYcYcaMaaagattKgaaaaKcttgtaBHNaWNgMatcacctg +caMggScBaRgMMctaDaaRgctcYtaacgtgtatacttcacDaKtatgcaatMtactaH +DtaaVcgaagaaaggVaMaatYtttttattttatMggaVYVaaatBaatMgctgWctaag +KtctgBtKacaataYtgctBgKgaMtgtgataBagttMaagRcccVtSNtaWcgVDctca +SSttKaaaaVaDctacYatctcHHDtgattaaccttttYatattcgaaHBagWgYtSgcM +tMtagaHactaSgBgBSatHtDttagaacSatcccaYtatttgtgKcgDcRatctccNta +agctagBVWaBaaMHacaHctDVaWgtaBtaaStVtDYtatacttgttcttggNYtatWB +SNcagatttgBtcVaacVtRgtYaatctatSatagttDatgttgtKagtctagKHtcttt +taccattcccctaaaaSatttaDgBactaMttctVcaacVgtaSYcttgYaaKaggtaWt +tgaaaYgagataatgccMgSHatHtacaaMatHDttcaagtaMatgtaagtgtaggtDta +cStVaHcaactatgagttatataaBHagggccHagtaaagcRgcttagYaaaaaagttaa +attatYNtYctagtttaacBataaWactVtRtaatgtHatctagacatttaKagStttgt +tttaaagtDttMtgMKgcgttaactaVttHcatccgctaaaaDttSMccttNaaccatta +caBcHctVcttctYtaaSSctVtRVattaaagtHtaBgttcatacRcctKctHVHgttKt +catctatagNSaacHVatcVgRtgtaaaRatYtcgggtBtgcKacttgataRttDattat +cMaggcWWRttccgaHttNtacYtYactgtatWaaWtaaggtacaDacaDgttStgctta +tctattatgttgStaaDaaattagttRgtgcBgRDtaWaggMaaVttVRtcBttatcgtt +BDgVgatttKgaaaMttatatgattataWctcWMgaHgaattMDatgVagtgatatcaNc +aaaataSttattttaaatDgtaNDNggaaacgataatttaRaaatataaaVaagttacDt +gtggttctatRatgcBtaVatVtMtaYtttaaYgaHttgttgagctacttaatatBHtct +ttaagtcaHaWYtKttacttgtttatagacataMgttgcaBVcttMacttYcHcNaDatN +ttagatcagaatcttatcatHaNtatcMagYaacacMcaatacaNRatDtaHDHtSYgaa +tcRaBtKttgaMKgcDgtacgtgYatHcggatactDDctaVRgtgctttRtatgtaaacc +agtttacVtatttBcatcRaaYgcaMaagaacSctHRtctaWatatacgtattKaNagta +gatataaWKcgggacgaRWttNacaaaaagaaatgatacDaaaaMataKacatVgcgVcg +cNacaaHNattaggaacattYtcRYtggtatccBatcaccgacaccagaaagMgataacH +RgttKctDaggMaKtaaatttScBtcagKBgYtaRKttagttttcBaaHYatgattaaDa +DVacaagKaaRYattaMaaagVatattKactatcttDacHaDaatBcactattKtKtRHg +gtaSctaaaaagtttaggBScaatcgMStttaatKacaVBSattaKaaagacacaaagta +attWactttacWaaBgYtMcMccagRtacaatatcttatBacgNagaRtctHgaKtMgaa +ttcKYaaMacgcaatctcNgYgtYRaHagYtcVgaagaacacKgaRaacgBtttagDcga +WgaYtKataaDcaBatttccgaaaacaRRBaVtRtgHacttHgagtMttWattMtBtgDa +NtgKtaaKDccKgctaMRtaNacattacWcttacBacgRtRttaYggcKNattagtgact +ttcKHNcWBYagttgataaYagaWaSMttgataatctataatRtggaKtcactWaataat +YgtgcHgYKttaaaacNcaSatgcggacaBaRattttcgacctHtaKYgttaaactataR +aaSactKatSggatgtKYtatctYggcMtactatgtgaWtttctgYDttggtBtcHBcta +ctacBcVacaagtgaatSttcHttttttatRYYaccagatctgatgacgcccVataagMa +ggWgYtatctgtgtatcWttRttcattattgYcHtgatcVatcttVSataactgtgcgtg +tgaRWaacgatSgaNaVKaaaaMttccNtWgtVaatNtHgttgatVcttatcaaDaRSca +gDtaKtatttYaSctttctcatccttaattagttaaatactgctgNcttgctcatatata +ctaDtagctagRcataBcgccRaacaagcacaagtaHYaaatgttaaRgacNgccgctcK +tacataBtWtaaaDagagactacaccacggaagcStHgggtcatDcKcaacctctgDVRa +YaatattWttattcttataatWatattaccYaagWtgaataatgatttgtatBYSaDcta +tRattgaatDgWtMacggtattttRgtaagtgWtRtagtSctVtaRgttScRcattacYY +atattaRaaggaataagRtttBHaggtattacBHMcacKaDDagtatMaaSMacaSggtV +VgacctgttaaHagtactaaatYtSSBgaKatcMVHcDtatgtagaVgtWtMcttctYRt +gctRtgaacatDctcRaggatRaaVWtgHtaMgaattaHataStgaKRaVacataDtgDR +agBHttgNcNaRDcaaSagStDgaStattBtBNHRHacaYaatcagcatacDtattWctg +cMattaMaaWgKttgRKgcacNYtcatcaaKtctaNtgacatMatMgYagNtaRWtgaaa +tBattctaStYgttcSYatcctMagtgatgcgtattKHKtNtcattcacatccDaaWatt +gcacMattattgDcttgaBgccaMNaacattctcaacgaggagctaactagattWaatgt +agtcagtYtcKtMVSagWagataaatgtaaVtaSatcccVMttataacaVWHNataWtgc +cggBVYtacRgHatagVtctDttaccaataSaDgcggtttcKaggtaaMcatgMttaaDa +caccagYgtattacWgaDtaBaacctatgaWagacaYttcRHDgDgaaMtcagRtaattD +taagKtYMMacagcaYacgtWtctcaNcaagttttctacVtatagttgttDgDRDtatSc +gatgcgagggSacttcaNcVaatKtattRtWttaVagtaaMDtMaattHtagtttaSgWc +tcctggNgatgMataNRcttatataatcVtDBHgtNaRatgctttacHtRacgYtYaBBt +aScWtttMKcStgRcaSgaagatNVtagctgtatVtaaagttcgWMtgtcgtHtcacSga +aWcgttaMcttWDWataVKcaatctattaKgtattcMttattcgtatcaaatacaDtcac +atatVaatcSgtgDatBtgtagatgtagttataaagtctcatMNgataNgtagKcatgaa +gKcYgcNYtVttYtaHKcattaaMagaataRWacgSactctWgtcgtaaaKaWagRaBat +aRSVatccYacttcaggtBVatKtHctatMcttctgtHttcataMgttattcttRtYtta +gNtVtDatattgcatYBtggKtctatcYctDtagHKBNttYKtcWtRgtaDatgaaStgt +aMagcBgaaagtSctRNaHcDgtttcYaacBcagaMttatRaVacgttKaaaacMttaWS +gWcNRcaVgSaaaBatNcatttatttgYatttDgtcaatgagaYNattggagcDagagat +acNtaacaWtBHgtatNtaggctaggcaacYBtatWctgaRttDatcgttKtaNtgaaaH +aYtcgattgtgccaagagKatcgatatttcaDHMMttVagaKRtaKtDacYgtcBtaDMa +cagatHcttcagactcgtagaMggtKSctagKtaBYMggtagcStgNgaacaatSgatta +aKWNaaYggaaaacgMaaattgatagagaMtacacNacacSgagcYVaattHgatDWatB +taattaaYttgDaacgctcRatatacVtcaMgcBtaagattgcgNtaHDgtcaaaDcYMR +tgcataVgtaatcaagaRccctYWccaacttagaagaaNgccHWaaaacacaMgatScga +tgDtWaaVtatacatggtgRNattattcaatctBcttatDaMcaaHttatacaaNcttgt +ttagSSatgatacccKttaMtcatWgaVataatatgYYtcaHaacactWHatttVYatat +gDactaaggcgcaKcatHaccMtccHcaatgtWtctttatgWDatctgWaagHVtDggaa +gagtYHttBgaDKMctMHccDaattMatcaaBtBcagatBcatatagatttatDtNatca +aaatctgaaSNaagatagtVBtagctaBVNtStWBgctagtYgatHNatatgcWacWtaY +tctatatgaatactcattagatcgHgaRattaatDtNcaaDgactSatactgNataBYaH +KaKaactctcHcKHRagDttgtYgtaattaactagctatatataaKcattttgcKtcaac +SttgHRaagacNaBtatacataaaaataVWHMcaYcagcagRaagagttBttaaMtgata +cSDaNtttgaagRtattaHtttagtatYaaatcaccgaYaatattWBtttataactMYac +taaactaaatttcNcVatgcVgKVatatattaaatccggaaNaacacaSatgcttgcHcc +acatgatNtatgKaNtgctggagtctataHcRRScSagcactcaatataggaaYaataaa +gtKKaaaKtBttYRtgtcNVVaaaaaatatagaNaSgattDtgacgtctMatcaaatggt +SaYtttaatcttaagcKataaMDaMctgtYcDtgaattRctgHaatgttggtcttcaata +WacaaYaNtacHNtVWagcHWtBBYagSagcaaatcKgataaSgDHataaacattKBttW +agtRtcNagHcttaatBccgaaatVacggStctaKaRaVtgcaHBcgKVcattttHgctt +tgtgacgaBttttccatccMatRcaVataattKattaaaagDatVttaSRMggtacttKH +aacaatgagRaWcgDtaggcataBaVgttNBcgtagSttgccYtacWcgagNaatttgct +agagacatacaaggataacWRtcDaacSDStcaRtcDcaaaHgtatcaDRtgcagtDtac +BtatDMagtatcctagtgcDaSaaRtcaRactHgaaatccaRtWgaacttattaataSca +DaatYaaaWaRNcagtaaaYcaHttBctaattctNggBYBtggaacaDaatKgcagataH +tgtcKaWctaVtNWYBgttttgtHScaBctRccataataMaaacatgaatatNatgagtW +gatggattgaNttataHcSKttgtatcatBtDtaWatcaWaDNgtagctaaaWttBatDg +MatgagatctKttaHactataSgattRataYaYatagaatDagtaDaagatcKcYgtgWS +gtttttaYKtSatttgYatgYHStattaKcttatNNSataaaacHBtaKgcataggYtac +gtttccaaVtaVaHDcaWRYSBHattattcaaaaBatataaggaBtaacaYcgHgaatgc +ggYHagtactNagaaatttttacgaBcaaBttgagtKtYHaKKgttgaacgacacgBtWD +tSttgNHDMgaaaaattcKcatgataMKttVHVBacataKaatcggWtaccagMtttcKg +ScgcaactattVctHScccaacccHDtgttacgttHVaatcVgMtgttcatBWBttDaaa +ctattcttaaactaYtRtgtaWataWggacVgtggWtatgtataaaHNctRgRtattaag +tcgHgWStttaWDacacatcaHatttVacttagcgtHagagttgttcatcatgcaHcgtc +KaagaRRacaatNgtYDtatVgYccaYKVttDttBctYcttaWtatgYtaVttttacVat +BaYKSSVaNNccgctgctBtcaagcacaNttctataYMatccWacBcgVaaatagWgccR +tHMttHgBacttYScaaVtgSgttacBtctBttaRtSMgttaatNaRatgttgtcatVta +aYgVgcVaaYSaNcagcttatNtacgatagtcgaVtaacYVaMttggataaagatStcaN +tDttgcBacatattaDWatDatcaatatNttagttMttcaactacaRHYtcggaacVHta +ggatDggStgSWtVatagctgtttaagBcccgBtgcgtctacYaBatactYMttHttVtt +aWtSttgKtcttcgtgacctaDtttMYMtaaaaaattcaMgWatBtgWWtaScccttaaV +VgatagaRtYataatttgKaVHtgcataYtaaaaagStcaRaMaattWgcaacaaRaBaa +taacaMNatagatattatgWtagcgVHcgtcatgaHgtRatcctgtcSaaatWgtatcHB +catcatcHaattattDBHggcatBtgttagNDggtcRttaataVtctttStaaggtcccB +tccaBgBRgaDaatttgtttgcNtatBgaaaggcgNttatMtggtBgMgatactDtcatM +aaWctatttaaaacYNgtSgMatBcSactaKYaDVaVtcagaaaStagttYRcaaKacaH +aacagctNcatttKtttaaacWtMNaatttattaaVgaMStMcagctaWgaSccatNatg +MacataWaaMtataggcgtatcctagHatttttVaattttSBttScgtBSatgaHcaacg +aVtMaaaactKHatatttNWtttataWtaatVttKaKMggatcMaaattattMgatttgt +atRtaVgaaDtacacRtaaaaaMttScaggRttgtcttSatYWtVMactagatVaMaaaD +taattttaBWcataaggaatBtRgtctaWDtagWtaaWYSaHaaacgatRcttgcatcat +taSDBBKttttctaYSaactcgYacatttBaattKaaaccaMStaHatHtatgtctKcWa +taactctcVNYtttMttaDatSacDKcacaaHgaggaaBtgNaaaHtattgtRcgacDtY +tctttMttatcDaNgattagtttYtaattBMtaggtacatgtYBNttcMacaagaaaaaK +gaaatcacaNttgtttttagDBcMgtaNacSatcWBWtataVatYagtttccatatHttt +DtcgtggBggcKacaBWtBcaattgMatcttaVaacVYgMgttDcaaactctctcgcHaS +atYVHRaaatccMMtaDHtaaKccactgattatccatBYVDacgttMctaaVtatacaat +BgaagttaattttgatatgcatKgaYttHtatggaaaatcaDtttBtatgccacattact +caaagctctcBKcaagcaatataNtattcVtcataacMHgtattaaDtctNaNttYWcWt +aVatatataWgtaWtgaHtattcgagtMVaHDHtatgcttctaaWYaatttaatccaMac +tKtcgtDaDVWttaccVtacYBgDattKtHKSVStgMtBgcgtDRSatggatatDKacat +aWtatWaVttctSRWgtcaWattKaaYWtYaHctataKacMaagtctRttaatcgtgaHa +ggYWtcgatKttKaccttacttccgtttHcgtKtcttaatSBgaatttcVKaMattVSgD +DcaattcagtcataccBccgtgaVtaggttYgaNagYcHatMYaattDgtttaaMagRac +tHattgatttaaSKtSccggBattatatKDacaacBgVWBaaacaagattgtcDtcttBg +cattatcaaaacagNtaaDgtggVaacYDgtttDtggKccttaaaWcacgSatacaggta +gVgatacctBttcaattKRtctaMgSattgtacctatataaaMgVtctYMYYcacttRaB +gDctRtttaRHgcRSMVaaaaacagaYaagtaMatDaatttaggcctNaacgaaaatgNt +ttaBtMtScVtVtSacStaBggtggtKtRcatagHattcctggaRtaaKaBKtagttgaa +ttgtatttMcatgcttDaWYtaVtNDgatKtHaaattaattaaStaagWaaBtNcaccaa +tRcacttgttttcaaattctggcccttttBgHccatcgaWctataSttBgataacagtac +ggcccDcScaactgattttaSWYtaaaMaVatttagctaBgSaggtNaBRgStDaatDBt +atcHgDtRtgMtStWaYaggtaYatBtaWaattgaaYattcBVtaVSactWaWgtKaata +gaaatgNttHtgtcaatMattcggtcaDcVttgataMNttYVgSSYMWaVtgcaRaaccY +tgccattaaHVgaaaattMtaSgtaYaggctataBtcRtttaaBtcHDatDgtaaVttgc +agNcatWggNtgRMaDcYgYttacWNtgcaWtaaVaNctVacaaccRcacttgMttgtRM +tgtccatttgKagttctVagcttccaccaNgtgcatRgtSBaacggaattttttNagtDc +agaHaaaatStcaMtctagcacactHWtNtgctcgtNaWatataKcMcWtagaggDaVat +ttaatttYSDgRccWattHtaggctaccDMctacVaattBYtDacaYctWaHaaHttcgg +aMKaacSagtattaaatDttNaVNtacgVttKaaHtgagttWcKtgtaDcDaKacgtact +ctttacatSgtagtaHHtgaaatRtttagttMctacKgaKaatBttataKWMcggtttat +gtgtgaStaagaaRttaVtgttBaHgNtggaRaWataacaWtRWacaactcgHWttttaD +agScKgtgSagtcMgaRgttacccaaaKRaaatattcKatttNgtMaVcataccaKgaWg +HBWagctaagttatcDaRVVtggaaHSVacggttaHaWWagtSgctctVattKctKtMat +HWcgccttaYtagtaKDaVcHtctgHagatcaSacaatKtatgatagDgtcgttttgatV +tatStctYaYNtgtgKaKaVcVNgaattWccgattcttgaMaRattRgcaatHctcatta +BaaMtattNSSttHcagRKRaaccaYacMDtaYaaaatttRataBVtcacaagKtatgcc +tcatcgtgWataagcgtatcDtNagcatNNatgttcRaaScagaaaRaataMtacMSctK +tDgaBactaggtWgcRtaWcaYtgtgWaagDKattttttaaccaaatDHattgacStttt +atWaataatDaDaaaaRtaYaggagcYatacYaKaagaaNtaaaYtaVtDtBaaDcgttt +KMtggcagtVatgccggtHgtgtaVaacDBaattacaNatttMgaDgcaDtttggaaMgt +YtDtSgccaaaaYcNgaacDVgcattaNgatgaaDaBBttgccatttRtctaatgtHNta +aatBtaMaVattcctggaaaaatMattgtagRDacaaacgaataWSBctctYVcgtSaMS +tgtttSatNagaacaRcagtatgaNBtcKgBttRtattVtaBtBaKactaWaMgRtcMta +DtYtatHattScggacMtaggcataaWaKHaataaagYcgWatatStBattKaKagKtta +cMaRacaSaRaaWtKaatagSatcgaaaKaaVcDttcVcgaKVattggaYgtMataaacR +taDaactNatYcagtDgttagacBataRYRDgttcttttattacBcHatgaRacMaactc +atVVtttaaaHgctgttcaattaVaHtDcaYKacgKtcNtttgctttgHWcaaSactWKS +atcgYaNVaattacRcatVNgtagatgcatYatVaaYWaSactgatccatatNMaNagNt +aatcgttaSttattWattaggagaatcNaaccaaaWatRaatHMaattaNWatRaMKaWc +tWtDataaagHctMctttRSttaacgaSWcatcaVgatataattgtWMagKKaBBgatat +ctcgHSaaNBctgVtaStagtttgaggSgagcKttaaatHattDtaaattgaacatacta +aWaBYtKttacWtaaVNcWacgttctcctaactBaaSRagaaatgttKVgtHacatctca +ScaataNgaaVagaaHttaKgHgKaccgtcYtcctBccataagaSacataaaggtttDtV +StaVBgtcgNatgtgaVctatWaaDccWHcctttaatcWactaatactcttacttgttct +tatttatcaaagatWacYctacKtaSaaaStgtWaVcaYaRctgggtSaaaWtgctgcHt +ttgMcgatSaagttgttttNattgaacttaaKaYcSBSacWattaataKDattKaHtgaa +attKKttttgacDtDtattttDBDDcMgcatagaVNttaWtgaDttgttttttttgacat +tatagBDacgatNatMBcaggtacaatgtgctttatatttRgBcctVtYVctgcatgtga +tataatHagtttccttHatagtaMMaaWggBataaKtttgataaagcKgtVtaaaatgta +tWWaataaHgatttYtcWataataacagaacDRWDgWaWaaaggattBcRctacYtagct +NgtScagMcccHaBaYgtgctgtSDtHacKtNgtgacaaaacccMcacaKctcactaaaa +aNgtagWtttYtgaDcatWctataVctNttKgRtatataYaaaRacaggttatagtcRgD +gcaYctattNcaNtVatYattKgaaggBDtttacttHttNtgcatRatgaMHtRBtaaga +tMcacatBatgtStctagacttccKaRgaWccRataVtggaScgatttDMaaatNNtcYa +YtaDaatctatgaVtctBKtgccYgtWatDcMYtaaRtcVgcttttDtMtRagtactHcc +RBWatatccttatMtNatgttagagBcttKacaaMtagaaattaDttaatatgaaaRatt +NcHSgaaHtaDcagctYacgccagcMtaaMgDaaaaaggatcttcaaVNatRcKVaaHRB +ctgcattatMaWaNaKataaatatgWaaatcgMaaaatcctgttactDtDagaccYWact +tctRatgataaKtaaatcaMttttcaaRtScaWgatMactMtcaBNataaaBactggtWH +tYaattaWacattgaaVtYtSgMcatgaatYgattatacaYttaaaKRgaVagNgtaHWa +attcgDaRaaacgVtBDtStttRaKgVagatatWtcMKaaaaMDatttaaYcataDYagt +aaaaKttVWMggctgVgtgagtKagtgtBBNctacaaacttagattSttHagacKVttgH +ttatSataaWtMHttSaSaaaaDatgBtaYaaaggttaMttgVtVtttctaattgaacag +gtttDDVMtNSgcatataagDaNttatSVttMScNaaattDttYaaHcNgttatatBatg +DKctttgVVaaBgataaBatRaagactBYgMgNaBttaaattagatttttttaVgttaYt +atVtccgtaagDcNVcaWtgcaKgggYtgagattaMaaagaatagtgaBaVcacBNtagt +aDctctcVtaSctgtagcBcHMWtataattDtaactttHctaRcRaaBaYacatttcVRa +atctgctattDSNDgBatcaaatgcaBccKctaHcBtctVtaaHgatcRgaacggctRta +agtaSatatgatcaaagBtaagatttVaMagaagaWWgcMWBRStRggtttWttttagtc +caMRMaaattaSgBccggNataagtgctctttacYataRtcattgtgYBtggcatRtact +tBaacDacaKtHDtaNacMtataaKKtgtaaaRMVtctVcRatcgatttgcattSaaagg +ttRatagtagaattVcNgRtKccBgBtWcataataKctctKatttttgVcaacKStcacS +RtattgcggtcctcHatcgaaDgaVgctagtMNVtaattaaatattMYNcgattaaKtMt +tRtYgacttgttagggcDNgagNtKBaScagttctgcMaaaMtHctRaYtcgRtHatVct +ttatcttggtYctctYgttgattttaacSttaaactaaaWHattgWtctactatttcgMc +VaaMctaKRcttcRaatSgctVNgtgaaaNcagataatcaatcKtagtgacaaBVtttgt +aaVctaBatgtaagtgtacctttacKtMWtaaaatWtcVctgagataattacggaatacg +SaWgaHcagtagNWaaaSacggaaatgatRBtRctVctgtVaatataVNactMgDtaatg +gtatctacaaatgtatacKtttgttttaaacgttgBggBtgacttWacgaMtttcagaac +agaaRVtttKBacttDWaccagtaaatatcgMcttatRtaaKKcgMtHKattWYYgttga +tgttaRgacHcattcttKtcgtttaatagagWgDKaYatKataKcDgctaaaHWgRtagc +cgttcatYattcagSHtttattataBVccaNMHttacgWttgDgaaRtRaatcgatNaaN +tWVcctacatacYtctgKtcattatctattatcgtcKtaataaattagggHctcatgHtt +SNacctYaKttMHtctttSgacgtttgMcStgttcaaSBggataggWttataNagaNBca +tcaagtBtagcMagtcagagaaDcaaaataKgtatgtgSaagtgtYDtDccVaaacagaa +gttaHSWatagaaaMYaggtacttctccttatatHatgctgVMatKttgaNtggSaRcat +tggttgWcatYagtaatatttgcttgaVctaataMRttttScggggtgagVcacatYBgg +tccatMattBaatgNataDatWtDttVcataacSVtattagaagtaDtatcBacNaacaa +BaaagaaWBHSttgattttKRcVataHatttttgaBtcctctacctcRYttagcatactt +tagaMHgtcatgtHtatctaaYacacggtaaMtatgttaagaHWaRcaaBaacaVaKatt +HgataNatatacgtatttaDWctagatataaNtaccgaacaDMttDSaSYaaYgYaVtca +tactaaWWtatataaVtMcagMccaDaaSatBattagcaaaatgRtaHRgccgataatag +caaacacWacagaaVgBcagaYctHctgtcttaccBattVaYtttHatgaVgttcRgaHt +ttagttttataatRWggattYatatMaaaactWaDRaggataaWgMataggtactatatt +tVctataattaaatatgtgttDtcctaKataaaaacggtacgtKaaatccBKtgtaatta +caKtKYtgStRaagaaaaaaaggYagtNactttaaNaStcNtBcBaaacHtacaatSgat +tYttaacDacaHtcttcatttgSYgtctRaatVagcaWtctcDcRctNHatScRtaMgaa +cWaaYatcaHaaagttggagtacaNcSRttagaatcatVgtgaccaaYacWHHtaMtHtc +taatttcactBtgNVggBgttctaDtcttaWttaatcatatHgaDacatgaaNagtaata +cgDgHttaNggatDaggactcaatttcttDaNtRagttgVgaVRacWNVHBttcVtYYta +gataagHtccattcaatNaataYtNctgatcRttgaYaaaBcaKatcacgSaataHatgg +tacacctttatRcgtaYacgataHWVKaattVtKcgatcgtRtatagRgccBtaatagct +cVNtttatgRtggggtttcttatactaatcMaaaWcgcaatKttatttgtttatHRRaca +VcSgatcagcaacccaMatYacBVccNcRgagatctgtSgaMttHgtaattatggRatgc +WtcKatattMKWtaaatctccgtgtcaHNYaagStKcaDaMtaaaWBttacBgNctMaat +DttcttgatMagtagaaatYHKaacttattSgttNaKagttctcataagtaatgactgaV +StaatcctcDagtcataagWtataatattacagScHaatatagcaHYaaSagaaaaactY +tRYaatcggaaHcVcDcaccctattRaatattNgVaatacagaataaSaaaagcWRgaKt +tccgtaWttctaaWacgatctMHaNWSgVtgNttVgtattStaatNatVttacaRWagNg +caSgRVtcYtgtctYgtRKatctStHWttcYagtgNtBaacgtagtgtHcgaSggcNgHg +WggKatMtaHcgtKaHaWggacRRatattaHaaggaagaSgHggtttacctagtaattBa +aatSttYgtagBaSKBaaSKgctMMcacagcgtYatSctWctSaatRtKKtgatatctMt +attagcgagaMctNtBcgtatRDtcatHtgaVcYttctaHacgagDaaMNtcttaBgWat +tatagaKtcWtHaMacagattgtHacttttgDaBWDtcSWKacKttcaHtSgttttDtHt +SaVRYVgcagaatWattYtgNcgccBSttataaNctttcHtccaaDRgaataSatgctVD +ggacagBYtBcRacDtYDNtgWaattattatYKtNcggaKRatcagBactgatgcctStt +ttttDtcSgtcaaataataaMVttgaacBagtattctatggYtcaaatDWacVtgataYY +acSccVcataaagacagtNaatgtactaagtRtattBMKacNacagaaWtctSaMgaKat +aaaMBgtYtaWaaKNtDStSNggaacgtMRtaaHctatacMtattttaccaataKVtcag +ctttatacgtSWBaStgttgWVtYaacaacRgtSgtacNgatgRtaYcagStcaNScaaa +RttaDttctcaaBgcScDtWaggtgaacttNBBYaaccaNaactNgctaaDaaaggttga +gaaMtatacttgtgtctHtgagKacagcacagcgKSattaSDaKaatttagtHtMttaMV +ctaaBtgBaattttactttaKcMagcatgcDcatcBagaBHattVgWtaataMgtttgtD +aHaggctgtVattDYacNtNStttaKaNggtBtaKtgHaaKcaacatDMtagatgtatMt +aaacttccNBgctacgtgcaaKgWSNacttSBaggMtNStaKtcaatagattatctagta +BttaggactYtaaaStaaYtgaaaagYtMaagaKctgtVtttcgWcatctacgtatVaag +tagaattBcagaDcgSgtaSggaactaRcaBRtMttRgattaattWaBYcaataHMacgH +actatNctacgaVataNVcHatatVHKKagaaRSattaacgttMattgtatagBagtatc +tttgaagaBctgattattHgRttacDgMgtWtaggcaatNttgcttagagaRatttSgtt +tBtgRtgaNtHcgStatgaaKtgtaBacctgaaWgtKatHDStatctttaRaaataacaB +ttStHVMaccggtaVYaaBttYNKgNaBHaaKcKaaatStBcattgagggcRSttttcta +aatcacaRBattccacatagacatSaDtaaaSNtttgtatDgWgcatacgaSacRttagN +aggaHtttagccttttWDtcYaVtaRtacWggctcaaaacVctWtacatagttaattBBt +tMacatDtatttaaRggattatBVcacattattaagWctactVcaBgcttKagagttatR +BgctagaHtgDgaaaSVtKgattaWtMDWaRccaaWaagtaaVttgWgVgacaBtSaacD +aaaaKcacaRKaagttgagtNatttaSttaWRgtctaaccataDatagYaMgaWBcatta +acSttcacDtSttgtaWYataRBHtccagaMctaagaWagSDaactRNaaaWagtacaSc +aSDcaatMaaaaaaaVBcatKacaggtgMaaMtatVaVgcctcDDYgtattcaatattag +gagtYBaaatttagaaVWDattcgttagHKSgcWtWcaatttaBtaatNcaMYgYagatc +RRtcataaaYctNtatttKRatRggtYcgaWcgcccataWttVaaBtaataaatcgNtct +ttaggNtatatgNaagtMttccaagactRttgtgattBagBtaataattBStcaatttaW +cattaatVtacatgtatttBataVYWStagcaYKDaagYtaggKtgagatVtMDtKgNtc +atagtNcagtBagagcaNaaNtaRtagatatcYWtSataWggacagagtcaDSggYattt +DaaatcactKatWatcDatatRattataaatatctattHSctttggNctaagtSacgaga +tatatatRataagtttcatgcSaaKttctHaRgaaDatgStWcataaaaatWMNttaaRa +VgaYcHaagWggttttaaBtcagacKtaBtggcaacHtaggVttttactatRWaataVcc +caRaagattNttggStYaatBRaataVacgaaatttaBaMYgcaMgtKStStVtgVaata +cccYaDVYaVaYKVtgatgcctacaaagcWgDtVtctaBtcctccacgatatWtcDHHaH +acaaataaatataccaYRSataVagtttaaStgttgRHtctaDMMaYYaaagatacaBWK +cagttgcaacgagBagcaaatccgKaRgtgaatcgtaWcatYtWaBtaBatcgRattcaa +gtHctctaatcttcctattaaYgaNaaaaRaDtactDtMNagatMtttRacKaccWaYta +tcagaaKcttVtVaaaatgttgtNYgtHtaDactaggaRttaccVaagMacgcKtatata +HaMtcaattcctMaRtttttcatgtctcaacatggtgacatcaBatHaaMagaatttatt +aaaactYgMttaKHBccgacttttaVaaVtcScHaNccttacccatataMgggDtactag +KgtcacRtacMacYgBaatttcagYcacaaataaaaggagYaaMHtataaaHtKgaaHtc +tcaVatcgStcatHtcaYctttWcttattBactataatWctcctRKaaHtaaHYcttcaY +ataaaHtNcaSctgattaagaKaatWagRaVaNSHDaactaYVRaatgttatVYttatDc +ctRtgcgaacStaWttgaYcatYtggtatWNataMtDNRtgtttgggtHcWtatHaaata +atVtaaWaVgcaatagDatgScgNcagggagtcaDtgagataKtgtctataattgtgaNa +tcaNatDgtagctaaaNtgtagtcBatgWcagagtgtWtaagWtaKgattHagWRaNata +caagtactYtaWgatataRctcNKcttttgaRtgKWtgtgRagcNtKtYtgatatgatBD +KVtaaaaatttWtcaatacgRtaactttaaaaMtaMattaVNHRKttattattaaVaata +gatYaggattVaaaRactcaagccccRtagtScgDWgVSagtggtaacataVatttcagt +ttRtattcttcYaccaaaagttNttKtggBttBcSaWaattataatcataBtgtMtMtaa +agataYtacgMtWaaacBtttatcKacaaaatattMagtKccaaWccatttgtgaccttt +MSataMgBtcttaVgtNttttSaactatgaggaSWataRtHtcgaMagSMccSaMctcgN +tatgtataaVtBatHcHtattaacgactgNKtttaMtVaaaagaatVgttMWcttacacg +tacScttcttcWtaatccatactctaacaHHaaaatDctNtgatMcRaaWRtMgttgtta +tRagtaNtatgRtaMttggaaKWttaRtHKMaDDaacatgcgttaaaccaaaDttatagV +RBatacMaatacMaaatWcNcaaHttBgttgtacggRKaaaMtcHgttaattattttaHg +KtgttaatDaHatctggtaatMtYaRgMccKRaRKaDaagaggatBtSacatactccaKg +VaaRMaBttgcataaacYtKgaVDtttgcatSaatattatNattataWatWgBttaggtB +ttaaYataaSHtRtaccaacMttaccattccKggKNtMatacctctgtaYctaaccttga +gtataaRatagaatRBtttttMtgWNtKtgcttatgactcSaatattgtBRBtSWVWYag +taWBcNatttcNNgSKacctgaaMKgatWcYHgRataYggtctaMtggcagaRgaaYaYg +KgaaHVtaattMgaaWaWaDataagaaaaBDatacatatgatcNtagagMtactcatgat +gtHataaggtaHaWatMgtagcttaWtcStataSttagttttgcaagtgctgacDtgctc +DtgaSgVMtagttKtaacgtacattaaatctHgatYatttcgggcaDtVttcaaacccgD +gtatBggcttcBcWtacttgaatBaRNcgYtgtaaaaaRDctKctagtaKSatRtRatMa +MtaacVYaKtactgRDcaataaatSacagctDaatggttttaaacNttBaattgattaaM +gVBKtBaacctYNcaKcaVtDYtcBaaataNSaBgatacccgtVtaatactSgtttgMSY +tttgKtgtKacgtKatgataaVccaMgtaVaWatttatattgBNtgtVgVNtYStMtgta +tBcgagaBaVatgatgBcStttgtagDgYMgaattacacHtaaaaaBttKaaggHttcta +ggKagRNtMBaatWcagMSBaaVtgaatgtgatNaatSagcaatttHctatWMtgVcNtS +aNRHatVaVacVtHattcaataatgSKttttttgtataRKYaatccRYaatggtaVttta +aaaaWBKtatatttatgtagtcNatSaatatcMDRtgtBttYtatKaattaaaaYtcWcc +VattcDaaatgattgtHccactgNgctttBtgagatWDgVgtactgtRtaaggtBgacct +aaatctRtDttaBRaYacaaaYYtcaaagaWaSDttctttggacttcBcgaDacHataNt +NgWtVMVtRactggaaagSgtgggtgaggcctccataaatNttaYYgtcBatattWMaac +MRctcgttaaaVatatagagataKatRMtHaVagaaBBtStttaatcaaatgagtatcaa +gtRMtaccgtBagaWKtagaaaYttcSScttaVttttcatatcaSgtcWNgtttagccaa +aVgaatgtgttatgaaYaatgaataaaagagatcttcYacaaatataDgRttcMtcataY +aBtctStgaatgagDaDgtRNaMtYMatatagWNggaNtcattatgacYgtBKYttttag +ccttataaNRaatggaatccaBacgttacttatMNggaaaMtaaRtctagtttttKKKgc +BttgccgtHKatcgatVtttacataMtagNaMttctKHNctaaNatttWaRNgRatctag +atSctaactctDttaagacgcatagcRNgagatttgtacattSattaacttttcgttgat +tWatKtgaatttaMtSBattKKcttaaSggcactaataaatcactcaMgacggtRcaDSc +NctYtBRYVgttgtttaVtacHWattattcatttVaKtgKaacctaggStatttacaact +cKNtaaacaagSttcgattatttcaRttVtaVaaacRgDtaatgtccMaacNtcggttgc +ctaattaaaNaWcgKataaYcctSgMcataaatttgaaatttHtagSBgKYggcgYaaga +gataaWBcMgatRBNRaYctgHatctatHttgaHtgcHKBKVaWaacacWNRactWBVtt +aatttVccaagBSWacaaaatcDgttattBtHaMtMtHacKgWtcctcctttHaatagtY +ttaagccaHtYatatttacgtcaSgtgtYttgBcatcatttaNRgaKgBtgattttaaat +gaattVaKtVYgNaatgDaacaaVtHaaatggtttgaYYatgctgcacatttttctacVt +acaNatataHtgtcVtaacVgtYccgaactaKaaaatcagtttaKNRtaaataMatgtac +atatcKScctDatDcKttSattttagatgttHtcBtKgNVRagctaRVtttaNYWttcWY +RatgatMgaMKRctNVMgttVagWcaVStcDgtttctcRatBVggaccgaatcMttgaga +BDgtNMgKKRBNSMgcaWHYWccNgcacaggVYtMcaaaatgBtaKcgaRacccgStatt +cHttgaYttattattctaVMttgaacDaWtNccDtcHBataNcRggaaNBtgaYNtaaMa +DctMaaaaaaHaaattcBgtcgHtgcgaaStttctacttcgMagagtaaaacaDctgcag +HctHtWaacgaatgtggtDacgtcacataSaatKtcWBtataccaaScttNgDgcctacg +BaNWtagataBaNtRcSggtaMattgaatgtRHtgHaaNWtgttaccatacctBataaMW +atttNttVaaRagMataVtgtaccattYVcKYcgagtaaYtttgDaKDgVacMtttaVtt +cYcgtMattctatatataaggaagagttaaatHgtWctatttgaaatHttgScgtBataa +tgatRWgtttVgatMBcgctttatgtctgWKtaacaaHttaMtctttatcDtccaHaNYt +SWcWNtHNacaaatactNggtgStacKatgtgKVctaBcaHcttaccaaWatHaaYtatt +atYtttDgtBaKcataaaatcaNgttNYcatVSgtgatatYDMMtggaatKMaagcttVt +aNNYctKcctagMWtttatttBattNagccggaRgagtattaKatgatctacatcaKVaa +agttYgcStagtctacttttcatKtWtKtctRaRDtcggtataMcMDcaattNcacatta +ttgaBaHattHgcYattagaattataaBtattBKHtgtaacHtHaacaaRYaBttaRVSa +agttHVtatMtcacaWctgVtgaatcVtcctcNataacacgWtattDWccatDDYtcgta +HaaKaacaYaHaataBtaaBKagtttcStWataccgNcaDtWNaaRgctcNaacttattt +gttaaacaaStttagtgVaKgggtatNaatVagtataVVaHtaRaccacaRatacNStaa +caYDgaWaRtaKttgtaatacggtttgccaaggMWtcaaccttcgctaMSaattaatgaa +VDagttBcatccattttccaaBggRttgKgccaaaYNcDcaSatMcaattYDcatcWatS +tttggaaWtttHtatVaggttDgVWatttaBWMagtcagcgaSaaSgtattctacHtaaS +aVacaataNKtatagRMagtKYBKggtttKatDacaWaYDaactagcaDttctctttHta +gtMtWtttatYatWNaBgHtaBgSttRgattatgKcccaaBtWcccataaNattaYtRYW +gRccNatatHttWgttatactttacBYHaaaKaHYaNttaatagKatacaaatWSMcttt +cKacatMattgcaRctBataaVaHtataSctDVtRaacttcggScYctataHRHtgttct +gtgattYatatYtcYHaataaataYtMMgttaaatgatcttaaattaKRtttaaRtaact +taBtgtcatgtctNcaaKactMtKatagRaDKaatgSaHcRtMDctagatcaYtRatMSV +RMYKYaggataaatYtDBaDacDtaVtacggaKttattNaggScgWcaYtaBaaacaWaN +VtHVagtBaatgaBNagHaBtaNatNttSgaaactctBaggtHHtgaSagYKNcataaMc +atagaSttctNBYcttattcatagagagtHWWDtctgMtRHtactgggagcKcacctgga +YattatttgaaWgtcaVaataagaaNatRgtttacNtWYMBcNScgggataataaagtWY +KDYcVWVggtttMcttYaatagaaKaaataDcaYMVcaVtgtStctctWaagtaRtaagt +aaatWacSKaaatYaScctggtgMKtYMtctacDatctcaMatVtNaataaNtaattgaa +gaNaataataagcttaagtgtgcgtVgttataYaagVgNaaRctSctgWKVaYKgctNWM +aaRaHatcgctHaaYMtccggattgtgBacatHaacttggtggDVgtcaaaggSatWRaK +tKacNVggaatYttatttattcaaSttttttttcaatgttatttgttttaBgcatacWKD +gtYNtcYtgtcttttttgtcaaatgatacttWagatDatttcacctaaaaggtgagttat +WgtgHctaatMtRKagccagcgcVgagYagtactgtactttagVctaBBaYNggtYtaat +tttcRtaaagatctMtaVYatctYgNMaVtaWtcattgRtaNataagaaaacVSctHNtc +NaMaRYcgagttaHcgacNgagagBgtKaactaaatatYRcggatgtKtttactgDctcV +aYaaSaacBcacatagaaataaaaWDctVcNtttRtcataatNagatVMctBgttcHtVg +agaNaaaHaaSccggatSctaHgtgaYRagattDcSDtMStNYtgtgaagcttgggaatt +tttDgcaatHatgaBttHttaacatBcaaagtaggtKgagacaattaataHcaNaaHata +MtccaKagagtttBYSagDDtaNaRtWtWagatSgcSKtcttttcaaRgtMattatRtYS +HgaMccttttttBtHactaattcaHtMatagaattVtBtDatcttVgagtatttaaaatt +acYSattatttaYtagcaVSHattDctKcVattataagagRaccccWcaBtYYtctaaaa +YccSgattaaaMDRtHatMaYtHtcgcaaggWgBaNVDatataaatWtcMYSVtacBYaa +atactcgtacttttWgaacRNaattctHagcYtaSttaaataatttttaaSDtKaaMcWg +BaagBgaatDagaaatactcctNtgRaattaNWcattgYVMtRtHgBaatcaagRcagtS +taaWRgtaaatHcaMacDctatNaagtactVHaaVagMgttgKtgtHatcMacatagMga +BtSaaaBtagttaaNaYgStRRctYWYVtttMNBgcctgMctcacttagtgtttDagaca +YaattagaggKtttacaatMttctttatKagaaNtBtttKSHWSaVtVtgttaRSaYccg +taBgggMtKtttctYWttcaVaagctttttMBgDKccatagVactWDgtRtKMtgBKaDa +VaggtttRaataBgttYtattatgttatgtcMMaatcagaatagHaacaattRcBcDatt +taYWttagattggttgaMcgtYRgagMtcactaRctcBMaaNgcaStgcgNtgagVttaB +aaagaatacgcatYMaaatDtacgatatataMtYKatctScatattNgStYWgtttaYct +tgtagaHaHaYtaRaaagttcMHaStatcatYtttKBtctataaaatcaStcatatStat +tatMtSatcataHcaWaccagHtaaggaHatatgagaaYYgtgVacSttgKaBacSYcaN +NccBNtHKtHcctttMttttagtaaaBHBaaattWKgtaaccDataactgatatgtaaRV +taHgaattctcRttcgcatHtaagttYYctaaattttgWDacBtataatttctVaYHtMt +agMaHWtagatttcaVgtKaaacctgHagSgtacSWttMaBcHttaatcttMaStYatat +atattagtttggMaYaatHgaaaHHgatggccctactatSgacaatcVMcatactBBMta +attaaatattBNDacYtgYattBttHtNcaatgcggacccctDcYcDtttaKaSggtatc +aBYaaBttctDSRgacHttagMcggtWgagtcctRatatRcttgattggaaaKggaaaag +aaSNtattcNtataatVttgagBaMaaBctWtHatgcDaatHccgMDcgcWaaDaacWga +agcaatattactcaaaatMgttgtaaMatatYtctRSctctWcatttVatgBNtaaYagN +taMatcSgSgaVttSaccaataccKRNcataaggYcDMWaSKVcccaaaggVtHtgHagM +aggtKVatVtVMDVatBgttWagcctagagacaaaggtataatttgcttgtSaaccttct +ccttcaatgNaacaBtttaVcaacagWaHMttgttaagttNWaaYcgaaVtatacBatga +gHtSattacBgttYgtNRRcttgatcttaHcaataattattttccttgaYgacVgNctta +RattatatctcagWWatNcDgacacgttaatRattaYcKtggtSggWgatMcaaDBttga +acNttctcaaHtHaagcgVtDaaDtNMcagaaatWaNtatcttcattSgatatgatacta +ttWatSaattWccgtctaatcttgKDacatRatggBttatggKgaagtttcBaKtgttaa +aKtcgatagcNgtatVDagaDtaVtcaactttYgaBYcgaYgWgaWtaaaWatVtctVtg +ggKaVctcgRtttacMaVaaagaaggtVtKNYtWcYaVtRVccgaattatacttatatta +gcatcKBattttgVDggcKaHaYttgcggcNaatRactWagWgttcagtgWMctaataBH +tttgHaggcctgacMcYaRtRtcggcaatBagttaagcDatatatNttgtMcVtaaaHMg +attVgaYgtattatatSaDaaaaataWacaaNttKttcatttttHaMagatYtgtttcat +taatatVacgcHRttacaYtaagttacaBtcgaagcgttWtatVWRaaSacggWaBgSgc +ttaScatNaHcaatWacaMatagttcagYBagYgVactWtgtStNatacatYgSYDtaaa +cSaaatBtttKaKRSWRcRYMgcYgVataSNNtWgVtSaMgBcactaaatYaKattVgga +caWaaatgHtatHccacStaatagaYaaaVaMaaacYYMctcagaNattatctattaaat +atgMaRgggtatgaMcttaHgattgtScgtgtatVatHNgcYttNatatBWaaactNVtH +ScgataaNcBataggtaagagatttMatVtaagtaaatYgctgttttaagatagaWaaYc +gctaacttaaagaattggtSYgtVaStttRtcKtHaVcWaYaWVSccRactDaattgWaB +SKtaDgtataaRcttaaaatKcagtNgtaaataaatgattcatgtcKRctatHaYtMaca +WNgagatcDcgDtatKaHgaBcaaaNWaRataYtYYacttgcactaaYDcKDttWcYata +StKcgcaaaaaRaaNtttatttgctYatgtcVctttcBKcgtcttatSttattYMttaat +catattcatSaYtgWaDacgaataactctggaDccattacgSagaaattgatttaDtHac +gtcMgaMHaaNDKttgtaMgRNtacataWgttccStgaaatDaagYRtDagcatcHttcV +NWWataatataaccKaatWtYgcctacVaagttWtHactaRaagatatMMtYattMttcc +atactHgStagHcaattaagacagaMDtttagcHtgccctttattatSatWataBaaSMa +ccVVgtggatgtgttgYgtDHSaaMaKcagaagcWacaaaBagRactKacDaDgagagag +cgKcaBggtgtaYttatgcDatgaNgatagagtBtNtaWatagcacgcgcatDRSacHtt +cataBtaWaNtgtaatcDctBaSttttaggcWtBacgacaVYtRttaacttatgKcggDS +tacgtagaYtaagtaatgacggVMKtWagcatatagtcataagMgatVagVttSaacHat +aatatacaatRYaHacaWaaactRtHRaatagcaVtcMataaacatattHaStattDcMW +VtYaacYagaaHaaWaccNHcatgtcccgaNttataaNaacatctBtaDNKgMtcDtgMg +tatgKgSatDSgMtgVaaHNWcDcaaKgHMtaRtggcgRgtHtVtatHgtMggaRVgtcD +gtWaactactgttagaKcccDctcNcgtagtgStacgtataNcgVaHHagYttStaaccW +acaKctgctttaactagtVatttaaatKttRcgactaHttSaKtcagBBaWaacccgRat +KagNagKaWtHttttcWtatatttattacagacSBagDgtagtatHtgcattgcaMaRgt +agatYacactYSBDgctgatcMattStSgattcNttaBWaacatgcttSattttctatNt +taHNtSctgtcWttKgttgtttttKaMHNMcaacaagNattRtcBaccatKgtVtaaDct +tgattaaaatHgaataKYtgagMtgcWaWgtRttcDaatgRtDgcNWSgtagtatRttDc +ggatHWgaagtacgcVtcaatHtttttttgaKggaSaStaataWBMtgcaaatacgWttc +tagccRtaaaattNWaMggataRRaaHaaMcagaaacacacgDaatctactaactDgatg +tttaaDacacVaNgagKaBcatataaattcgRtSNaatDttKgKDgcaaactBDtaatat +agWaBgagtgtYaaVatatMtaacaggtataacgKMtaKgcttgNMtRaaaaVcHctKct +aaBcWtcHtaRaacKgcaDKaYaSHgtatttataaYtcaKatgNacgtcWWatgDttRaa +caaDWaatDgagaStaVScctgcacaaBtatacttctgtctttcactacWcaaaWcactK +attaKtatWagttacttgBtgaBMagaattgtYYttttVatttWtcBagaatcctcWtat +YcVttattMgNgYStaBgtttcttWtagcaggtMatgtRaaDtDKttgataDggtttatg +ctaataVYcSttBtYcatctVtBtYaVagtaaDtgagacctgaaatcNKDactgKtacgB +tDKgattaaatagattatagactatggacgacgRgaaYKgYaRtgaaaagRgBaacatct +ctMttgacNaWtctVagtStMaactacaatttcVgatacKctaKgcSactaDaatHgBgt +HgYttaagtNYtRcaRgYtBaactaatatDctaacSKatSDMatWtagKtttagaaHKat +taVactttSgtgtagWctaggagctttgaScatcggSttaggtgHtgYatgtctNtagga +aatDttcctgagagaHagttKcttttgcHtcaDgtcgKtatcaatgcgStVcatcaWNcg +tatttHtatctggaHWSataWaVttgKgtKBaaaggtaMNaatttRDtcDattaStctaa +atKgtaagtcVgccaHKgtgtcgaSVtaaaaHtatgaaVcatacacVtKattaWaKDgtt +ctattgNcaagaacaKYaHttWcDaccattttagacttttMttaRaMtaHtacNgccgaa +aaacKctNgaaagagggaVttttgtBVcatttatttVaHcgattWttMaWcattagtaYc +MagaatKaYtcatttagacttStDtcagacattctcYaaKMttcagtSNtBtMaHacYWN +aactVaMgtcNgMcVcVtgKaaataaVataacaDtaaggtcSgtDatttaKtgSNHcgct +VaaaatatagacRaBgaNtaattVWaKtgcaattHttctaNRWtaHtttaaSgWBctVac +aNVcKtaaagHDaaaNagtYcYKaVKtaaatBaaaSaVaMtcSgtaaacctcBYWttSgM +aMccagcttRgtVggaaWgagtaggYctRtaaWtgtacaaMNtagtacggVcttKcaMgN +aaatgtatgaSgDcSBRgRVcYtaDHgaVtWaaNagDtagggtHagHgctRagaNacaca +StaNttMaatgaataaSgagBgagtgWccDtVgagcDWVctBttccaWcacgHttgtcYt +ttacttaatVatgtKtaaatttaNaYttaStMtVaStggattgtVgaMRNHtacaaNttR +ScRtVcgttcScatMtBtttcDtcatVctDaScttagacaaDaaBtaHtacRgRgaRNtK +ataNgcaaScactcWtKggRagtgtaaYtaaattWgNagatatYtHattWtYWatagata +tttKatgtcgDagaVcgKVagacagagatVgHWtaagttgcatgaKaatggattaHcaat +atgKtMaWtWaYSVtNBDttaaHaMcaRctWScNcggtggYSttcagaattattggaaaa +ttVccMtgggWatatHMaYtaMaacaHaagVtgDtggcHtRaagtHaagVMWacaaaggg +ataBRcaaBcttKtHtMgcKaVtaacaRatKRaMaRtMtcagcaataaaaVccNcttMtc +tattaagacacgagatNtatttataaaSagaaatatSccaRHKatYMacgttaWKtgttg +HtgagatBBaRRWSacatacWtNtcWgttcaaaccactVcaSaYtaactaHgtcVWgact +aNaatRgNattatagacHatgcYWcttatctaagcttaatatgaaRcaDVaSaHatgaat +ttBDacatBtttHactacaNaNtataVcaVtattKgMaSaSggttggDNcgtgatactac +cYHttaaaMaVcBSacctgatatataBgcaattaatBaHtttgtaagggataaacatgcg +caaataatattaaBVcaWgttagtVaaWctRgBtgYtttccgYattttYMaVMtaHatRD +aatgVacaatatVBccgttaagactcgcaaHtVaBaaRctaVgggaacRaaaaaatYaSa +ccVgRaaBtgataaatttcaVttataSMatacKtaWttgcaRcgtgNattatttaataga +atNctcatHtSWttaVtRattcaRYtaaattDcaKagcWggaWcStaatNVgHaMaBKtt +aaatYRMHaRtcgtagMRgtattcctHtcacaaaKtaNttcaRcatRtccgatNDagaBt +tDHtcttggccttaNtattaaStaWgKtVWNaMccaVgVgtatcKacDaYcccactcatt +cacYtattggatVgaWttctgSDagaWDattctacataaaDggtactatagcNcSgagtg +tMtaacNtVtcStttSgNDaDYgaaWVgtactRtaNcYgataHagaDtagttggaHtgtN +tcgcHYgaDttgRtgStatcattttKtWVaYattgNtaaYgYccHgWactgtaaaVBtaB +attaMBtHtttYttVgtaYMWatWgWtNaccVtgMWaSDaatcYWccaaaHtacgKagtN +cMKactcgtaaaVtaMatttcRcttgHtattattcRaaaWaWactgDttttccttttaKV +NaVggataagaagWttcgBtBtVaYcataRtaacBgNaaYctggtatctacaaaagattt +agttaaaaNaaattgctcaactttBKagatctgctgaMgtBttgtKaSatVgcacgaHNa +tVDgttacVBacKBaaKaBctccDtagctataWKttagtcttYgtaSccaatcBttggaB +tMaaaagaYtMgtgtNatgacacctWcKattctgaNtaSgaaataatatVSaattaaWat +tagDtgagBaHaaNHtBgttcttatHaggaBtatcHtSttgccaatNgtaHtttBattaa +catcactgaWaaaaaatggatagMHtSgaaBSatacBSaagMaDcaattttcgtctaacg +HtaaaBtatcttaattagtttatcttcgtWVttatatcgccgaagBgRaDcBaatHVDta +taacaccVgttHaaSgaagaaatcMSaHBattgcaSgaSVaRttcaMtgtgcaatKaatW +ggatBVgtataNWgNctttacctttgaaRatSaKttHgaaaYSaBttVacWttcctgctD +gBSgYcagcgggWRataaaatgcactagaaHStacaatHtggtgtBgcNDttggattatg +aagaKaatStgcttHtgKNMNRagtaNtaDattgaDDcKtaaatcVVBtcSgNcRtcHat +aRcggctVBtccaWcaDgaaRaRctgaatMtaRtgBcaWNaNatatWScYYaWttatScY +tSgcataDtWcacBtactaWgcYtcgtataagctataNSgBctagattaNgaKgatVKgt +agttttcaaagtgcgcYattcagatggaKcMBtacgtttaacctaaattaaatattcatR +aggtcgcccattMttaaaaaaactggSgtcccgtctaNtWattcaattVHDagRtggVSS +aaHtattatWctatKatHtHattYBtaVaMRatgYagcHtaSataaStKaaacattaagg +gttggVYaaDgttWSttcattaRBcMttttaacatRDaataaMttRgataaagVDKatca +tacaacgMtaatYctKcgggcBKNgtggttcttaagttYgcataVMaaVBgtVMSNagtt +atSttgtDtgtMgMDtNKtBgctattacagataMWtcSggtcHgggcgagtcRtcRatta +aaatgaaYYattgtaaccttgatacgtWcHDgBtVagNcSgBKtaaMtcaStgggatDaV +tKScaYagtttctagNBtcMcDgKaDHtVtMaMacMgtagtaaWtaYtgHtttttgtcta +gYHtRaagacDRaatgctVMtttWaYaaNtttatatttStcgactaDatKaatatattHg +gttgtRtattaattaaaaRtaNacKattctVaatgattcttacWatgDgagggtggScat +NtcMggaagggHtaaccttcWcatWaStagHtttgatHaRVaaSVNNtcaRacaNaKttg +ctgggcVattatccatVatataDtDcNgMBMgHSagggaaagKctgggtcacgaatcaat +aaVtDttaRRgtctStattNBaaaBHatcgttaaWMagatagacatatVgDBttYMacaa +tttKtttaataaaagcacgVgaaactDBtaaccgtagaNtgagaaaRttcKKagtYKttt +taStataaHgtcNDcgttYccaaaaMcaWtgggttatcaaRaaggaataaVWcacatatt +aRYaaVagagVtcHggaBtaataNattagKtcVRtgactatcgHDaBgRBStVtSgNBcc +WDgaatgaggaaNctttNttttacaaggagaaDDaVtcgaataaataagttaattStBDc +caaaBgVaDtctScgtgtttttgctgtcacgtttWgacStMtttVaVgaBtacDWtttag +ttDctaSDVtttNaDDcHatatacYtKataaatagttgaacaagaatacaDDcacatttg +taaaggHattaaatgttacgtcagtNStttcVatttaBtHtVggttattaaHcgaWagaY +tVaataaatcaBgaccctHcatKaDatRttHRMcgtcgggSMtaatNagtYtgaYtggMY +ttgtaaactacgKgStttaaaYatatDtaaSaVVcHgtagatgaggtcaHggMtaMWaWa +HctgaatctaaBaWaDtcgggtccctaagtaVYDaNactataaNcctKcBcataaatttc +aWSttttgacHtctRggagRaagacagWVNtctcatHtDHaRagctStatattggcattc +attttMaNaSaRaNDHaagNtMgtVWtgtMccaactKNaaaVaStatcgtStgtgtaBgB +gtaatcNtccgaagtttaWgactNgtaaccaatgNatWttgWagtaaKgtctRgtctaat +aagttVDHgStgttcVttgtSWatcYaggMatgMRcBaStgtaaaaaMttaYagccggtg +aRRatgatccaaaggtttctaaKgacaDagagatgctcMgaaaMcgRaacaaatataaaa +gcagtgtatDHgRaVtWBVtggacatStctKccttVttatgtKattttYcatctgttatg +tcDKHYcctSHMttgSDRNgtaMNHaggatBcSBtHatDMBcttMacNaVMKtctgtttc +gaHSgtMgcacagaStaBttcWcattctDtcttHtDKBcaaNtRNaaDgaaaaccMRtBc +WVVagcttatcgaDYccacKtatgatgtcaRttattYttctaMBggcaYctaNtBactga +ttStaDaHccYaDtgcaRDgSYtYtatBSaYaaataaagtctcgcgttcagaaKtttctV +attagtWcacgaaVaaVtctcaVgtagttNaaacaatgtccttaactaaaStaKWagtta +NttatacaaaKattBctgaagaagtYDNtagatataDtHcKcctaBaggcaatctHttct +aaDNtgtgaaaagRaattataaBMaggtDgtMaWHacBStSMtcgaacYttRMatNacSc +gaaRtttctattcMaaBggtaKttaRcgtBattcgatatYtVaccSacacgtaaagtctN +atYttgcSSattttcKccttataatcRtHNctttMcatBtacatgtYtctagcNttYaca +atgtaBgcgttVtattaaWtaDRtKNaNDttDWaaaataatDgcgcKtaatatcgctMct +atcatcgtaaaaYNRttSaNtWggatRgtgtcttataVgaaaatcWDcttDRaatMKctc +atatRttBtccaattBSacctgMtaDDRagtcagacBNtttattttagtDacaagcaHca +cgRttVtatcatatacStaatMaWagttRccKtRctcgaagttgaatttNtttatHaHtt +agctatSBaBtcaagtDaaaRtgattcatStagttcaRattacaVgtatWRttWggtttt +ctaactttSaaaVHRatttYHMKVVcgttMtatBtaSaaMctgMtcaagaMtactcDatS +aaaacNgatttNcaagttRgacgataVtaacYNataStRtgaattactgtaKtNagaacc +DaatgNDaaHcataDSYattatgtctgYWaaRaHtttWggcKatgcgtagDSVtMactat +aKMSttaHaaaacaHatVaDKtSaaaRtcaNWHtatttctWataagctttcccaacctNt +aaacattcgagaBKVattaWtcVaKtWcggtaatcaatgttcaaatccDttctcaaSaWN +DataaKatBcaYttRtcataMVtKttggcaaNgtgttatMaccgttgMNagtgVtNBWgg +aacacaKaaKctagtctacttSaKYMacaWtWDttatagHBacttRttcctgttagtScV +NaRtaacgScaStttatctttttSgtBgNtttStRatNDWtctgatcKtgHcattatcta +aaaattNaaaWgWaDWttWRtHRNcHacBVgWttgtNggtWtWcttgSatRtaaYtYtNa +DttYagactStacYaYtNHBatggatacVtBatgccaHcgtagaaMatgataHagtKgHa +WcgtaccKaNatagWtDttcgtagggcSgtRatatNgaRtYataaataRtBtcttaSatc +agatgaaSgtVtHtgtaaDtVactgattcgcatctctBaWWtaagBttVgacHattWWgc +KataHtBtagScWtcaNtHStBKMHBRtRagcataaYtNtttatacttaMgacccattga +gtDYggKccNaaRgataWaaaNWDMttMacttaatgStDYgtattaBatBttKcSaacta +gtaccgttggaKacRtDaataSBaatacaKtgagDtNcttattaagYcagacttNNttat +cBtHtgRatgccacctaSaatccaRSgtWggtgaaMcgcaMaagSagaaDatHcttgaaD +gNRttaDKacgcataagYaagtMRttNaMMMgcggttcgtRaSgacaStaaVgStcaRBK +caMtctKtctatNaactaHtaactaaatNWaKtWaStRSKcatggtgBtgRBtagaatag +ataSBagMtDVataaDtaattgaYgaBaagWagaacaggaagtctgacgMgtgagaRVac +McBaaDatKatcNtKaRtcatDNBaaHatatacattaWRBtcaccattctctaaWttWac +gtccgcgtMctcaaaccHYtNDatttSaDMccaStRttWgttattaSVKtgttttgtcWa +tgtgStttgttttatcaagacMttgtRDgcRtctctgtgggggcSaagcatVattMacat +tSgttaacctaaaaccgcagtgagNgtctataatBtHtacaaSccccMgagRVctYagcg +aatttacMagVttaRDcctRgSSttttcHtVaacatagBgaMRagatRcDBaMtaNtcat +ggHgaDYgaVgWaaaaMKattBtaDYBaHRccagttatacVaDcacactcgtaSctaaat +atRDaccagctttttaatgtagaMaRaaKaaataaaatacaRagaaYaNtatKcDttgHg +cVtaYgDacagMBagtgttatgMcSgWDWYWtSaKaagcatKatatctcaRHacagttaK +tgBKtDRggtcaYcattcgcYattttgtccaagtVgcattttttaVaagtaaaagtWcct +tgacYcaagtaatataYBaatataBtaaatacacttttRHagtttaDSHgNtNVcatKga +KtgagttgaaaHcgBattatHgRKtcaBaagttgtttgtVatYattaattBatYgaatgM +gtttatagtKcVctagttaaYWttWaRKWggYttgaRgagaaMKtaggtattaMVttata +VcagHYacaaMaattRRtataWaaRacHcattaVaBtHgtatBaRtttaccaaggNgtaD +MtatYtaYVtNtcBRKMgaatRaaagaatactRattttNcaaaDDaagtagtacaNtSHt +taaataattggtaaKtttaaBaNgtaagtcaYttacVaataataatDtgHSSgtSDNaat +tcRMBgHttctaagaYVcHcactKgaaNHcgWaWttaaBactcgYtDaacgactMtaYKa +cBgttcttgttataBacatScBcattKaaattacttSSDaRgKtHHagRNRMtttBDtca +agcBcgcYattactcgtttacSaaNVagtacacgtggtSaWatBtgatttWttScaaDtt +tggtKtNKaMtMgcttaHKaRaccgatccctgtgggagRMttaaMaWccggtttBtgtta +aVtagMWctNtctHgtBgcttatSMYccttgHaatatctgNgVttagcttagggaBBSSt +aYgYatYgtaaaaattHatctatgtWRNgtVcSgtgcgtcYBagtRHgacttaaagSHat +atBaaDgcaKtcccDgcacMttatRaacaataaccWtNBaYatttYacYtagagattRta +tagKcatattDgKtNNgtttWNagggtacStataRtVDYaacgtaBtVKtagaagRtttt +ttatataSaagaaKtaatatKtattagBtHataatatcWNaacagtgWaccatatStcYc +aaNRctcKacKttgtStaaKRaWDDaatBtttgtcagggBgtggSctaaWtttYVWttNt +ctaacatagVYatcagatctVaHMgWtcaagtataHtgacaagttSacgtNRataaatgt +tgNtaattagaattgctMaRttBtacBatNgacatttcaMcgtaaacctctagHctaaKN +ttBatatttaatattBaKtRagYtatattSgtgtccBaNSattgaaattgYggcaaataa +tatHcaaaatcMBaagYatttttaYttYaStatttDtacRtgRattttttgDcRaggagc +accaattcRcttttataHcggatcatNSatgtagtHHcactgtWgtaggtNgactactHa +gagHattcaggggSaatgcaaaacSSKDtaggcDtatVagMtggactaBSatagMttagg +atSYttaacBtagaNSVtaSaNcSScaaatattVctcYaWYtBcttcgaYBagWtRgagH +KagagMaatttMatgtDtaYNagDtaBagcKcKcaMttKaaaaatVaatHDaataacgRa +tBNVKtMaccYaaccMgttgtactagcttMatKgKBtMagtcttMWgaatRcacaaaaSg +cgVtSatggcaggcgKaYaatgctcattaaaggDVacStgttaMaaaaacNVtBtgctta +acgtDNaaRcgWaKtatactagcactgKVttaatcttRcgDHHattcStatgatcWataa +gtattttacgtcaRgaaMcDattYHattYgatatcacNNWtDatgaaaactgaatHagga +NcttcctKggNgatBaaatttgcaaaDtgctcaatgtYagacMgtVVtgDBaacVaatNa +DtatctgaaggKcagSggVtacgatgNWtKWaggMacctagaatattcttYaatDatcgt +tgatggtcaacgttatatgcttaWVttccRgVcaDcgagMtacattaMtaVWcgttRcat +RacaRcMcaNtaYWNYgMtatMgccctaKctagHtttaaBVMaaWcSaccgMttBRgNcR +WMtHMaccaatgataaggagVttYgaatcttagtgtcMtgcctVtaRtgcaccaDaagHa +ctNYcNcttaaggcMBagaWtattgtgctaccacgcWataRaHtDtacgaaVttagttVa +cctatatStDgtggtaMgaSattcatgMcaRctatgWgatKatYYaaataNYcSaDtttg +tcYttttttaBScatRtctgtaWttaatagMaacatDttaaaNgaacttacYttagaacc +ctgNgagMNHaaKacccNatgKccttaKcatDStaaStNaaVBatagttcacRtYcRcKa +agMgctKtBagSaagNcKRttaaaaKaaRttttttatHHNHaHRtcaRcMataKDDtNcK +tKatctaaataaatRatYttMccaaaNaaWgctgattcaaaKgaatScaNaaaKaBaaaa +RNtataVcYDattagctattaaatWtgBWHgggtatcatattatcVttcgHacgcgatMa +ttDcaRggDYtYttNaaaatBKttKccStYVDatatYcctSacVcattttatMtWRctaY +agRgctcttttaacVtagaNaVRaccgRaattaaVcaattgcgKRctMaKtttHgctttV +MaNaRaNMKacHSagtWagtgNatKttatctataaHatgSaSattcagtDctWaataaYt +cagtaYtctatHcgattSRttaaaNDgagatatacttVttatcataSSaBNaDataRtRR +aattcaRataaRtattttNaRYtaKttaccaaaaaHVaBtttWtttgatRagctaMattg +cttactctgatKtgatgRBttaataagYttcStKaNgcNatacgWatYaatctggVtaaa +ttYccKagaVagggatttatttWacgaBcaBtaaDttttcgaBcHDgaaSgVNctgaaKt +gaVagtVWgRHgtacaatattgcMDNNataatagaaaataatNtNgccgaaMaagtgNtt +acgVHaacSgStBBtRagtBgtaaWgacttcKgactaaatgaagVaacaBtggtacattc +aaagtgattagKagNatatVaKBacaMMctccatcgcgggRctttKaaBatcacaScaNa +aaaatVgHaattaatatcWcacacactcatgctcgaRggVgcatatcaDcatYgaggttD +gWNagagaaagagaYttHKaatgtaVtYttSNaDtcgaatctattSKgtgtaggaMgtac +cWcaMRtHttaaatgWtgtccgtKtacggacaNgaacgaSgcYagcKBttNacaagatac +gaagaVcBgStMacMtgKaactataSgWtaaaatDRataaaNaSaagHttHWYgaccWMt +atataaaaagatgtaKtVtgtcBNMtRaSaRacVataaNaaaDtaatgtaaagaDgtata +VDaacagatttWtDtcBgatggBcgagctcKWgtHcBgcMaatDNatcaYtctBgaHtcc +agHctttMtattgtBccaHMctatctNaaatacgcgtacatacatctaDactactcKtac +ctataDccMattRgRggHtaaaaNYcVtatccgttSaagYcgMatttaVattttHagVat +VtttKattaagttaNaacaccHSttagDactSNgtgtttaNtVtatttatgaaacSaKta +ctctacgagttgaagtcaSBaDgtagatNaaactRKttcatcWtaBaggKtKcYttaDtt +atMaWcStgattKattgtatatDttatDtKatgtaNtgtcgtcttttttaBtDBcaaaaS +gDatgHtctacaattcgMtVYtatgcattaaaattcaVgatRtcagBtcaMaNctHgtat +VatcHttcaDNKgtWcgagHtttaccattNgaactYacaKgaaagtggtttgtgatcgaK +aHgaatYNtBgcaaVatWacNggataccaDtaaaWttBMaBccagaHDaataaBaagYVa +cYaScctYVgagWagaYagtgatgtttWatSaaaMYDcactYtaStWgaaattacHgKDa +YtttttgttcaaaaatttgYatatVcMatcactggRaaMVtStBtaaaagggatYaagtB +tatcatgcDttDaaaaMatagtctaataNtcttWHaaatcaVttaRaKtcgatttataWR +taatatcDWcctaNMatgtttDaYaaWtMaagtcagaKtaMKacgccaaVatgWtSagta +gctatttcactaaNcaaaNaaattaggattatMWgtgacgtcttcattacaYttctRRtt +tgMatggNtatacaataataNgatNcMttaggBcDgRHgatctttagtNtacaaccgBat +gtHaatgttttgatatccgttatcataStaKRaKgttgNaagagKttgNYMaggaattca +gaactcaRataDttaagcttaccttttgVttaWWgacYggStacYcgatgcSccaacHca +YNtgRaHtcaYaacHctYacatagatBgtgacDaNgatMacgKgBaWagacaSgttaKca +tactatatcaHaatataattctggtcNttaYggDRtDaSHgNttYaatWagagtagaacK +tWtHtBatNtScttttacaattagtaMaatttHgtctagMctaccagagttcaKcStacc +KggaggtctgcNatctctDgYccaaVgttgaatgacVcatagtgtattttccttcatcta +cttSgaaStcagHtMaataWNDagtatttttataggcatNKataNaMtgctgtttVaacc +tVBDWattgHttatattaKtatSVSttgtaScgcMcccattgggtagaKMgaSaSttYgc +aaMaatVaVaKgtatgYNattcttagWgtcBaaagSaaatRatttNctacaStggtYcaa +ggttBtgaDWBtRtgaaDccacaaaVSatatBcaaScWccgaKttttcgtMaVttgatgt +MatacatgNttBaNaagtaggaRaBagaagtaRtaagttacWatgHtttaagSaatgata +NWattgtaSggHDtttBataaNNBRaatKWBgtaDcBaMaKtctaYatVaKataaaattW +YcgtaHcttagtgYtgcKDtccatMSaaagatYcSaHatcaDtaatgMMatgcaaatgtt +tagaDDNtatttgaaKcNtagKYcaBMattaaagttaaWDacgRaRtaKttaaattaVVK +aMaBtaKctaaWcatctRMtgKcBaBaaagattHcgMcgaSNgactaccRatHtaSNtct +YcaaBDtaggaagcMatttcaBcDaaatggWtcaHctaKtHcHMcRgattgaMtNVaDag +ttaggcttYctcatDacWDaaaaaKtaBgtBaatcaataaKgactgactcNcattMcaca +tNMattgtaaaNaaacttgctaRtttacttaatKYgcttgaSStgtaDaNgtaKgBgMaK +gccagtgtMgatHDtgacaWDttHKaDgMacttaKaagBtttgtcttaagMagtaHcttW +cacaatSatgYtgacHgHcaHDgtagaDccVaKcaataNttccHYctctaSRtaYagtNg +DagatWtRttSttNtRNagacatattttatggactacYMagtMacYaagYgVgKgtNtaV +cgtgaatcataatcgattYtaaatYtctgBaMgNWNKMgDttttaWtaBaaHatNHaDac +ctccNKtgaVcWattYtgccaVRattMacBtcccNagYttBYNgaBaaaStWacMgcttc +catgHaacttYagMtNaaVSYgcgatatHcaatatttgtgBcatWMtaaaaDRttHaBaH +ttgaacaaataaWaMcaDctgBtatWttaacaaWacacWtDtatttatWaaHacaVagVg +KaaaDttWgRBVagttVNttctgcttgacatttSHHMKScSgSaMtDtaMcgtcaWaaca +ctMcaHWRgaactWtcgcMNcactVDaatHcDSttWtagactatgaRNcttagataYgag +gaagagcaSHcWtMaKStatgYatttttVaattgtttWataaaDaDgataMcaMtatttc +tVKaKgcttcctDagtgatWatacaRtttaaaBSMctHaaatcagStatStgaaVttaat +tatttgctaagcgagaWaaWtccgcaaSgaatVgtaStMcSNcgtWggMVWNatHctggR +tttaacNagtttRtaMBgatatHtaatcMaaaYgatMtaccttaagYatcgaaattMata +aHatYMcccaaaDaYaVaWgRaHaaaMcHSattcatWSatttcaMtgataKBYtactgaN +ttgaaDactgBatgYgttaagVgaagDagaatttKNtgaMtHagtaaHRgaaatttaYta +ccNcgWNcKtaYtBMctVBWttttaSagRHBtaHtcgtactHggagtaatttaaaVVatt +WDgtaaHaYgDtaacatDtacWttttttatgccacttaDtagtaaKgYNcttMNDaBcaV +McMctWgatactaRcaaWagaatgcWcRtattccagKgaNgtctcKtWgaNtSttagVaa +gaSYtcctWatatSgaDaKcactcgBtYacDgMtaKggtKcDtRtRgSaNKctaatHtRD +aRgatatacattagtgccSttctDgcgatNcatttcHgcKtagcYgttttgNKWRattgB +taaNcRaatcNaagcgaaVKttYtWttaBttttttNggKcgaRBMVtNcNtDVaaMtcBN +aKtaataRMcaaaattYactactBattWcgccgWaaMtaBYtgtaHagtcttVttaggaH +VaaNaNaatcttgtgcattttatMDYKccataScaWgNttccttttMaRcVtWHgaaatg +BaaRatgcgatataaaWYacYggtacttaaaaDaaattgatcWaatgtttRcatatcagg +aBcttttcttVKatKccaccYtDatMtcttacMtSattaatatagaatgSgagYgWNttt +agtatgRggYKacaatattgggVtttaSaYcaRtBcggtDaggYaaactNataggaggaD +gaKcaaataagatMKaattaaNagtagttcWctataaDtttcgtcgtattaccStgYgat +gKtgcccYatDctYtttttYttaaaagaactcaNVaaYaYtccagacBttKcaatKataa +tKVWcBataaatgttcctatYaacttaSVtgataggVatgagttgatcttacgMMgtWtY +tagcacaSctcHYtataattMttataYaaccKgtgtaaKcYagaaVtcBKattStgcaaK +caKKaHgtaaBtctgcaattaWgMcgYttMctWtaDNcDatggWaattggaVDagKattt +tgaaaRHattgMaaMgtaatcattctKgNaacacccNHataaaatgaaagagSatKtacV +agttggtcgtgcBtgtgcatgagcaacataagKtcagtttgtDBBHWcgaDtatYttgat +tcttaaagcMMttaKgDaHtatVgWHccgatKttcaaNcYtcaaDWDatcaWtBtWHgct +aaMDaDWtWtNKcRRaNttVgHaRgKgcWgattNaaattaataNcaRtagtRgaacagat +aDKgtatScattaDgatcatMtcgYcgtttaaaRctcagcRattaacatccStcBtgacc +gtgWaaagaaatgaaWtattaVtHacctaccaaatgBgtaVVYaaaatccKgtcaactat +aDgNagtcaSgtKttacHtccMKKWattagtatNctattagtttWttRtgaKaBHStgRa +gattaKRtWaKttaaWaagtaVccctgcgMRWatgttNKgtcSggSHtaBttgtaYaatD +taVtaatgtHcatWaYcMttataVgaaaaagBgaagRattccggcttDgggcttcttaac +ttRgaStaMBaaMtctMBHBacttVgKggcttgcgBcBtgDtttcctattaaRcatStNg +cKgctatcccacSctcHtaHWtgWaYatgVaRRYtgctaaaatggagacctMcttgttMa +gBaKctttYWBtaYKgcccYttaMgtHaaNYgtgtagagDttcBatgtStttMtBWtaaB +ctaggaaNgaRgcttttttgtagacRttHSagaatDaYgcctMBtgtNSNaaBttgVtWt +ttKgacaatatVttVatagatttgcgtcgDtVgtSattaaaVHtaDaatYttatKSWtca +ttagtaaNatctcagcgtgcKcatDtaBccaaccctgaYcattaNaagNaKgagttttca +ttaHMaVKMDDtaSHScaDattgcaggcccMattatacYtMatWgatttcBcBtBctKac +ccaaWctatccctcaacaataaataaMttgtaHHcgatKgaggBtRYattatacgtaYNB +acagacaaatVtMcttttRtVcaattgtttgaWtaaSacaRccMcaaacttttaaacgta +cVBtcWcSaYHgtattacgRtgtgtaKgWgaatctaBtcgtgRaaaWWVBcaNtcgctgY +taaaHaSccaagaVMNaacagattaHRaaMWcVgMtctgcatgaagRDattactgcKHtc +actYtccttatgHtKgMgKcDtacNtcaStgYccaaDagttDtttgYcaagcacWWttaM +gccaStaaWtVactgaagtKtttcaWaatgMattatKcctctttttcatgtaaactttNc +aaKgttttMaMcYtgWctMtttactttagaKtMgttDYttctatagWcRttatYSagact +tcaScaacaYtSaattcaaagtgctSaagctattaaagggtaactcacgDKgttaMRggg +attttMcgttattaVtccaNagaRgMaataaagaStcSaacgtaWttatatHgttHBcgt +acggKBtSatDactRggaRgccBRttctaaaatSactcKtttVaWRatatttWaHaKMat +gtacatcagctaatggBgaBNSNatatcYStagaatSNattaccgtcaataaggYMRtaD +aatVgYaDaattataRgVaagtgcaNKtgttgacttatHccacHaacVcWcNMDtatcat +ttttaHacatKtatagtgccWttaattttBSDaKaHaDttYacDtBgtMNgggBaaaaat +tDaaVMaKgatcggKtgtctatctctVatcDtaagaagtgtaMcWatDggaaaaaYtcDV +tNttcNacgaYtcgatHctctaWgaaggtMttcKtcttaMgtctKNagcRWcgBVtcBDa +tYKtctaVaaaBgtaRagcacggcaHHagcagaaaaacgggtataatcaaWtacYcWtcc +taBgVVaBagHaaaaaatataRYagaacgggVtttcHaMtNtMgcgaaatKtattaagtM +ttatcttWttttRaatatgttatgtatttRaagKtBgtgHtHDggaBDtWccattcKttt +agtttagtBYcDaMBtgatcttgacatKctBcaaaacaHtatggaNaVttcgttattttt +ttcaaDtDDaatcaaaYaaBHttaMKMVgctgWtacVtRaaactgYtcatggcVHtgatt +RttataBtcgaaRataDttaatcattHtatatccNattcaaHtgKRtRtagtKaRWaata +YaggatccacttcacaatgtgatMaggactNaaccaaMaaKtagaaMctacttDSaaaWS +gctcagtWaataWaHtStMacttaDtgagWaaaatatttatcaacaactRtDgYcYtata +tgtataatWtagccaagcgtttataatDgctgVaaagHaattagaatBWggttctBaNta +ctHtKBtcgaaaRttHBatDaaKccaSHgtgctWttcBaatcctYttgaHacgtatgagS +tatRtMaacKacacggaaSctagDagNttgaKKSgtttctacgtagSataHttDctggBc +YtttaaatcgRgagagaDtgRSaVStggVtgacgtMtatgaaNtWtHgtDaDtgttNaSV +agaattccgcttVatatacattatataYtaggYaaaRDHttHYDtNgcatHggctattYt +aMcWaaVtaNtatttHaagBtatcagatHtttgaaWWtttKaaaggBtattHagtaacac +tDggtattttScttaaaacaStcaacHttMtatcagatSaHtaVtBaNYcttHcatgHat +agaaggggaWgtgBtttagtVttgacatYtKtattaYSggtaaaHgcaggaStHtYcgta +aDWgtaaaMcgYtNHtgNgcttttataWatttKWaaKtHattgRtBtMMccgtBtYttga +KaWBatcBgaaacaBgaagatYgKWaaacBgatgtDaaacttDcacgatSKtaVaRDWtV +KgHtcRattactctattBacaaactaatgDtaatcatatKRattSggtcggRMaaHVtgt +tMcgatatcccgVctKMgBactVtWtBKtgWtaaaVaatRgKatttKSaYHtcVBNtgSt +gtatNStaaccgttaaaaYactBgaaaaattacacVttKattVNgaMattNccctaVtaa +StctgaaVatactgtctaaaKYNDtataWtattaaNgtHtaWgaBMttttccaaaDcgct +gagBacacttctDSctcMtBtNccaacaaatSVtatWggagSattKatRBaaaNtNttta +gacttaagtHttaatcgtWctHaMBaHtaaagKaaKttgatattttgKcgtcDtgtKtHa +gDtMtatgatcttgtcSgtWgctaaaaattDaaaNgNYtMttNHgtHBataatMgMttct +DcgtNtNatggKatHtaaRtRtDStttRVcaatKgaaRSRtBttatccataaMttagcaa +WtagtVgaVBatcVtYtagttgtaMactaaataDatagNttttactagcgcKctDatatD +gaHtRatVWagaDtttcggSKataacaggaaKggMtttctaVttMaatgattcgaagcga +ttaNNtYactttKgaatWttNNgctatatgttacKaMtaaDgtKgttBttHtDacaagaa +RgDgttWtaatgVBcaaccatgcYggtRcctaaDaaHcatYNaaVDNtBgtBaattYYgc +HttRctattVtattgttcKaaatagtacccttgcVtaaHttaagaKtaagSaYtgcactt +DattYttaVgRcacaattDDttagattttcHagccaYaataKaatccVDKctNcctcaaB +ccaaBaYgKacWVtWttatgcSatcDHttattaacaagaacRSactBHttDaBBBcacgt +tactHaKgacaKtaWMcHtaVHttaattcgttatatBaaagatgaactaaYgDNattNaH +gHKtaatcctcttcHttagaatVcagaHtagBgtMataattaagtcSRcatSagMagaaa +acgYacgagcacgBcggacaHKaaBatSatagtatcDttRHtcagtDtaStYtagaaagt +YNHtgaacaatgcgataaNgtNVagtacccctBcgaYWaactRtDtatttKatBccVKtH +ttNcttVtgaKMtgcttggcgaNatctcKggtcttttataaacWaBttcgHtcaHtcgat +cgcggccaHaagcVgKattBaaWttKcttaVaagYaVacagaacgcScDcgatataagtt +ttacaaKcaaaBcYcHKctRagcgaatgtScBagMttYHtaatHcKKtgggatgKSaaat +actgWBHVcagHcttVBgYDtaVtcctcatRcVKcNaaYaBtattttatRtVtDaaScgt +atacMatcaaactagtaKataaatStHtacaagagttgtYatctagaBaHSYtaaataaa +StacaHagWSRSDtagtatggctgaKtaRctaaagBtactcttatgBcHcNtNRNtHata +accRttagatataaHtacScgtattgttgtDcctaYRaattccaNatgtgctaaaactMc +aWttgttgVMaSgtaVaSctMcagtcacNaWacgaatWtaRtaatSgatgaaWtaaWcgt +ttHtWcttgatKtgDtDMcagtcattcacttgaaatactWgtattcHttcataactgctg +tgtKatRagtaatttYgNcaatcBctgtStaggtaMatacgtYaRNtgNaHtNccRtgcS +HgRcaatttVcctattaBKtgYtaMaactRaaaaBaattHHtatVNWYHaatcagtaMVt +ttctattWHtttacaaVccDctYtttVtNtRRKtBgatHtBcaatHYaSgaagaagHagt +ttDaVaattVactactYcaDtKttgVVVtaWtggctaSttgtaataDctWactcaRttWc +MSYtWagaagttctKHcgKtDaYggaDttgtgtataacaRKctaacttcYaDtccNaNtt +aYtaatagRttaSagaatBtVRtaatcttatgcgtWtataaWgHataatttYYSttYcgg +KKtaHcttttagHDDBtggtttaaacatagaRagtVagactttacKaWDMacgYaacctg +ctKaNattggatggNgtKcYSttttcctttDtYttBcatgattSHaaccVtccatctccc +acDBtgaWBaMaaccgttttcttaaMgScBNatBtagtcttccttatKBRcctggtVSta +tagcDgMgtacattacccattKKtaRcRatRctYVaSagttatatYtcgNDDggKaHggc +ccgcRtacgDtcYctgaaacHtatattaVtcaattaaatgaWaBggYtHYYaVagWacaN +tDtaRattgRacRtacacatgHtagagtaatatttctgDDcttgNDagcctaaHtatYHt +KtRaScgtattMttacaacHggttttatSgaHVVgaattaatagttattactgtRtaWga +taMDaaaactgNYacYtagKtaRcaYDHatatVatggctKtWatHaNttaatttttgtaa +gcctggcgKataaNtttRMNggDtataaaatVcMRataacagctMatBgMtaaVcgagat +tcaaaSgtgKacgtDHatWaatgttcDtWatgYcWRttcatBSHtttgaatatBgaaWgg +gaaBcctSSVaagctSctagYatDggtatatgtaatatgtatgHYcRtagagtHcgggca +taDHattcaaattcRgcaaaataagattcaaYVtaBtaagRagtttgSRtgRYKgWggtt +taaHgcHStgtggtctaHaccaccSaaaattaHatgttVtataccagaatDKVtctagtt +tcaatgtNctaccgDcacgaattacactatgaaggccKVatccaSWaaKHtttSggatga +gMagttgcaatatKYtacBttaccatHRttaacttacaDKKtaKaDcHHcaYatatgMag +aRaNNttcggagYRtacMtHgacttagacBaagggBatcttgaRDactgatacatatcSB +ggtaaaVWgMaatttaYtaWacHattDMtttaaaRRScatcttctaatacagtBVgtgtt +tBagtatgBNcaagHaaaSaSYKcacMtKatggcacgcctSRaagcataattaYacctMa +aKtcggaBaVaaWaDMttgccttaaacttDaaHacNVtgagaataccactctMttaatct +tHcctttaggaKgaggWtaNataYgtaggtgaagtcWDcWaBatattRtVgtRgVtataa +cDDNttatcYaaaagcaVgtYggaDattccgtccDcSttaaWtttcaaaatggataSatc +tRYcaaBctMMtcttaacMaSgDatgagatcaYgctcacHccMgaacatcDNgtNRcgBa +aatagaYgatgcttRaattStccttgagcctaVaagggatatcagtaNMttaaHcMaatc +cScBtYaYttatgaMNagtgHaatHacaHaBaaDtaRNDNcBtagBgacatStagacttg +taatMtYaNaKSaccBtttHcDaHNBttBaacSaggagaacgWcMgtRcaagattSctgt +aBtcaatMtaHgcaaccataVgtaagDRcDcggaaccaBtacVMgSttgtcataaaaaca +MataHatgttaacaaMgtacgtMVcatagYtKgtgtcctaBcYKattcaggBaaHagStc +NcattatRRaSYtYDRaHYttttggaRggggttatKcVtHgctggaNttaagagBaacat +tggYaaDcSacggYaRttacaacactcDcacBDtYataaaaDWtctcaggVtaYttKtaV +KtDSaMtYtYcgtaacHtRcHctaacBgattttagHaScDctHttaaaatVaHttggtta +tttDtatHtcaHcBagSttttDctttWtctaaataaWtHYtRgtBccSaaDSaNgatcSt +taaaatgaYgKaaDaVatatYaRaHDtataKaNtagtacataggSaatMtctMtccctWg +aYtaggataMttcgtacgccYgBSgttaaHgctRgRgtDVSRattttttaaKtRMtatSg +RaatKacMaYgggtagBgNHcgYRagHcatatgtgaacMtacSDRMHaaacHaagtWSMc +aattcagtDctBattgttcatttMBaDVHVDBtaatKactNacgcBYtttgatctatVVt +atcKaKSgtaWcgtcgNYatSaRtcaggaRtctattagattKHttYaaBtcacatataat +tMgtatcataKKatDVtWtaHtHHVaggaaHagWaHtattgtDaHRgatgtaaaWaaSSt +MatttgNtgtcagDWgagaBagtcattaataggagttcagcHttgWagaWcRttaKttaD +gaDWtYacMWgRaatatccMtaaattRaatacaKYcgcatgtatgtNaccataSttSatt +tttcgatcttcaaKcMDatgaattcaMWctKNcHtctacaYgatgcaBtDDWtaRtScaY +aatYSgBtDcaacYataacgcDgtaacMtSaaKcKttttDVgttgtaaNcaattctcaat +aaatcSVcKaacattgggacatgaaaacggaggagtacDYgatMYttaaaBBctccYgcg +agccHattttaWtataYcaKaaDYaaaStMctSattaatataNaWcacaataVtcataca +HcgMgaatYgaataatRcWcgtttcNDYcacaaacacaNttttaatctaKtRttHDSttc +cWatatagtKtgtcgaccaBgtVacNaYBHgtttSSagcNtctacctttaacgacaDcWV +acSHcaNacatttgBYaaagatWagaacYMatcKgBYcBggtaWatataKcNgaaaattH +YtSaYDVHSactgttNRgaaaMBtatataaaaacVtctWtgKggtatDBgHaKaHVcMWt +YYBaaattaVtcgaaacatggagYKtaaaacagttNtttatcatgctagYcctctNgttc +tgctaYttBataaRtattgatgaaactagttBgagtcttccatBagatctBaaagSacag +taaStaaatatataataatcttaactatVtaaBattHcHgcttSSaaDRaKtataagggK +aacRagBaggtaMYttggtacMatMttttYttaacttaBaYaaaatKgtactactKDctc +ttgaDtMgattgVgcRaaaKattaatataagWgttcaWgtcaKtatcgacatDaaSatHt +ttcagcNtatSggtgtaRtgatttStBaNaHgcagttaggggatWtttgattttatcgaB +tctaggcgtgtgtWttttaaSaWKctWggtgataaaattacBtMRtatccattaaSWtta +SMcYtHtaacttaaBaDattctatKatctttcatDtcgNcgacttgtaaaattDcaVatR +acatgaaagtcctgtctcatacatatcSWgNDttgaaVKatNacDggagWaaatgaaVNt +ttBataaagVttVataataYcNMVaNaKaatRMcagNacVRactcWgctttNatHaRaBR +taaatRtaKtNgYWattaatcttaRttgttcttaaWaaagttcNVtagMaBatcVcgccD +aaBMgKttgaVaaccgYtRaactttYtcatgattgtWSaaBatagtagSataDgatgNta +WatcaMttaHattagVtggagaNHtaatatctNaagaDBatcttttaRaaNtBYagtaac +VttYBtaagcaaaMatcNgKaggacagagtgaRatWaDaaSaDaaattVgcWttatBNct +gSagtctgcSttacSRtgatHDgggcBagccDtatYaaagaataDgatDaBttagctatc +HtcWtagggagtDtSaaacagtagcttVatgttggcStataacttVtaatWKtatDatct +tcDaagactgtgDNBaccaattaacaaagaaHWtatttaacattWaatgttcMttaNNcY +aRccHtacRagatccKaaYactcVRDtcHVtgaaNaSatctRSaWtagagtcgcaataDc +agBaagtctSNagaaaKgttataStaatagStaatSatataWttctcgtaDgtYRcgtHt +taKtcDttRaatNacYgtagVaattNttttatDgKcttttSaaattYcgYBaaggttcta +gYcBataacVcagggaWtaKtacatgcYcctatccDatatagtcRaaaSMgtggaatcaa +MaatWcgctagggtcattaVtctaatgHcaSHtcacttBaagaMDtactYgtttgWgacc +cStDtagaDaBtgctctttKaaaatMttNStggtttatWttYttatKMKgtctaKcgaBa +aaattcccgacYtBcaKaKttRccaaBaWgMaMatgtWtcRDWttcggacNctataaacK +aaatHatggDatSaaKtgcgRaaacgtgttcatNtgHtcaataaacaaWMKatattcWaK +cNaccWtggttcctBaMttgRtggtWtaaVggDgttaDaScgWccWHatacaagtaHtaa +cttWaNatgtgttaacKaVtcataDMattgtaKccttttttStaaDDtHYattNtcgata +taBattctWRatMVtStaSaWttNRacgatagtRcgcRtcctttacagBKaaVcYtRaKa +tVtaWttaVggBBatcaaWatgtggagattDgWtttcaataDtactRaatBattWVactt +WVNtVagHaHtatttaVagtRMMtaBattatataaNaagatHBtgtatVtaaacatttag +tccaKDcacgWaaHagttVKBgcgRaSYtttVcgaacaBatttaatctaSYtccNtcatc +tatttatBaHcattcaBgDMYtactgScccttRctaagtaaNtaaaaattatggtVataa +agVStcaatcacgcDaatgtaacatDBagtcgaaRDaSactgcagaHgttYatgaVgtNc +cttcaKHgcgataDcgYtgtgBatcacScgctBcVttttcYaaNtttttatcBaatgata +YgtgttgtatgaVcBagtatagtNaRaaatKVtcRtcWatctaattgtVgataaMataWa +gaDttaatRcgctaKHgaRagtDctScatNgHgtKgtDtHBVgYcagatgttagcgaata +aNBactBaaRaWcRcMctctBtWKaggcaataatSYtccagtRtaSVtRgatctaBgDND +tBgtttgtaNtWtaatatDtataacgccDttcaMaMatgRtgaaaMHatgBaatgcccDa +gNgttRDcWtaaaKtMSaBgctgcaatgtSVattRWcBtDaaMKRcccWtVttaaatatt +tctgtcatNBgaaaatHtttWtYtttcaacaaagaaNYBaatatctgatNtgaacaaMaa +YcNgtgatttWtNaatWcYMScMctaaStttNgHtMacgtMDtgagcattcacWtttKtt +BtKaKcHaBtttaBacgaaNYaaaatBaatNHgaaatMtagatDcaagMtaattctKtgN +tScaatagcaHDagtagagSRcagcaagaccYHtaNtBatKtStcRagtgttMaYgtggg +tNatSaatStcYtaBaSBtaggtctMtatcatgaattactcYtNagaaaDtggaaatKBa +ttaaatcWgKtStKtcaWMggaattYtggccgaWcacagaNWaNgaacaYaHgaVtMctV +HttaKDcctNccBKMDagtatgcHtttaaaDaggtgHtattcatatttaagcBaaaRcSg +ttaaatgWacRatacaaatgBatYatatRBcacaVataRaKWMcDWtSaatatHattcVg +MKYtgtaVBtgagattRgaatgaDgtcaStacgctaggRggtSagKcWYctacaagtttB +tgaBttacgaStHgVaStgtaRtacaDccNDattSRgttatMtNttttWHacDtttVtga +cgYattccWctaagtgaaaMMatgNtctaataRctgaacatttVcNtgtttgaggcaaag +tatgVgtaVtgRDcttBDtataaMBatatNgataataHaaaNacaStgaNaHgYtgacag +tcYDggagattNcaDtKgtagMaacSHRtcagNagatKcatataVatactgRVatgBtat +cgttattHtHcKaDtagRagtgHtaDcVtatacattacggcaKttattgacatDaatgtc +tcattVcaRcttttgDtNHSggcttaYDcHaatcDYacccWaMttgRtNggYtttttggD +gctacVDtBMgBaDgtMaaBgctBVttVagaHBaaaaatgNactaattattNagaagNVa +BgVtRgggatacgctgMtgaccatMaaDYDaagctggtcaatggtatBtNtccWtWKcaN +cBttactgtgBYDaMtMtcWaatctWYHatccgWtataaaNNacNgctYagtaaaRtaaY +ggcagaMaagggttHaatatcaccVtagtggcgtMtagtcaYaaRttWgBtctgaaBtKa +ttaatYtacaatcKcacNcMDtgtactatcDcgRtaaYagattgccMtgtYKaRaWHgta +ccttagcRaWaagDataccagcatcYtcaaSgVacatttaSttSVDSctactgaNctatV +attttacgaggWgtaaaKtcNgatgttgcaaNVttagRtttttRttYYaYcaaagcVDMa +aRaRtccVcSattttcaattagWattMMctataWatggtaagagRaaattYKKtgatagc +MYgcVcgggStattacgBBctNtRgacaacYHctctNtataattBttStaRaaaatctgt +WatcRacaaMtattYttKtccaatcSttatgtaWttcgcaaWgtWNcBccRgtBagNgYt +DctatccMaagtgcYMtYctYttgtcVaaHtatgcBaaBcgaataattcttcDaacaaac +BtagWYaagcaVacYcKYttgSaKVcttccgcctcattctcaatgVgaaacatWWctgca +gtttctttttMagWttatRggcattattVaagaBBttatctattatMcNtaacagttgaa +aBaRtaRRtNtataYNtttNtcctaVBtatNtNgBtaHHYDttKctaDctcaNcatgDaY +atgYagaDcaHgactHgWWaagWtSttctagKaaggYtcataYgBtccRaggggaaaHag +aacaDatgaaaatcaKtattgWacgtcMSaacYaYgcWYNgagtaMgtSccgaaaaaatc +tggaMMRaaaataatctaaacgatatgDaggaVKcttttaatgacBttNYttagtatDag +YttWctttNgtHtcVtattHtcHacattatHgNStgtSaNaactVMcaatcccBHNatct +tDtcgaKccKttatttctVRaagttaMtaYtcttcatMYRctttRtaMgSaaaactgWac +HagtacccatttcgcatgagtaaagtHcaKgVBtaattatBtttWatgMctccattgact +attcttgtcatSttaaHaVtKtDcatcatatccaacKatattatNggNaRatcMSDHRtc +ctYRaatccacYaatBattcttBVctatatttRNtgaNtcaaaRgtaBcttaaDRcgcta +cWcttgatatctHttttgtNtYatatacgaVBgYHgattgggtcgacacDtttKVcaatt +WRcaagBtgctDKDaYtttcKgNgggtcacVagatMgtMVgVgatttcagtcgtgKgtKY +gtYSaMtgataatNggattKNgaSggactaaBagataacactcataVgttataaSacaat +cRRaagtaDaagDYtcactgtgaVttWtBaMttttgaHtKaYtattccagccaaBaggat +aaRtBatNcatgtatatttcttacaaYVNatagaaagaSaaaagaaatSaBgtcgattac +attgWccttHNattataacgVRDtYcWgaaYaVgMttcttgtDtKaYVttctgggSNtaY +HWaaHactaaSSagttgSaaactYaMttaMaHVRtcgattaccHtcgcgatgNcaYtata +ttacgcHaaaMNMtaYDgacaggRgaYVtVKcaSVcWMBBaWaWcagtatHaWBNaMcBt +atccatgaScHtYtgactcattgaYatRtacttYtctttgBgtattaaDtcaHgcNcaVa +tagtttggggRaaaccWcNNttRBgaaRKgaaNtMaagcVacgtgttaaMYWtcBYtgag +taatcgttttaatcgaaaagttDcaatgtggtBaBcNtgNatBtggactttagYttBcgt +tRttatSgacNaDttatRKacactgcSKaVaaaRgHaattaaaRctgatKaWcctWggWW +agccgaactaYccttgtgaBHggcYttttBccttaggaKtaaaBacVDcBYYgaWagaKt +aHaaactaNttatagtcttttacgaccctttKattWcgHgcaDccctHttatVVaagKaa +tatgggMaNHagattgNStatBatcgaaYgcVcagaatcctcYtBKDatatcNKgacaat +KDatgaaacgaaatYYcgNBDtataatMcRWtaagtataHgMaVggcaaDtggttcVatt +attaaaatSVaMaNcDBttataYgttttStacattgagagtccaNtgaatttttKtStat +atttRaatttcgBDccctaaSWatttaaMBStcatacctgctctatctatKatatgaaca +actctWBaNagtcgYaaaaRtctMtDgtaBaacaNtacagtcgataNgaVccgtttatta +tgatctagtDSgaHNcctKtcttatNtgatYKaaStctWDVcaaccgaVttScaagaaaa +VcccggagWatcVaNtVaRcNtcagatcMMatactaaaWaagatYHRWcaSagcgMttta +tSBtBtBgacRaVgtgattaagtBgtatcgtNggggDaWgagctgatctatttHaacttt +cgcttttccatttNaaYgtattttactttacttRataBttgatagggacattattaaSaa +aYtgatggaDaMttacttatttttttaaWttttaataaWaNaattgtaBtBMcatcNtaa +MtDaaaatcRgcatccaMtggWggHggagSttacaYHatYtgtaatcatttgVtataaDV +ttcaYttctHtHtagttWHNYYtVRVccatacaattaaaYatcgcatBagcaatDaWacV +aBWattagaaBataatgtKaaaNKcagaactNaagaNatgKtBSctgattgWcNaaSata +ggtataaacVaatDttcRaRtVtVtgtataagMtSccaSScagttgatYattcagcMaaW +ctaagtYcSattNccgtcgtaBtaattgttgacaaaDttttattaatacSKtcgcatNtt +atWatacgRtgcataactYtcacHgVgHttYaataaWacgSVKatactagDggcattKct +ggataagtVgKYtatgttagcgtaRtttaaagacHgacacattcHKaMKtcgKtcacggt +gatcaaBtMttcttattcttDaKKVgWagtaacatgKatVgacattagWtaRtaccRaaV +HtttttRtgBccagtcgctagtRtaBcMVWMtaBtaggttaYcttagaSgYgttttcaaN +NgtttVaagctgStttactaacWattcgtVgtgtKcgtYaaaaaKtaSaattgBtYgaVc +agKatgaMttWDRatgtaatctagacWaccgcaNgtctgtgagtMttgaaatNtttatta +RKcgtaWatcaWccaKtttNactaatNcgVaaBcgRgDttcDcatttgagWNattttNaY +tttatgcHtttBBacgttgRgtcataNtatatcaWVcatgaacatRgtNaWaatcaggtt +aaSctttcaacatHttVKaHtNtMtcttcHattYatcgatgtacSaaataVtcttYStaa +gattDagtKccgaccHBYatMtcggBacatVtaaagMcttBgtSagKgNttttcNtSaaM +aStHgtattttKaRttaMtDtcKtcgagDKgaaaacttaaaWNaattgaWWaaggaaacK +tttVggMBcatattDacctaMgaaKgcgcaaMRtaatcgataaatRDttataNtVgtaVD +ggttaNgatBgtggcaaYWtagctcWgtSaacgtattKcgcBtttDacaaaaaStKMtat +NccagKatgtVtHtWaSBgDttgWgaattWagttttaagcctNcttaBtYttaRactaat +tggagagggtctagtatgggtttacttBtatcatatgctaKggNcataaaSatgtaaaDc +DRtBggDtctttataattcBgtcgtactDtDagcctatttSVHtHttKtgtHMaSattgW +aHKHttttagacatWatgtRgaaaNtactMcSMtYtcMgRtacttctWBacgaaatatag +ScDtttgaagacacatagtVgYgtcattHWtMMWcStgttaggKtSgaYaaccWStcgBt +tgcgaMttBYatcWtgacaYcagagtaBDtRacttttcWatMttDBcatWtatcttacta +BgaYtcttgttttttttYaaScYaHgtgttNtSatcMtcVaaaStccRcctDaataataS +tcYtRDSaMtDttgttSagtRRcatttHatSttMtWgtcgtatSSagactYaaattcaMt +WatttaSgYttaRgKaRtccactttattRggaMcDaWaWagttttgacatgttctacaaa +RaatataataaMttcgDacgaSStacaStYRctVaNMtMgtaggcKatcttttattaaaa +agVWaHKYagtttttatttaaccttacgtVtcVaattVMBcttaMtttaStgacttagat +tWWacVtgWYagWVRctDattBYtgtttaagaagattattgacVatMaacattVctgtBS +gaVtgWWggaKHaatKWcBScSWaaccRVacacaaactaccScattRatatKVtactata +tttHttaagtttSKtRtacaaagtRDttcaaaaWgcacatWaDgtDKacgaacaattaca +RNWaatHtttStgttattaaMtgttgDcgtMgcatBtgcttcgcgaDWgagctgcgaggg +gVtaaScNatttacttaatgacagcccccacatYScaMgtaggtYaNgttctgaMaacNa +MRaacaaacaKctacatagYWctgttWaaataaaataRattagHacacaagcgKatacBt +tRttaagtatttccgatctHSaatactcNttMaagtattMtgRtgaMgcataatHcMtaB +SaRattagttgatHtMttaaKaggYtaaBataSaVatactWtataVWgKgttaaaacagt +gcgRatatacatVtHRtVYataSaKtWaStVcNKHKttactatccctcatgWHatWaRct +tactaggatctataDtDHBttataaaaHgtacVtagaYttYaKcctattcttcttaataN +DaaggaaaDYgcggctaaWSctBaaNtgctggMBaKctaMVKagBaactaWaDaMaccYV +tNtaHtVWtKgRtcaaNtYaNacggtttNattgVtttctgtBaWgtaattcaagtcaVWt +actNggattctttaYtaaagccgctcttagHVggaYtgtNcDaVagctctctKgacgtat +agYcctRYHDtgBattDaaDgccKtcHaaStttMcctagtattgcRgWBaVatHaaaata +YtgtttagMDMRtaataaggatMtttctWgtNtgtgaaaaMaatatRtttMtDgHHtgtc +attttcWattRSHcVagaagtacgggtaKVattKYagactNaatgtttgKMMgYNtcccg +SKttctaStatatNVataYHgtNaBKRgNacaactgatttcctttaNcgatttctctata +ScaHtataRagtcRVttacDSDttaRtSatacHgtSKacYagttMHtWataggatgactN +tatSaNctataVtttRNKtgRacctttYtatgttactttttcctttaaacatacaHactM +acacggtWataMtBVacRaSaatccgtaBVttccagccBcttaRKtgtgcctttttRtgt +cagcRttKtaaacKtaaatctcacaattgcaNtSBaaccgggttattaaBcKatDagtta +ctcttcattVtttHaaggctKKgatacatcBggScagtVcacattttgaHaDSgHatRMa +HWggtatatRgccDttcgtatcgaaacaHtaagttaRatgaVacttagattVKtaaYtta +aatcaNatccRttRRaMScNaaaDgttVHWgtcHaaHgacVaWtgttScactaagSgtta +tcttagggDtaccagWattWtRtgttHWHacgattBtgVcaYatcggttgagKcWtKKca +VtgaYgWctgYggVctgtHgaNcVtaBtWaaYatcDRaaRtSctgaHaYRttagatMatg +catttNattaDttaattgttctaaccctcccctagaWBtttHtBccttagaVaatMcBHa +gaVcWcagBVttcBtaYMccagatgaaaaHctctaacgttagNWRtcggattNatcRaNH +ttcagtKttttgWatWttcSaNgggaWtactKKMaacatKatacNattgctWtatctaVg +agctatgtRaHtYcWcttagccaatYttWttaWSSttaHcaaaaagVacVgtaVaRMgat +taVcDactttcHHggHRtgNcctttYatcatKgctcctctatVcaaaaKaaaagtatatc +tgMtWtaaaacaStttMtcgactttaSatcgDataaactaaacaagtaaVctaggaScca +atMVtaaSKNVattttgHccatcacBVctgcaVatVttRtactgtVcaattHgtaaatta +aattttYtatattaaRSgYtgBagaHSBDgtagcacRHtYcBgtcacttacactaYcgct +WtattgSHtSatcataaatataHtcgtYaaMNgBaatttaRgaMaatatttBtttaaaHH +KaatctgatWatYaacttMctcttttVctagctDaaagtaVaKaKRtaacBgtatccaac +cactHHaagaagaaggaNaaatBWattccgStaMSaMatBttgcatgRSacgttVVtaaD +MtcSgVatWcaSatcttttVatagttactttacgatcaccNtaDVgSRcgVcgtgaacga +NtaNatatagtHtMgtHcMtagaaattBgtataRaaaacaYKgtRccYtatgaagtaata +KgtaaMttgaaRVatgcagaKStctHNaaatctBBtcttaYaBWHgtVtgacagcaRcat +aWctcaBcYacYgatDgtDHcctaaagacYRcaggattHaYgtKtaatgcVcaataMYac +ccatatcacgWDBtgaatcBaatacKcttRaRtgatgaBDacggtaattaaYtataStgV +HDtDctgactcaaatKtacaatgcgYatBtRaDatHaactgtttatatDttttaaaKVcc +YcaaccNcBcgHaaVcattHctcgattaaatBtatgcaaaaatYMctSactHatacgaWa +cattacMBgHttcgaatVaaaacaBatatVtctgaaaaWtctRacgBMaatSgRgtgtcg +actatcRtattaScctaStagKgaDcWgtYtDDWKRgRtHatRtggtcgaHgggcgtatt +aMgtcagccaBggWVcWctVaaattcgNaatcKWagcNaHtgaaaSaaagctcYctttRV +taaaatNtataaccKtaRgtttaMtgtKaBtRtNaggaSattHatatWactcagtgtact +aKctatttgRYYatKatgtccgtRtttttatttaatatVgKtttgtatgtNtataRatWY +NgtRtHggtaaKaYtKSDcatcKgtaaYatcSRctaVtSMWtVtRWHatttagataDtVg +gacagVcgKWagBgatBtaaagNcaRtagcataBggactaacacRctKgttaatcctHgD +gttKHHagttgttaatgHBtatHcDaagtVaBaRccctVgtgDtacRHSctaagagcggW +YaBtSaKtHBtaaactYacgNKBaVYgtaacttagtVttcttaatgtBtatMtMtttaat +taatBWccatRtttcatagVgMMtagctStKctaMactacDNYgKYHgaWcgaHgagatt +acVgtttgtRaSttaWaVgataatgtgtYtaStattattMtNgWtgttKaccaatagNYt +tattcgtatHcWtctaaaNVYKKttWtggcDtcgaagtNcagatacgcattaagaccWct +gcagcttggNSgaNcHggatgtVtcatNtRaaBNcHVagagaaBtaaSggDaatWaatRc +caVgggStctDaacataKttKatttggacYtattcSatcttagcaatgaVBMcttDattc +tYaaRgatgcattttNgVHtKcYRaatRKctgtaaacRatVSagctgtWacBtKVatctg +ttttKcgtctaaDcaagtatcSataWVgcKKataWaYttcccSaatgaaaacccWgcRct +WatNcWtBRttYaattataaNgacacaatagtttVNtataNaYtaatRaVWKtBatKagt +aatataDaNaaaaataMtaagaaStccBcaatNgaataWtHaNactgtcDtRcYaaVaaa +aaDgtttRatctatgHtgttKtgaaNSgatactttcgagWaaatctKaaDaRttgtggKK +agcDgataaattgSaacWaVtaNMacKtcaDaaatttctRaaVcagNacaScRBatatct +RatcctaNatWgRtcDcSaWSgttRtKaRtMtKaatgttBHcYaaBtgatSgaSWaScMg +atNtctcctatttctYtatMatMtRRtSaattaMtagaaaaStcgVgRttSVaScagtgD +tttatcatcatacRcatatDcttatcatVRtttataaHtattcYtcaaaatactttgVct +agtaaYttagatagtSYacKaaacgaaKtaaatagataatSatatgaaatSgKtaatVtt +tatcctgKHaatHattagaaccgtYaaHactRcggSBNgtgctaaBagBttgtRttaaat +tYtVRaaaattgtaatVatttctcttcatgBcVgtgKgaHaaatattYatagWacNctga +aMcgaattStagWaSgtaaKagttttaagaDgatKcctgtaHtcatggKttVDatcaagg +tYcgccagNgtgcVttttagagatgctaccacggggtNttttaSHaNtatNcctcatSaa +VgtactgBHtagcaYggYVKNgtaKBcRttgaWatgaatVtagtcgattYgatgtaattt +acDacSctgctaaaStttaWMagDaaatcaVYctccgggcgaVtaaWtStaKMgDtttca +aMtVgBaatccagNaaatcYRMBggttWtaaScKttMWtYataRaDBMaDataatHBcac +DaaKDactaMgagttDattaHatHtaYatDtattDcRNStgaatattSDttggtattaaN +SYacttcDMgYgBatWtaMagactVWttctttgYMaYaacRgHWaattgRtaagcattct +MKVStatactacHVtatgatcBtVNataaBttYtSttacKgggWgYDtgaVtYgatDaac +attYgatggtRDaVDttNactaSaMtgNttaacaaSaBStcDctaccacagacgcaHatM +ataWKYtaYattMcaMtgSttDagcHacgatcaHttYaKHggagttccgatYcaatgatR +aVRcaagatcagtatggScctatattaNtagcgacgtgKaaWaactSgagtMYtcttcca +KtStaacggMtaagNttattatcgtctaRcactctctDtaacWYtgaYaSaagaWtNtat +ttRacatgNaatgttattgWDDcNaHcctgaaHacSgaataaRaataMHttatMtgaSDS +KatatHHaNtacagtccaYatWtcactaactatKDacSaStcggataHgYatagKtaatK +agStaNgtatactatggRHacttgtattatgtDVagDVaRctacMYattDgtttYgtcta +tggtKaRSttRccRtaaccttagagRatagSaaMaacgcaNtatgaaatcaRaagataat +agatactcHaaYKBctccaagaRaBaStNagataggcgaatgaMtagaatgtcaKttaaa +tgtaWcaBttaatRcggtgNcacaaKtttScRtWtgcatagtttWYaagBttDKgccttt +atMggNttattBtctagVtacataaaYttacacaaRttcYtWttgHcaYYtaMgBaBatc +tNgcDtNttacgacDcgataaSatYaSttWtcctatKaatgcagHaVaacgctgcatDtg +ttaSataaaaYSNttatagtaNYtaDaaaNtggggacttaBggcHgcgtNtaaMcctggt +VtaKcgNacNtatVaSWctWtgaWcggNaBagctctgaYataMgaagatBSttctatact +tgtgtKtaattttRagtDtacatatatatgatNHVgBMtKtaKaNttDHaagatactHac +cHtcatttaaagttVaMcNgHatatKtaNtgYMccttatcaaNagctggacStttcNtgg +caVtattactHaSttatgNMVattMMDtMactattattgWMSgtHBttStStgatatRaD +aagattttctatMtaaaaaggtactaaVttaSacNaatactgMttgacHaHRttgMacaa +aatagttaatatWKRgacDgaRtatatttattatcYttaWtgtBRtWatgHaaattHata +agtVaDtWaVaWtgStcgtMSgaSRgMKtaaataVacataatgtaSaatttagtcgaaHt +aKaatgcacatcggRaggSKctDcagtcSttcccStYtccRtctctYtcaaKcgagtaMt +tttcRaYDttgttatctaatcataNctctgctatcaMatactataggDaHaaSttMtaDt +cNatataattctMcStaaBYtaNagatgtaatHagagSttgWHVcttatKaYgDctcttg +gtgttMcRaVgSgggtagacaataaDtaattSaDaNaHaBctattgNtaccaaRgaVtKN +taaYggHtaKKgHcatctWtctDtttctttggSDtNtaStagttataaacaattgcaBaB +WggHgcaaaBtYgctaatgaaatWcDcttHtcMtWWattBHatcatcaaatctKMagtDN +atttWaBtHaaaNgMttaaStagttctctaatDtcRVaYttgttMtRtgtcaSaaYVgSW +DRtaatagctcagDgcWWaaaBaaRaBctgVgggNgDWStNaNBKcBctaaKtttDcttB +aaggBttgaccatgaaaNgttttttttatctatgttataccaaDRaaSagtaVtDtcaWa +tBtacattaWacttaSgtattggDgKaaatScaattacgWcagKHaaccaYcRcaRttaD +ttRtttHgaHVggcttBaRgtccctDatKaVtKtcRgYtaKttacgtatBtStaagcaat +taagaRgBagSaattccSWYtttattVaataNctgHgttaaNBgcVYgtRtcccagWNaa +aacaDNaBcaaaaRVtcWMgBagMtttattacgDacttBtactatcattggaaatVccgg +ttRttcatagttVYcatYaSHaHcttaaagcNWaHataaaRWtctVtRYtagHtaaaYMa +taHYtNBctNtKaatattStgaMcBtRgctaKtgcScSttDgYatcVtggaaKtaagatW +ccHccgKYctaNNctacaWcttttgcRtgtVcgaKttcMRHgctaHtVaataaDtatgKD +cttatBtDttggNtacttttMtgaacRattaaNagaactcaaaBBVtcDtcgaStaDctg +aaaSgttMaDtcgttcaccaaaaggWtcKcgSMtcDtatgtttStaaBtatagDcatYat +WtaaaBacaKgcaDatgRggaaYctaRtccagattDaWtttggacBaVcHtHtaacDacY +gtaatataMagaatgHMatcttatacgtatttttatattacHactgttataMgStYaatt +YaccaattgagtcaaattaYtgtatcatgMcaDcgggtcttDtKgcatgWRtataatatR +acacNRBttcHtBgcRttgtgcgtcatacMtttBctatctBaatcattMttMYgattaaV +YatgDaatVagtattDacaacDMatcMtHcccataagatgBggaccattVWtRtSacatg +ctcaaggggYtttDtaaNgNtaaBatggaatgtctRtaBgBtcNYatatNRtagaacMga +gSaSDDSaDcctRagtVWSHtVSRggaacaBVaccgtttaStagaacaMtactccagttt +VctaaRaaHttNcttagcaatttattaatRtaaaatctaacDaBttggSagagctacHta +aRWgattcaaBtctRtSHaNtgtacattVcaHaNaagtataccacaWtaRtaaVKgMYaW +gttaKggKMtKcgWatcaDatYtKSttgtacgaccNctSaattcDcatcttcaaaDKtta +cHtggttHggRRaRcaWacaMtBWVHSHgaaMcKattgtaRWttScNattBBatYtaNRg +cggaagacHSaattRtttcYgaccBRccMacccKgatgaacttcgDgHcaaaaaRtatat +DtatYVtttttHgSHaSaatagctNYtaHYaVYttattNtttgaaaYtaKttWtctaNtg +agaaaNctNDctaaHgttagDcRttatagccBaacgcaRBtRctRtggtaMYYttWtgat +aatcgaataattattataVaaaaattacNRVYcaaMacNatRttcKatMctgaagactaa +ttataaYgcKcaSYaatMNctcaacgtgatttttBacNtgatDccaattattKWWcattt +tatatatgatBcDtaaaagttgaaVtaHtaHHtBtataRBgtgDtaataMttRtDgDctt +attNtggtctatctaaBcatctaRatgNacWtaatgaagtcMNaacNgHttatactaWgc +NtaStaRgttaaHacccgaYStacaaaatWggaYaWgaattattcMaactcBKaaaRVNc +aNRDcYcgaBctKaacaaaaaSgctccYBBHYaVagaatagaaaacagYtctVccaMtcg +tttVatcaatttDRtgWctagtacRttMctgtDctttcKtWttttataaatgVttgBKtg +tKWDaWagMtaaagaaattDVtaggttacatcatttatgtcgMHaVcttaBtVRtcgtaY +gBRHatttHgaBcKaYWaatcNSctagtaaaaatttacaatcactSWacgtaatgKttWa +ttagttttNaggtctcaagtcactattcttctaagKggaataMgtttcataagataaaaa +tagattatDgcBVHWgaBKttDgcatRHaagcaYcRaattattatgtMatatattgHDtc +aDtcaaaHctStattaatHaccgacNattgatatattttgtgtDtRatagSacaMtcRtc +attcccgacacSattgttKaWattNHcaacttccgtttSRtgtctgDcgctcaaMagVtB +ctBMcMcWtgtaacgactctcttRggRKSttgYtYatDccagttDgaKccacgVatWcat +aVaaagaataMgtgataaKYaaatcHDaacgataYctRtcYatcgcaMgtNttaBttttg +atttaRtStgcaacaaaataccVgaaDgtVgDcStctatatttattaaaaRKDatagaaa +gaKaaYYcaYSgKStctccSttacagtcNactttDVttagaaagMHttRaNcSaRaMgBt +tattggtttaRMggatggcKDgWRtNaataataWKKacttcKWaaagNaBttaBatMHtc +cattaacttccccYtcBcYRtagattaagctaaYBDttaNtgaaaccHcaRMtKtaaHMc +NBttaNaNcVcgVttWNtDaBatgataaVtcWKcttRggWatcattgaRagHgaattNta +tttctctattaattaatgaDaaMatacgttgggcHaYVaaNaDDttHtcaaHtcVVDgBV +agcMacgtgttaaBRNtatRtcagtaagaggtttaagacaVaaggttaWatctccgtVta +DtcDatttccVatgtacNtttccgtHttatKgScBatgtVgHtYcWagcaKtaMYaaHgt +aattaSaHcgcagtWNaatNccNNYcacgVaagaRacttctcattcccRtgtgtaattag +cSttaaStWaMtctNNcSMacattataaactaDgtatWgtagtttaagaaaattgtagtN +agtcaataaatttgatMMYactaatatcggBWDtVcYttcDHtVttatacYaRgaMaaca +StaatcRttttVtagaDtcacWatttWtgaaaagaaagNRacDtttStVatBaDNtaact +atatcBSMcccaSttccggaMatgattaaWatKMaBaBatttgataNctgttKtVaagtc +agScgaaaDggaWgtgttttKtWtatttHaatgtagttcactaaKMagttSYBtKtaYga +actcagagRtatagtVtatcaaaWYagcgNtaDagtacNSaaYDgatBgtcgataacYDt +aaactacagWDcYKaagtttattagcatcgagttKcatDaattgattatDtcagRtWSKt +cgNtMaaaaacaMttKcaWcaaSVMaaaccagMVtaMaDtMaHaBgaacataBBVtaatV +YaNSWcSgNtDNaaKacacBtttatKtgtttcaaHaMctcagtaacgtcgYtactDcgcc +taNgagagcYgatattttaaatttccattttacatttDaaRctattttWctttacgtDat +YtttcagacgcaaVttagtaaKaaaRtgVtccataBggacttatttgtttaWNtgttVWt +aWNVDaattgtatttBaagcBtaaBttaaVatcHcaVgacattccNggtcgacKttaaaR +tagRtctWagaYggtgMtataatMtgaaRttattttgWcttNtDRRgMDKacagaaaagg +aaaRStcccagtYccVattaNaaKStNWtgacaVtagaagcttSaaDtcacaacgDYacW +DYtgtttKatcVtgcMaDaSKStVcgtagaaWaKaagtttcHaHgMgMtctataagBtKa +aaKKcactggagRRttaagaBaaNatVVcgRcKSttDaactagtSttSattgttgaaRYa +tggttVttaataaHttccaagDtgatNWtaagHtgcYtaactRgcaatgMgtgtRaatRa +NaacHKtagactactggaatttcgccataacgMctRgatgttaccctaHgtgWaYcactc +acYaattcttaBtgacttaaacctgYgaWatgBttcttVttcgttWttMcNYgtaaaatc +tYgMgaaattacNgaHgaacDVVMtttggtHtctaaRgtacagacgHtVtaBMNBgatta +gcttaRcttacaHcRctgttcaaDBggttKaacatgKtttYataVaNattccgMcgcgta +gtRaVVaattaKaatggttRgaMcagtatcWBttNtHagctaatctagaaNaaacaYBct +atcgcVctBtgcaaagDgttVtgaHtactSNYtaaNccatgtgDacgaVtDcgKaRtacD +cttgctaagggcagMDagggtBWRtttSgccttttttaacgtcHctaVtVDtagatcaNM +aVtcVacatHctDWNaataRgcgtaVHaggtaaaaSgtttMtattDgBtctgatSgtRag +agYtctSaKWaataMgattRKtaacatttYcgtaacacattRWtBtcggtaaatMtaaac +BatttctKagtcDtttgcBtKYYBaKttctVttgttaDtgattttcttccacttgSaaac +ggaaaNDaattcYNNaWcgaaYattttMgcBtcatRtgtaaagatgaWtgaccaYBHgaa +tagataVVtHtttVgYBtMctaMtcctgaDcYttgtccaaaRNtacagcMctKaaaggat +ttacatgtttaaWSaYaKttBtagDacactagctMtttNaKtctttcNcSattNacttgg +aacaatDagtattRtgSHaataatgccVgacccgatactatccctgtRctttgagaSgat +catatcgDcagWaaHSgctYYWtatHttggttctttatVattatcgactaagtgtagcat +VgtgHMtttgtttcgttaKattcMatttgtttWcaaStNatgtHcaaaDtaagBaKBtRg +aBgDtSagtatMtaacYaatYtVcKatgtgcaacVaaaatactKcRgtaYtgtNgBBNcK +tcttaccttKgaRaYcaNKtactttgagSBtgtRagaNgcaaaNcacagtVtttHWatgt +taNatBgtttaatNgVtctgaatatcaRtattcttttttttRaaKcRStctcggDgKaga +ttaMaaaKtcaHacttaataataKtaRgDtKVBttttcgtKaggHHcatgttagHggttN +ctcgtatKKagVagRaaaggaaBtNatttVKcRttaHctaHtcaaatgtaggHccaBata +NaNaggttgcWaatctgatYcaaaHaatWtaVgaaBttagtaagaKKtaaaKtRHatMaD +BtBctagcatWtatttgWttVaaaScMNattRactttgtYtttaaaagtaagtMtaMaSt +tMBtatgaBtttaKtgaatgagYgtNNacMtcNRacMMHcttWtgtRtctttaacaacat +tattcYaMagBaacYttMatcttKcRMtgMNccattaRttNatHaHNaSaaHMacacaVa +atacaKaSttHatattMtVatWgattttttaYctttKttHgScWaacgHtttcaVaaMga +acagNatcgttaacaaaaagtacaHBNaattgttKtcttVttaaBtctgctacgBgcWtt +tcaggacacatMgacatcccagcggMgaVKaBattgacttaatgacacacaaaaaatRKa +aBctacgtRaDcgtagcVBaacDSBHaaaaSacatatacagacRNatcttNaaVtaaaat +aHattagtaaaaSWccgtatWatggDttaactattgcccatcttHaSgYataBttBaact +attBtcHtgatcaataSttaBtatKSHYttWggtcYtttBttaataccRgVatStaHaKa +gaatNtagRMNgtcttYaaSaactcagDSgagaaYtMttDtMRVgWKWtgMaKtKaDttt +tgactatacataatcNtatNaHattVagacgYgatatatttttgtStWaaatctWaMgag +aRttRatacgStgattcttaagaDtaWccaaatRcagcagaaNKagtaaDggcgccBtYt +agSBMtactaaataMataBSacRMgDgattMMgtcHtcaYDtRaDaacggttDaggcMtt +tatgttaNctaattaVacgaaMMtaatDccSgtattgaRtWWaccaccgagtactMcgVN +gctDctaMScatagcgtcaactatacRacgHRttgctatttaatgaattataYKttgtaa +gWgtYttgcHgMtaMattWaWVtaRgcttgYgttBHtYataSccStBtgtagMgtDtggc +VaaSBaatagDttgBgtctttctcattttaNagtHKtaMWcYactVcgcgtatMVtttRa +cVagDaatcttgctBBcRDgcaacKttgatSKtYtagBMagaRtcgBattHcBWcaactg +atttaatttWDccatttatcgagSKaWttataHactaHMttaatHtggaHtHagaatgtK +taaRactgtttMatacgatcaagDgatKaDctataMggtHDtggHacctttRtatcttYa +ttttgacttgaaSaataaatYcgBaaaaccgNatVBttMacHaKaataagtatKgtcaag +actcttaHttcggaattgttDtctaaccHttttWaaatgaaatataaaWattccYDtKta +aaacggtgaggWVtctattagtgactattaagtMgtttaagcatttgSgaaatatccHaa +ggMaaaattttcWtatKctagDtYtMcctagagHcactttactatacaaacattaactta +HatcVMYattYgVgtMttaaRtgaaataaDatcaHgtHHatKcDYaatcttMtNcgatYa +tgSaMaNtcttKcWataScKggtatcttacgcttWaaagNatgMgHtctttNtaacVtgt +tcMaaRatccggggactcMtttaYMtcWRgNctgNccKatcttgYDcMgattNYaRagat +HaaHgKctcataRDttacatBatccattgDWttatttaWgtcggagaaaaatacaatacS +NtgggtttccttacSMaagBattacaMaNcactMttatgaRBacYcYtcaaaWtagctSa +acttWgDMHgaggatgBVgcHaDtggaactttggtcNatNgtaKaBcccaNtaagttBaa +cagtatacDYttcctNgWgcgSMcacatStctHatgRcNcgtacacaatRttMggaNKKg +gataaaSaYcMVcMgtaMaHtgattYMatYcggtcttcctHtcDccgtgRatcattgcgc +cgatatMaaYaataaYSggatagcgcBtNtaaaScaKgttBgagVagttaKagagtatVa +actaSacWactSaKatWccaKaaaatBKgaaKtDMattttgtaaatcRctMatcaaMagM +ttDgVatggMaaWgttcgaWatgaaatttgRtYtattaWHKcRgctacatKttctaccaa +HttRatctaYattaaWatVNccatNgagtcKttKataStRaatatattcctRWatDctVa +gttYDgSBaatYgttttgtVaatttaatagcagMatRaacttBctattgtMagagattaa +actaMatVtHtaaatctRgaaaaaaaatttWacaacaYccYDSaattMatgaccKtaBKW +BattgtcaagcHKaagttMMtaatttcKcMagNaaKagattggMagaggtaatttYacat +cWaaDgatMgKHacMacgcVaacaDtaDatatYggttBcgtatgWgaSatttgtagaHYR +VacaRtctHaaRtatgaactaatatctSSBgggaaHMWtcaagatKgagtDaSatagttg +attVRatNtctMtcSaagaSHaataNataataRaaRgattctttaataaagWaRHcYgca +tgtWRcttgaaggaMcaataBRaaccagStaaacNtttcaatataYtaatatgHaDgcSt +cWttaacctaRgtYaRtataKtgMttttatgactaaaatttacYatcccRWtttHRtatt +aaatgtttatatttgttYaatMcaRcSVaaDatcgtaYMcatgtagacatgaaattgRtc +aaYaaYtRBatKacttataccaNaaattVaBtctggacaagKaaYaaatatWtMtatcYa +aVNtcgHaactBaagKcHgtctacaatWtaDtSgtaHcataHtactgataNctRgttMtD +cDttatHtcgtacatcccaggSttaBgtcacacWtccNMcNatMVaVgtccDYStatMac +cDatggYaRKaaagataRatttHKtSaaatDgataaacttaHgttgVBtcttVttHgDac +gaKatgtatatNYataactctSatatatattgcHRRYttStggaactHgttttYtttaWt +atMcttttctatctDtagVHYgMRBgtHttcctaatYRttKtaagatggaVRataKDcta +MtKBNtMtHNtWtttYcVtattMcgRaacMcctNSctcatttaaagDcaHtYccSgatgc +aatYaaaaDcttcgtaWtaattctcgttttScttggtaatctttYgtctaactKataHac +ctMctcttacHtKataacacagcNRatgKatttttSaaatRYcgDttaMRcgaaattact +MtgcgtaagcgttatBtttttaattaagtNacatHgttcRgacKcBBtVgatKttcgaBa +atactDRgtRtgaNacWtcacYttaaKcgttctHaKttaNaMgWgWaggtctRgaKgWtt +SttBtDcNtgtttacaaatYcDRtgVtgcctattcNtctaaaDMNttttNtggctgagaV +ctDaacVtWccaagtaacacaNctgaScattccDHcVBatcgatgtMtaatBgHaatDct +MYgagaatgYWKcctaatNaStHaaaKccgHgcgtYaaYtattgtStgtgcaaRtattaK +atattagaWVtcaMtBagttattagNaWHcVgcaattttDcMtgtaRHVYtHtctgtaaa +aHVtMKacatcgNaatttMatatgttgttactagWYtaRacgataKagYNKcattataNa +RtgaacKaYgcaaYYacaNccHatMatDcNgtHttRaWttagaaDcaaaaaatagggtKD +tStaDaRtaVtHWKNtgtattVctSVgRgataDaRaWataBgaagaaKtaataaYgDcaS +taNgtaDaaggtattHaRaWMYaYaWtggttHYgagVtgtgcttttcaaDKcagVcgtta +gacNaaWtagtaataDttctggttVcatcataaagtgKaaaNaMtaBBaattaatWaatt +gctHaVKaSgDaaVKaHtatatatHatcatSBagNgHtatcHYMHgttDgtaHtBttWat +cgtttaRaattgStKgSKNWKatcagDtctcagatttctRtYtBatBgHHtKaWtgYBga +cVVWaKtacKcDttKMaKaVcggtgttataagaataaHaatattagtataatMHgttYga +RttagtaRtcaaVatacggtcMcgagtaaRttacWgactKRYataaaagSattYaWgaga +tYagKagatgSaagKgttaatMggtataatgttWYttatgagaaacctNVataatHcccK +tDctcctaatactggctHggaSaggRtKHaWaattcgSatMatttagaggcYtctaMcgc +tcataSatatgRagacNaaDaggaVBagaYttKtacNaKgtSYtagttggaWcatcWtta +atctatgaVtcgtgtMtatcaYcgtRccaaYgDctgcMgtgtWgacWtgataacacgcgc +tBtgttaKtYDtatDcatcagKaVMctaatcttgVcaaRgcRMtDcgattaHttcaNatg +aatMtactacVgtRgatggaWtttactaaKatgagSaaKggtaNtactVaYtaaKRagaa +cccacaMtaaMtKtatBcttgtaaWBtMctaataaVcDaaYtcRHBtcgttNtaaHattt +BNgRStVDattBatVtaagttaYatVattaagaBcacggtSgtVtatttaRattgatgta +HDKgcaatattKtggcctatgaWDKRYcggattgRctatNgatacaatMNttctgtcRBY +RaaaHctNYattcHtaWcaattctBtMKtVgYataatMgYtcagcttMDataVtggRtKt +gaatgccNcRttcaMtRgattaacattRcagcctHtWMtgtDRagaKaBtgDttYaaaaK +atKgatctVaaYaacWcgcatagBVtaNtRtYRaggBaaBtgKgttacataagagcatgt +RattccacttaccatRaaatgWgDaMHaYVgVtaSctatcgKaatatattaDgacccYag +tgtaYNaaatKcagtBRgagtccatgKgaaaccBgaagBtgSttWtacgatWHaYatcga +tttRaaNRgcaNaKVacaNtDgattgHVaatcDaagcgtatgcNttaDataatcSataaK +caataaHWataBtttatBtcaKtKtatagttaDgSaYctacaRatNtaWctSaatatttY +aKaKtaccWtatcRagacttaYttVcKgSDcgagaagatccHtaattctSttatggtKYg +tMaHagVaBRatttctgtRgtctatgggtaHKgtHacHtSYacgtacacHatacKaaBaV +accaDtatcSaataaHaagagaatScagactataaRttagcaaVcaHataKgDacatWcc +ccaagcaBgagWatctaYttgaaatctVNcYtttWagHcgcgcDcVaaatgttKcHtNtc +aatagtgtNRaactttttcaatggWgBcgDtgVgtttctacMtaaataaaRggaaacWaH +ttaRtNtgctaaRRtVBctYtVtatDcattDtgaccYatagatYRKatNYKttNgcctag +taWtgaactaMVaacctgaStttctgaKVtaaVaRKDttVtVctaDNtataaaDtcccca +agtWtcgatcactDgYaBcatcctMtVtacDaaBtYtMaKNatNtcaNacgDatYcatcg +caRatWBgaacWttKttagYtaattcggttgSWttttDWctttacYtatatWtcatDtMg +tBttgRtVDggttaacYtacgtacatgaattgaaWcttMStaDgtatattgaDtcRBcat +tSgaaVBRgagccaaKtttcDgcgaSMtatgWattaKttWtgDBMaggBBttBaatWttR +tgcNtHcgttttHtKtcWtagHStaacagttgatatBtaWSaWggtaataaMttaKacDa +atactcBttcaatatHttcBaaSaaatYggtaRtatNtHcaatcaHtagVtgtattataN +ggaMtcttHtNagctaaaggtagaYctMattNaMVNtcKtactBKcaHHcBttaSagaKa +cataYgctaKaYgttYcgacWVttWtSagcaacatcccHaccKtcttaacgaKttcacKt +NtacHtatatRtaaatacactaBtttgaHaRttggttWtatYagcatYDatcggagagcW +BataagRtacctataRKgtBgatgaDatataSttagBaHtaatNtaDWcWtgtaattaca +gKttcNtMagtattaNgtctcgtcctcttBaHaKcKccgtRcaaYagSattaagtKataD +atatatagtcDtaacaWHcaKttDgaaRcgtgYttgtcatatNtatttttatggccHtgD +tYHtWgttatYaacaattcaWtatNgctcaaaSttRgctaatcaaatNatcgtttaBtNN +VtgttataagcaaagattBacgtDatttNatttaaaDcBgtaSKgacgtagataatttcH +MVNttgttBtDtgtaWKaaRMcKMtHtaVtagataWctccNNaSWtVaHatctcMgggDg +tNHtDaDttatatVWttgttatttaacctttcacaaggaSaDcggttttttatatVtctg +VtaacaStDVaKactaMtttaSNagtgaaattaNacttSKctattcctctaSagKcaVtt +aagNaVcttaVaaRNaHaaHttatgtHttgtgatMccaggtaDcgaccgtWgtWMtttaH +cRtattgScctatttKtaaccaagtYagaHgtWcHaatgccKNRtttagtMYSgaDatct +gtgaWDtccMNcgHgcaaacNDaaaRaStDWtcaaaaHKtaNBctagBtgtattaactaa +ttttVctagaatggcWSatMacccttHttaSgSgtgMRcatRVKtatctgaaaccDNatY +gaaVHNgatMgHRtacttaaaRtatStRtDtatDttYatattHggaBcttHgcgattgaK +cKtttcRataMtcgaVttWacatNcatacctRataDDatVaWNcggttgaHtgtMacVtt +taBHtgagVttMaataattatgttcttagtttgtgcDtSatttgBtcaacHattaaBagV +WcgcaSYttMgcttacYKtVtatcaYaKctgBatgcgggcYcaaaaacgNtctagKBtat +tatctttKtaVttatagtaYtRagNtaYataaVtgaatatcHgcaaRataHtacacatgt +aNtgtcgYatWMatttgaactacRctaWtWtatacaatctBatatgYtaagtatgtgtat +SttactVatcttYtaBcKgRaSggRaaaaatgcagtaaaWgtaRgcgataatcBaatacc +gtatttttccatcNHtatWYgatHSaaaDHttgctgtccHtggggcctaataatttttct +atattYWtcattBtgBRcVttaVMRSgctaatMagtYtttaaaaatBRtcBttcaaVtaa +cagctccSaaSttKNtHtKYcagcagaaaccccRtttttaaDcDtaStatccaagcgctH +tatcttaDRYgatDHtWcaaaBcWgKWHttHataagHacgMNKttMKHccaYcatMVaac +gttaKgYcaVaaBtacgcaactttMctaaHaatgtBatgagaSatgtatgSRgHgWaVWg +ataaatatttccKagVgataattWaHNcYggaaatgctHtKtaDtctaaagtMaatVDVa +ctWtSaaWaaMtaHtaSKtcBRaNcttStggtBttacNagcatagRgtKtgcgaacaacB +cgKaatgataagatgaaaattgtactgcgggtccHHWHaaNacaBttNKtKtcaaBatat +gctaHNgtKcDWgtttatNgVDHgaccaacWctKaaggHttgaRgYaatHcaBacaatga +gcaaattactgtaVaaYaDtagattgagNKggtggtgKtWKaatacagDRtatRaMRtga +ttDggtcaaYRtatttNtagaDtcacaaSDctDtataatcgtactaHttatacaatYaac +aaHttHatHtgcgatRRttNgcatSVtacWWgaaggagtatVMaVaaattScDDKNcaYB +YaDatHgtctatBagcaacaagaatgagaaRcataaKNaRtBDatcaaacgcatttttta +aBtcSgtacaRggatgtMNaattggatatWtgagtattaaaVctgcaYMtatgatttttY +gaHtgtcttaagWBttHttgtcttattDtcgtatWtataataSgctaHagcDVcNtaatc +aagtaBDaWaDgtttagYctaNccDtaKtaHcttaataacccaRKtacaVaatNgcWRaM +gaattatgaBaaagattVYaHMDcaDHtcRcgYtcttaaaWaaaVKgatacRtttRRKYg +aatacaWVacVcRtatMacaBtactggMataaattttHggNagSctacHgtBagcgtcgt +gattNtttgatSaaggMttctttcttNtYNagBtaaacaaatttMgaccttacataattg +YtcgacBtVMctgStgMDtagtaRctHtatgttcatatVRNWataDKatWcgaaaaagtt +aaaagcacgHNacgtaatctttMRtgacttttDacctataaacgaaatatgattagaact +ccSYtaBctttaataacWgaaaYatagatgWttcatKtNgatttttcaagHtaYgaaRaD +aagtaggagcttatVtagtctttcattaaaatcgKtattaRttacagVaDatgcatVgat +tgggtctttHVtagKaaRBtaHtaaggccccaaaaKatggtttaMWgtBtaaacttcact +ttKHtcgatctccctaYaBacMgtcttBaBaNgcgaaacaatctagtHccHtKttcRtRV +ttccVctttcatacYagMVtMcagaMaaacaataBctgYtaatRaaagattaaccatVRa +tHtaRagcgcaBcgDttStttttcVtttaDtKgcaaWaaaaatSccMcVatgtKgtaKgc +gatatgtagtSaaaDttatacaaacatYaRRcVRHctKtcgacKttaaVctaDaatgttM +ggRcWaacttttHaDaKaDaBctgtaggcgtttaHBccatccattcNHtDaYtaataMtt +acggctNVaacDattgatattttacVttSaattacaaRtataNDgacVtgaacataVRtt +ttaDtcaaacataYDBtttaatBaDtttYDaDaMccMttNBttatatgagaaMgaNtatt +HccNataattcaHagtgaaggDgatgtatatatgYatgaStcataaBStWacgtcccata +RMaaDattggttaaattcMKtctMacaBSactcggaatDDgatDgcWctaacaccgggaV +cacWKVacggtaNatatacctMtatgatagtgcaKagggVaDtgtaacttggagtcKata +tcgMcttRaMagcattaBRaStctYSggaHYtacaactMBaagDcaBDRaaacMYacaHa +attagcattaaaHgcgctaaggSccKtgaaKtNaBtatDDcKBSaVtgatVYaagVtctS +gMctacgttaacWaaattctSgtDactaaStaaattgcagBBRVctaatatacctNttMc +RggctttMttagacRaHcaBaacVKgaataHttttMgYgattcYaNRgttMgcVaaacaV +VcDHaatttgKtMYgtatBtVVctWgVtatHtacaaHttcacgatagcagtaaNattBat +atatttcVgaDagcggttMaagtcScHagaaatgcYNggcgtttttMtStggtRatctac +ttaaatVVtBacttHNttttaRcaaatcacagHgagagtMgatcSWaNRacagDtatact +aaDKaSRtgattctccatSaaRttaaYctacacNtaRtaactggatgaccYtacacttta +attaattgattYgttcagDtNKttagDttaaaaaaaBtttaaNaYWKMBaaaacVcBMta +tWtgBatatgaacVtattMtYatMNYDKNcKgDttDaVtaaaatgggatttctgtaaatW +tctcWgtVVagtcgRgacttcccctaDcacagcRcagagtgtWSatgtacatgttaaStt +gtaaHcgatgggMagtgaacttatRtttaVcaccaWaMgtactaatSSaHtcMgaaYtat +cgaaggYgggcgtgaNDtgttMNgaNDMtaattcgVttttaacatgVatgtWVMatatca +KgaaattcaBcctccWcttgaaWHtWgHtcgNWgaRgctcBgSgaattgcaaHtgattgt +gNagtDttHHgBttaaWcaaWagcaSaHHtaaaVctRaaMagtaDaatHtDMtcVaWMta +gSagcttHSattaacaaagtRacMtRtctgttagcMtcaBatVKtKtKacgagaSNatSa +ctgtatatcBctgagVtYactgtaaattaaaggcYgDHgtaacatSRDatMMccHatKgt +taacgactKtgKagtcttcaaHRVtccttKgtSataatttacaactggatDNgaacttca +RtVaagDcaWatcBctctHYatHaDaaatttagYatSatccaWtttagaaatVaacBatH +catcgtacaatatcgcNYRcaataYaRaYtgattVttgaatgaVaactcRcaNStgtgta +ttMtgaggtNttBaDRcgaaaagctNgBcWaWgtSaDcVtgVaatMKBtttcgtttctaa +HctaaagYactgMtatBDtcStgaccgtSDattYaataHctgggaYYttcggttaWaatc +tggtRagWMaDagtaacBccactacgHWMKaatgatWatcctgHcaBaSctVtcMtgtDt +tacctaVgatYcWaDRaaaaRtagatcgaMagtggaRaWctctgMgcWttaagKBRtaaD +aaWtctgtaagYMttactaHtaatcttcataacggcacBtSgcgttNHtgtHccatgttt +taaagtatcgaKtMttVcataYBBaKtaMVaVgtattNDSataHcagtWMtaggtaSaaK +gttgBtVtttgttatcatKcgHacacRtctHatNVagSBgatgHtgaRaSgttRcctaac +aaattDNttgacctaaYtBgaaaatagttattactcttttgatgtNNtVtgtatMgtctt +RttcatttgatgacacttcHSaaaccaWWDtWagtaRDDVNacVaRatgttBccttaatH +tgtaaacStcVNtcacaSRttcYagacagaMMttttgMcNttBcgWBtactgVtaRttct +ccaaYHBtaaagaBattaYacgatttacatctgtaaMKaRYtttttactaaVatWgctBt +ttDVttctggcDaHaggDaagtcgaWcaagtagtWttHtgKtVataStccaMcWcaagat +aagatcactctHatgtcYgaKcatcagatactaagNSStHcctRRNtattgtccttagtt +agMVgtatagactaactctVcaatMctgtttgtgttgccttatWgtaBVtttctggMcaa +KgDWtcgtaaYStgSactatttHgatctgKagtagBtVacRaagRtMctatgggcaaaKa +aaatacttcHctaRtgtDcttDattaggaaatttcYHaRaaBttaatggcacKtgctHVc +aDcaaaVDaaaVcgMttgtNagcgtaDWgtcgttaatDgKgagcSatatcSHtagtagtt +ggtgtHaWtaHKtatagctgtVgattaBVaatgaataagtaatVatSttaHctttKtttg +tagttaccttaatcgtagtcctgBcgactatttVcMacHaaaggaatgDatggKtaHtgS +tatattaaSagctWcctccRtataBaDYcgttgcNaagaggatRaaaYtaWgNtSMcaat +ttactaacatttaaWttHtatBattgtcgacaatNgattgcNgtMaaaKaBDattHactt +ggtRtttaYaacgVactBtaBaKtgBttatgVttgtVttcaatcWcNctDBaaBgaDHac +BttattNtgtDtatttVSaaacaggatgcRatSgtaSaNtgBatagttcHBgcBBaaatt +aHgtDattatDaKaatBaaYaaMaataaataKtttYtagtBgMatNcatgtttgaNagtg +ttgtgKaNaSagtttgaSMaYBcaaaacDStagttVacaaaaactaaWttBaagtctgtg +cgtMgtaattctcctacctcaNtttaaccaaaaVtBcacataacaccccBcWMtatVtgg +aatgaWtcaaWaaaaaaaaWtDtaatatRcctDWtcctaccMtVVatKttaWaaKaaata +taaagScHBagaggBaSMtaWaVtatattactSaaaKNaactatNatccttgaYctattc +aaaVgatttYHcRagattttaSataggttattcVtaaagaKgtattattKtRttNcggcR +gtgtgtWYtaacHgKatKgatYtacYagDtWcHBDctctgRaYKaYagcactKcacSaRt +BttttBHKcMtNtcBatttatttttgSatVgaaagaWtcDtagDatatgMacaacRgata +tatgtttgtKtNRaatatNatgYcaHtgHataacKtgagtagtaacYttaNccaaatHca +caacaVDtagtaYtccagcattNtacKtBtactaaagaBatVtKaaHBctgStgtBgtat +gaSNtgDataaccctgtagcaBgtgatcttaDataStgaMaccaSBBgWagtacKcgatt +gaDgNNaaaacacagtSatBacKDgcgtataBKcatacactaSaatYtYcDaactHttca +tRtttaatcaattataRtttgtaagMcgNttcatcBtYBagtNWNMtSHcattcRctttt +tRWgaKacKttgggagBcgttcgcMaWHtaatactgtctctatttataVgtttaBScttt +taBMaNaatMacactYtBMggtHacMagtaRtctgcatttaHtcaaaatttgagKtgNta +ctBacaHtcgtatttctMaSRagcagttaatgtNtaaattgagagWcKtaNttagVtacg +atttgaatttcgRtgtWcVatcgttaaDVctgtttBWgaccagaaagtcSgtVtatagaB +ccttttcctaaattgHtatcggRattttcaaggcYSKaagWaWtRactaaaacccBatMt +ttBaatYtaagaactSttcgaaScaatagtattgaccaagtgttttctaacatgtttNVa +atcaaagagaaaNattaaRttttaVaaaccgcaggNMtatattVctcaagaggaacgBgt +ttaacaagttcKcYaatatactaaccBaaaSggttcNtattctagttRtBacgScVctca +atttaatYtaaaaaaatgSaatgatagaMBRatgRcMcgttgaWHtcaVYgaatYtaatc +tttYttatRaWtctgBtDcgatNatcKaBaDgatgtaNatWKctccgatattaacattNa +aacDatgBgttctgtDtaaaMggtgaBaSHataacgccSctaBtttaRBtcNHcDatcDc +ctagagtcRtaBgWttDRVHagattYatgtatcWtaHtttYcattWtaaagtctNgtStg +gRNcgcggagSSaaagaaaatYcHDtcgctttaatgYcKBVSgtattRaYBaDaaatBgt +atgaHtaaRaRgcaSWNtagatHaacttNctBtcaccatctMcatattccaSatttgcga +DagDgtatYtaaaVDtaagtttWVaagtagYatRttaagDcNgacKBcScagHtattatc +DaDactaaaaaYgHttBcgaDttggataaaKSRcBMaBcgaBSttcWtgNBatRaccgat +tcatttataacggHVtaattcacaagagVttaaRaatVVRKcgWtVgacctgDgYaaHaW +tctttcacMagggatVgactagMaaataKaaNWagKatagNaaWtaaaatttgaatttta +tttgctaaVgaHatBatcaaBWcBgttcMatcgBaaNgttcgSNaggSaRtttgHtRtat +taNttcDcatSaVttttcgaaaaattgHatctaRaggSaNatMDaaatDcacgattttag +aHgHaWtYgattaatHNSttatMSgggNtcKtYatRggtttgtMWVtttaYtagcagBag +HaYagttatatggtBacYcattaRSataBatMtttaaatctHcaaaSaaaagttNSaaWc +WRccRtKaagtBWtcaaattSttMtattggaaaccttaacgttBtWatttatatWcDaat +agattcctScacctaagggRaaYtaNaatgVtBcttaaBaacaMVaaattatStYgRcct +gtactatcMcVKatttcgSgatRHMaaaHtagtaaHtVgcaaataatatcgKKtgccaat +BNgaaWcVttgagttaKatagttcaggKDatDtattgaKaVcaKtaataDataataHSaH +cattagttaatRVYcNaHtaRcaaggtNHcgtcaaccaBaaagYtHWaaaRcKgaYaaDt +tgcWYtataRgaatatgtYtgcKtaNttWacatYHctRaDtYtattcBttttatcSataY +aYgttWaRagcacHMgtttHtYttYaatcggtatStttcgtRSattaaDaKMaatatact +aNBaWgctacacYtgaYVgtgHtaaaRaaRgHtagtWattataaaSDaaWtgMattatcg +aaaagtaYRSaWtSgNtBgagcRYaMDtactaacttaWgtatctagacaagNtattHgga +taatYttYatcataDcgHgttBttctttVttgccgaaWtaaaacgKgtatctaaaaaNtc +cDtaDatBMaMggaatNKtatBaaatVtccRaHtaSacataHattgtttKVYattcataV +aattWtcgtgMttcttKtgtctaacVtatctatatBRataactcgKatStatattcatHH +RttKtccaacgtgggtgRgtgaMtattattggctatcgtgacMtRcBDtcttgtactaat +RHttttaagatcgVMDStattatYBtttDttgtBtNttgRcMtYtgBacHaWaBaatDKc +taagtgaaactaatgRaaKgatccaagNaaaatattaggWNtaagtatacttttKcgtcg +gSYtcttgRctataYcttatataaagtatattaatttataVaacacaDHatctatttttK +YVatHRactttaBHccaWagtactBtcacgaVgcgttRtttttttSVgtSagtBaaattc +tgaHgactcttgMcattttagVtaagaattHctHtcaDaaNtaacRggWatagttcgtSt +tgaDatcNgNagctagDgatcNttKgttgtaDtctttRaaYStRatDtgMggactSttaD +tagSaVtBDttgtDgccatcacaMattaaaMtNacaVcgSWcVaaDatcaHaatgaatta +MtatccVtctBtaattgtWattatBRcWcaatgNNtactWYtDaKttaaatcactcagtR +aaRgatggtKgcgccaaHgaggatStattYcaNMtcaBttacttatgagDaNtaMgaaWt +gtttcttctaHtMNgttatctaWWatMtBtaaatagDVatgtBYtatcggcttaagacMR +taHScgatatYgRDtcattatSDaHggaaataNgaWSRRaaaBaatagBattaDctttgH +WNttacaataaaaaaatacggtttgHgVtaHtWMttNtBtctagtMcgKMgHgYtataHa +NagWtcaacYattaataYRgtaWKgaBctataaccgatttaHaNBRaRaMtccggtNgac +MtctcatttgcaattcWgMacttacaaDaaNtactWatVtttagccttMaatcagVaagt +ctVaaDaBtattaattaYtNaYtggattaKtaKctYaMtattYgatattataatKtVgDc +ttatatNBtcgttgtStttttMagaggttaHYSttcKgtcKtDNtataagttataagSgt +tatDtRttattgttttSNggRtcaaKMNatgaatattgtBWtaMacctgggYgaSgaagY +ataagattacgagaatBtggtRcVHtgYggaDgaYaKagWagctatagacgaaHgtWaNg +acttHRatVaWacKYtgRVNgVcSgRWctacatcKSactctgWYtBggtataagcttNRt +tVtgRcaWaaatDMatYattaactttcgaagRatSctgccttgcRKaccHtttSNVagta +gHagBagttagaccaRtataBccataatSHatRtcHagacBWatagcaMtacaRtgtgaa +BatctKRtScttccaNaatcNgtaatatWtcaMgactctBtWtaaNactHaaaaRctcgc +atggctMcaaNtcagaaaaacacagtggggWttRttagtaagaVctVMtcgaatcttcMa +aaHcaHBttcgattatgtcaDagcYRtBtYcgacMgtDcagcgaNgttaataatagcagK +YYtcgtaBtYctMaRtaRtDagaaaacacatgYaBttgattattcgaaNttBctSataaM +ataWRgaHtttccgtDgaYtatggtDgHKgMtatttVtMtVagttaRatMattRagataa +ccctKctMtSttgaHagtcStctatttccSagatgttccacgaggYNttHRacgattcDa +tatDcataaaatBBttatcgaHtNHaaatatDNaggctgaNcaaggagttBttMgRagVa +tBcRtaWgatgBtSgaKtcgHtttgaatcaaDaHttcSBgHcagtVaaSttDcagccgtt +NBtgttHagYtattctttRWaaVtSttcatatKaaRaaaNacaVtVctMtSDtDtRHRcg +taatgctcttaaatSacacaatcgHattcaWcttaaaatHaaatcNctWttaNMcMtaKc +tVtcctaagYgatgatcYaaaRactctaRDaYagtaacgtDgaggaaatctcaaacatca +ScttcKttNtaccatNtaNatacatttHaaDHgcaDatMWaaBttcRggctMaagctVYc +acgatcaDttatYtaatcKatWatcaatVYtNagatttgattgaYttttYgacttVtcKa +RagaaaHVgDtaMatKYagagttNatWttaccNtYtcDWgSatgaRgtMatgKtcgacaa +gWtacttaagtcgKtgatccttNcttatagMatHVggtagcgHctatagccctYttggta +attKNaacgaaYatatVctaataMaaaYtgVtcKaYtaataacagaatHcacVagatYWH +ttagaaSMaatWtYtgtaaagNaaacaVgaWtcacNWgataNttcaSagctMDaRttgNa +ctaccgataMaaatgtttattDtcaagacgctDHYYatggttcaagccNctccttcMctt +tagacBtaaWtaWVHggaaaaNatttaDtDtgctaaHHtMtatNtMtagtcatttgcaaa +RatacagRHtatDNtgtDgaatVgtVNtcaaatYBMaaaagcaKgtgatgatMgWWMaHt +tttMgMagatDtataaattaaccaactMtacataaattgRataatacgBtKtaataattR +gtatDagDtcRDacctatRcagagcSHatNtcaScNtttggacNtaaggaccgtgKNttg +ttNcttgaaRgYgRtNtcagttBcttttcHtKtgcttYaaNgYagtaaatgaatggWaMa +ttBHtatctatSgtcYtgcHtaattHgaaMtHcagaaSatggtatgccaHBtYtcNattW +tgtNgctttaggtttgtWatNtgHtgcDttactttttttgcNtactKtWRaVcttcatag +tgSNKaNccgaataaBttataataYtSagctttaaatSttggctaaKSaatRccgWHgag +DttaaatcatgagMtcgagtVtaDggaBtatttgDacataaacgtagYRagBWtgDStKD +gatgaagttcattatttaKWcataaatWRgatataRgttRacaaNKttNtKagaaYaSta +actScattattaacgatttaaatgDtaattagatHgaYataaactatggggatVHtgccg +tNgatNYcaStRtagaccacWcaMtatRagHgVactYtWHtcttcatgatWgagaKggag +tatgaWtDtVtNaNtcgYYgtaaactttaDtBactagtaDctatagtaatatttatatat +aacgHaaaRagKattSagttYtStatatatagtcttaaaaMtcatgttcaaDactgRttc +taagagDtatttttagcgacttgtgRtgNctgSgRaaaaatgcaMtYtDcatcaaYKttH +catSWgaaaatDataggttatgBDMtgttataacaaYSgagttacgttatgtDStttaaa +tctcgWKtcSacgagagaSgttatBMDgtcggtgtgcgaNtaSHBatBtttVMgVcagaN +atcaDDaKMtMYtatagaBccctctDtgtatttatatKNtgggtatgtRaacttgaWaaY +gcaHatccctggtttStatMtcgcMtaaaWKttMVtWctVtgttaKDWctgWaVttaDVa +tgKtagagtcatctaKWgtaaMttSacBaMattaKaaHDataattgWtgttttgtcatBa +cacgtStacaaagtNctNtgtgatcHtWttcKaagagttttaaaaWacgRacatctNatV +StgaatDHgttWcgtRKcatatatctcaNttaaBDcctgaaaaaDtaYaHaKttNtaYVa +VtttaDtctacttctWttaactaattttMagWcaatcccNKYtBaacatgttgaKgKcgc +BHaatDMttatatcSWacatDatRcWaMtDgatBctHgScttaaaHtSgKtDtttattgt +RStWgttccatatttcacWttcatattgtaHVgaBtacaMtgMaaagDaataactDatat +tagMaNBagcttcattcgtaaKtgtatttcacMtgBaVtaattStcttagtYgtgtcgcc +ttKatgggtgaWaataggaatacMMagaSKRttBgatgacRtgMtagaSRataggtatca +ccgaNaaaWSWacDgatacttgattagcttgtgVMttatYctaRgHVcDtVRRtSaMtca +VtVtatcaYaHatattaaVaatctaBtgtacRatNtatttgaYatSaHctaNgNtYtYaY +agattVgatcRtaacgYggtgtatKttaatMagatgRtatatgHaKccHaaaaYtgaacg +aWaNgtYHgacagaYtctaVtacccgatttttaaagcDttatNRgattKaaattttcatc +taatgccgcaataataattgttatYtagtRNtaagttggtHaKttWMtDKgatSagBYcg +RggtWaVaattHtatgtaaaMgSaaagataaKaaKgttDttttRaagaacaWRcaacDgt +gttaatattaKtatcaWacacatttVtctgatHRcagtttNcaaatcNctNttttataac +tWacBBttgBttaaaRaWtBKaaacgtatcRcaMaatgYacaaaagtgBataStWYtggt +atgacaKWtctSgcKHgtcNaMNcataSatattgactacMcataattNVtDaRccaaatc +agttttYttagYaacgtaatMtMVatNgKaaMaaBgattaKttatDaBcttKtcctttta +cDagaYtacHgttggacaaaVaatagtYatcataSgatcaaWVttcgaatgaccctcctt +NtaSBWaatttDttttcaatatYggctatDcttatNctttagDcMttcaacWaaNattSY +gctttcaHcRaattaataaaatcVccRaattactctaMaVRattacagtgRcDtcgtgct +cttNtWVtacagtHtatHaBDtcWggtgctcaaRHtatgtDgacStgcaaaVKtagttat +aatactaatatgtagScaatRSacaattgtattgcagatHHtgBcaatKKtaaMMcaRcg +actatKBaMaYatgKatttDaaNtRatattgtatWttagcaaaaacaWgcacaaHcataY +tDaHgttataaSacgcagggggtYatgcKctaaaHgcVgctBDaVttccStagNgcSgta +tgVYaMatcaWRBtVtgYttgtgRcYttcgctgaacNttgtgtctattWttttcctagMt +agaWtaKgatStScatMaBtaStaSactattYNatctgtacRatYDaatgatgatatgaa +tYaaaaSHttaaYMaWtDcaNHaBcaYtgVgcatVaacattMRatBtaatttaDacRtag +taaaNYVSMtcagaaDtttDHtRcYatacSNKaaMcHgatBaaVttactggBYgaYattt +ttgcDacHctWatcgtagagtactcattDggtcatKaSgctttatttagtDtRBacttaW +YaaaattttgaccttaaWtaatgcRgccacttMtaggKtcBtgacgaHctttatcgtcSt +atMHDNagattatNagVaaaWcggaaaYcaVactDYactaStattgBHtcYctgggtaca +tataaYcgaYagaggaggacaVatacHRtYtctgtaVgaYcNgaaaNatacVgcNgtaat +ttDcatttttcaacttSNcaaDatVYctSgcaccttagMgacgcttgaSttaaaatagtt +aggRHttaaacMatagcaWgMgagtcgctagtgtKgactaaHttattaWgcaaaaaaSat +atgcgttaBNggttaYVatgaactttttgccatataaataRatSaBctagttataBccga +aacaagatacttaattttgaHgHMgtaaKctttaYtaaRacBMtBaYgaBaaacaYtVta +gcRgWatHaWagattWSacStMHatttaDagacaatcgtgtKtttggaMtgtWtgtgcaa +NaaaaWtKaaBcMWtcttctatgacVgagcgaggHaYYtttWgSaaYYaWtRYHHaMDtc +tttacaatggaaMctataagcttBcgHcNWaatttgtatatYtStatctagcactgtVtt +ccagaaattaDtttaRtVataBttWagcatDMVactYtgcatWtttgaaMggKaatgaaa +aHtataDtgYcMggVaaatSMHtttgVttaYaWaataRttgttaYttattttRtWtataa +BgtDtttatatcVgaaBcaDtatgtcaDagaWtgaYtWctcVagctcagctatatagcRV +tcaKtaataatHgNaccgaaaatVHBaatattcgttaVYttatttctBYaatKaagaccV +StttcattgaMagSaaaaccccWKcaaNtMYacctaDStagaaatttatcatVgtcaata +cccKattgtaaagtggWgtatatVtagBcttDaBacaattWtDYKtatRKggStRtaaaW +atBtaagtaattDaaaaBRacWtaagtacaSttaaatccgctaaccKaattgVWttDatt +atttattKaMtcYtMRWagMtcgKgBagacgggVaaNaaatgctKcgtaataaKtaaagt +ccWcttHMatSYgataaatDttBaHccattgBttSgaaHYtaataaaMtgaagatgtttB +gRcattaRaDHcttBgaMaWaaVMMattaatttgtgBRctattgKMagNcMtatttaaaW +ttgaaacatWgcScgYYDYgttYtVtattgcKcWtagcggtgBaSctaKatacaaVtcaR +DccccgtgttBgKgggtHagcgaattaaagMMttScggtDttttaHcSaagaacactcac +actBcVgaKNaDHacacttatSagaattSKHtcagtataaatKaaHtgaaRagaaVcBta +HtaaatcgatcWcaRtaaaatttaWttaagtcaggRctgaWcttDttgactttaVSaaaa +tggtaWDaRMtBtaaaaaKatBgatMtctatatcaVaMgatttgNagtDRttDatctttt +aMtYaaatcggagttctctaYatNtagaNcgMMactacHcaagtaaaatStaSaacaHca +cSgggtNKatggaaagcggaaKgggtaYtacSgccgBaggcRacgtVgDtggaMcYaaaM +atggacgYStKKatgaBcaaRtStccSagcRccgccgcSDtgcggBDgaDtBtSSggacM +ttttaWcatcMatgtNMBWgataatcaaVtgaataataaNatgcaaNttNctgacDMcaH +ccgatgKgWVttccaStggattctcDacttttttctttaaNcWaMWccWKWttgaaaMct +DaaBactRtVattttBtcMaNttWcKacagttKSttaYaWSactHSaBtHgatgttacat +gcatatMtttgtaacScWHBatHactggatatatctgagMgRSatctaaSttaVagcaRc +ttggaYaatKHtagBBactattcgtaaagaagttgtVcgatgaVatHMtcaggtcgKSgW +attgaaaVctccVgtDcaaatgaaHgMYactcaMatatatattNVttWtWaatttacRag +KataaaNtttacaaWgMVactattaSgaggVaaagVtaccDRHaaataRaHaRgcattMt +tcaatcaKaaataDcaDKtctcgaggBggacctDtttatHacWVaWgatDctaNaNcgKa +tcMtcMaatBtttggacgtgataatagaaacRactcBtattttaKtgSaaggKtaggRaV +tatagcccaNRttaccttSMaagatcggDacNBatWcgaactacactaactNBtaStgVt +NagcatctaVtaKatKgaBtcgtttWaagWMgagRaNatHaaaaDtacagacaBagtgca +HaNatctcBccNttaagttDgaataaNtcgctaacRBgtaatSttaatatgcataaccca +SattKcccttDttggtcaatgggttWaacgatacattBtgMaYgaRttatgatKaKgtat +tDtKWgataacgNBtaccgaKWatcttcttKtgtcttagcattcctWcaaHgagtatDMS +gKtcagcttgVHaKcttDaataaaVaatttDgtgaaataaRgtcaVaatacttagtVata +tgggcatgtDDtMtgtatBggattHtgcVtgtgatcaaSattatKYVaacSNNttNWcga +HttKDaaMYHatcgttaattaSttgctWaacHtaKBtaaaaKHttcRWgaaWcRtBtttg +gBcDtgtacNttaagcKtaHgtagaaaaRttgaaacatagtWRaacYggtaaatcgctYa +BtWDRtgttgSctaaKatNcattgtgtMttatccatatagctSacgccSNaaactacgNt +gtgcttMatSKtcaaBaNaaacataacagaaatagtagctcNcatcVgaagStaataVcD +KKttcagDHDtattctaatgagggRgBMctatacaagYactctMaaagtcgctttctcgt +gaattatNcgatMtttaggcBaaatctNtactaaRKtgKactattgtcatatgtacgagt +tMaaHSSgHgBatatcgcaSaataaaWgaagtatagaHgcttctttatgaccWaatttaR +taDaatttaatcgaaattgattMcatcaWaMtaWaKactttctBacactatNgtccttaW +gtctgaccKatStaKtgagtacgggcgcgtYNtatttagacctctKcatgatKWStcaat +aactaWgMSgHtgatctttttgtcgacgtSacttaYgcctWctcctctacaagVtttMaB +actWVaccaYtgtSgcgttattcKtatStgaaKaccgNaataaHtatWtYtRacggcaDa +ScagcagHaYWRtRNcDtHtcVWtggaataaaYttgVaNtgttagtYttgtagSaaatDg +aggccDcgBRYStattatttaaggccgHgggYRaaccMaagttatSttctttagcMtgcg +MtgaSagaNaDagttSatgattWatttagtDgcttgagtgMKaYWaYccagcaHatKcta +KaDgctagacttattgattaaYttatcttattattStaattWaRaYBWagYaatatgttR +gScttgBagDaWgcgtgcVDaggcttgtctaDRKacttgcaKBWRtaaVaSctKtacttM +aaSVaWWcgSaNtttSWgtcggtcacttggVVtgagaataaataaDttgaaccaaaaMtt +aaaagaaaaaaaatcNBtatMgccWagcaNgaVaNaaaaaaYaMgttaWtatHaagtNta +cgacaBtMMattttWNaRtaaatagYaScKattacagctVKBtWNSKgYtYgtWatHaVa +tDaaatWgDatcctggSRagagtaaaaMgatttRtaHacatggtaKagVcctgatgaMta +aYgatgtattattttHggBaccaDctctggNNtYaatctVttgVtRtVcRacttNcttta +taggHSRtaRacaaattaacHaHgtgttgtttcBtBtatWtgtattttgcKagMcaaaga +MtattagtStagcBacYaaHcagVgWtgtttcgtgDHaVtagDatcRaRtggtWtaactg +cacgaggaaaRttSDaaVaSttaaaaacSMttactaNtcaacaattDtacttttYatVSa +cYtWtMttaattatcKtcttctatcaKDtctStSaaacggtYccatgtgagagtWtagWK +gcaBaaaaKttgNactaatcgaggcWtcDDaaaaaacactHattaattcactatYttaag +acactaKaagRtRataaattttcatHggtaataaatgataHtggctaacBacDgtaatat +tRtYgtDNDBgKtcaggcHattttgHNgWtaatttccgactactgacatVNttYYgactc +gctctatttagaMcgggatHcgtttatBaDSagBaaaagRttBggttaaBactVHgatga +atttattcaaaattgcacttcDgacttYcVttactVtttatBaKHagaWgtgaatggBta +aSggcagacNcttaDttVgMtWagattggVatttacHtctNcMatacttSatMagcttgt +NcYaaScaYactcKctKtagScStcagtttcatWaatggtgagaggHaggggcaacgcRK +taRcMaNtHaatRaRaaactVtBtgttaatRtWWcaaagKttccaaKaaatacgVttcac +aaacgcggtgagaRaatggtgDMWatcWVScacaaaDaggaaHtgttSMaaaaaccYccD +BtatYgtMagcSagaccaVcctcggtVWaaagttatcNaagataataSaataaaKccgta +DtYttatYcttHttaagKcMctaaatggaatRgaaaVaaVtcKYaggatWcaBtDaggDa +tccttcYNtgcSMRgaRtNgaatcgttRttatDVMtagctttacatDVtatatatcagct +aDagMtataccYgaggYaaatgDaaaatSgctctgatgtttVaaBcctgataKtagaaac +caKatatgttaDtgaDtatagataatacagtaDtatcNtgtDMtYcattRVtctataNtW +ttggNaSgtMgaaYctctDggHtggHDccaccacKKaaacaaaatRatttccctttaagc +RattMHctattHaRtataVattggatcSttaaHaHgaaHNDtacattSaaggDatttcaa +aYgctBcatattaaaKagtgcccatSctcgatRtaaaMtgWactttNMaWctYgRatDgg +aactcDcaattaKaactgagtatctataagYaaaSRctggtacWtttccWtaYRtKHatt +atagWtKttaNgcDtatHacccattaatttataacgctMgaagtaacaacagMgtaYHYV +tKMHtacMgKcaaatctgRYataNtcgttcaatacggWtMcaatYcBWaagYtVaDNagt +atagDaaNtaaaYtttcYWttttStgggataaMgatattagaaYtNctcttcBagactaY +DcgtacHDWccKaHgttcttHgVggVDttatcatKaMttttacWaaSattctatagaHag +gKaDagBtaaagtcYccattgtYcatctaNgRgVtgaagtDKttatBKcggDtattRYgH +ccgtgcgBNMtttVRgacaYctSctaRacgtagagccgtacRaagtaHKagStSttttgY +SatattaaaWHaaWagttDKaaNaNHaaHttaYcttMtcaaatgKttBtSgtccaaVaat +tSaacgttgNattgatatNctaWtVcagtactKcWacgVagggHaaRgaDaatcMttatt +aataacaBMaaVtgYtKgRgHactgtactatcBaMtVggtagKcYtHtBSaattagtaat +gMcaVVagYYgWtactttccaaSttDgaaMaMttcacttYtRgacttcagcttWtttagt +gataMaattaagVtagaatatKataagtagttaagHMRaDattaHaaVcctDtagtcVYc +aataaYcNttNaaaHctcaRaatttcaNRgatSHgVatagctRtcatgaBttMaaagRtc +gHVtgRgStgatttgtagaKagaRWRctgNaHYgaaatBctgtttRttNWagaccgagKg +tgcggHKVttaatattaatataataDtaNcctacaaRgcaNMctctgaaSHWWHcttagt +NagtWgWaaKtYaNgcBattatccaaaSctRRHKaNtKcBgtgagaDRWBttactaaatt +SMctatatagaaYacDgatttccVtaagRtgRataatatagtctttttatgtMgtcaaca +aNtaaaaactctWtagaVaaaDtaattatagtBStcgaatDtgattVaatMtcaDattVK +WaagatagggttgtMRSgtcYgWMaatgNtagtcBttagtttctctWaaMtVgctWgSgt +HagaSagactagKtagWggcatttHgttgacaaactcggggHggcWBgVgtatgggagVg +agtcVcBtDctttagtctaagVWtHtgtttaScatacMBtKgattatRtgtttgtctttD +ggcHaBtRtgtaataNataatttataWctgaYWataStcHaatcRtaaVagDWaSatagt +accNDgaagtatacgttttacgacgKRtattgDctatRRattVtStaaactagatgVatt +tagaMaSaaaattVtatYtgttgtRMagtHaatttSttaaYNaggWagtgcacgaMcact +gHgtgtgggHMgtKacttaaYgtcgcatcSatattgBaagtttacMtYagSatttattta +VtaaDtaWaHcgNatactgactHtggWtataDcDScatactcStcDtgtcgtgtatgagg +tHaaNKgDattgcBccaagKgtatgacKSMtttttgttcaaatcaaYtagtaSatgDaaa +MccKNaMaatagaataagcaattattataaMgagtgaSgtctNYttattHaNaYYtcDDt +aatNRgtatttaaYtaaatcactHVaHcStccttcccaaVatcVggatKtatgRaaDBga +YtttacttYggactSDtaBcaaNggggtattatattBDcttagagYNMatBgttYaagac +tMatgttRgatacccgtaacacBHtatKacWgatRcHttaattYtKtStccaaatVDcaN +KHHaaataatagtagtatcttgctNDggVaVVtaVaRaaagSaccgttctcMtVtgNBgt +DtttctYgttactBctcRtStWtWDScMtcWSaRatgaataRHctaNtcStctYtWacag +atgtatYBtHaHWBtacggtDcaaBtatcaggtcaVattaNctactgaaaatWaDgactN +WtMtggagaattBaataYcMWYcgatMYatWtgattSatgaRtDaRgccagtSttatatR +aBtattRcWtagtVgaagttMctattatatDttaggtctKtgtgtBagacgttatRKtga +tctatttBtataactgataacKcggagtgHgtVttcttgtKDgcDtaYatBDatcaatat +tgttNtaBacatcgcNcaKcaWcRataWcVgtacgScaWgttcggHcMttcRccatgaRS +tYgNacagatacYacWWtggNaDcWagttHatMaNaatNtcDMDcMaKgHNatScVgatK +WatatgNRgtccgYgaagattDHgtMtcHaSNaaattBatRagtaaatttacaagHWtKa +tcaagtccHtYcctgttKDMSgtactactVctgacaaaaHgatatacataatKtStHgct +ScSatNatacaYttaaWHtctgaatYtagtHtKaggccWBaStaDctaagagNtaatcaa +tcgttNgaYDaagtaaaaHatagaatcgcgBaYaBgaacSaaWaaaaactccgcMttHtt +YgtaagaMctKBtacSagattcBaaWtaattttacRttatcgaRtacaRHgtgRagaaBc +ttaVgacVDgggaatVatagaactRRtacgYttNattVHgaHttacaaaaaaaYtcRWtg +tgattatgccaSDtttatKWgaatatSNDgattttaacgtcSRtatggttcttcBtWttt +MtBtMScttaHatBattHacYtaYacattcgttKgtcStSctcKtatatttcaKSgagct +tccaacaccRDtttDaccattatatSgtcWtVaaagttgtagccattDtYaatattDacc +atcVDaaRccagttttgtcHacMattcHgaNcatgttKcVttcctgtgcSataaatattg +aKtctaWctMRaKggtaYcaagttDttcgttacRtatgatggHNaWMtKttcatattaaD +aSaBaaaMtMatBgKtttgHtHactaatcatcgtWaatKaaWcaWtcctVttaaNaggaa +aagtaaagaDctNttaDBaBgatagMgaataacRcYggatcRaaaHaagatRDtVRacta +YagttcaccaaWtctcSSaaatcSKattctggDgaacagDtaDagacagtgtaattcaSt +YttNaStgtaHgccttaScatMRcaccWtcatttatRtaagatWtNataaWtMNtDVgWt +tgcWgtgaRttttRgWcttMtctaHacaaYtKctgaBagtRagacttDatNttaaaDgRt +atNcHatcSDgtBatcttacVcYacNgaattaacgagttgYgacttDattatacBattMg +ctagcctagatVcaactNttcctaatgtDaacgYaNatagMatSWtYBaaaRtgMtatSR +gaataYaScaVgtaScMagatNNtttacaaHBaWtNtRtctaaacDaaaaWMcaNtcVaD +NcagaDtgcWKYgagttaHtgcDYataaacataBaWWtcggtatgtgaaScaacctttRN +atcgttaaagcaDctaatgcBatttacaattVaMgSMMtccYaaaBYtggattttcataW +ttgBtatDtBgactaatgtccWaaHataaScHttWttDtcgtcaagMctMDtaaaatRtB +aaaacaatgtcagcatBgNNBVttttttcBacWtttWtSWWtgaaaaSacgBtaaataaa +gtcDStaagaactgttaatYatgDctattactgaHtaaatStHaagacaKtagDtaaHaD +gttccaaDtaaggacactctDggcgtDagtcWaHgRcHgDgaSctttattgtcttttcct +tRYaDgNactaaatcaWggcNSBagttttatatStKgtcRtgattaaggtcaSBttaaca +aKatgggatcaaattgRgcBagtNtcgDcatttWcctttgtNagDgctgcatttactttg +tgtcaBgSatttNHaMcggcagSctcKDtWBaagSagWatggYtVatSRgKagattgaVa +tKttcgatYatKYSgDaacNtcVgtttaWataWtgVctgcgSggMgatccatgagttgtW +catYWWcctVcNHagtNtgtKtttgatcaacttaSttattgatNcatWaVgNHcagStVH +cggHacaaDttgDttWcaaRaKgaaatKaattagtaWacattgaaatgtgaatgacagtg +aRVtaaYagYtcggcatMttgaaggDgagDRcaKgHtacacaaaMcaBtagHactgKaat +RtNttcttcatcatNgYgStggactatgSMttgKtDaDgacRRgtWaVattgatttaagY +ctatatagactaagaggtatWtataaactaYaHRctStgKWcgtRtKtYtYtagacgatt +RaaYBtaStcttaWataatcHttataRcactgagtgggagccaattctcDtgDaggHcDR +VaVVggaaBtRttaataaRRttgtaagKNcaVWWgtatacctgatcttBtcttRgaWcaV +RKcagttSacttagcgtKtgtYWatatcgNttcKaccacacVKctgattBtggacgtctg +acaDtWKttattttgMBgKaacaDataattWtBtBRtVtacataaatatttgtWtttata +gtDtgcctagctHYaatgcaNaaRcaatVtacctgggggKtagBgagaBgRaaNttttMt +MagMtgtgattNctcNaKggWtMatcttagWgtaatatatNctaYBggKaataBattYta +attataVtggNtcgtgtctaattaaacctHtacaaactDctDtctgatatgMtgataacW +ctgtgYSaaNScgDYaWtatDatMKgcaatttctgNcgtHtaWtagatatcYBttaatta +ctcaaaVattYRWtatttDtaNMYMttgattataatgcgNggWaatYagttgBagNcaag +aaaDtRgtaaaagctgcatctagcttaVgtBttatagcKMSaattYtHcMaBttcagtct +tgKatgVSVttKgttttttagtgtDHgNggtcaVtatttaacNtgaatatgctatMcatg +aaaBtgBSaWctaataaattatYttagtaDtaccggaatgagtaattggatttaacBtct +SMgWYtgKgattacgRctctccaatgtaggcctgaNaatScgYataaBBacaKtHtttca +tgaaHtgBtagaKHVtacctVtcaaccaDaaWNHNaatgataattgatgWcagggtcMBt +gSgRataHctMctgMHHtKaBtaaMtMgataaRWtagYtgaaMaSgctYtgcgaaHatDt +atgtcWRatKatatYDcBgNtRaRacattMcagaHgaaagRccgcgWttggSatBagagc +HgYtatctVtcatYaaVRtcaSacaMYDcgRtcaaWgaRgataMtaaaacaggtgtaaYc +attgWgDHcWgttaVatttgcatctaatccacaaagaagSatgcgtagRgagtHDgaVcg +tgcttatggMttttcatKSctNacHcctMaKRatttgatctaaatgHaaScataataatg +tttgtgtHaVcaaaaNHaaaatcgctgSVtattVttagaaNWcacagtgKtatgattHcY +cttgDaWVataBatBttttWtaactNaattttctttaaYHaMtttaaaccgStcHaVBaa +tcRacaaWactgtagVKtNRtcctagcWaatNgctKccttctcDaBDcatYHatatgcaa +taaBaagaatgDMttaHcaaYYtcactgttRtgacRaacctaWtBtBMagBctaaBaWtg +atgVtttattataggttaattgtaatYcaRtVctcttgcacSaaMaatactRSgcataKc +agcaVNKttcgSatcaaactaattDtaHtNaVtgttttttaWVtatNccagWttcgtatB +cgttVctcBttaaaaMSaDattKRcctttcataHaattaatWaaataKcaHVaggaatat +aBYKHVtgVcVgtcHcttccgcctattDtMMgWaacttgWttYtttcMcgtcctaaVHtg +WtggtgacKtcaWaYMttacttagVWtacgSatatcgWcKaaatHKaaaYttgtagtcaa +cWtttggtcaagttgaaBBaSHacVcgYgttWBSRWggtattttaYDtHatattcgatNt +tacaaaaVacaMccaaYStaataRttVtcttagaVKaacaWcgccgtRatcatctaaatc +cMcctttaMggccHgYcDgaKctatgMRYBagcaNDtgMtcRttgtgHaRttacatgaWc +DtgctgtataggNggtgaatagBgagYNtatcagKtHcatBatgVKgaHWagattRData +tcgYcHagRtaatgWtcStagcVatNaaaaKttgRaRBYNgtaaDtStaVRgcMccatMW +aaattBDatttaatttataaHtagtVVaDRMKBtaacaatttttttDaRSgaaKDtVaBa +tcagtaaMttaagcctRgaNVgggttcataatagNatcctacactacgcatgtcggaYgt +aKcatggattgactttHtaattWNRaaWYggttcaaaggaaNtaatgcHcaaaattBtag +cttattcaagVtatttWgcctaKtatBttDYcattagDacKVaYNccgYaYRaaMaattR +aagaHtatgcttgcRagcgctSaatagaaRacaRacSccagcacVMataatHgRtagcga +KgYRaDcVWSDVgRaMgcDgtaattttaYttggtaaWcttKDaaYtatMRcgKccYcagt +YcBgRccattcaKtgaSSRtactgacgHtgtaaaaBatWgcaMcBcYcgccagactcttc +SatYattgatgaNccaaaaWaKatVgcaggtWtBcgttaRMagcaaagtgttcacatata +aagaHWtKatctacttatatcacYRaaVagataagtaattttgatgtBctaataggtaRt +aaHaattgtaRcStYSYaWRgMtacaHcNSttVNScattNKaaKgBtagtgatYcaaaSt +actggttggggaBggtNtgtcaaWBaYVSNgtaataBNtagtatatcacMcScccVcgtV +RRtttNcKaSRNaNtHRttatttattgacaatggSaBagataaccgttcctaDNaattgc +tVtatNtHtatagSccaagctKttaaacaaattattgtSHgMWgStttNaccattBMYat +RtccStNgttgaaBcctVagcaaaatgatattcRaBccMWaagKtttttcMtgaRYNaat +aDttgttWRttattggHtNtataatggttgtStYgaMcYVtcattaggtaatVcaNggaR +tNataMWcctcYgcgagagRgcHMgcWtgaYtVSttgDaacgaaaatMttYWtWttcctg +aKNttatttattRaattaagaccMKtttcWgtcaBagKSaWaaacaNtaYaDtBNaaagW +tHgacaaagtgVtcatKcgcaatVaactatgcgaaactccNctatatMgactatttatSa +aVttNttRttagHtccKtHtaaaNatttYVctaatttaaaatHWaNtSacgaaaHggaaa +tcacagVYcctaattcMNtgtYtgagttatttaBtcRgBHNacBtactctagaacgcKaa +DWYYgcattactVagaYtgaVVcgcaNctttBagKRcSgaaatttgtatccattgtggHc +aatRtaVtaSaBtcYYcatcgtgtcHaVttaHattctgtcaBSNYaKBBattaatggctg +tHatattgtBacDcBgatttaaaNtggaaaaYtNcaKagRRtRgttRtMtWgggatcNta +cacctgtWKagatataaYVMtaaDtaaacctctgtgtgccttScacWaggaYacttttKa +cgtttgtgataKYagaYaVatcWcSattaMcatBYttYaaatgStKagWattKtttaWgt +agaaSgtRattcSaDagVaMattattYaagccSgcNaaDgaaSaggtaNgtWactaWcgH +ctgaNatttttcaatgtaMHSWaRtggtaNtaHBtttWWaaatattcVtBtctStWtaWM +aBcatttcDagttDtttatatgttWBtNaYatcccSgtgagcgaRYtBtagaDacBtaag +aataWactaaaagKtaKaWaataacKcccgDtagccaaagcggaatcgctSRtacKgcac +tacccHaactMgtgccaBaRaaaBVtcgSacRKtttStgatcaaHgKtaaKaccHaccac +ccKttgagcttcSttttKKcgacBgggtYMaatcBStcgDBtMcataWtaWaMtgaataa +gaaDatccSYDtgBatgactBaVtaagatctcNMgtcaWKtgcWggcgatacgtgtttat +ttWaDaNWBNaaNtNttcaaatagtaatScgHtMWttgttgaBaDtgNatSaagtttHtt +aNaNKaattKatttgatcgtVcatgaatatBtttctaacKaNttVttSagccatRtatat +cactcHHatctWSKttaMacaaDattccaRaYttttagttaatattcctYaacVactgct +McgagcaMYtttgaagctagtKgNWttgaaaMatcaMcttcSVatcaatgtNactaaBag +atagagtDMgtNtNWatttSaHactagaaaDggtaaaaNctMaatagtaHgacgMaaacM +tacatHtaSagaHatYDccagtBtgaWatcYtVaagataattgatcgacctgcaacgttt +tattacNMWNcattataDVDactatattatYattttgcgaagtgagYVtagYaWaHaatc +tgWttttatgcHaacgttaccDaKtatagaccaDDttaacgtHBaacatccgtYaBtVtN +ccaaataaaatVactDttSKtcMtDSgaagctaMtatattgattactgtNaagNBcagHa +DattaaaWttacacaaatactcaatSDatagctcaDttWactttgaStaaDtagatSaaD +tgtaatKtgVataggaagWSaaaaKatttaaagtttgcgtaaagcccggNWaacatacat +gttctaRcaHttVtcattatctagttttNcataaacDttWaagVtNYtaggctttggtat +gagaWgtactNaVatcactVttBKcttaaccttcMtatcggtaataYaMaYggttgtcaa +agSWHctaRMSatVcggactMatatccgaatcttttttcgagtccagtttgaMtcgcatc +aaKagtattRMaaaKDBttDNccatttttaaBNtVtccgtaatgaKgtcagMVSattatt +taWaattttaHNcaaMaHttgtggctattctacDtgaagattatcgacaaVRHttcSaSa +atactNHWaaNcgtWaWgaccgRSttNtHtcttcKatYatatBaagtcgctBtgagccat +atScctKaagaaKDaWactWagBgctgattBagKtgaaataBaaaaagSacScaaagagt +agcgaDaYtaMcaYcKtaataMatttttaactttgYgtcgaaggacgcHctBcgYgaaVa +cRYagagBaaYgtagattgcgagtcaagtStDagatBgtgaccctaSWtctDgactaSHt +tctWatWttctaWtatctYacactgBWatKKctgtatYgacaaHSatYSaNgSagtatag +atgagtatttatgaccMaatgtaHtStaWttgYagccaWattcagtBaYtaaNaBtaNat +actggcttWcaagatDctacggaNctatcacatSgKgattgacgacccccgagtNDtatt +gagaaatattaatcVttNKtaaWtYacgSNcBHgttgWtatgtttcgccaactKaattaR +gacgNataatctacaacKgttBatYatNMSaaaNtctKgacttatgcttatKtcaVtVca +gDaataattYgNtRtHaagcaataHcacaVgtaNNHtHDatgttaMNtggWagSVaRttc +MVDtcttWgtRttctacKaaVttcVcgcatcctHRKtattSgttSacgaagtcccRDVaa +cBWagtgYtKtgattgSgaBtgccBtcaKacaDatacttHatcattNatttacgtcagtg +aggcBtaRNaRcaSgcatattatStatgctYcacgtattcattaaRtgStcttWgtattK +tSYttNaHaRtNYcRaYtVtggtDcKcttctactaMcacggcMtacgcttctatatHtaa +tggcattMDtaaMaKattgaagtBaaKMVMNacKaDtttKNcgagctaaagtccMMtgag +aagVaataatggcaWaaaaVaBgtaSaVgaaaSaaaataDttVtBccaNagcSBgaMaDa +VaVYYRVBgttYMtagtaactDtaagWaattBtattttMDYHtSaStScRaKatattaca +cctMttgNBKtcRtRggNagtYMattaaatMctYgaatgcKHagSggaaaaBcaggtHta +tWcatcgtStagMcctcatgattaWRcStcgWtgRgttttcctaacatcgctcgDDtRaa +tatMgtcMtHtMaDYatgDatttatagctKDtYHaaaaattaSatatctggtctttattt +tatMtgtYttgtcatactcaaVcYBgatgSctKtYcctWaRaataWcMgNgcgggagtct +tRMgactataHaHtgctNtVaatcaaccacgSRaDtgKtaaMSKgtaaaaWaKtttVagS +DtaaaaaatgttYattttNagMHaaRtNgBttWattatatgcttatatcatttatKtKaa +aagctRaaatcgcYgacgNtacNtccVtSaaatttcDVctaatacWgcaMtcttSaaWaa +aWagtagtaattaactagRttaVcSaaatataacHgHatWaattggaagtgcgSSgaaVt +gYgSttccatWVataatcgaatatgHtRcgtBttcttaaggatatgttgtBcNtaatgtc +acVatactgaaatMBttRRcRatccatagagggacatcgccWttagttgWttatKagtaa +aagHtttccttSatVatKtgagcaatttattaaYVattcaaattctgSattRaMtgaatM +gttattattacaNcggVagccttaaKgccYcaaDattWtggMcttMacWttccMVgtgaa +ttctDaBYgacttKYtBacatgctDcRaaKaaRaatatctttagKcKtaactttaatNaa +ggctgScacctYgcgcaaaccaHttVHcBaDgtaatHaHVaaatMgttggtSatHtNNaa +VagtgtacaataaagacgKttcaaaWVacagctcacWHaatcctgtBNWtaNMKcVcVSW +tSgcaattctgKtVVaaacaRaattgatRcgBacaKacVccVMactagcgMNaaactgat +aDaSgagaatVHaatVSVtccggatgRgtagRatttgtaactaBataVaggcaagHgaaS +MSaKgctRagcStNcatttVgctatacttcNDtcaKBDcaHtDcaatagttHttattMBg +agctgtaaagtMgatStStcagatatYcBtataacRcaggRaaaggtaWSatKgatatga +gcgtgMYatcagcatVttSgaaaaaatatatgttYttcattatacataatVcacgattat +aDggttBtRaagtHMtatagaDgNttggDaKctBcaaRcgattcgtgccttacaaaWatt +YWVcaaWagDattgaaagggaagaHattBtatVggtaHtWtaMagtccagaKttSatatc +aStDtgWaagtKWaggtatttaWaaRcattaatStgaaVtacggaacatKctacatHtaa +aBtcNWatttBBaNatRcDattcgaactataaattataactcagtSgatataagRaYaKH +ctggtaaNtttaaNgaRHtttattatacNttttaDccttYgtaaacaggaagtgataaac +atBgaSgtaaaaaaVcBgtWNtRMttBttaaBgtaaaatatcHNStaBtaggtaVatYac +cNtBaWagRctNSacRtMatDactStVctaaDtaYSRgttaRNttttKggccagaaBcat +agtYcaYNtDatcgtatVcaatWRtaggaattMcatRtgggatgtcMggMtttataagta +BgtggacNaaKYtgctWgagYtWcctWtVcttaaactaRacatggtRcatctSDcHcMgc +aactttttagttaccttattHRgtacggcactDBggtMHcVaaRatKctSHacctacacc +actaaHaacgSttagKtKttttgNHVgagtaYaMtVYNVcggttaSBaBtaatttSRcgt +BgaWaatctttttKggacaWKaattKSaccttgDRgtcatatDatVMtMaVcgaattaNa +agMWccctaaHgataatatgtattWataaaatBaaMtgRttcHctaagctaagatatatt +McggactaRttttKaSttactWYtgBcaMMacRRgNtactttaaaSKtttcaYBaBttaV +agtRtHcWaggaVccttNgtgagtcatataWttYScMtWgVRgattWtaSggacggWWct +BHatattataaKaagttactaMRaaataSRaDttDaaatataVHaatggaaBDgWgHtcK +StVcatHtaatcatggBWaagHtagtMtgHcHtcatggggWcatacaHNHagcDatRcaa +attcgcttgDggDNVcaacgSgtggcaccttMttaatattVYtVgaagRttaBcagVaYa +HcaRDBagatgaVHtNMtcttactDaggMgMaattRWDcctVtgagaaaaSKatHHttVD +gtctgtcacatHNttgaatSaagtKBatatagacaaRVctcWtgtacKtaacHtgHataS +gVtactaggtttatggBgtcaaaYaDgaaaaaatcgMtagaKaYatgaattatYcttKta +caatttgWttMaatBgaatSttMtNaVgVtScgcttctBHKgtaRcNBaatcDtacgatt +gacgtgctatNaaBtMgagNgKcttWcWKacactYgttVgNcgaattttcttgaaaaact +acccctcgcNtgMctatcccacMcactcMatttatttagtagaacMNtttcttgYKaWta +aBtttcWttagHtgtttctcttgtggctatgDgctaatWDataatttagaNcgcRRNata +KtctaataHgaaMYctNaKWtactaacDtgaVcgagaactggtaccaactHgaggctaga +gHHagtMgKtaaactacaggMatgtYgSBaKaaaattMgatRtggggtHBVgttaattgK +ttaaRDacgMactcaaacStaaagctctgtgccttcgtSagtSaRctacaataKatattc +taVgtgtaattRacKagttattgaMtaatgaNatacDataaggactttccNtStatatKa +agaataKtatggtcctctatgaggttaaDtgtattgataaaactggatcactKBtttggc +gtcaaagaaaNtagtWKatctaaWBactDaBaYtacaWtaSgcaattattWgaaBgactg +aKctatBRgtagttaBaRRgatttaagBHctStgtVYRtaaataaagtMWtcHgcattca +caaMWtcMccWttgVgcHaWttcaNtgtVaggNgcVatKttataaWDcccctatgatVtt +ttattacagRBBWttcttRaWgaatBVgcgtHgWgaccagtYacaattgSttaaMcVtDa +tttaVttRgttKtcaYWatKtaaDtttWaYtaatYctSctatagtcctBtccMaMMtaMY +HaSSgKaaacttctcBtMtgDtgtttttagRcgtacttataHgKtNtMtKcBtaNKaHSt +gSagYHtataDtcKtagRtNWaacVgctVtRtttStNtgaaccttaVatgagaaggtcaK +SttaDataagcYaSatNStcaatDNgttcgacaatttaSgaRaBNNacattRatNtgStt +HVtgWHgtSHccaactKttYtatHYttVtgHcNgactMcaacttBatatgSgattttacg +tatttgtggtScaacggYtHtgcatctatttttWtaSatcagaYatcgcagtgtgtMgta +ttctttcattaRatttStcaatatgcttDtStaaagaccDcVtaWNcHYtWMaMcgaacK +caNcttacctaBtgcDacatcaHKtRcDaaacataaRacNNtccDataNactttatBSDY +atDtctBtaBatctDatKaMcattMatatcDHctaagRgYVcatgttcgtgataHDYaag +ttSgHYctaaatgtaaaactNgtagaaactaattRaatcttttBKcgaatSctMaggVaV +aaatgagataaataSgttKgtcatKaKatDYtaaaRttYaMtgctcSatRtagttttagc +aaNtaKgatcgWYcacDgaatcaatactgBgaNtaactaaWatatacaatacactaNatc +aVaKaaMaaaaaatcaccBtgttgNctaacaBattttaaKWcaggataWMtaattgtaaH +tgVtcgaHtScaHtctcHacVatagtaMcaaKtcccSagMYtWcaaatHHtaagRttDag +tMtcYtttaaWWaaaVaRtcHNtctcSttagcacaKttgtagtNgWYtatKDtcatttga +acctcKHtatccttattcttNggtBgtgtKaggWtYgtStgtVaRtaRaaagtagtgtcg +cKtKagatgagYtttaatKcScctgaaaaaRaaHtttttaaaVgtatagKctaNtKaSVg +ttcgagacattttRSatagttSacataMtaYHccacttttctatactagtatgaBaagct +ttaMtgaatgtcaKYtaaatatggattataNcgBHatcctaRaaactgttgacttYaHtS +tcatcctDaMBttgtaWgagtaatWKataaaBgBattcttttctttaatWStaatacgNa +agtWaMaaNgactMtgaaDaggaaaSctaSSgatatDttattatcatagBcaataVcHcR +gcStaHaaatWagatHttMHactaRacttaYaaaaNtataHKVaataKtatgatcgtcVa +aWgttYtVcaaYggctRWttaaKtRttDaKtgtatcaattWKaatBHaaaaNgaatggSt +HgVVgatMgBYtaRNgBDttMcNtggaNgtcaHtgttDcNaggBtatYtacVaNttctcW +tactHYcSctgtYtDtgWaatcHgatDatatcHtcttatattaaKaRYaDgaatgSYcga +ctgcRgaagttagtStYatYtttccgacactacagKcaaagDttaatVatcttaaacRaD +atRcBatKNtNtaaaHtcBgatKHcWStSRaKaSMgtaKaBacWgDDttgYaaYttaNtD +gHtatSaSataaaaMBaaDtaMatDaagWtggaMtRcacttatggctNataaaaatatWN +MtacctatgtcaYKaRacagttHDagccgtaaYcaatataatcatagggaaSatgMYBcK +BBtaaRVRatRtccVtgtgaagVNttcttagtgtcWataVggtaaNaatVgVaKctttNg +tttagtaaagBatBtgaYSagHttSYaacaStcgcagaSttcDBtKtttggtctacNttg +NgKNNtcaaaaKWactgaaYgaYactatHtaWcaactgttSatNVtgtctSttYctgatt +VaatKgtaYcaaattSgttaStatggtccaatgSWccaaactattgccgttacgcNatcH +ctctcaKatgtagtctattttaaggHRatcDaagSaVgaVNccaBKtacgtttStagKgt +ctaHtcattaYcctaVKtttaYaaatYtccgataaaVttcDgatWcgBtcctaatttNaa +ttgctDYgtgatcaatttaagggctctcatcKattgBtaBagcaYcKctctttNtaacHa +cNStggRtMatHHgtacatgcaMagtgtccatRWttRKctaaaDtcMctttaNVgaNtcM +atcacHcctgWtaaStcacgtctNaagRNNaagMaDtactDgctttttcatcYacttaKt +tatgcStDaStNaMgDtaacKtMtacctaaWattggtttNaaVHatgaaattaattacgV +NaaWtggaWatctgVatcacYctcVHMtVaNacNtcccaWtttgcaacctcWctHaatct +tWcaaaYaBaattSctYatctaagDgBttagtaSgaWtBcRcKtccYatatcKBgtcttt +atgaaHDcgNaMatggatgtWagRctStagagaagaacagctWtNtataaaataRatHat +KgctNactHgttRgRgVcRacatgHYaNttaHtattaNStaagatgtagaHcVctcYggg +ccYcaaaatgatcttctagctctHMaMMgcaVtgHgtaagaWHHtggtaactBcaMNNct +agaacggWtctttgaggHcYNaaMHtaYcttKaagtSccgttgggNMStatacDttataa +aVaYcKtcgcattttcgacctctcacVttNtttattgtcttctaVcatagaattMttgtH +tMgacataaatagttctMtgtWgWctttcaagYgcgtNaagcaaDaVHaaStMtaaagcc +ccgtgVgtcacatcHVaDtgttBtBacBtcggYttDagaDYtccMttagcttacNcgaag +atRtDataRtgctaatatatgRtWVttatWKtgcBgactcgagaSgtaaaaagttaaWaa +agtatttctcWtatcBtcataacNcgctcRKaaDKactRaNtagtatBtgaaatttcgcD +actttaNtYgagagaNttgaattaataaaSMattRHNtYtgttgaDBRBttgWttagSat +gacDggNVagRWcggctacDaYSgaaattHgtYaaagctccVtatacattaMctttgSga +catBKaattRgtaBRtttaactattctagcMKMtttctgtgtgVgtctttcDcgtaaMta +ggtaaaDtcaYtatccgattcYtgaaRttctKaNctaYgYaattYgRttWctWttaaacc +aatcactVatgcgYttgaaatgatKBcNRgctcatgaccHagcgaaaatgtVgccatcaB +SatKccRStSattaaatttggtaagcVattctgVcattMtacatMgaaaaaataYNDtDa +atcatWattcaggNcaccctcBtgcKcHagYtatBatgBttgtVttaYBgBgataaHNta +cRtcaaBaKcagNtcagaatYgttWgggaNDagtatagRtctcDtDaHScagttcYcatc +SYacHcagagNgtgcHagtacagctgRtatatMtaatRaWMHgaaKacaBRtagHtaaaN +cVHcatWBgWaaacWccggtaaRcattgMgttaNgttVMVttgcaagagaatcaaaaaag +YScKVtgccgacHgacgttcaMcctcattatgcBttttaagtKatDactccgBatHYgtt +catcgaaatctSaKaagaatWVtcgttgtcttaMaaYaSDtaaaataccgcKMtatgKtg +ScaaDMaaaactgtgagcVtttaRcttgtaNMatatatttggtMgYVatDaatttgcttt +aaRtaBgttaYaaagKtataMtWStcHaaaaNacgctacMttDDgactacaNaatBcagt +cattatatSttaVgRtWgSggcaatSataVgSYgctBttataaYRRgaactgtgHtgacH +WSactYNgtttBactatWStaNtcStcMttgattStacctgaattctWatNaaHgMatat +tcaaaKWaBaataatHKgaWgataYcaWMBtgtacKagaaaaagaattttWttDaMtggt +tgtgaNMtVtDcaacNttactattacggKctatttaaaaBKatagttHaatggaatatYW +gtaVtNaaYgataatMaccWagagatRttMtgKaMcgatattaacaagatgttBBcNaYa +ttcNgtRttgaBcctaagaSMttcMtcctcYattcaNaRBttaatgVcMNgaacKagatc +gNctaWVgttaaYRtgctSctaaaaNtttgctaaScttcVattaHtaaMacNgttNtKHM +cctattttaRtttVtSgtacatBgtVaaSSaMVaRBcaSaRHtaWtWHttMtattVcaMt +WaaaNaccccgHYtcatagaaRtaaBaatttaBccaatcRctcatagWgcBHRtacaaDt +tcBgaHggcgctaHtgacagcSNattcctcgagaccBggtcaagWctgVcRDgVtaagtt +taattatcMtgatNagYttHtYtagccRatagDtaatcNtaKtacaMSgDaaaatttgHa +HtRDgtaattKtaMHgaBcaWtBNYaWgtttStttaSttgataatgactMKatHBtttaV +cYatgggttttaDKcSatttMatatcagtYaBtgVacaatHcaDMcccgtaataatagDa +taatVaaagaagaVtctccgaRgtRtaatcgagtcacttgttSatgNDHaSNRcggtaSa +agcSaBgWSgcatcaaWatgttacatgattcWacMtagtgNcacgatgatttttRcWttS +gtaatMRRBaacNWRHaaBaattDaagStgatccttcaDacccctKaagScSSHaaYHWc +HcaWcaaaMBataattgDtagccWtcRHataMNKtMgHaBcatcgaagtgtaRgtgggaV +MatgttaWRtStBHactaaRaactNctcHaaaggcatgcVHKHgaatcSccttggSaWat +WtNcaaBctaRagaaacacgcttcKatRattcWtgYDaaaaaaNatWtKgaacgtNttac +tgWHBaccaWacggttcaaVgagaaacVtMttatagaagtatWtaaaNHYaMacagWagt +aatttgcatcttcgaatacggaHtaatVattctaDaHtRKRaNHcttacatcDKttMDKa +WggDtaatcttYctcWtRaaaaKtaatcctgccccatgcgDtctaaVMtWRKKDctaata +tDgactagWtaaaBcKcacMactMHHttgDataKHDaDttHttatttagtcaaVatccKW +tacWtSVcaggtaatatDSatgcctKtatDtttagacKaaaagcgtttaaSaaaYtgatt +gtKtgBMcKttgDaaaagttBRatHgcaKgDgtgcWataatMWgcVaVatcYgWttaDat +catNaVgtttgggcttgaHRDaWgatttctgMHgtVtgccttBtWtaatcgttcgKgRca +BaRMtaattWgctaatMaVBccaHtDagaBNaataRcacYcYcHcatBgaNtgaNgKHtt +ctYaacaaaYgBttRNtNggaagcWtDggattgagtHaWttVacaaaBtgttaNctaata +ctKaMaaaaaDtaRatttDaaagNttcYcaaactcMgaYgtacaaatMaaatYtcacVaa +cgaaDagatWgBgaataggtWtKaaMtgDttHtgagttaatttgVaaDagttNMataatt +taSVattNaDtKVccaaatcgaYVtaaaacKRaataatgaBDtctRtgVcttatttYtga +HgttBWatgaatatacSaacctSatNNRccagtactKagaRtgSKMcgaaDattttagtH +cKcaaagtggtataaaggctcctaSatHtaMtRKattaNRcWtccgctataKggatWtta +ggtaatHDRatttattRWgcgatcttagSgtcttactatgYgttYaVBtgcaYaaRtDaa +tacHHtDcttHgBgNcccataDtaaaaatctNtacatatWaRMBgaattaaaacgctctc +tcaagtKcacNacgVRVctttttaacttgctcStatRScaRaMataNaKagtatcattRt +tNaVatcKgtacNatttttgaNcgacaaKctHWtgaKStacMaBatgWttNSacaaKcaD +aatcWaKaccgYBggMScgaMcctagcaDatgtttcVatgtRBtKNWHtcctWDtatttt +tNNSaatattcMttgatKgNgaNBatcSggtctRcttttttatatggtNttDYNYgaaaK +ctcacacYHRgttacatacttYacaataNaagaaaagttataNaataSatacagttScac +VaScaccSWtccagKHtaatcaaatVacatWacgBctccaataHaaYtMtacKacHtttt +KtcataWWtgtgaatWaataaaaacatttcaccttaHtttgttccaatcccgRBaWgatK +gagtttBaVgaNtaNVBgcaataagaatagcaKRttgtatcaattaMtaacatataDBgt +aaNttcaNcgagatYactggttatgtNVtaBNtDaaDtDttaSaWtactaVtHactttNt +tcttcatWttcDatKaacgtttggVDaDtVagttatgtcagactKaatcaYtSgttttat +aaataDttKttKagacWgHgatataaatcttagatNKtttWtWaaatattacSHaRgttt +ScttaatWttacgRRaaMactcatBacaccatRtttgaacctacttcDMggcVaSBagaa +tcttaKMagcaVtctDVataWtSgatagacttBctDtBNWgtgKatWctYgaaStccgVa +aaDattYatagtatcaacBaWYctgaaatttaKVgYtStNtcaVggtggaNYgaRtMaac +ataSttcagacVactcaVaagtggtattaaDBNDaagtatatMtactatatgatRSgttt +gccaacgcacRMtacRYNataagatcMgttgatcataaacttVcatatgWtacaaaWttg +gaaactttaScataactRattMtDacVYataaaagMaattttKtgaBttKcaacatattV +tagtcatgactcgDaacDtaWctatRttSSYNtgWaScaaataagaaatKtagacataat +ggNaatttcSKtVWtgacagKWattcgVatttcKWgagcaWgNKaaaatatgtaaacgtt +cactaaWgacaccBNaacagaaStctgctaHcVtttMtcYttStagYcgtttBcRtaYac +ttgNaacMtDRtagcatgtgcgagcScaMgtaatBaKataactMttttattaRcattatt +atacgtaagSNatVRgcttcgaVaacHNtctaHBKYgKaccYcttagagcccaVgatttg +ttagactaaacgtgcaBgccaWgaVataggattDBWaattttgtBacWtttttaatDtMg +aactaagcVtctcagBMKatgattgaNaVttggatDaSaBatttcgccatatgctaattg +YacatgatccacaaMHtttcKYKaWtYcgDtNaaDccgNaNcacacHKttDtttaggcta +gRVtYgtaactagctttcacaaatYtHaattYacaattaMSagMactcctcatgtScttc +aaYtataaaaScHYaKcaYacactVcacataNtaBcaRatgYagVBatttgtaactttgR +ggacaagcVacctattacRcaaMacHRagagtaVNctacagtgagacgaaaggKttacat +tgggacaataKNtattcaagWKttgatNagNtgctaNgagatNacSatctNatttatcta +tRgaaaatKatNKSBcKactatacStcagtaggtVtcaaaBYYgctattKtWNttcRaca +aaNatgaacttaRtaaDSttVBYtaatccagtNaaacRttagaaccRBatataWaatKct +cattcSacWaacaacactDttVttgacYaagagtaSgcMttBttaVNgRVagKDcttctt +cNtaggttgcgacYacttaaggVHcaagDagaagataaVaatctgtatRatDtKaaSDga +ttcaattYtcatgYgtgaVMtMaactaagaatgRgDtHttaaccaatStaaaaMctVDDt +gttatcttaBBgccNacKMaHggcBMttctgNctHggagaataYMgtaMccaataattHt +tYttKggtKaccaactcccHtMSaatNactcRtttcatgcKcatgcacttcatSaatata +ctttVtaYttDattgWcctcactcYccattaDDaHaaKcaatSttagKtWtcatRcaact +attaattYaDggKtagtNcgSgtttKRgtDWtVHtDNcHWNtKtccgtctagtatSctaB +cacgcaBtaacatgagatVtttaaggcaVttBttaStWtattgYaggtSatBMBDactVt +ggttDagacataaactactBgcacaacMaagaStccaWNaaSYMYtgtaKaMcYSaHaaa +atatttMgtcaaDScaKtcaBVtaMVMRRDMtcttRBgWctaacttgaacNaatgttWgt +ggBtRttHVKgKcHVtatattSaaaatBttcBtttcDgHccBagtRBRttaVagBctRca +agcattacKccaWVWtaVcggttatNaSgccgKtYcBaagcWgcatgaNHaKtagNgcHc +gtgtcataaaatagagacttgHYatattctaBgtttatRatctatttagacattttNtWa +aSagtaHatRtctcggatttatgtgatBtctRggggcatWctaSVMaRtcatgKattgRc +atMaHaataNcBcDcaggcactattHBgaatStatattcatBgMVataaSacVacKHatg +gttaaBKtgtaSaWMattttMacKtgaaWaaWgctgRatgtgDacBtSaHtDgtgtMVtt +agatgattagagaSttgattgtSaaacagHaaatacaRcaccBtaaDtcaMtKaaSttta +tKagaataaNcaaBtattKaVNaWaNactagtYattaaagWgHttaMcKaSagatSactc +tatMSagtggaYctcacKKgaSMgcRgKtgccagNMataatccaVgatcttHagttttct +taaccataggggcttaDtYatcgaaaMataagcaaatBttgHHcHagacagagaggcacW +tacccMttacgtgNttattYctVaaactgttaagtKatMagttcacaaagggatgaVNMa +tgcaSattatcKagtHaBtgaagBcggagtWttVaaDaccMScactgVatccaRaSatat +tNtgcBatgBaaNgtcaBMgggaatgagtatRgaatgtNttacaggcttaHaataaHSag +atagtgVctattaaagggaagDWVccatcKaaaatRccccaSVaaatttMtatStgtWag +tStMaaatBctgcctKWgttDDaSKactctaaVRtaSWcVactggaaaaNMaaaccgcac +NtaVgaagcttDNgaDBtaMaMKNtKccaVtgctcttMMYaaaaHaattcWgHcgtacat +WaMaaKtaataccgBDaYRaggatatSKcScYagMtaatKHMtaaccatgHgtagDaggt +gtaaatatagaKVgccRYctcRaKBKWtgatHYcaHgBaYtttMcatataatgaDttcat +ttaStgtcVSgacggtggVgtBtgacatgtaaSgtBgatKtKtaYcatVtNattataaaH +aSccHaaagctSMKattcatagcacagtgBRataacaatMttKcWaaaaatagStcggRt +taattatWaataatMaYagatgVtatccttttHaScgtBgagWcatgBtgcctatcgtaa +WHacagtactgaattaaaaaNattRNMaSSNSctattcaaagccVVcatattttagMcgt +attNtVBactacScattgKVtataaKtttgNaWcttNacctagtgaNaaDcagtaWgKgg +aaKtacgcaaaYttatacSttgYaYttcDNagggttVDagHatSgtacYVatataVatta +taSataacgKgatVtVacHYRWttatcctaaDtgtaaDgRDttttattWtaaDttggatc +attNgtVaaaVggaaggcYgSWaaattcWHcgaSaVWaMatctMDtHBgttttaatctaW +aagatatDKtVttaccgaMatRaaaBttaNagHatDHWcDtBVttaatKtMataYttSRH +HcgtaHDtggttccaaagRRtaWtVctRcaNDttatacgatMcaatNHtacgaattBaat +HtcccatctctccBtgtataYctatgtcgaaDYWtNggatNcacRtMaatNtKcttSYSc +taDaaaggctDaStatKtataBgcVaatttggYcttaaatgatgtHctaaccaactttgg +gttcMaaDattatKtVacgVcScaactSataSccHttYctttgtggcDtMcactaNSBtM +RBMaggttWKtattaatgtKHacttcaMVatctgttgtccaaYNtaagttKaacttctHc +gcWtYttatMBgBaMacaattaDaactNaaatSatcVtSSgatctatgNatSYaattRat +gcDgtctataagagaagRgatatttcccaataHgttttWKtgaagNRtctaaBtWcHHcD +gaattgaaaKtgttaaRtatgtaMaggDttcMaccaMaattDctgYctaWtStaNtgRKa +BtNcMHcSttMtaKccYacgNNctttatStgVtaYtaagttaagaBHaaStVKHatgttR +VWtataMtSatgcaattcMcttatKgMcagtgaatcYtcctNaYcttactttctcttcat +ggcgNcatScStBtagctWtHaaWattaccgtctcgtBMcaaacKctcccaacttBgtWS +tVttMRgKcVagHttVtaagMaNatcaHttacatcYKttDBtatgSattVcgBcBVYttH +NtcatKgcYgaaSaKtatttttMtctatctaSaattDttcWagHSacgttagYgacWaSa +DKatcNgctaatgVSctgctYgaKgKtaataggtggagcgtcgaaaaRYtgYWYSaatac +BgacWtaNStcaattWtRcttttaaSYgttcNgtBWWgtgaatHttttBaMcMtKccagt +attttcgaHaDtSVgatgaacatgcacgtcagagDYattBcagDctcttNcNtaaaatRc +tgMcDacaagtttagtcaaSSaagaaacatacaDtctctYgcaaacBcaagaBatgtatt +gacgagYacBDgttcgtgRtaMgaattttcNtgVcttctgtctagtgtccatatctgatY +atNtatVWgttacaDacaHDDagWtgataWtatcaaBRatDRtMgVcgaaattcSMagYg +WacgggtaacaaattcagcatagSgttactBctgSVWatYcYgcBWgggRcHtataSaat +tBcagHgcgcctttKcttWaggctttaaDtRacBactaaVaaKtaaacctcgcgccatta +ctKactKSDcgacaVtatataggataKctcgSatgHSatVcgtagtgaBtSYtgaBataa +tStaaccaagttcaDtHtatattaacYatattatcctacgagatcaccgtVSttctYgtc +ataaVactcgWtaVatttgttggactaaaVcaSaDtYcgNtYtctVaMtaattatWRtWc +aNtaKcaaYggatgNgaatcaatcRtcgagtHcgVgttataHDcatttaagttctHtcgM +RHtaaagaVactBMtatgaagtaaaaaBNtataaNttcKcctaNttaaDtcgMacgDcaM +atttgYtaaNtcaccgatgagMtgttaggWcacHttNgtcttHYMcaattKcagttcNca +aaacgNaaSattgKttaaBaKttatttaMggHcttttaaRNVgttaYttttMVRtYVgRa +tKcgVtacgaatttccBatBgYBRtSKKctaaaatgatatgBtcttcgtttgacHagtaa +ttatatctgDtBttatgaDtatKtcKRcRttagattattagHgDNaaaKgcgMtHtttKt +DtgaaaagtaMatcagaaccgaatKgtatatVaccRaKYtDHtcSagtBgtgccWaaagg +tYKcaHatDDaaattDStDtcKggtMgcMtgtHtcaaVcgtttNtagtNtgKgctaDcSc +gBcWSatgtatagcKgWgttgaacgagtgcgcgtKaaaacgRtttccatatatttttMga +KagcVcVRataccWctctcgBcgaggcgttaatgaHYtttHtaSWtagcagtttKtYaac +aaataMtaNDatRgMBaBacSaataSDctgaactattgataaRtaVtttHatWaacWtVa +HaaBDtactYtaDactttSgtKtRattgatttatatattattataattBatagattctaa +cDcRMaaggttcgtcatattRVYcttKgtRcgWaatcgaaWWatDctacaaaagaattHa +atctgttttacYatKatBaccMaMaaVtcacStaaYgYKgtttctcattatattNgSaaH +tgRaBtcataKYtHtacttgtacaaaDtYtgatagNRcYatgaStaaagactgtcWDtYa +atVaNStagaaaWtaaaataDYtcaMatSVBVaaaYagaaaattgtgcDagWSaStattt +taatNcacgataNBtaattggaatgcMgacattHaattctctaaMatactaBaaattaca +HWgBNtNaaSattttaacHtgtagtBtcRtttSaNNaYaMaDtatDtagaKggYgcaaSt +tgctactDcNRtWgtttaVtggcaaactattgSgaagtattatgDgcgtgtcttagcNtR +ctKggtMaHgaDaaagtactgtcgatttagatcagNggtaattaKaatgaaYaaHaattg +gttVaaMggatactctaBgtYHMcttccVcaaWtgttHHRgagttKaaagaBtaRtaaWa +ggttctatRatSgtatcYtaWcatgtaBtcaatctaatRgaYYtWtccattataBacttW +tcctaHaaaaggttgacgtRattKgaagcattSBtttctaNcSctSStNtYtWaWtgtag +tcttgtctttaagNKgaagacgDaRgtNaBaVDgaattggaYtaccSVYKctSKKcatag +ttgSttatcStactcaatSMataHcaKgatWVYtNacagtttBtRagYHaagtaNaaVVD +gatattMaagattagcatcctaMaaMctgNtMcSaRcgctHMttaattDtttYttcgata +aagtMtaagttaWaaDcaatccKgtgMMcatBgtRtaHBcttgtBaBggcaDcgaWttgg +gtaDaggtgatRtYaMWDttatcNtVcttRaKagctRgtgcNaatctgattatagattag +tatatgaataDNatcYaggKRacaatcaHcaagttagtKgRatRgttaagaaaatacVct +aaaagtgtaagKVgcttSWaaHatagHctagtDgDtSaVtgatcatttaNKgKHataKBc +tatatWaNgtttgcRaVNttaDgtcttagHYKatYaVaBtaatgaBattaYcNtgcaBtH +aacttVtccatDagVaaaYgWtNDBgacagVgctcaRtaHaaacttttacaaggaSRaaa +tagaagaatacccVaHatcBRtcttttaaDMHWtHgacMtctcaagKDttctgYctctcN +agaMgcgaaDWatMcMatatttDctttactaVSctagttcaRKWgtttKRaVaaKtacaa +caKttatttttggcctataaDgtcBctBDgcYYaatNactcaaRgaRWcgattgVNcWaa +tctgKagDMgctatKttRatcattMaagtctaRaVaattKctgaKtatccgaaRatcHMa +aaaaagattccacgtacgaDStatatctcataggtacgcgatgtgaaggtHYtatWagKV +KgaMDcaatttWccttgKgagtctagatgaatgVRcctaMttgtaRaaYtRtaacWgaaa +MttatcatNcgttactaaggtDaaggcagtRctcatcaatggYagccagcgaatatagtg +ttWtaccaRctagatttDtaaatRcDKtccHtBWgttctWaagccYBSgtggaaagHNtt +HtctaaattaBatggaDMgaBgatatcaatactcMtaaKtcYccgatDaYgHDBaagBat +tWattgatttttaagaRaaggatggYggaKttaKtBVBcttaWcttBtacctYaNYttgc +tgtBaaMtWtcWaagtaaggWcgMDaaNtccWMWtatcMVgaSaRctaKtBgKWDacDga +aaaNgttcaaaaataMcttaWtatgNaVaaRataWtgKctRatataagtgttgacgaKga +NgtaHattaaRagSgattctatgtYtcaattagBYBatccYtgtNacHagHtacVcVaca +acaccgNgBtataYaatWHSttattgctDacttgtgHgHcMcHacagctRSDtgattagg +aDHtYagatggagWtaMatcRcccacRaaaYagcagatgatacatatttVBBcaaMtctc +taWgaNtttcctaVcttaYBDBctRgSaagcNgatttcacgtcRDaVBttaRaggtaagg +HcacttccgDBKgagaatttataaaMaRattagcVgtttacaaagagaaaMtgDtttYtt +ggcttataKaStacaVttBttcttgBcVaataaagagtgagBgcgNcNattgaaacRcac +tDaaccaatWMtaaHtBgaaacaaccctcMctcaaatctMWttggttttacttagcRttt +acatRtccBttVcatgaaBacaYgagHttatWDtcctSatRtYggHtNMttRgNtgcatc +acgacagaHgtYaSaactgaaNWVagtagttagaNgatctgcatWYaDacataHtaWtta +atHaDgactYgttcaSVtttacctaatttaDgRcagacaDtgcYVttaagaSSKBYtgHt +DtNtcgtcWttDtgtcNtgacKagcactccDMacDNcccctWataRKcaaatttctRVaa +cagcaMtataaattWBctttgKgVcatttaVgtDgtatHtgtaSctagtatagcBtBtgt +atgtcgcMcgagttctacgaaBgWccgaWatgcaRtWtaagYttaNtcWaHtgattYDat +WRgRWagtRcHggNatNttWaaacaSgcaatMatgacNgggaSatgatttcBHcctaagg +WactacagaaaagctMcaaagaYtHVgtaaHKgKattVaWtttcctaWgaKattatgMaa +ttBgaaagtgaSaaaWtSNBtttYataVgNatgaSgcBaaccatattcctctagRtatta +tctttctMtgaRtctcYgaatDtRcHgcRVtWtaacDtcacYatRcttNgcgaDtVctWt +acHtatatgtatKaaggtaNcataKRaataacacDctcctWgtSaWcatcDgatatBtaa +tHSNBtcaataaStHtacttaYaDaMtaagMtgNaaaaNccccgYWHaatgcBcttaBcg +tMBKggccaVgacaWgaaaaaVYcRKctMgcaccWctcSacttcVtacgaagtYtccttt +ttaYgttattaataactSttRggtcVgagWRStatKataYcaatNMtacttcgcttVBaY +RaKttaaYatacagctBgagcttcHcaatBaaaVcgctcacaMgttaHaggctaDtSgat +attggggBgRMagtaattggattgYYHtVtcttSRYaacttataBtNKgatVaWSDWaca +tVcttgttgaagScaDaSttcactaattagatKttaMcHtMgKccaYatKataMcKNgat +tgtYtaaRHHcaWagctgtgcYatMHaatRDgtgttYctatNKtSDtaKgcBttgagtKt +acatgaaggcgMatDaWtcBatagtaaaatNYtSVgVatttcaNgRtaRaaNBttggaat +VgaaaaagaaggtgNtttVBgccttgtgaBtgMgtaaacBgtactWgtaacctatatgga +SYattYtVgtttaagccaRtatRMcgWMgDVSNgataatBRccNagagStHttBgctaBa +gatattaacaagaggttttcDaRagtcDgtHttcataagaacaKBttaBgactaRatgaa +DYHttgVagcMcBDgYactWgSgacBataMMcttSaRHgcagKcgaaYaDgttcataYKc +ttcMWttattaaBacDcttDtttBcatVggttVHtgtMgKcgaaVgtcgMaaHHYBMaHt +aaKaDttaNgNtttttaggMcWttNaaaDaaaaactRgaatagSVHtaataagttStcca +atcHataatacMcattHtacaatttctgatggacatatgcaaacaKBatgcagacagVcc +tccgcaacNatcMaHtcMtaSctgtaYgtStcBtcatDacRggttRgagaaHatVcttYW +gaDtatgYcaBKgtSWVYtttctWttHtctaYttttaBtcataaNgtBRaNcgttKgtgV +KgggVtWatcWagttSttttttaMaRWtccgttttattaHatttBVtataSctRWtgcMa +caattaStBcacggaatRatactVgaagMaaagWacaMgctaacaHctHtaatacacgaY +agtcttKagcDttaKBHccgtaHaacaKVtcMKcaataaaNaggttSaatcatgaNaaBt +acggBcaagatcRgttttHaNgtKctYatBHHtaaaDNHtaVtVagttVacKtcYgcatt +catacaaagtaacKaKKtaaNtNataaNaaSaBtagaattctgacacNtaHtataBDttB +ctataatagYSctgtaHcgccgaMBaggttaMHtKgttactaaHaacgDatataaagcaW +tgaMtttgVatcKaattcgHVNatNgDaaYtataHacaaacaagagtatatDStgcNgcR +taaWVVaDStNgtcaaacgDttaaggNttWcaVNaccctgaaaMcagVYVaMtBgtatac +SacgSgNtaaaDtRaBSaWcNacgYaggtcaYtattagVStaccgatgSStMattctWta +ttHtHaDtatgYaatattgttttaNggttVatcttRcgaNtHaVaStgaagactcacaaa +tcactgataaKBtNHtttctWWtattgactacNtaWatataaaBaatBttgggtatYttt +YtgttttVttgagtcVaMVgaatNtaaNgKMaacgtaatattKWggcagtgRttgtgaca +ctaaYacactggaaKaWYRgcatgcgttctBcttggtVaaWgtttHagtcaatctcggaN +WtaatBNcaMVKStaNcMtgatataatDYMctttcgcatgcYtHtVNgStggagcBtggM +gccctgtgNtVatactgcctcHcataDBtaStgNcagaYttaMtcaYtgtagatDaagaH +aaaRcRataattcaDtcaDgttgtatRaaaaYaRgtttDBgDcgaagcNttgcVttcact +taMgtMWaYaattcggaDcgaVtYattaBYaaaattaHVttttWaacDttaRaSWactcB +gaRctacaVStBaaatRgaacMSaagaatagYtNctcaatagctNttaVtgctgtttgYc +ttaatgtgMaStactgDBagVSggtSKMYttDatgtMaaSaVtccSRMgaaaactHaatW +WtcatttctDgcMcggVtgtRtcatctttNatcaatatYaKaaaatKWtDDDaaactaag +tacRHtcKttacaataggttWcttataSaYctgctVtaaVggatcctaHVttgWtgHtWt +taDHaNgaccctatatgcWtNttacctaYtttDWtttaggHNgccatattacKggattVa +tatcRcggRWMtgcaVRaaHgtaataattttaggtctcDccaatatgSaaaagatDtaaV +tYgNaHBtcaYttaaaaacagatataaagttaaaDWccMHMattggtaaagtccgaKtat +DKaVHaBagaBatactataVttDttDaMagctctaaDSggtttgaDacacVatcttNtga +tKtVaBStatgNtgDKYcaatcataWtcNatYccgRtcgBHacaBaatagaVtagcttga +KagcgHtttDNtgaagMttSttttgDDKRWtagtaBgtgagtgBcaDtWtaHcctatHat +ttgttWgagcggDtgtRDRcaaatagcacacRtDgtgVaWtaattRacVataBWacSYWV +ctgYtWDaVtaKataaacttKaaaMVHaaaaKNtaaacttgVataaaatMaaatMaagta +tcaaRtatSYRtBtaataattgtttgaWtaNNtctcaatNaataaaaaaattgaaaatta +ttgtgttaaYatccccHtaNcattcacttttaMgVDtaDMtcaWSgYWcSYtSgaatHtg +ctagaVattaBtaaaYgatattcgaaBtgaaDacacatRaagcgggagggDMtatDttaa +tttggaKSNtactRMttactgtBggcgtcatNttctattaVacgttccKtVttMacttWt +ctaYcacgtaVtaaRgKcttggatSYatattttgttacaaMgtgagagaSatattWcagD +ttggNtNaaYtaggaaKtYHcttgKattWagNgtaagHHVatYatcattaaaaaYtHgtt +caaaataattatBgcaKWKtagaatagtatBagaaMtattMagaMtHcWgYcacgttagt +gtDNggctatNatRcYYHtaacMaSStattRagRcgataaaatWNNatgaaatttVtKcR +tKtDtaaMcctccaDRcaHtBSWcYtaKttcacaaMaataaMaactccgSgtYattDtaW +ctagatBtaatSgatgatHKgttgcaaaaagaScHtgaaHRDatSagatcBcggcatcat +YVaatgMaatStgNgWaaaaMttgcYaaagttSHaYgaaatHattBgtaaMRagSaSacB +aagtttttcatgttaaYcagYtgKtYctaStcaagcgtaVattaNatWtHgtHKNDtcNa +KaVaStSacaaStttagaaataatgcDSatgtaKtgMMtcaaagtNattacMYgtgctNg +VcaaNcDtaaaVtYggtaaaactgcaagaWNcaaacctDSaaSgVaKtctcatataMtgg +BtaRttKtagRcctgttaHgWRaattgDaaatttHtaccagctcagaccKaaBctaagta +tWtaVagBgtttatgaHaaggattStaactWacKDVtMHccgtacaMWYctDtagatttR +ctaccRagtWcWgaaaaMcagttctgacSctaaaactgaatcacaNcaMWtWccYgtttN +aatttggttaaNtggttSattttcaacgYVccMtcgaactBtatcYttcYDVMttcgatt +aKWtatttagcaatatcagWatgcRVaatgRtacWaVVBttggatRtaNgRagttDYata +acDVBcaaactttgtttgaccatagHMtRctaWcgacagtgcVcaaVgRgtaagtRaaaa +ttSBKacBaatcagaatgtHattcaVRtatVSSaKatNataWRVaaagMaacataDgata +WHatcNYcMtatttggaSatttcHcgacaYcaKaaatattacHcSaBVatHacactaMDa +taaaggcacaacaSacctgtaaRgtcccaaaatWtDtagtcaagNtttgatDacDgcaga +DcWgatDaaKagctDWtttatatWgDcaaaWttStDtKtatSagVgaaKtaacgaccgMg +aSaatRRcagYtgttNDggcHScaaYDWtcaacgtaHgaStKtgMtRtaatccagtDaaa +cHgtacaaccHtagataNaattatcVtgaKaaNaaaaaaaagttgMgtcRaNaacagtaK +caBgtttgaMDgDMacttattatgaDgagcgtcacaaRaagtYaggMtaaactagaacag +VaMWataggtatHagtttaaHtcagtaaatgRgcatgRctgaMttBaaataagWVtcHct +gtgtYaaaaVtKtaSaaBatMtttgttatattattcaaBYctBWtggatBtgaggDagtg +cacVataRBctaBaaaataatttttNggtccgtVaaaaataaattBHaatBaagaHgtta +agcctaatcaaatgaYtKaatYtaaggtMgaRggtWgggNactaacgaRaaattSttWta +ataaVtHgtacttNtaagHaSacgWggaYggNStcctgacgDcgHggtttHggtNtMttt +DatNDgtgacgtatacgatKatataaacaattSaaagcagatKtttSagcaaMttttgaK +tMtagtcRacctKSttBttaatMtgcgttacaaagaVaataattcaSaaWcBVacYKtac +aNBaaKRtRtcgWtWBaRKVtYWWWgattgBctaaatKaattaYtMtSBMBHDtBtaggD +tcNctWYagtgSaaBaVtcttNgtcgttHtgtMtctatKtatVggKaSaagtttatttta +tgtactactHtHttSMactatHcaagaattVataaaMKNtaMccgtgatDaHcaacttRa +taacaNgaatcSBtatgacBcctcgggtaatWaaWtacacaattctRVgattctatgtgt +atHagatagggacVaattttDtNaWKagtatatHtagacgaggtatgtcagtgagHcccc +aatNataKMBaHtcWgctagtgHaatBatSataDatatcacccaagattttcSatKgatW +tgaagtcBMataaHaaMaattatgcttWWtttcgVKYNBattggtacttcaaMaVNcctc +HatcgctVcttKatgtctctBMggacatcaggacSgaKttgagtctKVYaaagtaaSgaa +aHaWactgRattaaBttVaHtggattagRWtaaDaaatgatttSMBWMaDactScgRYtg +aVagNctgtSBataKacStHRatctVgBKaggccaRctaacttcYKtcaDcttgaaacBB +ataatacYMgWgctgtacttttatgaSaaatYcccgattattRStccaaaBagaacaaaV +tttgcttatagaaacacScccSaNtaaaaBgtaaggcDgtSttRatMYSWatcgtaacgt +StBagttaVaaaScccSggaMDBSgcaaKaggatatacgtatgcWactccgVctNttMaY +taaatKaaatgKStaaaHaKatatgBtcctatgtVaBggaatBcgcaatgagtatHcYag +ctDgtWaaccagtatWWtaRtKagatagtgKatatgaaaggcaWgtNKaaagataWaatH +aaaaaKMaaatttBtatHtctNactKtBVVagtatcacgtMgtgttaKtaatcgaaMHtY +KNcMaatgcaSaaDBaaaaagaWaDtWMgaacatttDcatttaBaBtDttaaSMtcagct +tttRWWaataattcNctactWaatNaBaattaagaaacttYRHaccatatKtaKcNVgtt +YagttBtaaaaVtctcgVctagctcgSVatatagVtMcaaHRctaHStttNtcattRaat +gtaRtgttaatYtaagcattgaatttaKtctaKKgaaggtcgMctttcWaagcgWaKctt +cYttgtgaRaagMtDatgWgYaataKaatSWScatKBtYgtaagagaVcacgctHStaac +aSgBtgtaNRYaaWtWcKgaccDtgaWtgagMaYgVVgBaRacYtcKgatcagttgtaKc +gttgagNaStctggaatVtactaSNtaaagtaatcaattaaVaaDattHDBaHKDHctVg +gcaaacccKMaatVtgttacBcctStgBgMtScgaaHcatgctMtStaVttttcDaNagt +DVaatYcggaDaYtaactaNgtccaattSacaaaaRgtagaaKgtcRSNtgatBaccctt +MtactatKgtaaRMagataMatgVtVKagaRagtcagMgMaatRHNttagaagaatggga +atcHtttttSgtNgYatgtgcYtaatgDctMaaaMccVScgcRgKNaaagtaMtacaKaM +NaBatagBttttcttttYatataNaWcagatttgMtgaaacaBYtHaaatgtaDactatt +tNatttKttSattgBatSRtgKHttacgattgcggtaaaaacHHtaNgMcgHaVDtgtag +aagatBaaagDttaacSatttaatttaccagatataattggVgaRctRtcgccVatRNtD +gcagBcVaHtBaatDttatgKRKagataaRgcagtaKgagttatatcaMSagttccRctt +aaatgatcttataaacaaatttcccttaBaWtagtagttMaacMaKaaaagHatYKactt +tRatgtctcgattBcSagaDKtttHtBaccttNttVttVVtggttacgtaaBMRgatcgt +ctacaaNBtaVggttYaaggattccaNgRgtagBtgtaBacaagtataaatBaaatKRta +MtKHgatcgYggDSgKRaSttHStcatgtatatWacacRacHcatYtttaacYatatgtg +ttNtgcSagDHgataYttNattatcVattcaaYttggtaRHtWtcgaBacgtttaBacca +BaatgtcgcNagaNtKtaDtgDtatgDaBtcKgtBgatacNaccDDatttYtKggMtYNt +aactgVacattaaHgMttatcgtHMNtataBtKSgccaVttaBcttattcBaagtgaWta +RtcctDVRatgaattgatatgaWgccacDaatKaHtttacatNttaWNWgtacaggctac +ttBaYaaatatacaaaatttcgNHgMgttHctcKYcttgMtaacBaDVtaatttacagaR +ttttttagcKagtKactatMRtgtDtaattccRcaaKSttagttttBtctatagaKaVtt +ttgcNagtKVccttagRgWaNaKWttataDgcgaatgMKatgatRcYtctgVagaccgcg +VgactagaWaaHNtcRNRKaatactcYaNtSDKtcVVggNgDagtttaaKRgttaDcgtN +NgtcaYttggtttYtatgtaaaggattttagatattKMcatgYaaatcaVactcagagtR +YtgtaactatagtBaDtVaWatDatctataaaSgggtactaYaKKWagaaaaataaatta +tagRcaaaVataVagatatgtaggcWagacRWattctgacgcDtaBcYattgtaDggMat +gagcgagaggctaaatVtctcagRagDtSgKNcgtVcStacatttagNtgatSNgatcYV +tHattHtBgMacRaattaHBacRcNaaccctVaaYaattcVccatacKcttSagtctgKM +NagRaNcatNgcgHattStSKYRggtcagtcaccattttagtMaccctggVattHaatVa +gaaMaattaVacatacacaaattaattacgtKtagaaaMgatWgWccatYtagacKatct +KatMcggYcgcatgHRtcStVtaatHgSaaaVagtgaatgtgYtattaYcRagatgatca +taacacSgaYaactMKttatRcgaataaMSatacNgaMatttcggccacgaYYMcaKatt +RagDtRtatMVBtaattWtMHgNaWDgStaaSNggStcBcVYtaYagaHtacagttccMc +gtYtYttcattgSWcttagttcgtHtgVRYgaMacttBtatcaactaaaaVtDgataaDg +tatcatYDttaStgccBacctaaBagttgRtaSBtaaaagWgcacBggttagcMaYattt +BgtaggtRBaSagttcacgtaDaYaaaacDSaKattctgtSatatgtatggVBcctctgt +gaaHDKgttaRttttBMHgRMgHagtagMgacgaagttaatattgRtHtHttatYaaagc +agatgtgattagtggcactactVattagatctctgtttatcattYttgatHcHttagStg +atgactctDaaatcagtgttgtttttcYaaagtatatcYcaSaacaVttcgWtatKaaaH +WtRgtttaKacttctgaaNaYacctNtcStatttaaagttKgtgatcctBcaBtctttaa +aKagttgDtWctDtgtgctataKagtaNHatctagYgatcMgtggYaagactgacactta +RaaccHgttcaYtagWtggtgBcStacaMcMHataaaNagatactccaggagttaatcat +RttttgaKNgSgcaggtgttRaYcaaataBtaDtatHgBtatacKaataKtaggaaatat +gcataaHgaKttttatMaaaNgMatYattgaatNtatVaggtKctttHattcatttatYt +attagtataYtttagYcattagaaataHtaaccttactcatYttHMRagttctDagNSVg +cgVaNNattctVcaaVagaatttaagaggttttacRagtagtaaaBaBaaMtaScKgVaR +cNtctgtataagtatVgtDgHaYttcHYttaagatRgtgaattctYaaaattRtcWtacD +DaRatcaKtaSacaagctaNttRYagMSDKtWgWaYNgaaaatatNtaatatHMtMWRaR +acaaaatgctgctacNKaKtagttgVatDaVccatSDtgaSggcgWatccBgaaVtgtaW +ttagatVaBWtacgWtaYattaaatMctDgDaaKatttgaaatgctWctttaHtggHaBB +SRVBWtgattgagatccNcaaaHttccgVcttaDHtNgtttaMggccVWaagattgKcaa +cgagtatgtccctctcttaccDtHcttcctBatcStVaactaatctacatgtacataacD +gcgaVttataagcaaRWataattcggtMaaBccYgRctagatctNtBaggacMaaaNgct +gttHgScgttaaVgattVDtaaNaccggatatHatKcgataRtaMcagctattcaagaga +atHcYRNgNgcaWtgagYtacttNtaagStaVVagctgcaaggHatgtcaWgaattKttg +tcgaBcKatKKtDtRtNYNtctactatgcgatgtaacDtcaYgaactSHctDataKtcaa +gtccVRtWaaKMRtagKttaatagtggKttYtaKtVataWYgHBatataatcatNMRtDY +aYcttgttHagRtYacgaDaaMMtcagattBVScattYcaataataBWaBatgDtBaKaH +acagtBggaVtgtgttRtgacataaagtBtaVgttaNaatcaSgcctgtcBBaVttctHg +VttcttgttatccaatacaNtgcgctatacctcatHtNaBMtgtagaDtKagtHatacct +HgtgaDVWtatcWgtatScattactSgatcWatatDataRSgctHaaWataataYacgta +cgtgDatHcgtaacSaaagYaMataYaactggaagtKgattKMaatStRgtatVgttctt +KSMtcataVtttaDtgttatattagWtatNaDcttgccHaMDttStgtctgagtRtatRS +MWttaStcatattaNaDtcaatttaVatgMtcaattagMYWaRcNtDttcaaagMgagaV +HtatYaacggttScaaccVKHaaatacWagaataaccMatWgctDtatttgaatBtNttg +aaBgagaaWcttggatcRctctaDagWBcacaatMStBcBWtatggtagtgaagaMKata +cttaYHtNctgttHSMaWttacaSaatgtattttggccatatSatcgctctttgaRRVVt +DaatcSYHcSDNacattcMDaNVagatctSctBcatagtggHagaVtgtSactctSHaMa +WtgtatcattWtacgaaHatatBaaSaYacagtaaaagtVacatKtatatataVtagcgW +ccacagctcaaccttRtatNactMtcattaaatttNaaggctgYctctacatcaVgcMHa +agaBttcgYDaSRtHgaaaNcaWYBggataatBactgaataYgcgtaacccactHataag +aaWgcgRacccagagaVtataggcttNtaaaaHatacatttttYYatHattgaatgtNct +tatNaVcaaRtKctcgaaWctDttttataaatgatagcgSttcVtgatataaataataBg +aatgaRacgagtaRctttaactattNagtcagtgtgaSgaHRacgVtggRccatttatgt +MtattaNatgttaaatRaBRttcatcttaRBtNtaNSWgtVSgcNacBtWaDgaaNBMga +gaBMgaHaHagatttctNtWatcaaaaDgtgcaaWaataBattaNtatgDaMaWDataNt +ctatDagatSWctctggaccatcaBgtatattaaHacHgattcgatgtRtaYattactNt +WgaaRgcgDaatactgWcKaMacRSaSaacDgtgSgSRaagNtKttattcattaagtctg +tctctataaVgctHKttgVtgacgattgRYcatccWcMtaBagaHacaaaDaaaRVgcac +atgatYaatatttMttaaWBtctcgaNcWDtttcagYKattaRtttagHcKaacaBcagg +taacctaHtaMtttaHacctVacctaaagtcactttcWcaatggatSaataHattacaMg +gtgaaWaacagaaattgttggRggcgattatWtaKtScWKggtttcttgtcMaRgYYaca +cggagtgccDcDattcaaacHaacttSScaaStMttaYtgtcWaaaaaaaataBataWaa +tatBNttcgttgtVatgacaHtgtacatHtaatgtKcatgSatacVRcVctttagNttaa +tKYgHtRccttDBggHgDtgaatcaagacacWtcgRWKaactgRaDNMactactgacaDg +VgatcaagNRatacagattSMttaattYtgWctRgttaaKMgggaaataagttatgHaSc +YaattccRMggSagaKKttRggtttgDtcgtcMttttggaDgcVctYcaaataattSctD +accatNataDtaaaWtttagHMSSaagaaBgatYaaggNtagtgctcMaatttWMggtct +atttggaKagaggatWcatttgctatcgcccBacacttataagaYtcNcagaNatcaYHg +NgaacRgtaDgaNYttcattRtagNDcHNVcgDctggDatDtgNaaaaaHgaYagtRtca +aDcgcaKatcagttattcataaccNaatacacaaYWcatBaaaacaRttMgtaattctWt +tMaMtttccgaNcatVtgatcBaRtttgSaactcaKYaaNtKDttttRagaMcDYgcaKc +ataVaaagattcatatWcHtagtagatttctBtcWHtctaRgaSttgHatgaHMtNtaac +tgaaaNWtDctgDcacattMctNgWattatatctSttaScctaDaatatDYataaaaata +taatNctKaNaatatcSgagttaagtKDttaaStaaHtttaatgaRataBtaVcBtcDWW +aaDaacacRNtaVggatattatagtBttggcaaKcacRNgaaYaaMRaHtatBcaaacNa +taKacttaMtaacaacgRtaattgggaRcttagtWataactKttDccgaMcacNHKtatt +StaRcSStDttacggagagtMtaNHatttWRNVgaaacattcScatgctaVSttaRaMag +atcScaBggtatacgatVttKcVtagtgccgtcDtagtRagggcagggRRttKtcgtKDR +aaatgatVttDtcatMaNKtNacagMattgttcaacKaatYKttaactaatgagatttta +BattBctcaaRWgtYtYBatDcattggRtaaHttcaNagagctcaRatBtaagHtctctt +RatagBttHtgatgattgcRcgtgSaagcYaccacBWgtaNtctagacgaaSatBNtHMc +KagttaaDcHtaDaaDtttccaatMcaSaaacWWggtgDtgtMtcacggcgcWttcBcta +aVatggaagNgtaacctagatggYKRVttRtMcgttaagccaHgatHBcgNtctMKDcYt +aVttHaaDWcYcKtttttgatatacataggaaaaacWgctgttatWHaggatcgtggcat +aagaaaWtttgatcaagaDatgaWtRtttgMagcBattcNaatNcKgaatatWBBcttKV +HtgcagtagaYRatcggaagaRtattaBNttattaataatatgtttttaagMggggMttc +tBgtcgaaMctcctaVttRtBattaatattgVDcDtggtgaccBaNttDWaVtaaaaact +HcaVtacKMtgaataacggHtaaaatatataYtacBcattttSaaSttgatcatccacat +atgcYaVcattatcaagacYcMaataagaWWcBataBattcBtaKatgtaRgtKgattaS +ttYaHcgttHcacaatatKatgRMgatgatgRaattctKNMRtggatNttttagYRtgtg +YttaataaDcttHaDcctttgggMtcgcMgNYtcNacttKtttttgYBaHMgcccgggtW +ttatVttttMtVgaHagDNtccBVaaagtaKttaaacgaYgHagVatMgaacBaSacNaa +aBcagaaaatatttaYgaaSccaRacgctgtYcctttStttaacgatVWaatKtaBtaaa +taVaBVcctgKaatcaggaDYatgVcgctaaacVtcHctggttaDggtatRatttttaaa +tDttaMtMaggtMaattaRcaaggaatVaaaactSRctatttWaDtBataaBaaKattSc +SVgtatcWaaaBtattVtatttttatYtaatacRKcgcgYtccaacVBtagcttYBtgtg +ttaataataWactatataaVccaNtcaBtttcMagataatgactMBatBctaaRtatata +aaaaaRacagtatYgtHgcaDgaHtaaNMMStKtDgtaaaaactgtaaccBttMaaMDVa +aaggaVatcScMRMaBttctSgacKaccKcDgaWattHVtKaNcDaagRSgcgcaRgagt +acMKtWaacRtcKKtBYgtagNtatgtttVttatcRaWtattcgtttaDccttMVtatgH +agaBgtaMWKtcVagaagcaaaaStaaatgagaWtttDttttagNMgVttcWagacDgaM +atataaataagtttgcctatRtttNtcttggMtggVcgaMaBMgaatDtVaDgttaaacg +aagVtttNccaagtgHgtgtcScaataaRYaactgcVWtaNRDccSggagttattatgcc +tMaaNcgtttVgtcaatctaccaDMtaattBaatMtKgaDcBggatVtaattRBattgcc +catgaNtttMDcKtgcaccttccBccaatctgDgMSgaagcactctaWtattgaHgcDaa +gVRgtaBtaaRtgtYcYttaagataaaHaHataattaattaStcttcgatHWaaRRSHct +ggttgtccaacaDttcaKggcVcgtSBctBNaRaattcgcatagaMtNattStRSaaatt +VtMtgttNYaatgtaHaKNSagatcaHctaaaKKgtaYatDgaaaBKSacaatacRgDct +aSagVcagDgtYMtcatcgttcRatgaatgtcBSKtSagcttagKKccgHtBRgttStgt +BaaKaMtaaKHBgaVaVattaatNNgcattgagtcaBaggMgctHtaatatttDatcWat +agRatVaaattNttttaaVctYagtRaHttatttaaaVtaccgtNattataKSRcgcagM +gaaMccagaatatMgtgNtcttNtgattaBgaaaagatWtccNtDggaaagaNttttNtt +tSggtDcaaagagtactccattMatataHcgcHMBtgaaKHSYtctaVtaattgtacctc +tctaaaVtatgKaWaacagttYaMtNgDYtttcYRtgYaWaaaacagataaacgtaVatN +aaBtBattcctWaaggcacatgWtttaMtVtagatatacgataMtttggtVBagatctRa +tKggttgcYtacSaMStattBgcatttKatKtVgcDgcttNaaataatWNtaDStRaacH +tacttacataatacaMtYgcggcatYcactttttDtcaacBtgHttggctttHNtRcgat +ctcactctcattMtatccgattaggtgggNgagacgttctDtHcaaatacaVaaaHttct +cMaNtaattHWaMYgatNacKNNMatcRtNtYMgVtataaaatttaaaBMtaaaatBtaa +acttgMataaaagBaaatBVactagaaaHtWtKRHttgaatVattctttgaNgaDDtatc +VWtDaataaaVaaatgcaYaaggatgggcttaaRataaacttVDcattcaattgtaBcMt +gYtBtcaMKcRNaKRtKcaatttgatWgaMagtWtgYVaRcagattacaWttgaataaaa +WgHaagacggYccctBtWttttYVtttggatKBtVagHBgtaatgttcgaggaWtDtgat +attaMaagttcattMtttWcgtNgcgaRcaactaMgaVHctctgcgagKRatWtggtcgt +WaaaBctcScVcaHatattNcactttccBtDaaNtYggaattRtcggctaggNVgDcgaa +cttMatNagaagtaaRaaRttggtaVSaagaattattcaatNttWcaWtaggattScaSt +gattBagVBttaNcNaSagttagtcttDccctatBatHaRRttaacBYKKtattHVcHag +StaSaatNDDatcSaVgtgMttaHttgttaataatcaYtDcatttHNaRgWtgtaYcaaB +aagaatYaagaccKggRattttaNcgacStttaatKcVtcYtttcggcaaaSYacaKatt +gSatHtWtKVcagatccccStaatRMaatgtaatKtcDgNaYaaBttccRaaacttHtaR +caaagtatgtctaaBDVcKSKVatSagtggttaatcttaVNaagRtctgRataKgcaaga +ctSKattaBatNttggttDtgcDataKaKgKacaWHgttScVaagaWtcatHagcgattc +BBtcWaactBatgacBRctgatDcMaaVDattWaaKtRcctYVYacggaaagVNBaaaaa +attKYaKcMatgagcatStaBtcctgaHgtttacHacgcttatgNHWatgctWWattttg +YaaacctaacYcataVtagVagtVtNgaMagtcgttatcYtaagcatgKgaaagNSattK +tttaaggacaBNRatttacatttHctaaaHactNcNcaaaYBcacggctcaaHagaaSaa +gcaWtcaaaDaaBNtNacRgtttBSVtttccttaaDgcctgKSttgtcaaacNMcaBtag +aWatttVgcRtgaRtMttgccVttatNtatggacaaagWgcacNatcaDMaWtcHgaaNa +MMtttgcatHtYDcDactttRYtaaatMtaVaaattggtgtcaacatVctBtHctYNaca +aactcaMaaaMcHgtaactHaaWattKttactYataagaYgcttattaWMDgStMKKata +tDataNHMaSagBaaaVtYtgVtaNtataDRcBtagttcgVKagggatacaaSRaataaa +tagtaataKatMattVaSatSBtagVaYccaaaYacaKSactctaaHctaaaSaaagNtt +gactaSacDtttcattVctccagYtcNcagtWatacattNgttagagNctaYaYNttKgt +tttatKacMgRatgaaacVccgtcaKaatHHcacRtgtgDtccatHaaaRtNgcaSagtS +tgWKtttgBtHtSagaaacgtaSaatctacWaaattagagaDaWgtataMtgataaDaaa +aaaaagttcBggaHaDWWcYctYtcatctttcaBtctBaattattagcatgWcacgcaaa +aDaactRVccBtaWaatYcVVcacMatNatacctSgtWgtttaattcactaaagcHgaat +cHatcaBtgtaWatSScMMgctatctctRaaaWMgttaKaatagBtttcttagaggVttc +aatRattNtccatttcagctactccacMatSHtagataaaWgaagtttgDcctaagtMaa +aYagaaattttVattRacatctgaaccataYtcaaatcaRttaStRgSacctBcaHcgtM +cccBaagaaagaDaaattKttNtaataaMgtctYcttDgaactaKaacNgcaRccDKtca +tgaagtactcgtgttcctBtBtgttatDtctgaactataacagtagStaaaaaatgHaaa +caacYgtgtgHacaaattgttcSttBtVctaHaacttKtttttWatBtcccttaaVaaca +MaagaattcaKaSNatMScRtgaaaDtSStDtHtacNtNtaHtMtNMNNcWtgctctaaW +ttaattaNtttKtBttttttagcttcDagMNagtcKWatVMgcttBcgccttttgtBtat +atttYtMgctaKaacttgattttatctaatRagtttggKBSatagtaVVcaattMataaS +BtDtaBaactgSgtatcaactgHataacaDcaRtcKttatgaatcatacgcgaagNYaNg +aaacaattatHMgYgtagatctctWttacatVgcgRcMaagttgttDaNtScgStWgtga +caacacggVgcgaSctcactcaaaaYtDatatBtattaNgatactctaagtWtKSgYtat +ataaaaaYagaggttaKagtcYtNtgaagtctBWgaWtaaBaattStcatgNNtttagMt +RDtWttgctYattcVSBaMDcagatVgccatMatttatctatcgtBgcScYtaaccaaHc +attgcagtcttMNVaactWWKcaaataNaatgHatgaatgtMStgccattacHNgVataa +YtgaggtKttNBVtYagKacHRggYMacDatcgKtatVtWaKgtHatatMgttScgaaVH +agaaattaNttaatatgcaaacttWgRagaaRBcNcatctaagtggatgVKaaVgNcacc +agtatgHKgacaWatYcSacaRaMgttgcttatVcaaWcVaKaaaKaDtaaaatcgVacc +atcgKgtDagBNKNatccgaacgtKgtYctgaKaaSKcccKgcVtttKcaaYtagcagat +VcctVtgaMYctaccMcgDtgBaRtaaattaaagctKtaaatatatVgctgaatatctMa +tccaattacaSYgcactWttaRacattgtNaYcaactatNNtaHttYcStactctatatc +WSaccaVNctBtaaagataNaagtaaaaStBaaVtggttatttagDScttttMMWctagc +aactBctcttattSatacSatttRtBataatcaaKVSttaaaaacaNattMBcaacagtt +tcVtttatatttgtaaKBgcacattttHNNaVtWaggaDataatNaWtBataattVacWa +aattRHtacaSgWtttataDMcttRScttttaaaaMgatacMatYccgacKMagVtWcMt +BaaatDatatHtttDtaattHaatctaHgcgtaagRgWaccattgaStttattctattcV +acctccBcgttaNaacagNWtagtaNgtctgaHaacBgtatgMcRVatataatKNKaagt +ttRgtaYcYcaMaaagattKgaaaaKcttgtaBHNaWNgMatcacctgcaMggScBaRgM +MctaDaaRgctcYtaacgtgtatacttcacDaKtatgcaatMtactaHDtaaVcgaagaa +aggVaMaatYtttttattttatMggaVYVaaatBaatMgctgWctaagKtctgBtKacaa +taYtgctBgKgaMtgtgataBagttMaagRcccVtSNtaWcgVDctcaSSttKaaaaVaD +ctacYatctcHHDtgattaaccttttYatattcgaaHBagWgYtSgcMtMtagaHactaS +gBgBSatHtDttagaacSatcccaYtatttgtgKcgDcRatctccNtaagctagBVWaBa +aMHacaHctDVaWgtaBtaaStVtDYtatacttgttcttggNYtatWBSNcagatttgBt +cVaacVtRgtYaatctatSatagttDatgttgtKagtctagKHtcttttaccattcccct +aaaaSatttaDgBactaMttctVcaacVgtaSYcttgYaaKaggtaWttgaaaYgagata +atgccMgSHatHtacaaMatHDttcaagtaMatgtaagtgtaggtDtacStVaHcaacta +tgagttatataaBHagggccHagtaaagcRgcttagYaaaaaagttaaattatYNtYcta +gtttaacBataaWactVtRtaatgtHatctagacatttaKagStttgttttaaagtDttM +tgMKgcgttaactaVttHcatccgctaaaaDttSMccttNaaccattacaBcHctVcttc +tYtaaSSctVtRVattaaagtHtaBgttcatacRcctKctHVHgttKtcatctatagNSa +acHVatcVgRtgtaaaRatYtcgggtBtgcKacttgataRttDattatcMaggcWWRttc +cgaHttNtacYtYactgtatWaaWtaaggtacaDacaDgttStgcttatctattatgttg +StaaDaaattagttRgtgcBgRDtaWaggMaaVttVRtcBttatcgttBDgVgatttKga +aaMttatatgattataWctcWMgaHgaattMDatgVagtgatatcaNcaaaataSttatt +ttaaatDgtaNDNggaaacgataatttaRaaatataaaVaagttacDtgtggttctatRa +tgcBtaVatVtMtaYtttaaYgaHttgttgagctacttaatatBHtctttaagtcaHaWY +tKttacttgtttatagacataMgttgcaBVcttMacttYcHcNaDatNttagatcagaat +cttatcatHaNtatcMagYaacacMcaatacaNRatDtaHDHtSYgaatcRaBtKttgaM +KgcDgtacgtgYatHcggatactDDctaVRgtgctttRtatgtaaaccagtttacVtatt +tBcatcRaaYgcaMaagaacSctHRtctaWatatacgtattKaNagtagatataaWKcgg +gacgaRWttNacaaaaagaaatgatacDaaaaMataKacatVgcgVcgcNacaaHNatta +ggaacattYtcRYtggtatccBatcaccgacaccagaaagMgataacHRgttKctDaggM +aKtaaatttScBtcagKBgYtaRKttagttttcBaaHYatgattaaDaDVacaagKaaRY +attaMaaagVatattKactatcttDacHaDaatBcactattKtKtRHggtaSctaaaaag +tttaggBScaatcgMStttaatKacaVBSattaKaaagacacaaagtaattWactttacW +aaBgYtMcMccagRtacaatatcttatBacgNagaRtctHgaKtMgaattcKYaaMacgc +aatctcNgYgtYRaHagYtcVgaagaacacKgaRaacgBtttagDcgaWgaYtKataaDc +aBatttccgaaaacaRRBaVtRtgHacttHgagtMttWattMtBtgDaNtgKtaaKDccK +gctaMRtaNacattacWcttacBacgRtRttaYggcKNattagtgactttcKHNcWBYag +ttgataaYagaWaSMttgataatctataatRtggaKtcactWaataatYgtgcHgYKtta +aaacNcaSatgcggacaBaRattttcgacctHtaKYgttaaactataRaaSactKatSgg +atgtKYtatctYggcMtactatgtgaWtttctgYDttggtBtcHBctactacBcVacaag +tgaatSttcHttttttatRYYaccagatctgatgacgcccVataagMaggWgYtatctgt +gtatcWttRttcattattgYcHtgatcVatcttVSataactgtgcgtgtgaRWaacgatS +gaNaVKaaaaMttccNtWgtVaatNtHgttgatVcttatcaaDaRScagDtaKtatttYa +SctttctcatccttaattagttaaatactgctgNcttgctcatatatactaDtagctagR +cataBcgccRaacaagcacaagtaHYaaatgttaaRgacNgccgctcKtacataBtWtaa +aDagagactacaccacggaagcStHgggtcatDcKcaacctctgDVRaYaatattWttat +tcttataatWatattaccYaagWtgaataatgatttgtatBYSaDctatRattgaatDgW +tMacggtattttRgtaagtgWtRtagtSctVtaRgttScRcattacYYatattaRaagga +ataagRtttBHaggtattacBHMcacKaDDagtatMaaSMacaSggtVVgacctgttaaH +agtactaaatYtSSBgaKatcMVHcDtatgtagaVgtWtMcttctYRtgctRtgaacatD +ctcRaggatRaaVWtgHtaMgaattaHataStgaKRaVacataDtgDRagBHttgNcNaR +DcaaSagStDgaStattBtBNHRHacaYaatcagcatacDtattWctgcMattaMaaWgK +ttgRKgcacNYtcatcaaKtctaNtgacatMatMgYagNtaRWtgaaatBattctaStYg +ttcSYatcctMagtgatgcgtattKHKtNtcattcacatccDaaWattgcacMattattg +DcttgaBgccaMNaacattctcaacgaggagctaactagattWaatgtagtcagtYtcKt +MVSagWagataaatgtaaVtaSatcccVMttataacaVWHNataWtgccggBVYtacRgH +atagVtctDttaccaataSaDgcggtttcKaggtaaMcatgMttaaDacaccagYgtatt +acWgaDtaBaacctatgaWagacaYttcRHDgDgaaMtcagRtaattDtaagKtYMMaca +gcaYacgtWtctcaNcaagttttctacVtatagttgttDgDRDtatScgatgcgagggSa +cttcaNcVaatKtattRtWttaVagtaaMDtMaattHtagtttaSgWctcctggNgatgM +ataNRcttatataatcVtDBHgtNaRatgctttacHtRacgYtYaBBtaScWtttMKcSt +gRcaSgaagatNVtagctgtatVtaaagttcgWMtgtcgtHtcacSgaaWcgttaMcttW +DWataVKcaatctattaKgtattcMttattcgtatcaaatacaDtcacatatVaatcSgt +gDatBtgtagatgtagttataaagtctcatMNgataNgtagKcatgaagKcYgcNYtVtt +YtaHKcattaaMagaataRWacgSactctWgtcgtaaaKaWagRaBataRSVatccYact +tcaggtBVatKtHctatMcttctgtHttcataMgttattcttRtYttagNtVtDatattg +catYBtggKtctatcYctDtagHKBNttYKtcWtRgtaDatgaaStgtaMagcBgaaagt +SctRNaHcDgtttcYaacBcagaMttatRaVacgttKaaaacMttaWSgWcNRcaVgSaa +aBatNcatttatttgYatttDgtcaatgagaYNattggagcDagagatacNtaacaWtBH +gtatNtaggctaggcaacYBtatWctgaRttDatcgttKtaNtgaaaHaYtcgattgtgc +caagagKatcgatatttcaDHMMttVagaKRtaKtDacYgtcBtaDMacagatHcttcag +actcgtagaMggtKSctagKtaBYMggtagcStgNgaacaatSgattaaKWNaaYggaaa +acgMaaattgatagagaMtacacNacacSgagcYVaattHgatDWatBtaattaaYttgD +aacgctcRatatacVtcaMgcBtaagattgcgNtaHDgtcaaaDcYMRtgcataVgtaat +caagaRccctYWccaacttagaagaaNgccHWaaaacacaMgatScgatgDtWaaVtata +catggtgRNattattcaatctBcttatDaMcaaHttatacaaNcttgtttagSSatgata +cccKttaMtcatWgaVataatatgYYtcaHaacactWHatttVYatatgDactaaggcgc +aKcatHaccMtccHcaatgtWtctttatgWDatctgWaagHVtDggaagagtYHttBgaD +KMctMHccDaattMatcaaBtBcagatBcatatagatttatDtNatcaaaatctgaaSNa +agatagtVBtagctaBVNtStWBgctagtYgatHNatatgcWacWtaYtctatatgaata +ctcattagatcgHgaRattaatDtNcaaDgactSatactgNataBYaHKaKaactctcHc +KHRagDttgtYgtaattaactagctatatataaKcattttgcKtcaacSttgHRaagacN +aBtatacataaaaataVWHMcaYcagcagRaagagttBttaaMtgatacSDaNtttgaag +RtattaHtttagtatYaaatcaccgaYaatattWBtttataactMYactaaactaaattt +cNcVatgcVgKVatatattaaatccggaaNaacacaSatgcttgcHccacatgatNtatg +KaNtgctggagtctataHcRRScSagcactcaatataggaaYaataaagtKKaaaKtBtt +YRtgtcNVVaaaaaatatagaNaSgattDtgacgtctMatcaaatggtSaYtttaatctt +aagcKataaMDaMctgtYcDtgaattRctgHaatgttggtcttcaataWacaaYaNtacH +NtVWagcHWtBBYagSagcaaatcKgataaSgDHataaacattKBttWagtRtcNagHct +taatBccgaaatVacggStctaKaRaVtgcaHBcgKVcattttHgctttgtgacgaBttt +tccatccMatRcaVataattKattaaaagDatVttaSRMggtacttKHaacaatgagRaW +cgDtaggcataBaVgttNBcgtagSttgccYtacWcgagNaatttgctagagacatacaa +ggataacWRtcDaacSDStcaRtcDcaaaHgtatcaDRtgcagtDtacBtatDMagtatc +ctagtgcDaSaaRtcaRactHgaaatccaRtWgaacttattaataScaDaatYaaaWaRN +cagtaaaYcaHttBctaattctNggBYBtggaacaDaatKgcagataHtgtcKaWctaVt +NWYBgttttgtHScaBctRccataataMaaacatgaatatNatgagtWgatggattgaNt +tataHcSKttgtatcatBtDtaWatcaWaDNgtagctaaaWttBatDgMatgagatctKt +taHactataSgattRataYaYatagaatDagtaDaagatcKcYgtgWSgtttttaYKtSa +tttgYatgYHStattaKcttatNNSataaaacHBtaKgcataggYtacgtttccaaVtaV +aHDcaWRYSBHattattcaaaaBatataaggaBtaacaYcgHgaatgcggYHagtactNa +gaaatttttacgaBcaaBttgagtKtYHaKKgttgaacgacacgBtWDtSttgNHDMgaa +aaattcKcatgataMKttVHVBacataKaatcggWtaccagMtttcKgScgcaactattV +ctHScccaacccHDtgttacgttHVaatcVgMtgttcatBWBttDaaactattcttaaac +taYtRtgtaWataWggacVgtggWtatgtataaaHNctRgRtattaagtcgHgWStttaW +DacacatcaHatttVacttagcgtHagagttgttcatcatgcaHcgtcKaagaRRacaat +NgtYDtatVgYccaYKVttDttBctYcttaWtatgYtaVttttacVatBaYKSSVaNNcc +gctgctBtcaagcacaNttctataYMatccWacBcgVaaatagWgccRtHMttHgBactt +YScaaVtgSgttacBtctBttaRtSMgttaatNaRatgttgtcatVtaaYgVgcVaaYSa +NcagcttatNtacgatagtcgaVtaacYVaMttggataaagatStcaNtDttgcBacata +ttaDWatDatcaatatNttagttMttcaactacaRHYtcggaacVHtaggatDggStgSW +tVatagctgtttaagBcccgBtgcgtctacYaBatactYMttHttVttaWtSttgKtctt +cgtgacctaDtttMYMtaaaaaattcaMgWatBtgWWtaScccttaaVVgatagaRtYat +aatttgKaVHtgcataYtaaaaagStcaRaMaattWgcaacaaRaBaataacaMNataga +tattatgWtagcgVHcgtcatgaHgtRatcctgtcSaaatWgtatcHBcatcatcHaatt +attDBHggcatBtgttagNDggtcRttaataVtctttStaaggtcccBtccaBgBRgaDa +atttgtttgcNtatBgaaaggcgNttatMtggtBgMgatactDtcatMaaWctatttaaa +acYNgtSgMatBcSactaKYaDVaVtcagaaaStagttYRcaaKacaHaacagctNcatt +tKtttaaacWtMNaatttattaaVgaMStMcagctaWgaSccatNatgMacataWaaMta +taggcgtatcctagHatttttVaattttSBttScgtBSatgaHcaacgaVtMaaaactKH +atatttNWtttataWtaatVttKaKMggatcMaaattattMgatttgtatRtaVgaaDta +cacRtaaaaaMttScaggRttgtcttSatYWtVMactagatVaMaaaDtaattttaBWca +taaggaatBtRgtctaWDtagWtaaWYSaHaaacgatRcttgcatcattaSDBBKttttc +taYSaactcgYacatttBaattKaaaccaMStaHatHtatgtctKcWataactctcVNYt +ttMttaDatSacDKcacaaHgaggaaBtgNaaaHtattgtRcgacDtYtctttMttatcD +aNgattagtttYtaattBMtaggtacatgtYBNttcMacaagaaaaaKgaaatcacaNtt +gtttttagDBcMgtaNacSatcWBWtataVatYagtttccatatHtttDtcgtggBggcK +acaBWtBcaattgMatcttaVaacVYgMgttDcaaactctctcgcHaSatYVHRaaatcc +MMtaDHtaaKccactgattatccatBYVDacgttMctaaVtatacaatBgaagttaattt +tgatatgcatKgaYttHtatggaaaatcaDtttBtatgccacattactcaaagctctcBK +caagcaatataNtattcVtcataacMHgtattaaDtctNaNttYWcWtaVatatataWgt +aWtgaHtattcgagtMVaHDHtatgcttctaaWYaatttaatccaMactKtcgtDaDVWt +taccVtacYBgDattKtHKSVStgMtBgcgtDRSatggatatDKacataWtatWaVttct +SRWgtcaWattKaaYWtYaHctataKacMaagtctRttaatcgtgaHaggYWtcgatKtt +KaccttacttccgtttHcgtKtcttaatSBgaatttcVKaMattVSgDDcaattcagtca +taccBccgtgaVtaggttYgaNagYcHatMYaattDgtttaaMagRactHattgatttaa +SKtSccggBattatatKDacaacBgVWBaaacaagattgtcDtcttBgcattatcaaaac +agNtaaDgtggVaacYDgtttDtggKccttaaaWcacgSatacaggtagVgatacctBtt +caattKRtctaMgSattgtacctatataaaMgVtctYMYYcacttRaBgDctRtttaRHg +cRSMVaaaaacagaYaagtaMatDaatttaggcctNaacgaaaatgNtttaBtMtScVtV +tSacStaBggtggtKtRcatagHattcctggaRtaaKaBKtagttgaattgtatttMcat +gcttDaWYtaVtNDgatKtHaaattaattaaStaagWaaBtNcaccaatRcacttgtttt +caaattctggcccttttBgHccatcgaWctataSttBgataacagtacggcccDcScaac +tgattttaSWYtaaaMaVatttagctaBgSaggtNaBRgStDaatDBtatcHgDtRtgMt +StWaYaggtaYatBtaWaattgaaYattcBVtaVSactWaWgtKaatagaaatgNttHtg +tcaatMattcggtcaDcVttgataMNttYVgSSYMWaVtgcaRaaccYtgccattaaHVg +aaaattMtaSgtaYaggctataBtcRtttaaBtcHDatDgtaaVttgcagNcatWggNtg +RMaDcYgYttacWNtgcaWtaaVaNctVacaaccRcacttgMttgtRMtgtccatttgKa +gttctVagcttccaccaNgtgcatRgtSBaacggaattttttNagtDcagaHaaaatStc +aMtctagcacactHWtNtgctcgtNaWatataKcMcWtagaggDaVatttaatttYSDgR +ccWattHtaggctaccDMctacVaattBYtDacaYctWaHaaHttcggaMKaacSagtat +taaatDttNaVNtacgVttKaaHtgagttWcKtgtaDcDaKacgtactctttacatSgta +gtaHHtgaaatRtttagttMctacKgaKaatBttataKWMcggtttatgtgtgaStaaga +aRttaVtgttBaHgNtggaRaWataacaWtRWacaactcgHWttttaDagScKgtgSagt +cMgaRgttacccaaaKRaaatattcKatttNgtMaVcataccaKgaWgHBWagctaagtt +atcDaRVVtggaaHSVacggttaHaWWagtSgctctVattKctKtMatHWcgccttaYta +gtaKDaVcHtctgHagatcaSacaatKtatgatagDgtcgttttgatVtatStctYaYNt +gtgKaKaVcVNgaattWccgattcttgaMaRattRgcaatHctcattaBaaMtattNSSt +tHcagRKRaaccaYacMDtaYaaaatttRataBVtcacaagKtatgcctcatcgtgWata +agcgtatcDtNagcatNNatgttcRaaScagaaaRaataMtacMSctKtDgaBactaggt +WgcRtaWcaYtgtgWaagDKattttttaaccaaatDHattgacSttttatWaataatDaD +aaaaRtaYaggagcYatacYaKaagaaNtaaaYtaVtDtBaaDcgtttKMtggcagtVat +gccggtHgtgtaVaacDBaattacaNatttMgaDgcaDtttggaaMgtYtDtSgccaaaa +YcNgaacDVgcattaNgatgaaDaBBttgccatttRtctaatgtHNtaaatBtaMaVatt +cctggaaaaatMattgtagRDacaaacgaataWSBctctYVcgtSaMStgtttSatNaga +acaRcagtatgaNBtcKgBttRtattVtaBtBaKactaWaMgRtcMtaDtYtatHattSc +ggacMtaggcataaWaKHaataaagYcgWatatStBattKaKagKttacMaRacaSaRaa +WtKaatagSatcgaaaKaaVcDttcVcgaKVattggaYgtMataaacRtaDaactNatYc +agtDgttagacBataRYRDgttcttttattacBcHatgaRacMaactcatVVtttaaaHg +ctgttcaattaVaHtDcaYKacgKtcNtttgctttgHWcaaSactWKSatcgYaNVaatt +acRcatVNgtagatgcatYatVaaYWaSactgatccatatNMaNagNtaatcgttaStta +ttWattaggagaatcNaaccaaaWatRaatHMaattaNWatRaMKaWctWtDataaagHc +tMctttRSttaacgaSWcatcaVgatataattgtWMagKKaBBgatatctcgHSaaNBct +gVtaStagtttgaggSgagcKttaaatHattDtaaattgaacatactaaWaBYtKttacW +taaVNcWacgttctcctaactBaaSRagaaatgttKVgtHacatctcaScaataNgaaVa +gaaHttaKgHgKaccgtcYtcctBccataagaSacataaaggtttDtVStaVBgtcgNat +gtgaVctatWaaDccWHcctttaatcWactaatactcttacttgttcttatttatcaaag +atWacYctacKtaSaaaStgtWaVcaYaRctgggtSaaaWtgctgcHtttgMcgatSaag +ttgttttNattgaacttaaKaYcSBSacWattaataKDattKaHtgaaattKKttttgac +DtDtattttDBDDcMgcatagaVNttaWtgaDttgttttttttgacattatagBDacgat +NatMBcaggtacaatgtgctttatatttRgBcctVtYVctgcatgtgatataatHagttt +ccttHatagtaMMaaWggBataaKtttgataaagcKgtVtaaaatgtatWWaataaHgat +ttYtcWataataacagaacDRWDgWaWaaaggattBcRctacYtagctNgtScagMcccH +aBaYgtgctgtSDtHacKtNgtgacaaaacccMcacaKctcactaaaaaNgtagWtttYt +gaDcatWctataVctNttKgRtatataYaaaRacaggttatagtcRgDgcaYctattNca +NtVatYattKgaaggBDtttacttHttNtgcatRatgaMHtRBtaagatMcacatBatgt +StctagacttccKaRgaWccRataVtggaScgatttDMaaatNNtcYaYtaDaatctatg +aVtctBKtgccYgtWatDcMYtaaRtcVgcttttDtMtRagtactHccRBWatatcctta +tMtNatgttagagBcttKacaaMtagaaattaDttaatatgaaaRattNcHSgaaHtaDc +agctYacgccagcMtaaMgDaaaaaggatcttcaaVNatRcKVaaHRBctgcattatMaW +aNaKataaatatgWaaatcgMaaaatcctgttactDtDagaccYWacttctRatgataaK +taaatcaMttttcaaRtScaWgatMactMtcaBNataaaBactggtWHtYaattaWacat +tgaaVtYtSgMcatgaatYgattatacaYttaaaKRgaVagNgtaHWaattcgDaRaaac +gVtBDtStttRaKgVagatatWtcMKaaaaMDatttaaYcataDYagtaaaaKttVWMgg +ctgVgtgagtKagtgtBBNctacaaacttagattSttHagacKVttgHttatSataaWtM +HttSaSaaaaDatgBtaYaaaggttaMttgVtVtttctaattgaacaggtttDDVMtNSg +catataagDaNttatSVttMScNaaattDttYaaHcNgttatatBatgDKctttgVVaaB +gataaBatRaagactBYgMgNaBttaaattagatttttttaVgttaYtatVtccgtaagD +cNVcaWtgcaKgggYtgagattaMaaagaatagtgaBaVcacBNtagtaDctctcVtaSc +tgtagcBcHMWtataattDtaactttHctaRcRaaBaYacatttcVRaatctgctattDS +NDgBatcaaatgcaBccKctaHcBtctVtaaHgatcRgaacggctRtaagtaSatatgat +caaagBtaagatttVaMagaagaWWgcMWBRStRggtttWttttagtccaMRMaaattaS +gBccggNataagtgctctttacYataRtcattgtgYBtggcatRtacttBaacDacaKtH +DtaNacMtataaKKtgtaaaRMVtctVcRatcgatttgcattSaaaggttRatagtagaa +ttVcNgRtKccBgBtWcataataKctctKatttttgVcaacKStcacSRtattgcggtcc +tcHatcgaaDgaVgctagtMNVtaattaaatattMYNcgattaaKtMttRtYgacttgtt +agggcDNgagNtKBaScagttctgcMaaaMtHctRaYtcgRtHatVctttatcttggtYc +tctYgttgattttaacSttaaactaaaWHattgWtctactatttcgMcVaaMctaKRctt +cRaatSgctVNgtgaaaNcagataatcaatcKtagtgacaaBVtttgtaaVctaBatgta +agtgtacctttacKtMWtaaaatWtcVctgagataattacggaatacgSaWgaHcagtag +NWaaaSacggaaatgatRBtRctVctgtVaatataVNactMgDtaatggtatctacaaat +gtatacKtttgttttaaacgttgBggBtgacttWacgaMtttcagaacagaaRVtttKBa +cttDWaccagtaaatatcgMcttatRtaaKKcgMtHKattWYYgttgatgttaRgacHca +ttcttKtcgtttaatagagWgDKaYatKataKcDgctaaaHWgRtagccgttcatYattc +agSHtttattataBVccaNMHttacgWttgDgaaRtRaatcgatNaaNtWVcctacatac +YtctgKtcattatctattatcgtcKtaataaattagggHctcatgHttSNacctYaKttM +HtctttSgacgtttgMcStgttcaaSBggataggWttataNagaNBcatcaagtBtagcM +agtcagagaaDcaaaataKgtatgtgSaagtgtYDtDccVaaacagaagttaHSWataga +aaMYaggtacttctccttatatHatgctgVMatKttgaNtggSaRcattggttgWcatYa +gtaatatttgcttgaVctaataMRttttScggggtgagVcacatYBggtccatMattBaa +tgNataDatWtDttVcataacSVtattagaagtaDtatcBacNaacaaBaaagaaWBHSt +tgattttKRcVataHatttttgaBtcctctacctcRYttagcatactttagaMHgtcatg +tHtatctaaYacacggtaaMtatgttaagaHWaRcaaBaacaVaKattHgataNatatac +gtatttaDWctagatataaNtaccgaacaDMttDSaSYaaYgYaVtcatactaaWWtata +taaVtMcagMccaDaaSatBattagcaaaatgRtaHRgccgataatagcaaacacWacag +aaVgBcagaYctHctgtcttaccBattVaYtttHatgaVgttcRgaHtttagttttataa +tRWggattYatatMaaaactWaDRaggataaWgMataggtactatatttVctataattaa +atatgtgttDtcctaKataaaaacggtacgtKaaatccBKtgtaattacaKtKYtgStRa +agaaaaaaaggYagtNactttaaNaStcNtBcBaaacHtacaatSgattYttaacDacaH +tcttcatttgSYgtctRaatVagcaWtctcDcRctNHatScRtaMgaacWaaYatcaHaa +agttggagtacaNcSRttagaatcatVgtgaccaaYacWHHtaMtHtctaatttcactBt +gNVggBgttctaDtcttaWttaatcatatHgaDacatgaaNagtaatacgDgHttaNgga +tDaggactcaatttcttDaNtRagttgVgaVRacWNVHBttcVtYYtagataagHtccat +tcaatNaataYtNctgatcRttgaYaaaBcaKatcacgSaataHatggtacacctttatR +cgtaYacgataHWVKaattVtKcgatcgtRtatagRgccBtaatagctcVNtttatgRtg +gggtttcttatactaatcMaaaWcgcaatKttatttgtttatHRRacaVcSgatcagcaa +cccaMatYacBVccNcRgagatctgtSgaMttHgtaattatggRatgcWtcKatattMKW +taaatctccgtgtcaHNYaagStKcaDaMtaaaWBttacBgNctMaatDttcttgatMag +tagaaatYHKaacttattSgttNaKagttctcataagtaatgactgaVStaatcctcDag +tcataagWtataatattacagScHaatatagcaHYaaSagaaaaactYtRYaatcggaaH +cVcDcaccctattRaatattNgVaatacagaataaSaaaagcWRgaKttccgtaWttcta +aWacgatctMHaNWSgVtgNttVgtattStaatNatVttacaRWagNgcaSgRVtcYtgt +ctYgtRKatctStHWttcYagtgNtBaacgtagtgtHcgaSggcNgHgWggKatMtaHcg +tKaHaWggacRRatattaHaaggaagaSgHggtttacctagtaattBaaatSttYgtagB +aSKBaaSKgctMMcacagcgtYatSctWctSaatRtKKtgatatctMtattagcgagaMc +tNtBcgtatRDtcatHtgaVcYttctaHacgagDaaMNtcttaBgWattatagaKtcWtH +aMacagattgtHacttttgDaBWDtcSWKacKttcaHtSgttttDtHtSaVRYVgcagaa +tWattYtgNcgccBSttataaNctttcHtccaaDRgaataSatgctVDggacagBYtBcR +acDtYDNtgWaattattatYKtNcggaKRatcagBactgatgcctSttttttDtcSgtca +aataataaMVttgaacBagtattctatggYtcaaatDWacVtgataYYacSccVcataaa +gacagtNaatgtactaagtRtattBMKacNacagaaWtctSaMgaKataaaMBgtYtaWa +aKNtDStSNggaacgtMRtaaHctatacMtattttaccaataKVtcagctttatacgtSW +BaStgttgWVtYaacaacRgtSgtacNgatgRtaYcagStcaNScaaaRttaDttctcaa +BgcScDtWaggtgaacttNBBYaaccaNaactNgctaaDaaaggttgagaaMtatacttg +tgtctHtgagKacagcacagcgKSattaSDaKaatttagtHtMttaMVctaaBtgBaatt +ttactttaKcMagcatgcDcatcBagaBHattVgWtaataMgtttgtDaHaggctgtVat +tDYacNtNStttaKaNggtBtaKtgHaaKcaacatDMtagatgtatMtaaacttccNBgc +tacgtgcaaKgWSNacttSBaggMtNStaKtcaatagattatctagtaBttaggactYta +aaStaaYtgaaaagYtMaagaKctgtVtttcgWcatctacgtatVaagtagaattBcaga +DcgSgtaSggaactaRcaBRtMttRgattaattWaBYcaataHMacgHactatNctacga +VataNVcHatatVHKKagaaRSattaacgttMattgtatagBagtatctttgaagaBctg +attattHgRttacDgMgtWtaggcaatNttgcttagagaRatttSgtttBtgRtgaNtHc +gStatgaaKtgtaBacctgaaWgtKatHDStatctttaRaaataacaBttStHVMaccgg +taVYaaBttYNKgNaBHaaKcKaaatStBcattgagggcRSttttctaaatcacaRBatt +ccacatagacatSaDtaaaSNtttgtatDgWgcatacgaSacRttagNaggaHtttagcc +ttttWDtcYaVtaRtacWggctcaaaacVctWtacatagttaattBBttMacatDtattt +aaRggattatBVcacattattaagWctactVcaBgcttKagagttatRBgctagaHtgDg +aaaSVtKgattaWtMDWaRccaaWaagtaaVttgWgVgacaBtSaacDaaaaKcacaRKa +agttgagtNatttaSttaWRgtctaaccataDatagYaMgaWBcattaacSttcacDtSt +tgtaWYataRBHtccagaMctaagaWagSDaactRNaaaWagtacaScaSDcaatMaaaa +aaaVBcatKacaggtgMaaMtatVaVgcctcDDYgtattcaatattaggagtYBaaattt +agaaVWDattcgttagHKSgcWtWcaatttaBtaatNcaMYgYagatcRRtcataaaYct +NtatttKRatRggtYcgaWcgcccataWttVaaBtaataaatcgNtctttaggNtatatg +NaagtMttccaagactRttgtgattBagBtaataattBStcaatttaWcattaatVtaca +tgtatttBataVYWStagcaYKDaagYtaggKtgagatVtMDtKgNtcatagtNcagtBa +gagcaNaaNtaRtagatatcYWtSataWggacagagtcaDSggYatttDaaatcactKat +WatcDatatRattataaatatctattHSctttggNctaagtSacgagatatatatRataa +gtttcatgcSaaKttctHaRgaaDatgStWcataaaaatWMNttaaRaVgaYcHaagWgg +ttttaaBtcagacKtaBtggcaacHtaggVttttactatRWaataVcccaRaagattNtt +ggStYaatBRaataVacgaaatttaBaMYgcaMgtKStStVtgVaatacccYaDVYaVaY +KVtgatgcctacaaagcWgDtVtctaBtcctccacgatatWtcDHHaHacaaataaatat +accaYRSataVagtttaaStgttgRHtctaDMMaYYaaagatacaBWKcagttgcaacga +gBagcaaatccgKaRgtgaatcgtaWcatYtWaBtaBatcgRattcaagtHctctaatct +tcctattaaYgaNaaaaRaDtactDtMNagatMtttRacKaccWaYtatcagaaKcttVt +VaaaatgttgtNYgtHtaDactaggaRttaccVaagMacgcKtatataHaMtcaattcct +MaRtttttcatgtctcaacatggtgacatcaBatHaaMagaatttattaaaactYgMtta +KHBccgacttttaVaaVtcScHaNccttacccatataMgggDtactagKgtcacRtacMa +cYgBaatttcagYcacaaataaaaggagYaaMHtataaaHtKgaaHtctcaVatcgStca +tHtcaYctttWcttattBactataatWctcctRKaaHtaaHYcttcaYataaaHtNcaSc +tgattaagaKaatWagRaVaNSHDaactaYVRaatgttatVYttatDcctRtgcgaacSt +aWttgaYcatYtggtatWNataMtDNRtgtttgggtHcWtatHaaataatVtaaWaVgca +atagDatgScgNcagggagtcaDtgagataKtgtctataattgtgaNatcaNatDgtagc +taaaNtgtagtcBatgWcagagtgtWtaagWtaKgattHagWRaNatacaagtactYtaW +gatataRctcNKcttttgaRtgKWtgtgRagcNtKtYtgatatgatBDKVtaaaaatttW +tcaatacgRtaactttaaaaMtaMattaVNHRKttattattaaVaatagatYaggattVa +aaRactcaagccccRtagtScgDWgVSagtggtaacataVatttcagtttRtattcttcY +accaaaagttNttKtggBttBcSaWaattataatcataBtgtMtMtaaagataYtacgMt +WaaacBtttatcKacaaaatattMagtKccaaWccatttgtgacctttMSataMgBtctt +aVgtNttttSaactatgaggaSWataRtHtcgaMagSMccSaMctcgNtatgtataaVtB +atHcHtattaacgactgNKtttaMtVaaaagaatVgttMWcttacacgtacScttcttcW +taatccatactctaacaHHaaaatDctNtgatMcRaaWRtMgttgttatRagtaNtatgR +taMttggaaKWttaRtHKMaDDaacatgcgttaaaccaaaDttatagVRBatacMaatac +MaaatWcNcaaHttBgttgtacggRKaaaMtcHgttaattattttaHgKtgttaatDaHa +tctggtaatMtYaRgMccKRaRKaDaagaggatBtSacatactccaKgVaaRMaBttgca +taaacYtKgaVDtttgcatSaatattatNattataWatWgBttaggtBttaaYataaSHt +RtaccaacMttaccattccKggKNtMatacctctgtaYctaaccttgagtataaRataga +atRBtttttMtgWNtKtgcttatgactcSaatattgtBRBtSWVWYagtaWBcNatttcN +NgSKacctgaaMKgatWcYHgRataYggtctaMtggcagaRgaaYaYgKgaaHVtaattM +gaaWaWaDataagaaaaBDatacatatgatcNtagagMtactcatgatgtHataaggtaH +aWatMgtagcttaWtcStataSttagttttgcaagtgctgacDtgctcDtgaSgVMtagt +tKtaacgtacattaaatctHgatYatttcgggcaDtVttcaaacccgDgtatBggcttcB +cWtacttgaatBaRNcgYtgtaaaaaRDctKctagtaKSatRtRatMaMtaacVYaKtac +tgRDcaataaatSacagctDaatggttttaaacNttBaattgattaaMgVBKtBaacctY +NcaKcaVtDYtcBaaataNSaBgatacccgtVtaatactSgtttgMSYtttgKtgtKacg +tKatgataaVccaMgtaVaWatttatattgBNtgtVgVNtYStMtgtatBcgagaBaVat +gatgBcStttgtagDgYMgaattacacHtaaaaaBttKaaggHttctaggKagRNtMBaa +tWcagMSBaaVtgaatgtgatNaatSagcaatttHctatWMtgVcNtSaNRHatVaVacV +tHattcaataatgSKttttttgtataRKYaatccRYaatggtaVtttaaaaaWBKtatat +ttatgtagtcNatSaatatcMDRtgtBttYtatKaattaaaaYtcWccVattcDaaatga +ttgtHccactgNgctttBtgagatWDgVgtactgtRtaaggtBgacctaaatctRtDtta +BRaYacaaaYYtcaaagaWaSDttctttggacttcBcgaDacHataNtNgWtVMVtRact +ggaaagSgtgggtgaggcctccataaatNttaYYgtcBatattWMaacMRctcgttaaaV +atatagagataKatRMtHaVagaaBBtStttaatcaaatgagtatcaagtRMtaccgtBa +gaWKtagaaaYttcSScttaVttttcatatcaSgtcWNgtttagccaaaVgaatgtgtta +tgaaYaatgaataaaagagatcttcYacaaatataDgRttcMtcataYaBtctStgaatg +agDaDgtRNaMtYMatatagWNggaNtcattatgacYgtBKYttttagccttataaNRaa +tggaatccaBacgttacttatMNggaaaMtaaRtctagtttttKKKgcBttgccgtHKat +cgatVtttacataMtagNaMttctKHNctaaNatttWaRNgRatctagatSctaactctD +ttaagacgcatagcRNgagatttgtacattSattaacttttcgttgattWatKtgaattt +aMtSBattKKcttaaSggcactaataaatcactcaMgacggtRcaDScNctYtBRYVgtt +gtttaVtacHWattattcatttVaKtgKaacctaggStatttacaactcKNtaaacaagS +ttcgattatttcaRttVtaVaaacRgDtaatgtccMaacNtcggttgcctaattaaaNaW +cgKataaYcctSgMcataaatttgaaatttHtagSBgKYggcgYaagagataaWBcMgat +RBNRaYctgHatctatHttgaHtgcHKBKVaWaacacWNRactWBVttaatttVccaagB +SWacaaaatcDgttattBtHaMtMtHacKgWtcctcctttHaatagtYttaagccaHtYa +tatttacgtcaSgtgtYttgBcatcatttaNRgaKgBtgattttaaatgaattVaKtVYg +NaatgDaacaaVtHaaatggtttgaYYatgctgcacatttttctacVtacaNatataHtg +tcVtaacVgtYccgaactaKaaaatcagtttaKNRtaaataMatgtacatatcKScctDa +tDcKttSattttagatgttHtcBtKgNVRagctaRVtttaNYWttcWYRatgatMgaMKR +ctNVMgttVagWcaVStcDgtttctcRatBVggaccgaatcMttgagaBDgtNMgKKRBN +SMgcaWHYWccNgcacaggVYtMcaaaatgBtaKcgaRacccgStattcHttgaYttatt +attctaVMttgaacDaWtNccDtcHBataNcRggaaNBtgaYNtaaMaDctMaaaaaaHa +aattcBgtcgHtgcgaaStttctacttcgMagagtaaaacaDctgcagHctHtWaacgaa +tgtggtDacgtcacataSaatKtcWBtataccaaScttNgDgcctacgBaNWtagataBa +NtRcSggtaMattgaatgtRHtgHaaNWtgttaccatacctBataaMWatttNttVaaRa +gMataVtgtaccattYVcKYcgagtaaYtttgDaKDgVacMtttaVttcYcgtMattcta +tatataaggaagagttaaatHgtWctatttgaaatHttgScgtBataatgatRWgtttVg +atMBcgctttatgtctgWKtaacaaHttaMtctttatcDtccaHaNYtSWcWNtHNacaa +atactNggtgStacKatgtgKVctaBcaHcttaccaaWatHaaYtattatYtttDgtBaK +cataaaatcaNgttNYcatVSgtgatatYDMMtggaatKMaagcttVtaNNYctKcctag +MWtttatttBattNagccggaRgagtattaKatgatctacatcaKVaaagttYgcStagt +ctacttttcatKtWtKtctRaRDtcggtataMcMDcaattNcacattattgaBaHattHg +cYattagaattataaBtattBKHtgtaacHtHaacaaRYaBttaRVSaagttHVtatMtc +acaWctgVtgaatcVtcctcNataacacgWtattDWccatDDYtcgtaHaaKaacaYaHa +ataBtaaBKagtttcStWataccgNcaDtWNaaRgctcNaacttatttgttaaacaaStt +tagtgVaKgggtatNaatVagtataVVaHtaRaccacaRatacNStaacaYDgaWaRtaK +ttgtaatacggtttgccaaggMWtcaaccttcgctaMSaattaatgaaVDagttBcatcc +attttccaaBggRttgKgccaaaYNcDcaSatMcaattYDcatcWatStttggaaWtttH +tatVaggttDgVWatttaBWMagtcagcgaSaaSgtattctacHtaaSaVacaataNKta +tagRMagtKYBKggtttKatDacaWaYDaactagcaDttctctttHtagtMtWtttatYa +tWNaBgHtaBgSttRgattatgKcccaaBtWcccataaNattaYtRYWgRccNatatHtt +WgttatactttacBYHaaaKaHYaNttaatagKatacaaatWSMctttcKacatMattgc +aRctBataaVaHtataSctDVtRaacttcggScYctataHRHtgttctgtgattYatatY +tcYHaataaataYtMMgttaaatgatcttaaattaKRtttaaRtaacttaBtgtcatgtc +tNcaaKactMtKatagRaDKaatgSaHcRtMDctagatcaYtRatMSVRMYKYaggataa +atYtDBaDacDtaVtacggaKttattNaggScgWcaYtaBaaacaWaNVtHVagtBaatg +aBNagHaBtaNatNttSgaaactctBaggtHHtgaSagYKNcataaMcatagaSttctNB +YcttattcatagagagtHWWDtctgMtRHtactgggagcKcacctggaYattatttgaaW +gtcaVaataagaaNatRgtttacNtWYMBcNScgggataataaagtWYKDYcVWVggttt +McttYaatagaaKaaataDcaYMVcaVtgtStctctWaagtaRtaagtaaatWacSKaaa +tYaScctggtgMKtYMtctacDatctcaMatVtNaataaNtaattgaagaNaataataag +cttaagtgtgcgtVgttataYaagVgNaaRctSctgWKVaYKgctNWMaaRaHatcgctH +aaYMtccggattgtgBacatHaacttggtggDVgtcaaaggSatWRaKtKacNVggaatY +ttatttattcaaSttttttttcaatgttatttgttttaBgcatacWKDgtYNtcYtgtct +tttttgtcaaatgatacttWagatDatttcacctaaaaggtgagttatWgtgHctaatMt +RKagccagcgcVgagYagtactgtactttagVctaBBaYNggtYtaattttcRtaaagat +ctMtaVYatctYgNMaVtaWtcattgRtaNataagaaaacVSctHNtcNaMaRYcgagtt +aHcgacNgagagBgtKaactaaatatYRcggatgtKtttactgDctcVaYaaSaacBcac +atagaaataaaaWDctVcNtttRtcataatNagatVMctBgttcHtVgagaNaaaHaaSc +cggatSctaHgtgaYRagattDcSDtMStNYtgtgaagcttgggaatttttDgcaatHat +gaBttHttaacatBcaaagtaggtKgagacaattaataHcaNaaHataMtccaKagagtt +tBYSagDDtaNaRtWtWagatSgcSKtcttttcaaRgtMattatRtYSHgaMcctttttt +BtHactaattcaHtMatagaattVtBtDatcttVgagtatttaaaattacYSattattta +YtagcaVSHattDctKcVattataagagRaccccWcaBtYYtctaaaaYccSgattaaaM +DRtHatMaYtHtcgcaaggWgBaNVDatataaatWtcMYSVtacBYaaatactcgtactt +ttWgaacRNaattctHagcYtaSttaaataatttttaaSDtKaaMcWgBaagBgaatDag +aaatactcctNtgRaattaNWcattgYVMtRtHgBaatcaagRcagtStaaWRgtaaatH +caMacDctatNaagtactVHaaVagMgttgKtgtHatcMacatagMgaBtSaaaBtagtt +aaNaYgStRRctYWYVtttMNBgcctgMctcacttagtgtttDagacaYaattagaggKt +ttacaatMttctttatKagaaNtBtttKSHWSaVtVtgttaRSaYccgtaBgggMtKttt +ctYWttcaVaagctttttMBgDKccatagVactWDgtRtKMtgBKaDaVaggtttRaata +BgttYtattatgttatgtcMMaatcagaatagHaacaattRcBcDatttaYWttagattg +gttgaMcgtYRgagMtcactaRctcBMaaNgcaStgcgNtgagVttaBaaagaatacgca +tYMaaatDtacgatatataMtYKatctScatattNgStYWgtttaYcttgtagaHaHaYt +aRaaagttcMHaStatcatYtttKBtctataaaatcaStcatatStattatMtSatcata +HcaWaccagHtaaggaHatatgagaaYYgtgVacSttgKaBacSYcaNNccBNtHKtHcc +tttMttttagtaaaBHBaaattWKgtaaccDataactgatatgtaaRVtaHgaattctcR +ttcgcatHtaagttYYctaaattttgWDacBtataatttctVaYHtMtagMaHWtagatt +tcaVgtKaaacctgHagSgtacSWttMaBcHttaatcttMaStYatatatattagtttgg +MaYaatHgaaaHHgatggccctactatSgacaatcVMcatactBBMtaattaaatattBN +DacYtgYattBttHtNcaatgcggacccctDcYcDtttaKaSggtatcaBYaaBttctDS +RgacHttagMcggtWgagtcctRatatRcttgattggaaaKggaaaagaaSNtattcNta +taatVttgagBaMaaBctWtHatgcDaatHccgMDcgcWaaDaacWgaagcaatattact +caaaatMgttgtaaMatatYtctRSctctWcatttVatgBNtaaYagNtaMatcSgSgaV +ttSaccaataccKRNcataaggYcDMWaSKVcccaaaggVtHtgHagMaggtKVatVtVM +DVatBgttWagcctagagacaaaggtataatttgcttgtSaaccttctccttcaatgNaa +caBtttaVcaacagWaHMttgttaagttNWaaYcgaaVtatacBatgagHtSattacBgt +tYgtNRRcttgatcttaHcaataattattttccttgaYgacVgNcttaRattatatctca +gWWatNcDgacacgttaatRattaYcKtggtSggWgatMcaaDBttgaacNttctcaaHt +HaagcgVtDaaDtNMcagaaatWaNtatcttcattSgatatgatactattWatSaattWc +cgtctaatcttgKDacatRatggBttatggKgaagtttcBaKtgttaaaKtcgatagcNg +tatVDagaDtaVtcaactttYgaBYcgaYgWgaWtaaaWatVtctVtgggKaVctcgRtt +tacMaVaaagaaggtVtKNYtWcYaVtRVccgaattatacttatattagcatcKBatttt +gVDggcKaHaYttgcggcNaatRactWagWgttcagtgWMctaataBHtttgHaggcctg +acMcYaRtRtcggcaatBagttaagcDatatatNttgtMcVtaaaHMgattVgaYgtatt +atatSaDaaaaataWacaaNttKttcatttttHaMagatYtgtttcattaatatVacgcH +RttacaYtaagttacaBtcgaagcgttWtatVWRaaSacggWaBgSgcttaScatNaHca +atWacaMatagttcagYBagYgVactWtgtStNatacatYgSYDtaaacSaaatBtttKa +KRSWRcRYMgcYgVataSNNtWgVtSaMgBcactaaatYaKattVggacaWaaatgHtat +HccacStaatagaYaaaVaMaaacYYMctcagaNattatctattaaatatgMaRgggtat +gaMcttaHgattgtScgtgtatVatHNgcYttNatatBWaaactNVtHScgataaNcBat +aggtaagagatttMatVtaagtaaatYgctgttttaagatagaWaaYcgctaacttaaag +aattggtSYgtVaStttRtcKtHaVcWaYaWVSccRactDaattgWaBSKtaDgtataaR +cttaaaatKcagtNgtaaataaatgattcatgtcKRctatHaYtMacaWNgagatcDcgD +tatKaHgaBcaaaNWaRataYtYYacttgcactaaYDcKDttWcYataStKcgcaaaaaR +aaNtttatttgctYatgtcVctttcBKcgtcttatSttattYMttaatcatattcatSaY +tgWaDacgaataactctggaDccattacgSagaaattgatttaDtHacgtcMgaMHaaND +KttgtaMgRNtacataWgttccStgaaatDaagYRtDagcatcHttcVNWWataatataa +ccKaatWtYgcctacVaagttWtHactaRaagatatMMtYattMttccatactHgStagH +caattaagacagaMDtttagcHtgccctttattatSatWataBaaSMaccVVgtggatgt +gttgYgtDHSaaMaKcagaagcWacaaaBagRactKacDaDgagagagcgKcaBggtgta +YttatgcDatgaNgatagagtBtNtaWatagcacgcgcatDRSacHttcataBtaWaNtg +taatcDctBaSttttaggcWtBacgacaVYtRttaacttatgKcggDStacgtagaYtaa +gtaatgacggVMKtWagcatatagtcataagMgatVagVttSaacHataatatacaatRY +aHacaWaaactRtHRaatagcaVtcMataaacatattHaStattDcMWVtYaacYagaaH +aaWaccNHcatgtcccgaNttataaNaacatctBtaDNKgMtcDtgMgtatgKgSatDSg +MtgVaaHNWcDcaaKgHMtaRtggcgRgtHtVtatHgtMggaRVgtcDgtWaactactgt +tagaKcccDctcNcgtagtgStacgtataNcgVaHHagYttStaaccWacaKctgcttta +actagtVatttaaatKttRcgactaHttSaKtcagBBaWaacccgRatKagNagKaWtHt +tttcWtatatttattacagacSBagDgtagtatHtgcattgcaMaRgtagatYacactYS +BDgctgatcMattStSgattcNttaBWaacatgcttSattttctatNttaHNtSctgtcW +ttKgttgtttttKaMHNMcaacaagNattRtcBaccatKgtVtaaDcttgattaaaatHg +aataKYtgagMtgcWaWgtRttcDaatgRtDgcNWSgtagtatRttDcggatHWgaagta +cgcVtcaatHtttttttgaKggaSaStaataWBMtgcaaatacgWttctagccRtaaaat +tNWaMggataRRaaHaaMcagaaacacacgDaatctactaactDgatgtttaaDacacVa +NgagKaBcatataaattcgRtSNaatDttKgKDgcaaactBDtaatatagWaBgagtgtY +aaVatatMtaacaggtataacgKMtaKgcttgNMtRaaaaVcHctKctaaBcWtcHtaRa +acKgcaDKaYaSHgtatttataaYtcaKatgNacgtcWWatgDttRaacaaDWaatDgag +aStaVScctgcacaaBtatacttctgtctttcactacWcaaaWcactKattaKtatWagt +tacttgBtgaBMagaattgtYYttttVatttWtcBagaatcctcWtatYcVttattMgNg +YStaBgtttcttWtagcaggtMatgtRaaDtDKttgataDggtttatgctaataVYcStt +BtYcatctVtBtYaVagtaaDtgagacctgaaatcNKDactgKtacgBtDKgattaaata +gattatagactatggacgacgRgaaYKgYaRtgaaaagRgBaacatctctMttgacNaWt +ctVagtStMaactacaatttcVgatacKctaKgcSactaDaatHgBgtHgYttaagtNYt +RcaRgYtBaactaatatDctaacSKatSDMatWtagKtttagaaHKattaVactttSgtg +tagWctaggagctttgaScatcggSttaggtgHtgYatgtctNtaggaaatDttcctgag +agaHagttKcttttgcHtcaDgtcgKtatcaatgcgStVcatcaWNcgtatttHtatctg +gaHWSataWaVttgKgtKBaaaggtaMNaatttRDtcDattaStctaaatKgtaagtcVg +ccaHKgtgtcgaSVtaaaaHtatgaaVcatacacVtKattaWaKDgttctattgNcaaga +acaKYaHttWcDaccattttagacttttMttaRaMtaHtacNgccgaaaaacKctNgaaa +gagggaVttttgtBVcatttatttVaHcgattWttMaWcattagtaYcMagaatKaYtca +tttagacttStDtcagacattctcYaaKMttcagtSNtBtMaHacYWNaactVaMgtcNg +McVcVtgKaaataaVataacaDtaaggtcSgtDatttaKtgSNHcgctVaaaatatagac +RaBgaNtaattVWaKtgcaattHttctaNRWtaHtttaaSgWBctVacaNVcKtaaagHD +aaaNagtYcYKaVKtaaatBaaaSaVaMtcSgtaaacctcBYWttSgMaMccagcttRgt +VggaaWgagtaggYctRtaaWtgtacaaMNtagtacggVcttKcaMgNaaatgtatgaSg +DcSBRgRVcYtaDHgaVtWaaNagDtagggtHagHgctRagaNacacaStaNttMaatga +ataaSgagBgagtgWccDtVgagcDWVctBttccaWcacgHttgtcYtttacttaatVat +gtKtaaatttaNaYttaStMtVaStggattgtVgaMRNHtacaaNttRScRtVcgttcSc +atMtBtttcDtcatVctDaScttagacaaDaaBtaHtacRgRgaRNtKataNgcaaScac +tcWtKggRagtgtaaYtaaattWgNagatatYtHattWtYWatagatatttKatgtcgDa +gaVcgKVagacagagatVgHWtaagttgcatgaKaatggattaHcaatatgKtMaWtWaY +SVtNBDttaaHaMcaRctWScNcggtggYSttcagaattattggaaaattVccMtgggWa +tatHMaYtaMaacaHaagVtgDtggcHtRaagtHaagVMWacaaagggataBRcaaBctt +KtHtMgcKaVtaacaRatKRaMaRtMtcagcaataaaaVccNcttMtctattaagacacg +agatNtatttataaaSagaaatatSccaRHKatYMacgttaWKtgttgHtgagatBBaRR +WSacatacWtNtcWgttcaaaccactVcaSaYtaactaHgtcVWgactaNaatRgNatta +tagacHatgcYWcttatctaagcttaatatgaaRcaDVaSaHatgaatttBDacatBttt +HactacaNaNtataVcaVtattKgMaSaSggttggDNcgtgatactaccYHttaaaMaVc +BSacctgatatataBgcaattaatBaHtttgtaagggataaacatgcgcaaataatatta +aBVcaWgttagtVaaWctRgBtgYtttccgYattttYMaVMtaHatRDaatgVacaatat +VBccgttaagactcgcaaHtVaBaaRctaVgggaacRaaaaaatYaSaccVgRaaBtgat +aaatttcaVttataSMatacKtaWttgcaRcgtgNattatttaatagaatNctcatHtSW +ttaVtRattcaRYtaaattDcaKagcWggaWcStaatNVgHaMaBKttaaatYRMHaRtc +gtagMRgtattcctHtcacaaaKtaNttcaRcatRtccgatNDagaBttDHtcttggcct +taNtattaaStaWgKtVWNaMccaVgVgtatcKacDaYcccactcattcacYtattggat +VgaWttctgSDagaWDattctacataaaDggtactatagcNcSgagtgtMtaacNtVtcS +tttSgNDaDYgaaWVgtactRtaNcYgataHagaDtagttggaHtgtNtcgcHYgaDttg +RtgStatcattttKtWVaYattgNtaaYgYccHgWactgtaaaVBtaBattaMBtHtttY +ttVgtaYMWatWgWtNaccVtgMWaSDaatcYWccaaaHtacgKagtNcMKactcgtaaa +VtaMatttcRcttgHtattattcRaaaWaWactgDttttccttttaKVNaVggataagaa +gWttcgBtBtVaYcataRtaacBgNaaYctggtatctacaaaagatttagttaaaaNaaa +ttgctcaactttBKagatctgctgaMgtBttgtKaSatVgcacgaHNatVDgttacVBac +KBaaKaBctccDtagctataWKttagtcttYgtaSccaatcBttggaBtMaaaagaYtMg +tgtNatgacacctWcKattctgaNtaSgaaataatatVSaattaaWattagDtgagBaHa +aNHtBgttcttatHaggaBtatcHtSttgccaatNgtaHtttBattaacatcactgaWaa +aaaatggatagMHtSgaaBSatacBSaagMaDcaattttcgtctaacgHtaaaBtatctt +aattagtttatcttcgtWVttatatcgccgaagBgRaDcBaatHVDtataacaccVgttH +aaSgaagaaatcMSaHBattgcaSgaSVaRttcaMtgtgcaatKaatWggatBVgtataN +WgNctttacctttgaaRatSaKttHgaaaYSaBttVacWttcctgctDgBSgYcagcggg +WRataaaatgcactagaaHStacaatHtggtgtBgcNDttggattatgaagaKaatStgc +ttHtgKNMNRagtaNtaDattgaDDcKtaaatcVVBtcSgNcRtcHataRcggctVBtcc +aWcaDgaaRaRctgaatMtaRtgBcaWNaNatatWScYYaWttatScYtSgcataDtWca +cBtactaWgcYtcgtataagctataNSgBctagattaNgaKgatVKgtagttttcaaagt +gcgcYattcagatggaKcMBtacgtttaacctaaattaaatattcatRaggtcgcccatt +MttaaaaaaactggSgtcccgtctaNtWattcaattVHDagRtggVSSaaHtattatWct +atKatHtHattYBtaVaMRatgYagcHtaSataaStKaaacattaagggttggVYaaDgt +tWSttcattaRBcMttttaacatRDaataaMttRgataaagVDKatcatacaacgMtaat +YctKcgggcBKNgtggttcttaagttYgcataVMaaVBgtVMSNagttatSttgtDtgtM +gMDtNKtBgctattacagataMWtcSggtcHgggcgagtcRtcRattaaaatgaaYYatt +gtaaccttgatacgtWcHDgBtVagNcSgBKtaaMtcaStgggatDaVtKScaYagtttc +tagNBtcMcDgKaDHtVtMaMacMgtagtaaWtaYtgHtttttgtctagYHtRaagacDR +aatgctVMtttWaYaaNtttatatttStcgactaDatKaatatattHggttgtRtattaa +ttaaaaRtaNacKattctVaatgattcttacWatgDgagggtggScatNtcMggaagggH +taaccttcWcatWaStagHtttgatHaRVaaSVNNtcaRacaNaKttgctgggcVattat +ccatVatataDtDcNgMBMgHSagggaaagKctgggtcacgaatcaataaVtDttaRRgt +ctStattNBaaaBHatcgttaaWMagatagacatatVgDBttYMacaatttKtttaataa +aagcacgVgaaactDBtaaccgtagaNtgagaaaRttcKKagtYKttttaStataaHgtc +NDcgttYccaaaaMcaWtgggttatcaaRaaggaataaVWcacatattaRYaaVagagVt +cHggaBtaataNattagKtcVRtgactatcgHDaBgRBStVtSgNBccWDgaatgaggaa +NctttNttttacaaggagaaDDaVtcgaataaataagttaattStBDccaaaBgVaDtct +ScgtgtttttgctgtcacgtttWgacStMtttVaVgaBtacDWtttagttDctaSDVttt +NaDDcHatatacYtKataaatagttgaacaagaatacaDDcacatttgtaaaggHattaa +atgttacgtcagtNStttcVatttaBtHtVggttattaaHcgaWagaYtVaataaatcaB +gaccctHcatKaDatRttHRMcgtcgggSMtaatNagtYtgaYtggMYttgtaaactacg +KgStttaaaYatatDtaaSaVVcHgtagatgaggtcaHggMtaMWaWaHctgaatctaaB +aWaDtcgggtccctaagtaVYDaNactataaNcctKcBcataaatttcaWSttttgacHt +ctRggagRaagacagWVNtctcatHtDHaRagctStatattggcattcattttMaNaSaR +aNDHaagNtMgtVWtgtMccaactKNaaaVaStatcgtStgtgtaBgBgtaatcNtccga +agtttaWgactNgtaaccaatgNatWttgWagtaaKgtctRgtctaataagttVDHgStg +ttcVttgtSWatcYaggMatgMRcBaStgtaaaaaMttaYagccggtgaRRatgatccaa +aggtttctaaKgacaDagagatgctcMgaaaMcgRaacaaatataaaagcagtgtatDHg +RaVtWBVtggacatStctKccttVttatgtKattttYcatctgttatgtcDKHYcctSHM +ttgSDRNgtaMNHaggatBcSBtHatDMBcttMacNaVMKtctgtttcgaHSgtMgcaca +gaStaBttcWcattctDtcttHtDKBcaaNtRNaaDgaaaaccMRtBcWVVagcttatcg +aDYccacKtatgatgtcaRttattYttctaMBggcaYctaNtBactgattStaDaHccYa +DtgcaRDgSYtYtatBSaYaaataaagtctcgcgttcagaaKtttctVattagtWcacga +aVaaVtctcaVgtagttNaaacaatgtccttaactaaaStaKWagttaNttatacaaaKa +ttBctgaagaagtYDNtagatataDtHcKcctaBaggcaatctHttctaaDNtgtgaaaa +gRaattataaBMaggtDgtMaWHacBStSMtcgaacYttRMatNacScgaaRtttctatt +cMaaBggtaKttaRcgtBattcgatatYtVaccSacacgtaaagtctNatYttgcSSatt +ttcKccttataatcRtHNctttMcatBtacatgtYtctagcNttYacaatgtaBgcgttV +tattaaWtaDRtKNaNDttDWaaaataatDgcgcKtaatatcgctMctatcatcgtaaaa +YNRttSaNtWggatRgtgtcttataVgaaaatcWDcttDRaatMKctcatatRttBtcca +attBSacctgMtaDDRagtcagacBNtttattttagtDacaagcaHcacgRttVtatcat +atacStaatMaWagttRccKtRctcgaagttgaatttNtttatHaHttagctatSBaBtc +aagtDaaaRtgattcatStagttcaRattacaVgtatWRttWggttttctaactttSaaa +VHRatttYHMKVVcgttMtatBtaSaaMctgMtcaagaMtactcDatSaaaacNgatttN +caagttRgacgataVtaacYNataStRtgaattactgtaKtNagaaccDaatgNDaaHca +taDSYattatgtctgYWaaRaHtttWggcKatgcgtagDSVtMactataKMSttaHaaaa +caHatVaDKtSaaaRtcaNWHtatttctWataagctttcccaacctNtaaacattcgaga +BKVattaWtcVaKtWcggtaatcaatgttcaaatccDttctcaaSaWNDataaKatBcaY +ttRtcataMVtKttggcaaNgtgttatMaccgttgMNagtgVtNBWggaacacaKaaKct +agtctacttSaKYMacaWtWDttatagHBacttRttcctgttagtScVNaRtaacgScaS +tttatctttttSgtBgNtttStRatNDWtctgatcKtgHcattatctaaaaattNaaaWg +WaDWttWRtHRNcHacBVgWttgtNggtWtWcttgSatRtaaYtYtNaDttYagactSta +cYaYtNHBatggatacVtBatgccaHcgtagaaMatgataHagtKgHaWcgtaccKaNat +agWtDttcgtagggcSgtRatatNgaRtYataaataRtBtcttaSatcagatgaaSgtVt +HtgtaaDtVactgattcgcatctctBaWWtaagBttVgacHattWWgcKataHtBtagSc +WtcaNtHStBKMHBRtRagcataaYtNtttatacttaMgacccattgagtDYggKccNaa +RgataWaaaNWDMttMacttaatgStDYgtattaBatBttKcSaactagtaccgttggaK +acRtDaataSBaatacaKtgagDtNcttattaagYcagacttNNttatcBtHtgRatgcc +acctaSaatccaRSgtWggtgaaMcgcaMaagSagaaDatHcttgaaDgNRttaDKacgc +ataagYaagtMRttNaMMMgcggttcgtRaSgacaStaaVgStcaRBKcaMtctKtctat +NaactaHtaactaaatNWaKtWaStRSKcatggtgBtgRBtagaatagataSBagMtDVa +taaDtaattgaYgaBaagWagaacaggaagtctgacgMgtgagaRVacMcBaaDatKatc +NtKaRtcatDNBaaHatatacattaWRBtcaccattctctaaWttWacgtccgcgtMctc +aaaccHYtNDatttSaDMccaStRttWgttattaSVKtgttttgtcWatgtgStttgttt +tatcaagacMttgtRDgcRtctctgtgggggcSaagcatVattMacattSgttaacctaa +aaccgcagtgagNgtctataatBtHtacaaSccccMgagRVctYagcgaatttacMagVt +taRDcctRgSSttttcHtVaacatagBgaMRagatRcDBaMtaNtcatggHgaDYgaVgW +aaaaMKattBtaDYBaHRccagttatacVaDcacactcgtaSctaaatatRDaccagctt +tttaatgtagaMaRaaKaaataaaatacaRagaaYaNtatKcDttgHgcVtaYgDacagM +BagtgttatgMcSgWDWYWtSaKaagcatKatatctcaRHacagttaKtgBKtDRggtca +YcattcgcYattttgtccaagtVgcattttttaVaagtaaaagtWccttgacYcaagtaa +tataYBaatataBtaaatacacttttRHagtttaDSHgNtNVcatKgaKtgagttgaaaH +cgBattatHgRKtcaBaagttgtttgtVatYattaattBatYgaatgMgtttatagtKcV +ctagttaaYWttWaRKWggYttgaRgagaaMKtaggtattaMVttataVcagHYacaaMa +attRRtataWaaRacHcattaVaBtHgtatBaRtttaccaaggNgtaDMtatYtaYVtNt +cBRKMgaatRaaagaatactRattttNcaaaDDaagtagtacaNtSHttaaataattggt +aaKtttaaBaNgtaagtcaYttacVaataataatDtgHSSgtSDNaattcRMBgHttcta +agaYVcHcactKgaaNHcgWaWttaaBactcgYtDaacgactMtaYKacBgttcttgtta +taBacatScBcattKaaattacttSSDaRgKtHHagRNRMtttBDtcaagcBcgcYatta +ctcgtttacSaaNVagtacacgtggtSaWatBtgatttWttScaaDtttggtKtNKaMtM +gcttaHKaRaccgatccctgtgggagRMttaaMaWccggtttBtgttaaVtagMWctNtc +tHgtBgcttatSMYccttgHaatatctgNgVttagcttagggaBBSStaYgYatYgtaaa +aattHatctatgtWRNgtVcSgtgcgtcYBagtRHgacttaaagSHatatBaaDgcaKtc +ccDgcacMttatRaacaataaccWtNBaYatttYacYtagagattRtatagKcatattDg +KtNNgtttWNagggtacStataRtVDYaacgtaBtVKtagaagRttttttatataSaaga +aKtaatatKtattagBtHataatatcWNaacagtgWaccatatStcYcaaNRctcKacKt +tgtStaaKRaWDDaatBtttgtcagggBgtggSctaaWtttYVWttNtctaacatagVYa +tcagatctVaHMgWtcaagtataHtgacaagttSacgtNRataaatgttgNtaattagaa +ttgctMaRttBtacBatNgacatttcaMcgtaaacctctagHctaaKNttBatatttaat +attBaKtRagYtatattSgtgtccBaNSattgaaattgYggcaaataatatHcaaaatcM +BaagYatttttaYttYaStatttDtacRtgRattttttgDcRaggagcaccaattcRctt +ttataHcggatcatNSatgtagtHHcactgtWgtaggtNgactactHagagHattcaggg +gSaatgcaaaacSSKDtaggcDtatVagMtggactaBSatagMttaggatSYttaacBta +gaNSVtaSaNcSScaaatattVctcYaWYtBcttcgaYBagWtRgagHKagagMaatttM +atgtDtaYNagDtaBagcKcKcaMttKaaaaatVaatHDaataacgRatBNVKtMaccYa +accMgttgtactagcttMatKgKBtMagtcttMWgaatRcacaaaaSgcgVtSatggcag +gcgKaYaatgctcattaaaggDVacStgttaMaaaaacNVtBtgcttaacgtDNaaRcgW +aKtatactagcactgKVttaatcttRcgDHHattcStatgatcWataagtattttacgtc +aRgaaMcDattYHattYgatatcacNNWtDatgaaaactgaatHaggaNcttcctKggNg +atBaaatttgcaaaDtgctcaatgtYagacMgtVVtgDBaacVaatNaDtatctgaaggK +cagSggVtacgatgNWtKWaggMacctagaatattcttYaatDatcgttgatggtcaacg +ttatatgcttaWVttccRgVcaDcgagMtacattaMtaVWcgttRcatRacaRcMcaNta +YWNYgMtatMgccctaKctagHtttaaBVMaaWcSaccgMttBRgNcRWMtHMaccaatg +ataaggagVttYgaatcttagtgtcMtgcctVtaRtgcaccaDaagHactNYcNcttaag +gcMBagaWtattgtgctaccacgcWataRaHtDtacgaaVttagttVacctatatStDgt +ggtaMgaSattcatgMcaRctatgWgatKatYYaaataNYcSaDtttgtcYttttttaBS +catRtctgtaWttaatagMaacatDttaaaNgaacttacYttagaaccctgNgagMNHaa +KacccNatgKccttaKcatDStaaStNaaVBatagttcacRtYcRcKaagMgctKtBagS +aagNcKRttaaaaKaaRttttttatHHNHaHRtcaRcMataKDDtNcKtKatctaaataa +atRatYttMccaaaNaaWgctgattcaaaKgaatScaNaaaKaBaaaaRNtataVcYDat +tagctattaaatWtgBWHgggtatcatattatcVttcgHacgcgatMattDcaRggDYtY +ttNaaaatBKttKccStYVDatatYcctSacVcattttatMtWRctaYagRgctctttta +acVtagaNaVRaccgRaattaaVcaattgcgKRctMaKtttHgctttVMaNaRaNMKacH +SagtWagtgNatKttatctataaHatgSaSattcagtDctWaataaYtcagtaYtctatH +cgattSRttaaaNDgagatatacttVttatcataSSaBNaDataRtRRaattcaRataaR +tattttNaRYtaKttaccaaaaaHVaBtttWtttgatRagctaMattgcttactctgatK +tgatgRBttaataagYttcStKaNgcNatacgWatYaatctggVtaaattYccKagaVag +ggatttatttWacgaBcaBtaaDttttcgaBcHDgaaSgVNctgaaKtgaVagtVWgRHg +tacaatattgcMDNNataatagaaaataatNtNgccgaaMaagtgNttacgVHaacSgSt +BBtRagtBgtaaWgacttcKgactaaatgaagVaacaBtggtacattcaaagtgattagK +agNatatVaKBacaMMctccatcgcgggRctttKaaBatcacaScaNaaaaatVgHaatt +aatatcWcacacactcatgctcgaRggVgcatatcaDcatYgaggttDgWNagagaaaga +gaYttHKaatgtaVtYttSNaDtcgaatctattSKgtgtaggaMgtaccWcaMRtHttaa +atgWtgtccgtKtacggacaNgaacgaSgcYagcKBttNacaagatacgaagaVcBgStM +acMtgKaactataSgWtaaaatDRataaaNaSaagHttHWYgaccWMtatataaaaagat +gtaKtVtgtcBNMtRaSaRacVataaNaaaDtaatgtaaagaDgtataVDaacagatttW +tDtcBgatggBcgagctcKWgtHcBgcMaatDNatcaYtctBgaHtccagHctttMtatt +gtBccaHMctatctNaaatacgcgtacatacatctaDactactcKtacctataDccMatt +RgRggHtaaaaNYcVtatccgttSaagYcgMatttaVattttHagVatVtttKattaagt +taNaacaccHSttagDactSNgtgtttaNtVtatttatgaaacSaKtactctacgagttg +aagtcaSBaDgtagatNaaactRKttcatcWtaBaggKtKcYttaDttatMaWcStgatt +KattgtatatDttatDtKatgtaNtgtcgtcttttttaBtDBcaaaaSgDatgHtctaca +attcgMtVYtatgcattaaaattcaVgatRtcagBtcaMaNctHgtatVatcHttcaDNK +gtWcgagHtttaccattNgaactYacaKgaaagtggtttgtgatcgaKaHgaatYNtBgc +aaVatWacNggataccaDtaaaWttBMaBccagaHDaataaBaagYVacYaScctYVgag +WagaYagtgatgtttWatSaaaMYDcactYtaStWgaaattacHgKDaYtttttgttcaa +aaatttgYatatVcMatcactggRaaMVtStBtaaaagggatYaagtBtatcatgcDttD +aaaaMatagtctaataNtcttWHaaatcaVttaRaKtcgatttataWRtaatatcDWcct +aNMatgtttDaYaaWtMaagtcagaKtaMKacgccaaVatgWtSagtagctatttcacta +aNcaaaNaaattaggattatMWgtgacgtcttcattacaYttctRRtttgMatggNtata +caataataNgatNcMttaggBcDgRHgatctttagtNtacaaccgBatgtHaatgttttg +atatccgttatcataStaKRaKgttgNaagagKttgNYMaggaattcagaactcaRataD +ttaagcttaccttttgVttaWWgacYggStacYcgatgcSccaacHcaYNtgRaHtcaYa +acHctYacatagatBgtgacDaNgatMacgKgBaWagacaSgttaKcatactatatcaHa +atataattctggtcNttaYggDRtDaSHgNttYaatWagagtagaacKtWtHtBatNtSc +ttttacaattagtaMaatttHgtctagMctaccagagttcaKcStaccKggaggtctgcN +atctctDgYccaaVgttgaatgacVcatagtgtattttccttcatctacttSgaaStcag +HtMaataWNDagtatttttataggcatNKataNaMtgctgtttVaacctVBDWattgHtt +atattaKtatSVSttgtaScgcMcccattgggtagaKMgaSaSttYgcaaMaatVaVaKg +tatgYNattcttagWgtcBaaagSaaatRatttNctacaStggtYcaaggttBtgaDWBt +RtgaaDccacaaaVSatatBcaaScWccgaKttttcgtMaVttgatgtMatacatgNttB +aNaagtaggaRaBagaagtaRtaagttacWatgHtttaagSaatgataNWattgtaSggH +DtttBataaNNBRaatKWBgtaDcBaMaKtctaYatVaKataaaattWYcgtaHcttagt +gYtgcKDtccatMSaaagatYcSaHatcaDtaatgMMatgcaaatgtttagaDDNtattt +gaaKcNtagKYcaBMattaaagttaaWDacgRaRtaKttaaattaVVKaMaBtaKctaaW +catctRMtgKcBaBaaagattHcgMcgaSNgactaccRatHtaSNtctYcaaBDtaggaa +gcMatttcaBcDaaatggWtcaHctaKtHcHMcRgattgaMtNVaDagttaggcttYctc +atDacWDaaaaaKtaBgtBaatcaataaKgactgactcNcattMcacatNMattgtaaaN +aaacttgctaRtttacttaatKYgcttgaSStgtaDaNgtaKgBgMaKgccagtgtMgat +HDtgacaWDttHKaDgMacttaKaagBtttgtcttaagMagtaHcttWcacaatSatgYt +gacHgHcaHDgtagaDccVaKcaataNttccHYctctaSRtaYagtNgDagatWtRttSt +tNtRNagacatattttatggactacYMagtMacYaagYgVgKgtNtaVcgtgaatcataa +tcgattYtaaatYtctgBaMgNWNKMgDttttaWtaBaaHatNHaDacctccNKtgaVcW +attYtgccaVRattMacBtcccNagYttBYNgaBaaaStWacMgcttccatgHaacttYa +gMtNaaVSYgcgatatHcaatatttgtgBcatWMtaaaaDRttHaBaHttgaacaaataa +WaMcaDctgBtatWttaacaaWacacWtDtatttatWaaHacaVagVgKaaaDttWgRBV +agttVNttctgcttgacatttSHHMKScSgSaMtDtaMcgtcaWaacactMcaHWRgaac +tWtcgcMNcactVDaatHcDSttWtagactatgaRNcttagataYgaggaagagcaSHcW +tMaKStatgYatttttVaattgtttWataaaDaDgataMcaMtatttctVKaKgcttcct +DagtgatWatacaRtttaaaBSMctHaaatcagStatStgaaVttaattatttgctaagc +gagaWaaWtccgcaaSgaatVgtaStMcSNcgtWggMVWNatHctggRtttaacNagttt +RtaMBgatatHtaatcMaaaYgatMtaccttaagYatcgaaattMataaHatYMcccaaa +DaYaVaWgRaHaaaMcHSattcatWSatttcaMtgataKBYtactgaNttgaaDactgBa +tgYgttaagVgaagDagaatttKNtgaMtHagtaaHRgaaatttaYtaccNcgWNcKtaY +tBMctVBWttttaSagRHBtaHtcgtactHggagtaatttaaaVVattWDgtaaHaYgDt +aacatDtacWttttttatgccacttaDtagtaaKgYNcttMNDaBcaVMcMctWgatact +aRcaaWagaatgcWcRtattccagKgaNgtctcKtWgaNtSttagVaagaSYtcctWata +tSgaDaKcactcgBtYacDgMtaKggtKcDtRtRgSaNKctaatHtRDaRgatatacatt +agtgccSttctDgcgatNcatttcHgcKtagcYgttttgNKWRattgBtaaNcRaatcNa +agcgaaVKttYtWttaBttttttNggKcgaRBMVtNcNtDVaaMtcBNaKtaataRMcaa +aattYactactBattWcgccgWaaMtaBYtgtaHagtcttVttaggaHVaaNaNaatctt +gtgcattttatMDYKccataScaWgNttccttttMaRcVtWHgaaatgBaaRatgcgata +taaaWYacYggtacttaaaaDaaattgatcWaatgtttRcatatcaggaBcttttcttVK +atKccaccYtDatMtcttacMtSattaatatagaatgSgagYgWNtttagtatgRggYKa +caatattgggVtttaSaYcaRtBcggtDaggYaaactNataggaggaDgaKcaaataaga +tMKaattaaNagtagttcWctataaDtttcgtcgtattaccStgYgatgKtgcccYatDc +tYtttttYttaaaagaactcaNVaaYaYtccagacBttKcaatKataatKVWcBataaat +gttcctatYaacttaSVtgataggVatgagttgatcttacgMMgtWtYtagcacaSctcH +YtataattMttataYaaccKgtgtaaKcYagaaVtcBKattStgcaaKcaKKaHgtaaBt +ctgcaattaWgMcgYttMctWtaDNcDatggWaattggaVDagKattttgaaaRHattgM +aaMgtaatcattctKgNaacacccNHataaaatgaaagagSatKtacVagttggtcgtgc +BtgtgcatgagcaacataagKtcagtttgtDBBHWcgaDtatYttgattcttaaagcMMt +taKgDaHtatVgWHccgatKttcaaNcYtcaaDWDatcaWtBtWHgctaaMDaDWtWtNK +cRRaNttVgHaRgKgcWgattNaaattaataNcaRtagtRgaacagataDKgtatScatt +aDgatcatMtcgYcgtttaaaRctcagcRattaacatccStcBtgaccgtgWaaagaaat +gaaWtattaVtHacctaccaaatgBgtaVVYaaaatccKgtcaactataDgNagtcaSgt +KttacHtccMKKWattagtatNctattagtttWttRtgaKaBHStgRagattaKRtWaKt +taaWaagtaVccctgcgMRWatgttNKgtcSggSHtaBttgtaYaatDtaVtaatgtHca +tWaYcMttataVgaaaaagBgaagRattccggcttDgggcttcttaacttRgaStaMBaa +MtctMBHBacttVgKggcttgcgBcBtgDtttcctattaaRcatStNgcKgctatcccac +SctcHtaHWtgWaYatgVaRRYtgctaaaatggagacctMcttgttMagBaKctttYWBt +aYKgcccYttaMgtHaaNYgtgtagagDttcBatgtStttMtBWtaaBctaggaaNgaRg +cttttttgtagacRttHSagaatDaYgcctMBtgtNSNaaBttgVtWtttKgacaatatV +ttVatagatttgcgtcgDtVgtSattaaaVHtaDaatYttatKSWtcattagtaaNatct +cagcgtgcKcatDtaBccaaccctgaYcattaNaagNaKgagttttcattaHMaVKMDDt +aSHScaDattgcaggcccMattatacYtMatWgatttcBcBtBctKacccaaWctatccc +tcaacaataaataaMttgtaHHcgatKgaggBtRYattatacgtaYNBacagacaaatVt +McttttRtVcaattgtttgaWtaaSacaRccMcaaacttttaaacgtacVBtcWcSaYHg +tattacgRtgtgtaKgWgaatctaBtcgtgRaaaWWVBcaNtcgctgYtaaaHaSccaag +aVMNaacagattaHRaaMWcVgMtctgcatgaagRDattactgcKHtcactYtccttatg +HtKgMgKcDtacNtcaStgYccaaDagttDtttgYcaagcacWWttaMgccaStaaWtVa +ctgaagtKtttcaWaatgMattatKcctctttttcatgtaaactttNcaaKgttttMaMc +YtgWctMtttactttagaKtMgttDYttctatagWcRttatYSagacttcaScaacaYtS +aattcaaagtgctSaagctattaaagggtaactcacgDKgttaMRgggattttMcgttat +taVtccaNagaRgMaataaagaStcSaacgtaWttatatHgttHBcgtacggKBtSatDa +ctRggaRgccBRttctaaaatSactcKtttVaWRatatttWaHaKMatgtacatcagcta +atggBgaBNSNatatcYStagaatSNattaccgtcaataaggYMRtaDaatVgYaDaatt +ataRgVaagtgcaNKtgttgacttatHccacHaacVcWcNMDtatcatttttaHacatKt +atagtgccWttaattttBSDaKaHaDttYacDtBgtMNgggBaaaaattDaaVMaKgatc +ggKtgtctatctctVatcDtaagaagtgtaMcWatDggaaaaaYtcDVtNttcNacgaYt +cgatHctctaWgaaggtMttcKtcttaMgtctKNagcRWcgBVtcBDatYKtctaVaaaB +gtaRagcacggcaHHagcagaaaaacgggtataatcaaWtacYcWtcctaBgVVaBagHa +aaaaatataRYagaacgggVtttcHaMtNtMgcgaaatKtattaagtMttatcttWtttt +RaatatgttatgtatttRaagKtBgtgHtHDggaBDtWccattcKtttagtttagtBYcD +aMBtgatcttgacatKctBcaaaacaHtatggaNaVttcgttatttttttcaaDtDDaat +caaaYaaBHttaMKMVgctgWtacVtRaaactgYtcatggcVHtgattRttataBtcgaa +RataDttaatcattHtatatccNattcaaHtgKRtRtagtKaRWaataYaggatccactt +cacaatgtgatMaggactNaaccaaMaaKtagaaMctacttDSaaaWSgctcagtWaata +WaHtStMacttaDtgagWaaaatatttatcaacaactRtDgYcYtatatgtataatWtag +ccaagcgtttataatDgctgVaaagHaattagaatBWggttctBaNtactHtKBtcgaaa +RttHBatDaaKccaSHgtgctWttcBaatcctYttgaHacgtatgagStatRtMaacKac +acggaaSctagDagNttgaKKSgtttctacgtagSataHttDctggBcYtttaaatcgRg +agagaDtgRSaVStggVtgacgtMtatgaaNtWtHgtDaDtgttNaSVagaattccgctt +VatatacattatataYtaggYaaaRDHttHYDtNgcatHggctattYtaMcWaaVtaNta +tttHaagBtatcagatHtttgaaWWtttKaaaggBtattHagtaacactDggtattttSc +ttaaaacaStcaacHttMtatcagatSaHtaVtBaNYcttHcatgHatagaaggggaWgt +gBtttagtVttgacatYtKtattaYSggtaaaHgcaggaStHtYcgtaaDWgtaaaMcgY +tNHtgNgcttttataWatttKWaaKtHattgRtBtMMccgtBtYttgaKaWBatcBgaaa +caBgaagatYgKWaaacBgatgtDaaacttDcacgatSKtaVaRDWtVKgHtcRattact +ctattBacaaactaatgDtaatcatatKRattSggtcggRMaaHVtgttMcgatatcccg +VctKMgBactVtWtBKtgWtaaaVaatRgKatttKSaYHtcVBNtgStgtatNStaaccg +ttaaaaYactBgaaaaattacacVttKattVNgaMattNccctaVtaaStctgaaVatac +tgtctaaaKYNDtataWtattaaNgtHtaWgaBMttttccaaaDcgctgagBacacttct +DSctcMtBtNccaacaaatSVtatWggagSattKatRBaaaNtNtttagacttaagtHtt +aatcgtWctHaMBaHtaaagKaaKttgatattttgKcgtcDtgtKtHagDtMtatgatct +tgtcSgtWgctaaaaattDaaaNgNYtMttNHgtHBataatMgMttctDcgtNtNatggK +atHtaaRtRtDStttRVcaatKgaaRSRtBttatccataaMttagcaaWtagtVgaVBat +cVtYtagttgtaMactaaataDatagNttttactagcgcKctDatatDgaHtRatVWaga +DtttcggSKataacaggaaKggMtttctaVttMaatgattcgaagcgattaNNtYacttt +KgaatWttNNgctatatgttacKaMtaaDgtKgttBttHtDacaagaaRgDgttWtaatg +VBcaaccatgcYggtRcctaaDaaHcatYNaaVDNtBgtBaattYYgcHttRctattVta +ttgttcKaaatagtacccttgcVtaaHttaagaKtaagSaYtgcacttDattYttaVgRc +acaattDDttagattttcHagccaYaataKaatccVDKctNcctcaaBccaaBaYgKacW +VtWttatgcSatcDHttattaacaagaacRSactBHttDaBBBcacgttactHaKgacaK +taWMcHtaVHttaattcgttatatBaaagatgaactaaYgDNattNaHgHKtaatcctct +tcHttagaatVcagaHtagBgtMataattaagtcSRcatSagMagaaaacgYacgagcac +gBcggacaHKaaBatSatagtatcDttRHtcagtDtaStYtagaaagtYNHtgaacaatg +cgataaNgtNVagtacccctBcgaYWaactRtDtatttKatBccVKtHttNcttVtgaKM +tgcttggcgaNatctcKggtcttttataaacWaBttcgHtcaHtcgatcgcggccaHaag +cVgKattBaaWttKcttaVaagYaVacagaacgcScDcgatataagttttacaaKcaaaB +cYcHKctRagcgaatgtScBagMttYHtaatHcKKtgggatgKSaaatactgWBHVcagH +cttVBgYDtaVtcctcatRcVKcNaaYaBtattttatRtVtDaaScgtatacMatcaaac +tagtaKataaatStHtacaagagttgtYatctagaBaHSYtaaataaaStacaHagWSRS +DtagtatggctgaKtaRctaaagBtactcttatgBcHcNtNRNtHataaccRttagatat +aaHtacScgtattgttgtDcctaYRaattccaNatgtgctaaaactMcaWttgttgVMaS +gtaVaSctMcagtcacNaWacgaatWtaRtaatSgatgaaWtaaWcgtttHtWcttgatK +tgDtDMcagtcattcacttgaaatactWgtattcHttcataactgctgtgtKatRagtaa +tttYgNcaatcBctgtStaggtaMatacgtYaRNtgNaHtNccRtgcSHgRcaatttVcc +tattaBKtgYtaMaactRaaaaBaattHHtatVNWYHaatcagtaMVtttctattWHttt +acaaVccDctYtttVtNtRRKtBgatHtBcaatHYaSgaagaagHagtttDaVaattVac +tactYcaDtKttgVVVtaWtggctaSttgtaataDctWactcaRttWcMSYtWagaagtt +ctKHcgKtDaYggaDttgtgtataacaRKctaacttcYaDtccNaNttaYtaatagRtta +SagaatBtVRtaatcttatgcgtWtataaWgHataatttYYSttYcggKKtaHcttttag +HDDBtggtttaaacatagaRagtVagactttacKaWDMacgYaacctgctKaNattggat +ggNgtKcYSttttcctttDtYttBcatgattSHaaccVtccatctcccacDBtgaWBaMa +accgttttcttaaMgScBNatBtagtcttccttatKBRcctggtVStatagcDgMgtaca +ttacccattKKtaRcRatRctYVaSagttatatYtcgNDDggKaHggcccgcRtacgDtc +YctgaaacHtatattaVtcaattaaatgaWaBggYtHYYaVagWacaNtDtaRattgRac +RtacacatgHtagagtaatatttctgDDcttgNDagcctaaHtatYHtKtRaScgtattM +ttacaacHggttttatSgaHVVgaattaatagttattactgtRtaWgataMDaaaactgN +YacYtagKtaRcaYDHatatVatggctKtWatHaNttaatttttgtaagcctggcgKata +aNtttRMNggDtataaaatVcMRataacagctMatBgMtaaVcgagattcaaaSgtgKac +gtDHatWaatgttcDtWatgYcWRttcatBSHtttgaatatBgaaWgggaaBcctSSVaa +gctSctagYatDggtatatgtaatatgtatgHYcRtagagtHcgggcataDHattcaaat +tcRgcaaaataagattcaaYVtaBtaagRagtttgSRtgRYKgWggtttaaHgcHStgtg +gtctaHaccaccSaaaattaHatgttVtataccagaatDKVtctagtttcaatgtNctac +cgDcacgaattacactatgaaggccKVatccaSWaaKHtttSggatgagMagttgcaata +tKYtacBttaccatHRttaacttacaDKKtaKaDcHHcaYatatgMagaRaNNttcggag +YRtacMtHgacttagacBaagggBatcttgaRDactgatacatatcSBggtaaaVWgMaa +tttaYtaWacHattDMtttaaaRRScatcttctaatacagtBVgtgtttBagtatgBNca +agHaaaSaSYKcacMtKatggcacgcctSRaagcataattaYacctMaaKtcggaBaVaa +WaDMttgccttaaacttDaaHacNVtgagaataccactctMttaatcttHcctttaggaK +gaggWtaNataYgtaggtgaagtcWDcWaBatattRtVgtRgVtataacDDNttatcYaa +aagcaVgtYggaDattccgtccDcSttaaWtttcaaaatggataSatctRYcaaBctMMt +cttaacMaSgDatgagatcaYgctcacHccMgaacatcDNgtNRcgBaaatagaYgatgc +ttRaattStccttgagcctaVaagggatatcagtaNMttaaHcMaatccScBtYaYttat +gaMNagtgHaatHacaHaBaaDtaRNDNcBtagBgacatStagacttgtaatMtYaNaKS +accBtttHcDaHNBttBaacSaggagaacgWcMgtRcaagattSctgtaBtcaatMtaHg +caaccataVgtaagDRcDcggaaccaBtacVMgSttgtcataaaaacaMataHatgttaa +caaMgtacgtMVcatagYtKgtgtcctaBcYKattcaggBaaHagStcNcattatRRaSY +tYDRaHYttttggaRggggttatKcVtHgctggaNttaagagBaacattggYaaDcSacg +gYaRttacaacactcDcacBDtYataaaaDWtctcaggVtaYttKtaVKtDSaMtYtYcg +taacHtRcHctaacBgattttagHaScDctHttaaaatVaHttggttatttDtatHtcaH +cBagSttttDctttWtctaaataaWtHYtRgtBccSaaDSaNgatcSttaaaatgaYgKa +aDaVatatYaRaHDtataKaNtagtacataggSaatMtctMtccctWgaYtaggataMtt +cgtacgccYgBSgttaaHgctRgRgtDVSRattttttaaKtRMtatSgRaatKacMaYgg +gtagBgNHcgYRagHcatatgtgaacMtacSDRMHaaacHaagtWSMcaattcagtDctB +attgttcatttMBaDVHVDBtaatKactNacgcBYtttgatctatVVtatcKaKSgtaWc +gtcgNYatSaRtcaggaRtctattagattKHttYaaBtcacatataattMgtatcataKK +atDVtWtaHtHHVaggaaHagWaHtattgtDaHRgatgtaaaWaaSStMatttgNtgtca +gDWgagaBagtcattaataggagttcagcHttgWagaWcRttaKttaDgaDWtYacMWgR +aatatccMtaaattRaatacaKYcgcatgtatgtNaccataSttSatttttcgatcttca +aKcMDatgaattcaMWctKNcHtctacaYgatgcaBtDDWtaRtScaYaatYSgBtDcaa +cYataacgcDgtaacMtSaaKcKttttDVgttgtaaNcaattctcaataaatcSVcKaac +attgggacatgaaaacggaggagtacDYgatMYttaaaBBctccYgcgagccHattttaW +tataYcaKaaDYaaaStMctSattaatataNaWcacaataVtcatacaHcgMgaatYgaa +taatRcWcgtttcNDYcacaaacacaNttttaatctaKtRttHDSttccWatatagtKtg +tcgaccaBgtVacNaYBHgtttSSagcNtctacctttaacgacaDcWVacSHcaNacatt +tgBYaaagatWagaacYMatcKgBYcBggtaWatataKcNgaaaattHYtSaYDVHSact +gttNRgaaaMBtatataaaaacVtctWtgKggtatDBgHaKaHVcMWtYYBaaattaVtc +gaaacatggagYKtaaaacagttNtttatcatgctagYcctctNgttctgctaYttBata +aRtattgatgaaactagttBgagtcttccatBagatctBaaagSacagtaaStaaatata +taataatcttaactatVtaaBattHcHgcttSSaaDRaKtataagggKaacRagBaggta +MYttggtacMatMttttYttaacttaBaYaaaatKgtactactKDctcttgaDtMgattg +VgcRaaaKattaatataagWgttcaWgtcaKtatcgacatDaaSatHtttcagcNtatSg +gtgtaRtgatttStBaNaHgcagttaggggatWtttgattttatcgaBtctaggcgtgtg +tWttttaaSaWKctWggtgataaaattacBtMRtatccattaaSWttaSMcYtHtaactt +aaBaDattctatKatctttcatDtcgNcgacttgtaaaattDcaVatRacatgaaagtcc +tgtctcatacatatcSWgNDttgaaVKatNacDggagWaaatgaaVNtttBataaagVtt +VataataYcNMVaNaKaatRMcagNacVRactcWgctttNatHaRaBRtaaatRtaKtNg +YWattaatcttaRttgttcttaaWaaagttcNVtagMaBatcVcgccDaaBMgKttgaVa +accgYtRaactttYtcatgattgtWSaaBatagtagSataDgatgNtaWatcaMttaHat +tagVtggagaNHtaatatctNaagaDBatcttttaRaaNtBYagtaacVttYBtaagcaa +aMatcNgKaggacagagtgaRatWaDaaSaDaaattVgcWttatBNctgSagtctgcStt +acSRtgatHDgggcBagccDtatYaaagaataDgatDaBttagctatcHtcWtagggagt +DtSaaacagtagcttVatgttggcStataacttVtaatWKtatDatcttcDaagactgtg +DNBaccaattaacaaagaaHWtatttaacattWaatgttcMttaNNcYaRccHtacRaga +tccKaaYactcVRDtcHVtgaaNaSatctRSaWtagagtcgcaataDcagBaagtctSNa +gaaaKgttataStaatagStaatSatataWttctcgtaDgtYRcgtHttaKtcDttRaat +NacYgtagVaattNttttatDgKcttttSaaattYcgYBaaggttctagYcBataacVca +gggaWtaKtacatgcYcctatccDatatagtcRaaaSMgtggaatcaaMaatWcgctagg +gtcattaVtctaatgHcaSHtcacttBaagaMDtactYgtttgWgacccStDtagaDaBt +gctctttKaaaatMttNStggtttatWttYttatKMKgtctaKcgaBaaaattcccgacY +tBcaKaKttRccaaBaWgMaMatgtWtcRDWttcggacNctataaacKaaatHatggDat +SaaKtgcgRaaacgtgttcatNtgHtcaataaacaaWMKatattcWaKcNaccWtggttc +ctBaMttgRtggtWtaaVggDgttaDaScgWccWHatacaagtaHtaacttWaNatgtgt +taacKaVtcataDMattgtaKccttttttStaaDDtHYattNtcgatataBattctWRat +MVtStaSaWttNRacgatagtRcgcRtcctttacagBKaaVcYtRaKatVtaWttaVggB +BatcaaWatgtggagattDgWtttcaataDtactRaatBattWVacttWVNtVagHaHta +tttaVagtRMMtaBattatataaNaagatHBtgtatVtaaacatttagtccaKDcacgWa +aHagttVKBgcgRaSYtttVcgaacaBatttaatctaSYtccNtcatctatttatBaHca +ttcaBgDMYtactgScccttRctaagtaaNtaaaaattatggtVataaagVStcaatcac +gcDaatgtaacatDBagtcgaaRDaSactgcagaHgttYatgaVgtNccttcaKHgcgat +aDcgYtgtgBatcacScgctBcVttttcYaaNtttttatcBaatgataYgtgttgtatga +VcBagtatagtNaRaaatKVtcRtcWatctaattgtVgataaMataWagaDttaatRcgc +taKHgaRagtDctScatNgHgtKgtDtHBVgYcagatgttagcgaataaNBactBaaRaW +cRcMctctBtWKaggcaataatSYtccagtRtaSVtRgatctaBgDNDtBgtttgtaNtW +taatatDtataacgccDttcaMaMatgRtgaaaMHatgBaatgcccDagNgttRDcWtaa +aKtMSaBgctgcaatgtSVattRWcBtDaaMKRcccWtVttaaatatttctgtcatNBga +aaatHtttWtYtttcaacaaagaaNYBaatatctgatNtgaacaaMaaYcNgtgatttWt +NaatWcYMScMctaaStttNgHtMacgtMDtgagcattcacWtttKttBtKaKcHaBttt +aBacgaaNYaaaatBaatNHgaaatMtagatDcaagMtaattctKtgNtScaatagcaHD +agtagagSRcagcaagaccYHtaNtBatKtStcRagtgttMaYgtgggtNatSaatStcY +taBaSBtaggtctMtatcatgaattactcYtNagaaaDtggaaatKBattaaatcWgKtS +tKtcaWMggaattYtggccgaWcacagaNWaNgaacaYaHgaVtMctVHttaKDcctNcc +BKMDagtatgcHtttaaaDaggtgHtattcatatttaagcBaaaRcSgttaaatgWacRa +tacaaatgBatYatatRBcacaVataRaKWMcDWtSaatatHattcVgMKYtgtaVBtga +gattRgaatgaDgtcaStacgctaggRggtSagKcWYctacaagtttBtgaBttacgaSt +HgVaStgtaRtacaDccNDattSRgttatMtNttttWHacDtttVtgacgYattccWcta +agtgaaaMMatgNtctaataRctgaacatttVcNtgtttgaggcaaagtatgVgtaVtgR +DcttBDtataaMBatatNgataataHaaaNacaStgaNaHgYtgacagtcYDggagattN +caDtKgtagMaacSHRtcagNagatKcatataVatactgRVatgBtatcgttattHtHcK +aDtagRagtgHtaDcVtatacattacggcaKttattgacatDaatgtctcattVcaRctt +ttgDtNHSggcttaYDcHaatcDYacccWaMttgRtNggYtttttggDgctacVDtBMgB +aDgtMaaBgctBVttVagaHBaaaaatgNactaattattNagaagNVaBgVtRgggatac +gctgMtgaccatMaaDYDaagctggtcaatggtatBtNtccWtWKcaNcBttactgtgBY +DaMtMtcWaatctWYHatccgWtataaaNNacNgctYagtaaaRtaaYggcagaMaaggg +ttHaatatcaccVtagtggcgtMtagtcaYaaRttWgBtctgaaBtKattaatYtacaat +cKcacNcMDtgtactatcDcgRtaaYagattgccMtgtYKaRaWHgtaccttagcRaWaa +gDataccagcatcYtcaaSgVacatttaSttSVDSctactgaNctatVattttacgaggW +gtaaaKtcNgatgttgcaaNVttagRtttttRttYYaYcaaagcVDMaaRaRtccVcSat +tttcaattagWattMMctataWatggtaagagRaaattYKKtgatagcMYgcVcgggSta +ttacgBBctNtRgacaacYHctctNtataattBttStaRaaaatctgtWatcRacaaMta +ttYttKtccaatcSttatgtaWttcgcaaWgtWNcBccRgtBagNgYtDctatccMaagt +gcYMtYctYttgtcVaaHtatgcBaaBcgaataattcttcDaacaaacBtagWYaagcaV +acYcKYttgSaKVcttccgcctcattctcaatgVgaaacatWWctgcagtttctttttMa +gWttatRggcattattVaagaBBttatctattatMcNtaacagttgaaaBaRtaRRtNta +taYNtttNtcctaVBtatNtNgBtaHHYDttKctaDctcaNcatgDaYatgYagaDcaHg +actHgWWaagWtSttctagKaaggYtcataYgBtccRaggggaaaHagaacaDatgaaaa +tcaKtattgWacgtcMSaacYaYgcWYNgagtaMgtSccgaaaaaatctggaMMRaaaat +aatctaaacgatatgDaggaVKcttttaatgacBttNYttagtatDagYttWctttNgtH +tcVtattHtcHacattatHgNStgtSaNaactVMcaatcccBHNatcttDtcgaKccKtt +atttctVRaagttaMtaYtcttcatMYRctttRtaMgSaaaactgWacHagtacccattt +cgcatgagtaaagtHcaKgVBtaattatBtttWatgMctccattgactattcttgtcatS +ttaaHaVtKtDcatcatatccaacKatattatNggNaRatcMSDHRtcctYRaatccacY +aatBattcttBVctatatttRNtgaNtcaaaRgtaBcttaaDRcgctacWcttgatatct +HttttgtNtYatatacgaVBgYHgattgggtcgacacDtttKVcaattWRcaagBtgctD +KDaYtttcKgNgggtcacVagatMgtMVgVgatttcagtcgtgKgtKYgtYSaMtgataa +tNggattKNgaSggactaaBagataacactcataVgttataaSacaatcRRaagtaDaag +DYtcactgtgaVttWtBaMttttgaHtKaYtattccagccaaBaggataaRtBatNcatg +tatatttcttacaaYVNatagaaagaSaaaagaaatSaBgtcgattacattgWccttHNa +ttataacgVRDtYcWgaaYaVgMttcttgtDtKaYVttctgggSNtaYHWaaHactaaSS +agttgSaaactYaMttaMaHVRtcgattaccHtcgcgatgNcaYtatattacgcHaaaMN +MtaYDgacaggRgaYVtVKcaSVcWMBBaWaWcagtatHaWBNaMcBtatccatgaScHt +YtgactcattgaYatRtacttYtctttgBgtattaaDtcaHgcNcaVatagtttggggRa +aaccWcNNttRBgaaRKgaaNtMaagcVacgtgttaaMYWtcBYtgagtaatcgttttaa +tcgaaaagttDcaatgtggtBaBcNtgNatBtggactttagYttBcgttRttatSgacNa +DttatRKacactgcSKaVaaaRgHaattaaaRctgatKaWcctWggWWagccgaactaYc +cttgtgaBHggcYttttBccttaggaKtaaaBacVDcBYYgaWagaKtaHaaactaNtta +tagtcttttacgaccctttKattWcgHgcaDccctHttatVVaagKaatatgggMaNHag +attgNStatBatcgaaYgcVcagaatcctcYtBKDatatcNKgacaatKDatgaaacgaa +atYYcgNBDtataatMcRWtaagtataHgMaVggcaaDtggttcVattattaaaatSVaM +aNcDBttataYgttttStacattgagagtccaNtgaatttttKtStatatttRaatttcg +BDccctaaSWatttaaMBStcatacctgctctatctatKatatgaacaactctWBaNagt +cgYaaaaRtctMtDgtaBaacaNtacagtcgataNgaVccgtttattatgatctagtDSg +aHNcctKtcttatNtgatYKaaStctWDVcaaccgaVttScaagaaaaVcccggagWatc +VaNtVaRcNtcagatcMMatactaaaWaagatYHRWcaSagcgMtttatSBtBtBgacRa +VgtgattaagtBgtatcgtNggggDaWgagctgatctatttHaactttcgcttttccatt +tNaaYgtattttactttacttRataBttgatagggacattattaaSaaaYtgatggaDaM +ttacttatttttttaaWttttaataaWaNaattgtaBtBMcatcNtaaMtDaaaatcRgc +atccaMtggWggHggagSttacaYHatYtgtaatcatttgVtataaDVttcaYttctHtH +tagttWHNYYtVRVccatacaattaaaYatcgcatBagcaatDaWacVaBWattagaaBa +taatgtKaaaNKcagaactNaagaNatgKtBSctgattgWcNaaSataggtataaacVaa +tDttcRaRtVtVtgtataagMtSccaSScagttgatYattcagcMaaWctaagtYcSatt +NccgtcgtaBtaattgttgacaaaDttttattaatacSKtcgcatNttatWatacgRtgc +ataactYtcacHgVgHttYaataaWacgSVKatactagDggcattKctggataagtVgKY +tatgttagcgtaRtttaaagacHgacacattcHKaMKtcgKtcacggtgatcaaBtMttc +ttattcttDaKKVgWagtaacatgKatVgacattagWtaRtaccRaaVHtttttRtgBcc +agtcgctagtRtaBcMVWMtaBtaggttaYcttagaSgYgttttcaaNNgtttVaagctg +StttactaacWattcgtVgtgtKcgtYaaaaaKtaSaattgBtYgaVcagKatgaMttWD +RatgtaatctagacWaccgcaNgtctgtgagtMttgaaatNtttattaRKcgtaWatcaW +ccaKtttNactaatNcgVaaBcgRgDttcDcatttgagWNattttNaYtttatgcHtttB +BacgttgRgtcataNtatatcaWVcatgaacatRgtNaWaatcaggttaaSctttcaaca +tHttVKaHtNtMtcttcHattYatcgatgtacSaaataVtcttYStaagattDagtKccg +accHBYatMtcggBacatVtaaagMcttBgtSagKgNttttcNtSaaMaStHgtattttK +aRttaMtDtcKtcgagDKgaaaacttaaaWNaattgaWWaaggaaacKtttVggMBcata +ttDacctaMgaaKgcgcaaMRtaatcgataaatRDttataNtVgtaVDggttaNgatBgt +ggcaaYWtagctcWgtSaacgtattKcgcBtttDacaaaaaStKMtatNccagKatgtVt +HtWaSBgDttgWgaattWagttttaagcctNcttaBtYttaRactaattggagagggtct +agtatgggtttacttBtatcatatgctaKggNcataaaSatgtaaaDcDRtBggDtcttt +ataattcBgtcgtactDtDagcctatttSVHtHttKtgtHMaSattgWaHKHttttagac +atWatgtRgaaaNtactMcSMtYtcMgRtacttctWBacgaaatatagScDtttgaagac +acatagtVgYgtcattHWtMMWcStgttaggKtSgaYaaccWStcgBttgcgaMttBYat +cWtgacaYcagagtaBDtRacttttcWatMttDBcatWtatcttactaBgaYtcttgttt +tttttYaaScYaHgtgttNtSatcMtcVaaaStccRcctDaataataStcYtRDSaMtDt +tgttSagtRRcatttHatSttMtWgtcgtatSSagactYaaattcaMtWatttaSgYtta +RgKaRtccactttattRggaMcDaWaWagttttgacatgttctacaaaRaatataataaM +ttcgDacgaSStacaStYRctVaNMtMgtaggcKatcttttattaaaaagVWaHKYagtt +tttatttaaccttacgtVtcVaattVMBcttaMtttaStgacttagattWWacVtgWYag +WVRctDattBYtgtttaagaagattattgacVatMaacattVctgtBSgaVtgWWggaKH +aatKWcBScSWaaccRVacacaaactaccScattRatatKVtactatatttHttaagttt +SKtRtacaaagtRDttcaaaaWgcacatWaDgtDKacgaacaattacaRNWaatHtttSt +gttattaaMtgttgDcgtMgcatBtgcttcgcgaDWgagctgcgaggggVtaaScNattt +acttaatgacagcccccacatYScaMgtaggtYaNgttctgaMaacNaMRaacaaacaKc +tacatagYWctgttWaaataaaataRattagHacacaagcgKatacBttRttaagtattt +ccgatctHSaatactcNttMaagtattMtgRtgaMgcataatHcMtaBSaRattagttga +tHtMttaaKaggYtaaBataSaVatactWtataVWgKgttaaaacagtgcgRatatacat +VtHRtVYataSaKtWaStVcNKHKttactatccctcatgWHatWaRcttactaggatcta +taDtDHBttataaaaHgtacVtagaYttYaKcctattcttcttaataNDaaggaaaDYgc +ggctaaWSctBaaNtgctggMBaKctaMVKagBaactaWaDaMaccYVtNtaHtVWtKgR +tcaaNtYaNacggtttNattgVtttctgtBaWgtaattcaagtcaVWtactNggattctt +taYtaaagccgctcttagHVggaYtgtNcDaVagctctctKgacgtatagYcctRYHDtg +BattDaaDgccKtcHaaStttMcctagtattgcRgWBaVatHaaaataYtgtttagMDMR +taataaggatMtttctWgtNtgtgaaaaMaatatRtttMtDgHHtgtcattttcWattRS +HcVagaagtacgggtaKVattKYagactNaatgtttgKMMgYNtcccgSKttctaStata +tNVataYHgtNaBKRgNacaactgatttcctttaNcgatttctctataScaHtataRagt +cRVttacDSDttaRtSatacHgtSKacYagttMHtWataggatgactNtatSaNctataV +tttRNKtgRacctttYtatgttactttttcctttaaacatacaHactMacacggtWataM +tBVacRaSaatccgtaBVttccagccBcttaRKtgtgcctttttRtgtcagcRttKtaaa +cKtaaatctcacaattgcaNtSBaaccgggttattaaBcKatDagttactcttcattVtt +tHaaggctKKgatacatcBggScagtVcacattttgaHaDSgHatRMaHWggtatatRgc +cDttcgtatcgaaacaHtaagttaRatgaVacttagattVKtaaYttaaatcaNatccRt +tRRaMScNaaaDgttVHWgtcHaaHgacVaWtgttScactaagSgttatcttagggDtac +cagWattWtRtgttHWHacgattBtgVcaYatcggttgagKcWtKKcaVtgaYgWctgYg +gVctgtHgaNcVtaBtWaaYatcDRaaRtSctgaHaYRttagatMatgcatttNattaDt +taattgttctaaccctcccctagaWBtttHtBccttagaVaatMcBHagaVcWcagBVtt +cBtaYMccagatgaaaaHctctaacgttagNWRtcggattNatcRaNHttcagtKttttg +WatWttcSaNgggaWtactKKMaacatKatacNattgctWtatctaVgagctatgtRaHt +YcWcttagccaatYttWttaWSSttaHcaaaaagVacVgtaVaRMgattaVcDactttcH +HggHRtgNcctttYatcatKgctcctctatVcaaaaKaaaagtatatctgMtWtaaaaca +StttMtcgactttaSatcgDataaactaaacaagtaaVctaggaSccaatMVtaaSKNVa +ttttgHccatcacBVctgcaVatVttRtactgtVcaattHgtaaattaaattttYtatat +taaRSgYtgBagaHSBDgtagcacRHtYcBgtcacttacactaYcgctWtattgSHtSat +cataaatataHtcgtYaaMNgBaatttaRgaMaatatttBtttaaaHHKaatctgatWat +YaacttMctcttttVctagctDaaagtaVaKaKRtaacBgtatccaaccactHHaagaag +aaggaNaaatBWattccgStaMSaMatBttgcatgRSacgttVVtaaDMtcSgVatWcaS +atcttttVatagttactttacgatcaccNtaDVgSRcgVcgtgaacgaNtaNatatagtH +tMgtHcMtagaaattBgtataRaaaacaYKgtRccYtatgaagtaataKgtaaMttgaaR +VatgcagaKStctHNaaatctBBtcttaYaBWHgtVtgacagcaRcataWctcaBcYacY +gatDgtDHcctaaagacYRcaggattHaYgtKtaatgcVcaataMYacccatatcacgWD +BtgaatcBaatacKcttRaRtgatgaBDacggtaattaaYtataStgVHDtDctgactca +aatKtacaatgcgYatBtRaDatHaactgtttatatDttttaaaKVccYcaaccNcBcgH +aaVcattHctcgattaaatBtatgcaaaaatYMctSactHatacgaWacattacMBgHtt +cgaatVaaaacaBatatVtctgaaaaWtctRacgBMaatSgRgtgtcgactatcRtatta +ScctaStagKgaDcWgtYtDDWKRgRtHatRtggtcgaHgggcgtattaMgtcagccaBg +gWVcWctVaaattcgNaatcKWagcNaHtgaaaSaaagctcYctttRVtaaaatNtataa +ccKtaRgtttaMtgtKaBtRtNaggaSattHatatWactcagtgtactaKctatttgRYY +atKatgtccgtRtttttatttaatatVgKtttgtatgtNtataRatWYNgtRtHggtaaK +aYtKSDcatcKgtaaYatcSRctaVtSMWtVtRWHatttagataDtVggacagVcgKWag +BgatBtaaagNcaRtagcataBggactaacacRctKgttaatcctHgDgttKHHagttgt +taatgHBtatHcDaagtVaBaRccctVgtgDtacRHSctaagagcggWYaBtSaKtHBta +aactYacgNKBaVYgtaacttagtVttcttaatgtBtatMtMtttaattaatBWccatRt +ttcatagVgMMtagctStKctaMactacDNYgKYHgaWcgaHgagattacVgtttgtRaS +ttaWaVgataatgtgtYtaStattattMtNgWtgttKaccaatagNYttattcgtatHcW +tctaaaNVYKKttWtggcDtcgaagtNcagatacgcattaagaccWctgcagcttggNSg +aNcHggatgtVtcatNtRaaBNcHVagagaaBtaaSggDaatWaatRccaVgggStctDa +acataKttKatttggacYtattcSatcttagcaatgaVBMcttDattctYaaRgatgcat +tttNgVHtKcYRaatRKctgtaaacRatVSagctgtWacBtKVatctgttttKcgtctaa +DcaagtatcSataWVgcKKataWaYttcccSaatgaaaacccWgcRctWatNcWtBRttY +aattataaNgacacaatagtttVNtataNaYtaatRaVWKtBatKagtaatataDaNaaa +aataMtaagaaStccBcaatNgaataWtHaNactgtcDtRcYaaVaaaaaDgtttRatct +atgHtgttKtgaaNSgatactttcgagWaaatctKaaDaRttgtggKKagcDgataaatt +gSaacWaVtaNMacKtcaDaaatttctRaaVcagNacaScRBatatctRatcctaNatWg +RtcDcSaWSgttRtKaRtMtKaatgttBHcYaaBtgatSgaSWaScMgatNtctcctatt +tctYtatMatMtRRtSaattaMtagaaaaStcgVgRttSVaScagtgDtttatcatcata +cRcatatDcttatcatVRtttataaHtattcYtcaaaatactttgVctagtaaYttagat +agtSYacKaaacgaaKtaaatagataatSatatgaaatSgKtaatVtttatcctgKHaat +HattagaaccgtYaaHactRcggSBNgtgctaaBagBttgtRttaaattYtVRaaaattg +taatVatttctcttcatgBcVgtgKgaHaaatattYatagWacNctgaaMcgaattStag +WaSgtaaKagttttaagaDgatKcctgtaHtcatggKttVDatcaaggtYcgccagNgtg +cVttttagagatgctaccacggggtNttttaSHaNtatNcctcatSaaVgtactgBHtag +caYggYVKNgtaKBcRttgaWatgaatVtagtcgattYgatgtaatttacDacSctgcta +aaStttaWMagDaaatcaVYctccgggcgaVtaaWtStaKMgDtttcaaMtVgBaatcca +gNaaatcYRMBggttWtaaScKttMWtYataRaDBMaDataatHBcacDaaKDactaMga +gttDattaHatHtaYatDtattDcRNStgaatattSDttggtattaaNSYacttcDMgYg +BatWtaMagactVWttctttgYMaYaacRgHWaattgRtaagcattctMKVStatactac +HVtatgatcBtVNataaBttYtSttacKgggWgYDtgaVtYgatDaacattYgatggtRD +aVDttNactaSaMtgNttaacaaSaBStcDctaccacagacgcaHatMataWKYtaYatt +McaMtgSttDagcHacgatcaHttYaKHggagttccgatYcaatgatRaVRcaagatcag +tatggScctatattaNtagcgacgtgKaaWaactSgagtMYtcttccaKtStaacggMta +agNttattatcgtctaRcactctctDtaacWYtgaYaSaagaWtNtatttRacatgNaat +gttattgWDDcNaHcctgaaHacSgaataaRaataMHttatMtgaSDSKatatHHaNtac +agtccaYatWtcactaactatKDacSaStcggataHgYatagKtaatKagStaNgtatac +tatggRHacttgtattatgtDVagDVaRctacMYattDgtttYgtctatggtKaRSttRc +cRtaaccttagagRatagSaaMaacgcaNtatgaaatcaRaagataatagatactcHaaY +KBctccaagaRaBaStNagataggcgaatgaMtagaatgtcaKttaaatgtaWcaBttaa +tRcggtgNcacaaKtttScRtWtgcatagtttWYaagBttDKgcctttatMggNttattB +tctagVtacataaaYttacacaaRttcYtWttgHcaYYtaMgBaBatctNgcDtNttacg +acDcgataaSatYaSttWtcctatKaatgcagHaVaacgctgcatDtgttaSataaaaYS +NttatagtaNYtaDaaaNtggggacttaBggcHgcgtNtaaMcctggtVtaKcgNacNta +tVaSWctWtgaWcggNaBagctctgaYataMgaagatBSttctatacttgtgtKtaattt +tRagtDtacatatatatgatNHVgBMtKtaKaNttDHaagatactHaccHtcatttaaag +ttVaMcNgHatatKtaNtgYMccttatcaaNagctggacStttcNtggcaVtattactHa +SttatgNMVattMMDtMactattattgWMSgtHBttStStgatatRaDaagattttctat +MtaaaaaggtactaaVttaSacNaatactgMttgacHaHRttgMacaaaatagttaatat +WKRgacDgaRtatatttattatcYttaWtgtBRtWatgHaaattHataagtVaDtWaVaW +tgStcgtMSgaSRgMKtaaataVacataatgtaSaatttagtcgaaHtaKaatgcacatc +ggRaggSKctDcagtcSttcccStYtccRtctctYtcaaKcgagtaMttttcRaYDttgt +tatctaatcataNctctgctatcaMatactataggDaHaaSttMtaDtcNatataattct +McStaaBYtaNagatgtaatHagagSttgWHVcttatKaYgDctcttggtgttMcRaVgS +gggtagacaataaDtaattSaDaNaHaBctattgNtaccaaRgaVtKNtaaYggHtaKKg +HcatctWtctDtttctttggSDtNtaStagttataaacaattgcaBaBWggHgcaaaBtY +gctaatgaaatWcDcttHtcMtWWattBHatcatcaaatctKMagtDNatttWaBtHaaa +NgMttaaStagttctctaatDtcRVaYttgttMtRtgtcaSaaYVgSWDRtaatagctca +gDgcWWaaaBaaRaBctgVgggNgDWStNaNBKcBctaaKtttDcttBaaggBttgacca +tgaaaNgttttttttatctatgttataccaaDRaaSagtaVtDtcaWatBtacattaWac +ttaSgtattggDgKaaatScaattacgWcagKHaaccaYcRcaRttaDttRtttHgaHVg +gcttBaRgtccctDatKaVtKtcRgYtaKttacgtatBtStaagcaattaagaRgBagSa +attccSWYtttattVaataNctgHgttaaNBgcVYgtRtcccagWNaaaacaDNaBcaaa +aRVtcWMgBagMtttattacgDacttBtactatcattggaaatVccggttRttcatagtt +VYcatYaSHaHcttaaagcNWaHataaaRWtctVtRYtagHtaaaYMataHYtNBctNtK +aatattStgaMcBtRgctaKtgcScSttDgYatcVtggaaKtaagatWccHccgKYctaN +NctacaWcttttgcRtgtVcgaKttcMRHgctaHtVaataaDtatgKDcttatBtDttgg +NtacttttMtgaacRattaaNagaactcaaaBBVtcDtcgaStaDctgaaaSgttMaDtc +gttcaccaaaaggWtcKcgSMtcDtatgtttStaaBtatagDcatYatWtaaaBacaKgc +aDatgRggaaYctaRtccagattDaWtttggacBaVcHtHtaacDacYgtaatataMaga +atgHMatcttatacgtatttttatattacHactgttataMgStYaattYaccaattgagt +caaattaYtgtatcatgMcaDcgggtcttDtKgcatgWRtataatatRacacNRBttcHt +BgcRttgtgcgtcatacMtttBctatctBaatcattMttMYgattaaVYatgDaatVagt +attDacaacDMatcMtHcccataagatgBggaccattVWtRtSacatgctcaaggggYtt +tDtaaNgNtaaBatggaatgtctRtaBgBtcNYatatNRtagaacMgagSaSDDSaDcct +RagtVWSHtVSRggaacaBVaccgtttaStagaacaMtactccagtttVctaaRaaHttN +cttagcaatttattaatRtaaaatctaacDaBttggSagagctacHtaaRWgattcaaBt +ctRtSHaNtgtacattVcaHaNaagtataccacaWtaRtaaVKgMYaWgttaKggKMtKc +gWatcaDatYtKSttgtacgaccNctSaattcDcatcttcaaaDKttacHtggttHggRR +aRcaWacaMtBWVHSHgaaMcKattgtaRWttScNattBBatYtaNRgcggaagacHSaa +ttRtttcYgaccBRccMacccKgatgaacttcgDgHcaaaaaRtatatDtatYVtttttH +gSHaSaatagctNYtaHYaVYttattNtttgaaaYtaKttWtctaNtgagaaaNctNDct +aaHgttagDcRttatagccBaacgcaRBtRctRtggtaMYYttWtgataatcgaataatt +attataVaaaaattacNRVYcaaMacNatRttcKatMctgaagactaattataaYgcKca +SYaatMNctcaacgtgatttttBacNtgatDccaattattKWWcattttatatatgatBc +DtaaaagttgaaVtaHtaHHtBtataRBgtgDtaataMttRtDgDcttattNtggtctat +ctaaBcatctaRatgNacWtaatgaagtcMNaacNgHttatactaWgcNtaStaRgttaa +HacccgaYStacaaaatWggaYaWgaattattcMaactcBKaaaRVNcaNRDcYcgaBct +KaacaaaaaSgctccYBBHYaVagaatagaaaacagYtctVccaMtcgtttVatcaattt +DRtgWctagtacRttMctgtDctttcKtWttttataaatgVttgBKtgtKWDaWagMtaa +agaaattDVtaggttacatcatttatgtcgMHaVcttaBtVRtcgtaYgBRHatttHgaB +cKaYWaatcNSctagtaaaaatttacaatcactSWacgtaatgKttWattagttttNagg +tctcaagtcactattcttctaagKggaataMgtttcataagataaaaatagattatDgcB +VHWgaBKttDgcatRHaagcaYcRaattattatgtMatatattgHDtcaDtcaaaHctSt +attaatHaccgacNattgatatattttgtgtDtRatagSacaMtcRtcattcccgacacS +attgttKaWattNHcaacttccgtttSRtgtctgDcgctcaaMagVtBctBMcMcWtgta +acgactctcttRggRKSttgYtYatDccagttDgaKccacgVatWcataVaaagaataMg +tgataaKYaaatcHDaacgataYctRtcYatcgcaMgtNttaBttttgatttaRtStgca +acaaaataccVgaaDgtVgDcStctatatttattaaaaRKDatagaaagaKaaYYcaYSg +KStctccSttacagtcNactttDVttagaaagMHttRaNcSaRaMgBttattggtttaRM +ggatggcKDgWRtNaataataWKKacttcKWaaagNaBttaBatMHtccattaacttccc +cYtcBcYRtagattaagctaaYBDttaNtgaaaccHcaRMtKtaaHMcNBttaNaNcVcg +VttWNtDaBatgataaVtcWKcttRggWatcattgaRagHgaattNtatttctctattaa +ttaatgaDaaMatacgttgggcHaYVaaNaDDttHtcaaHtcVVDgBVagcMacgtgtta +aBRNtatRtcagtaagaggtttaagacaVaaggttaWatctccgtVtaDtcDatttccVa +tgtacNtttccgtHttatKgScBatgtVgHtYcWagcaKtaMYaaHgtaattaSaHcgca +gtWNaatNccNNYcacgVaagaRacttctcattcccRtgtgtaattagcSttaaStWaMt +ctNNcSMacattataaactaDgtatWgtagtttaagaaaattgtagtNagtcaataaatt +tgatMMYactaatatcggBWDtVcYttcDHtVttatacYaRgaMaacaStaatcRttttV +tagaDtcacWatttWtgaaaagaaagNRacDtttStVatBaDNtaactatatcBSMccca +SttccggaMatgattaaWatKMaBaBatttgataNctgttKtVaagtcagScgaaaDgga +WgtgttttKtWtatttHaatgtagttcactaaKMagttSYBtKtaYgaactcagagRtat +agtVtatcaaaWYagcgNtaDagtacNSaaYDgatBgtcgataacYDtaaactacagWDc +YKaagtttattagcatcgagttKcatDaattgattatDtcagRtWSKtcgNtMaaaaaca +MttKcaWcaaSVMaaaccagMVtaMaDtMaHaBgaacataBBVtaatVYaNSWcSgNtDN +aaKacacBtttatKtgtttcaaHaMctcagtaacgtcgYtactDcgcctaNgagagcYga +tattttaaatttccattttacatttDaaRctattttWctttacgtDatYtttcagacgca +aVttagtaaKaaaRtgVtccataBggacttatttgtttaWNtgttVWtaWNVDaattgta +tttBaagcBtaaBttaaVatcHcaVgacattccNggtcgacKttaaaRtagRtctWagaY +ggtgMtataatMtgaaRttattttgWcttNtDRRgMDKacagaaaaggaaaRStcccagt +YccVattaNaaKStNWtgacaVtagaagcttSaaDtcacaacgDYacWDYtgtttKatcV +tgcMaDaSKStVcgtagaaWaKaagtttcHaHgMgMtctataagBtKaaaKKcactggag +RRttaagaBaaNatVVcgRcKSttDaactagtSttSattgttgaaRYatggttVttaata +aHttccaagDtgatNWtaagHtgcYtaactRgcaatgMgtgtRaatRaNaacHKtagact +actggaatttcgccataacgMctRgatgttaccctaHgtgWaYcactcacYaattcttaB +tgacttaaacctgYgaWatgBttcttVttcgttWttMcNYgtaaaatctYgMgaaattac +NgaHgaacDVVMtttggtHtctaaRgtacagacgHtVtaBMNBgattagcttaRcttaca +HcRctgttcaaDBggttKaacatgKtttYataVaNattccgMcgcgtagtRaVVaattaK +aatggttRgaMcagtatcWBttNtHagctaatctagaaNaaacaYBctatcgcVctBtgc +aaagDgttVtgaHtactSNYtaaNccatgtgDacgaVtDcgKaRtacDcttgctaagggc +agMDagggtBWRtttSgccttttttaacgtcHctaVtVDtagatcaNMaVtcVacatHct +DWNaataRgcgtaVHaggtaaaaSgtttMtattDgBtctgatSgtRagagYtctSaKWaa +taMgattRKtaacatttYcgtaacacattRWtBtcggtaaatMtaaacBatttctKagtc +DtttgcBtKYYBaKttctVttgttaDtgattttcttccacttgSaaacggaaaNDaattc +YNNaWcgaaYattttMgcBtcatRtgtaaagatgaWtgaccaYBHgaatagataVVtHtt +tVgYBtMctaMtcctgaDcYttgtccaaaRNtacagcMctKaaaggatttacatgtttaa +WSaYaKttBtagDacactagctMtttNaKtctttcNcSattNacttggaacaatDagtat +tRtgSHaataatgccVgacccgatactatccctgtRctttgagaSgatcatatcgDcagW +aaHSgctYYWtatHttggttctttatVattatcgactaagtgtagcatVgtgHMtttgtt +tcgttaKattcMatttgtttWcaaStNatgtHcaaaDtaagBaKBtRgaBgDtSagtatM +taacYaatYtVcKatgtgcaacVaaaatactKcRgtaYtgtNgBBNcKtcttaccttKga +RaYcaNKtactttgagSBtgtRagaNgcaaaNcacagtVtttHWatgttaNatBgtttaa +tNgVtctgaatatcaRtattcttttttttRaaKcRStctcggDgKagattaMaaaKtcaH +acttaataataKtaRgDtKVBttttcgtKaggHHcatgttagHggttNctcgtatKKagV +agRaaaggaaBtNatttVKcRttaHctaHtcaaatgtaggHccaBataNaNaggttgcWa +atctgatYcaaaHaatWtaVgaaBttagtaagaKKtaaaKtRHatMaDBtBctagcatWt +atttgWttVaaaScMNattRactttgtYtttaaaagtaagtMtaMaSttMBtatgaBttt +aKtgaatgagYgtNNacMtcNRacMMHcttWtgtRtctttaacaacattattcYaMagBa +acYttMatcttKcRMtgMNccattaRttNatHaHNaSaaHMacacaVaatacaKaSttHa +tattMtVatWgattttttaYctttKttHgScWaacgHtttcaVaaMgaacagNatcgtta +acaaaaagtacaHBNaattgttKtcttVttaaBtctgctacgBgcWtttcaggacacatM +gacatcccagcggMgaVKaBattgacttaatgacacacaaaaaatRKaaBctacgtRaDc +gtagcVBaacDSBHaaaaSacatatacagacRNatcttNaaVtaaaataHattagtaaaa +SWccgtatWatggDttaactattgcccatcttHaSgYataBttBaactattBtcHtgatc +aataSttaBtatKSHYttWggtcYtttBttaataccRgVatStaHaKagaatNtagRMNg +tcttYaaSaactcagDSgagaaYtMttDtMRVgWKWtgMaKtKaDttttgactatacata +atcNtatNaHattVagacgYgatatatttttgtStWaaatctWaMgagaRttRatacgSt +gattcttaagaDtaWccaaatRcagcagaaNKagtaaDggcgccBtYtagSBMtactaaa +taMataBSacRMgDgattMMgtcHtcaYDtRaDaacggttDaggcMtttatgttaNctaa +ttaVacgaaMMtaatDccSgtattgaRtWWaccaccgagtactMcgVNgctDctaMScat +agcgtcaactatacRacgHRttgctatttaatgaattataYKttgtaagWgtYttgcHgM +taMattWaWVtaRgcttgYgttBHtYataSccStBtgtagMgtDtggcVaaSBaatagDt +tgBgtctttctcattttaNagtHKtaMWcYactVcgcgtatMVtttRacVagDaatcttg +ctBBcRDgcaacKttgatSKtYtagBMagaRtcgBattHcBWcaactgatttaatttWDc +catttatcgagSKaWttataHactaHMttaatHtggaHtHagaatgtKtaaRactgtttM +atacgatcaagDgatKaDctataMggtHDtggHacctttRtatcttYattttgacttgaa +SaataaatYcgBaaaaccgNatVBttMacHaKaataagtatKgtcaagactcttaHttcg +gaattgttDtctaaccHttttWaaatgaaatataaaWattccYDtKtaaaacggtgaggW +VtctattagtgactattaagtMgtttaagcatttgSgaaatatccHaaggMaaaattttc +WtatKctagDtYtMcctagagHcactttactatacaaacattaacttaHatcVMYattYg +VgtMttaaRtgaaataaDatcaHgtHHatKcDYaatcttMtNcgatYatgSaMaNtcttK +cWataScKggtatcttacgcttWaaagNatgMgHtctttNtaacVtgttcMaaRatccgg +ggactcMtttaYMtcWRgNctgNccKatcttgYDcMgattNYaRagatHaaHgKctcata +RDttacatBatccattgDWttatttaWgtcggagaaaaatacaatacSNtgggtttcctt +acSMaagBattacaMaNcactMttatgaRBacYcYtcaaaWtagctSaacttWgDMHgag +gatgBVgcHaDtggaactttggtcNatNgtaKaBcccaNtaagttBaacagtatacDYtt +cctNgWgcgSMcacatStctHatgRcNcgtacacaatRttMggaNKKggataaaSaYcMV +cMgtaMaHtgattYMatYcggtcttcctHtcDccgtgRatcattgcgccgatatMaaYaa +taaYSggatagcgcBtNtaaaScaKgttBgagVagttaKagagtatVaactaSacWactS +aKatWccaKaaaatBKgaaKtDMattttgtaaatcRctMatcaaMagMttDgVatggMaa +WgttcgaWatgaaatttgRtYtattaWHKcRgctacatKttctaccaaHttRatctaYat +taaWatVNccatNgagtcKttKataStRaatatattcctRWatDctVagttYDgSBaatY +gttttgtVaatttaatagcagMatRaacttBctattgtMagagattaaactaMatVtHta +aatctRgaaaaaaaatttWacaacaYccYDSaattMatgaccKtaBKWBattgtcaagcH +KaagttMMtaatttcKcMagNaaKagattggMagaggtaatttYacatcWaaDgatMgKH +acMacgcVaacaDtaDatatYggttBcgtatgWgaSatttgtagaHYRVacaRtctHaaR +tatgaactaatatctSSBgggaaHMWtcaagatKgagtDaSatagttgattVRatNtctM +tcSaagaSHaataNataataRaaRgattctttaataaagWaRHcYgcatgtWRcttgaag +gaMcaataBRaaccagStaaacNtttcaatataYtaatatgHaDgcStcWttaacctaRg +tYaRtataKtgMttttatgactaaaatttacYatcccRWtttHRtattaaatgtttatat +ttgttYaatMcaRcSVaaDatcgtaYMcatgtagacatgaaattgRtcaaYaaYtRBatK +acttataccaNaaattVaBtctggacaagKaaYaaatatWtMtatcYaaVNtcgHaactB +aagKcHgtctacaatWtaDtSgtaHcataHtactgataNctRgttMtDcDttatHtcgta +catcccaggSttaBgtcacacWtccNMcNatMVaVgtccDYStatMaccDatggYaRKaa +agataRatttHKtSaaatDgataaacttaHgttgVBtcttVttHgDacgaKatgtatatN +YataactctSatatatattgcHRRYttStggaactHgttttYtttaWtatMcttttctat +ctDtagVHYgMRBgtHttcctaatYRttKtaagatggaVRataKDctaMtKBNtMtHNtW +tttYcVtattMcgRaacMcctNSctcatttaaagDcaHtYccSgatgcaatYaaaaDctt +cgtaWtaattctcgttttScttggtaatctttYgtctaactKataHacctMctcttacHt +KataacacagcNRatgKatttttSaaatRYcgDttaMRcgaaattactMtgcgtaagcgt +tatBtttttaattaagtNacatHgttcRgacKcBBtVgatKttcgaBaatactDRgtRtg +aNacWtcacYttaaKcgttctHaKttaNaMgWgWaggtctRgaKgWttSttBtDcNtgtt +tacaaatYcDRtgVtgcctattcNtctaaaDMNttttNtggctgagaVctDaacVtWcca +agtaacacaNctgaScattccDHcVBatcgatgtMtaatBgHaatDctMYgagaatgYWK +cctaatNaStHaaaKccgHgcgtYaaYtattgtStgtgcaaRtattaKatattagaWVtc +aMtBagttattagNaWHcVgcaattttDcMtgtaRHVYtHtctgtaaaaHVtMKacatcg +NaatttMatatgttgttactagWYtaRacgataKagYNKcattataNaRtgaacKaYgca +aYYacaNccHatMatDcNgtHttRaWttagaaDcaaaaaatagggtKDtStaDaRtaVtH +WKNtgtattVctSVgRgataDaRaWataBgaagaaKtaataaYgDcaStaNgtaDaaggt +attHaRaWMYaYaWtggttHYgagVtgtgcttttcaaDKcagVcgttagacNaaWtagta +ataDttctggttVcatcataaagtgKaaaNaMtaBBaattaatWaattgctHaVKaSgDa +aVKaHtatatatHatcatSBagNgHtatcHYMHgttDgtaHtBttWatcgtttaRaattg +StKgSKNWKatcagDtctcagatttctRtYtBatBgHHtKaWtgYBgacVVWaKtacKcD +ttKMaKaVcggtgttataagaataaHaatattagtataatMHgttYgaRttagtaRtcaa +VatacggtcMcgagtaaRttacWgactKRYataaaagSattYaWgagatYagKagatgSa +agKgttaatMggtataatgttWYttatgagaaacctNVataatHcccKtDctcctaatac +tggctHggaSaggRtKHaWaattcgSatMatttagaggcYtctaMcgctcataSatatgR +agacNaaDaggaVBagaYttKtacNaKgtSYtagttggaWcatcWttaatctatgaVtcg +tgtMtatcaYcgtRccaaYgDctgcMgtgtWgacWtgataacacgcgctBtgttaKtYDt +atDcatcagKaVMctaatcttgVcaaRgcRMtDcgattaHttcaNatgaatMtactacVg +tRgatggaWtttactaaKatgagSaaKggtaNtactVaYtaaKRagaacccacaMtaaMt +KtatBcttgtaaWBtMctaataaVcDaaYtcRHBtcgttNtaaHatttBNgRStVDattB +atVtaagttaYatVattaagaBcacggtSgtVtatttaRattgatgtaHDKgcaatattK +tggcctatgaWDKRYcggattgRctatNgatacaatMNttctgtcRBYRaaaHctNYatt +cHtaWcaattctBtMKtVgYataatMgYtcagcttMDataVtggRtKtgaatgccNcRtt +caMtRgattaacattRcagcctHtWMtgtDRagaKaBtgDttYaaaaKatKgatctVaaY +aacWcgcatagBVtaNtRtYRaggBaaBtgKgttacataagagcatgtRattccacttac +catRaaatgWgDaMHaYVgVtaSctatcgKaatatattaDgacccYagtgtaYNaaatKc +agtBRgagtccatgKgaaaccBgaagBtgSttWtacgatWHaYatcgatttRaaNRgcaN +aKVacaNtDgattgHVaatcDaagcgtatgcNttaDataatcSataaKcaataaHWataB +tttatBtcaKtKtatagttaDgSaYctacaRatNtaWctSaatatttYaKaKtaccWtat +cRagacttaYttVcKgSDcgagaagatccHtaattctSttatggtKYgtMaHagVaBRat +ttctgtRgtctatgggtaHKgtHacHtSYacgtacacHatacKaaBaVaccaDtatcSaa +taaHaagagaatScagactataaRttagcaaVcaHataKgDacatWccccaagcaBgagW +atctaYttgaaatctVNcYtttWagHcgcgcDcVaaatgttKcHtNtcaatagtgtNRaa +ctttttcaatggWgBcgDtgVgtttctacMtaaataaaRggaaacWaHttaRtNtgctaa +RRtVBctYtVtatDcattDtgaccYatagatYRKatNYKttNgcctagtaWtgaactaMV +aacctgaStttctgaKVtaaVaRKDttVtVctaDNtataaaDtccccaagtWtcgatcac +tDgYaBcatcctMtVtacDaaBtYtMaKNatNtcaNacgDatYcatcgcaRatWBgaacW +ttKttagYtaattcggttgSWttttDWctttacYtatatWtcatDtMgtBttgRtVDggt +taacYtacgtacatgaattgaaWcttMStaDgtatattgaDtcRBcattSgaaVBRgagc +caaKtttcDgcgaSMtatgWattaKttWtgDBMaggBBttBaatWttRtgcNtHcgtttt +HtKtcWtagHStaacagttgatatBtaWSaWggtaataaMttaKacDaatactcBttcaa +tatHttcBaaSaaatYggtaRtatNtHcaatcaHtagVtgtattataNggaMtcttHtNa +gctaaaggtagaYctMattNaMVNtcKtactBKcaHHcBttaSagaKacataYgctaKaY +gttYcgacWVttWtSagcaacatcccHaccKtcttaacgaKttcacKtNtacHtatatRt +aaatacactaBtttgaHaRttggttWtatYagcatYDatcggagagcWBataagRtacct +ataRKgtBgatgaDatataSttagBaHtaatNtaDWcWtgtaattacagKttcNtMagta +ttaNgtctcgtcctcttBaHaKcKccgtRcaaYagSattaagtKataDatatatagtcDt +aacaWHcaKttDgaaRcgtgYttgtcatatNtatttttatggccHtgDtYHtWgttatYa +acaattcaWtatNgctcaaaSttRgctaatcaaatNatcgtttaBtNNVtgttataagca +aagattBacgtDatttNatttaaaDcBgtaSKgacgtagataatttcHMVNttgttBtDt +gtaWKaaRMcKMtHtaVtagataWctccNNaSWtVaHatctcMgggDgtNHtDaDttata +tVWttgttatttaacctttcacaaggaSaDcggttttttatatVtctgVtaacaStDVaK +actaMtttaSNagtgaaattaNacttSKctattcctctaSagKcaVttaagNaVcttaVa +aRNaHaaHttatgtHttgtgatMccaggtaDcgaccgtWgtWMtttaHcRtattgSccta +tttKtaaccaagtYagaHgtWcHaatgccKNRtttagtMYSgaDatctgtgaWDtccMNc +gHgcaaacNDaaaRaStDWtcaaaaHKtaNBctagBtgtattaactaattttVctagaat +ggcWSatMacccttHttaSgSgtgMRcatRVKtatctgaaaccDNatYgaaVHNgatMgH +RtacttaaaRtatStRtDtatDttYatattHggaBcttHgcgattgaKcKtttcRataMt +cgaVttWacatNcatacctRataDDatVaWNcggttgaHtgtMacVtttaBHtgagVttM +aataattatgttcttagtttgtgcDtSatttgBtcaacHattaaBagVWcgcaSYttMgc +ttacYKtVtatcaYaKctgBatgcgggcYcaaaaacgNtctagKBtattatctttKtaVt +tatagtaYtRagNtaYataaVtgaatatcHgcaaRataHtacacatgtaNtgtcgYatWM +atttgaactacRctaWtWtatacaatctBatatgYtaagtatgtgtatSttactVatctt +YtaBcKgRaSggRaaaaatgcagtaaaWgtaRgcgataatcBaataccgtatttttccat +cNHtatWYgatHSaaaDHttgctgtccHtggggcctaataatttttctatattYWtcatt +BtgBRcVttaVMRSgctaatMagtYtttaaaaatBRtcBttcaaVtaacagctccSaaSt +tKNtHtKYcagcagaaaccccRtttttaaDcDtaStatccaagcgctHtatcttaDRYga +tDHtWcaaaBcWgKWHttHataagHacgMNKttMKHccaYcatMVaacgttaKgYcaVaa +BtacgcaactttMctaaHaatgtBatgagaSatgtatgSRgHgWaVWgataaatatttcc +KagVgataattWaHNcYggaaatgctHtKtaDtctaaagtMaatVDVactWtSaaWaaMt +aHtaSKtcBRaNcttStggtBttacNagcatagRgtKtgcgaacaacBcgKaatgataag +atgaaaattgtactgcgggtccHHWHaaNacaBttNKtKtcaaBatatgctaHNgtKcDW +gtttatNgVDHgaccaacWctKaaggHttgaRgYaatHcaBacaatgagcaaattactgt +aVaaYaDtagattgagNKggtggtgKtWKaatacagDRtatRaMRtgattDggtcaaYRt +atttNtagaDtcacaaSDctDtataatcgtactaHttatacaatYaacaaHttHatHtgc +gatRRttNgcatSVtacWWgaaggagtatVMaVaaattScDDKNcaYBYaDatHgtctat +BagcaacaagaatgagaaRcataaKNaRtBDatcaaacgcattttttaaBtcSgtacaRg +gatgtMNaattggatatWtgagtattaaaVctgcaYMtatgatttttYgaHtgtcttaag +WBttHttgtcttattDtcgtatWtataataSgctaHagcDVcNtaatcaagtaBDaWaDg +tttagYctaNccDtaKtaHcttaataacccaRKtacaVaatNgcWRaMgaattatgaBaa +agattVYaHMDcaDHtcRcgYtcttaaaWaaaVKgatacRtttRRKYgaatacaWVacVc +RtatMacaBtactggMataaattttHggNagSctacHgtBagcgtcgtgattNtttgatS +aaggMttctttcttNtYNagBtaaacaaatttMgaccttacataattgYtcgacBtVMct +gStgMDtagtaRctHtatgttcatatVRNWataDKatWcgaaaaagttaaaagcacgHNa +cgtaatctttMRtgacttttDacctataaacgaaatatgattagaactccSYtaBcttta +ataacWgaaaYatagatgWttcatKtNgatttttcaagHtaYgaaRaDaagtaggagctt +atVtagtctttcattaaaatcgKtattaRttacagVaDatgcatVgattgggtctttHVt +agKaaRBtaHtaaggccccaaaaKatggtttaMWgtBtaaacttcactttKHtcgatctc +cctaYaBacMgtcttBaBaNgcgaaacaatctagtHccHtKttcRtRVttccVctttcat +acYagMVtMcagaMaaacaataBctgYtaatRaaagattaaccatVRatHtaRagcgcaB +cgDttStttttcVtttaDtKgcaaWaaaaatSccMcVatgtKgtaKgcgatatgtagtSa +aaDttatacaaacatYaRRcVRHctKtcgacKttaaVctaDaatgttMggRcWaactttt +HaDaKaDaBctgtaggcgtttaHBccatccattcNHtDaYtaataMttacggctNVaacD +attgatattttacVttSaattacaaRtataNDgacVtgaacataVRttttaDtcaaacat +aYDBtttaatBaDtttYDaDaMccMttNBttatatgagaaMgaNtattHccNataattca +HagtgaaggDgatgtatatatgYatgaStcataaBStWacgtcccataRMaaDattggtt +aaattcMKtctMacaBSactcggaatDDgatDgcWctaacaccgggaVcacWKVacggta +NatatacctMtatgatagtgcaKagggVaDtgtaacttggagtcKatatcgMcttRaMag +cattaBRaStctYSggaHYtacaactMBaagDcaBDRaaacMYacaHaattagcattaaa +HgcgctaaggSccKtgaaKtNaBtatDDcKBSaVtgatVYaagVtctSgMctacgttaac +WaaattctSgtDactaaStaaattgcagBBRVctaatatacctNttMcRggctttMttag +acRaHcaBaacVKgaataHttttMgYgattcYaNRgttMgcVaaacaVVcDHaatttgKt +MYgtatBtVVctWgVtatHtacaaHttcacgatagcagtaaNattBatatatttcVgaDa +gcggttMaagtcScHagaaatgcYNggcgtttttMtStggtRatctacttaaatVVtBac +ttHNttttaRcaaatcacagHgagagtMgatcSWaNRacagDtatactaaDKaSRtgatt +ctccatSaaRttaaYctacacNtaRtaactggatgaccYtacactttaattaattgattY +gttcagDtNKttagDttaaaaaaaBtttaaNaYWKMBaaaacVcBMtatWtgBatatgaa +cVtattMtYatMNYDKNcKgDttDaVtaaaatgggatttctgtaaatWtctcWgtVVagt +cgRgacttcccctaDcacagcRcagagtgtWSatgtacatgttaaSttgtaaHcgatggg +MagtgaacttatRtttaVcaccaWaMgtactaatSSaHtcMgaaYtatcgaaggYgggcg +tgaNDtgttMNgaNDMtaattcgVttttaacatgVatgtWVMatatcaKgaaattcaBcc +tccWcttgaaWHtWgHtcgNWgaRgctcBgSgaattgcaaHtgattgtgNagtDttHHgB +ttaaWcaaWagcaSaHHtaaaVctRaaMagtaDaatHtDMtcVaWMtagSagcttHSatt +aacaaagtRacMtRtctgttagcMtcaBatVKtKtKacgagaSNatSactgtatatcBct +gagVtYactgtaaattaaaggcYgDHgtaacatSRDatMMccHatKgttaacgactKtgK +agtcttcaaHRVtccttKgtSataatttacaactggatDNgaacttcaRtVaagDcaWat +cBctctHYatHaDaaatttagYatSatccaWtttagaaatVaacBatHcatcgtacaata +tcgcNYRcaataYaRaYtgattVttgaatgaVaactcRcaNStgtgtattMtgaggtNtt +BaDRcgaaaagctNgBcWaWgtSaDcVtgVaatMKBtttcgtttctaaHctaaagYactg +MtatBDtcStgaccgtSDattYaataHctgggaYYttcggttaWaatctggtRagWMaDa +gtaacBccactacgHWMKaatgatWatcctgHcaBaSctVtcMtgtDttacctaVgatYc +WaDRaaaaRtagatcgaMagtggaRaWctctgMgcWttaagKBRtaaDaaWtctgtaagY +MttactaHtaatcttcataacggcacBtSgcgttNHtgtHccatgttttaaagtatcgaK +tMttVcataYBBaKtaMVaVgtattNDSataHcagtWMtaggtaSaaKgttgBtVtttgt +tatcatKcgHacacRtctHatNVagSBgatgHtgaRaSgttRcctaacaaattDNttgac +ctaaYtBgaaaatagttattactcttttgatgtNNtVtgtatMgtcttRttcatttgatg +acacttcHSaaaccaWWDtWagtaRDDVNacVaRatgttBccttaatHtgtaaacStcVN +tcacaSRttcYagacagaMMttttgMcNttBcgWBtactgVtaRttctccaaYHBtaaag +aBattaYacgatttacatctgtaaMKaRYtttttactaaVatWgctBtttDVttctggcD +aHaggDaagtcgaWcaagtagtWttHtgKtVataStccaMcWcaagataagatcactctH +atgtcYgaKcatcagatactaagNSStHcctRRNtattgtccttagttagMVgtatagac +taactctVcaatMctgtttgtgttgccttatWgtaBVtttctggMcaaKgDWtcgtaaYS +tgSactatttHgatctgKagtagBtVacRaagRtMctatgggcaaaKaaaatacttcHct +aRtgtDcttDattaggaaatttcYHaRaaBttaatggcacKtgctHVcaDcaaaVDaaaV +cgMttgtNagcgtaDWgtcgttaatDgKgagcSatatcSHtagtagttggtgtHaWtaHK +tatagctgtVgattaBVaatgaataagtaatVatSttaHctttKtttgtagttaccttaa +tcgtagtcctgBcgactatttVcMacHaaaggaatgDatggKtaHtgStatattaaSagc +tWcctccRtataBaDYcgttgcNaagaggatRaaaYtaWgNtSMcaatttactaacattt +aaWttHtatBattgtcgacaatNgattgcNgtMaaaKaBDattHacttggtRtttaYaac +gVactBtaBaKtgBttatgVttgtVttcaatcWcNctDBaaBgaDHacBttattNtgtDt +atttVSaaacaggatgcRatSgtaSaNtgBatagttcHBgcBBaaattaHgtDattatDa +KaatBaaYaaMaataaataKtttYtagtBgMatNcatgtttgaNagtgttgtgKaNaSag +tttgaSMaYBcaaaacDStagttVacaaaaactaaWttBaagtctgtgcgtMgtaattct +cctacctcaNtttaaccaaaaVtBcacataacaccccBcWMtatVtggaatgaWtcaaWa +aaaaaaaWtDtaatatRcctDWtcctaccMtVVatKttaWaaKaaatataaagScHBaga +ggBaSMtaWaVtatattactSaaaKNaactatNatccttgaYctattcaaaVgatttYHc +RagattttaSataggttattcVtaaagaKgtattattKtRttNcggcRgtgtgtWYtaac +HgKatKgatYtacYagDtWcHBDctctgRaYKaYagcactKcacSaRtBttttBHKcMtN +tcBatttatttttgSatVgaaagaWtcDtagDatatgMacaacRgatatatgtttgtKtN +RaatatNatgYcaHtgHataacKtgagtagtaacYttaNccaaatHcacaacaVDtagta +YtccagcattNtacKtBtactaaagaBatVtKaaHBctgStgtBgtatgaSNtgDataac +cctgtagcaBgtgatcttaDataStgaMaccaSBBgWagtacKcgattgaDgNNaaaaca +cagtSatBacKDgcgtataBKcatacactaSaatYtYcDaactHttcatRtttaatcaat +tataRtttgtaagMcgNttcatcBtYBagtNWNMtSHcattcRctttttRWgaKacKttg +ggagBcgttcgcMaWHtaatactgtctctatttataVgtttaBScttttaBMaNaatMac +actYtBMggtHacMagtaRtctgcatttaHtcaaaatttgagKtgNtactBacaHtcgta +tttctMaSRagcagttaatgtNtaaattgagagWcKtaNttagVtacgatttgaatttcg +RtgtWcVatcgttaaDVctgtttBWgaccagaaagtcSgtVtatagaBccttttcctaaa +ttgHtatcggRattttcaaggcYSKaagWaWtRactaaaacccBatMtttBaatYtaaga +actSttcgaaScaatagtattgaccaagtgttttctaacatgtttNVaatcaaagagaaa +NattaaRttttaVaaaccgcaggNMtatattVctcaagaggaacgBgtttaacaagttcK +cYaatatactaaccBaaaSggttcNtattctagttRtBacgScVctcaatttaatYtaaa +aaaatgSaatgatagaMBRatgRcMcgttgaWHtcaVYgaatYtaatctttYttatRaWt +ctgBtDcgatNatcKaBaDgatgtaNatWKctccgatattaacattNaaacDatgBgttc +tgtDtaaaMggtgaBaSHataacgccSctaBtttaRBtcNHcDatcDcctagagtcRtaB +gWttDRVHagattYatgtatcWtaHtttYcattWtaaagtctNgtStggRNcgcggagSS +aaagaaaatYcHDtcgctttaatgYcKBVSgtattRaYBaDaaatBgtatgaHtaaRaRg +caSWNtagatHaacttNctBtcaccatctMcatattccaSatttgcgaDagDgtatYtaa +aVDtaagtttWVaagtagYatRttaagDcNgacKBcScagHtattatcDaDactaaaaaY +gHttBcgaDttggataaaKSRcBMaBcgaBSttcWtgNBatRaccgattcatttataacg +gHVtaattcacaagagVttaaRaatVVRKcgWtVgacctgDgYaaHaWtctttcacMagg +gatVgactagMaaataKaaNWagKatagNaaWtaaaatttgaattttatttgctaaVgaH +atBatcaaBWcBgttcMatcgBaaNgttcgSNaggSaRtttgHtRtattaNttcDcatSa +VttttcgaaaaattgHatctaRaggSaNatMDaaatDcacgattttagaHgHaWtYgatt +aatHNSttatMSgggNtcKtYatRggtttgtMWVtttaYtagcagBagHaYagttatatg +gtBacYcattaRSataBatMtttaaatctHcaaaSaaaagttNSaaWcWRccRtKaagtB +WtcaaattSttMtattggaaaccttaacgttBtWatttatatWcDaatagattcctScac +ctaagggRaaYtaNaatgVtBcttaaBaacaMVaaattatStYgRcctgtactatcMcVK +atttcgSgatRHMaaaHtagtaaHtVgcaaataatatcgKKtgccaatBNgaaWcVttga +gttaKatagttcaggKDatDtattgaKaVcaKtaataDataataHSaHcattagttaatR +VYcNaHtaRcaaggtNHcgtcaaccaBaaagYtHWaaaRcKgaYaaDttgcWYtataRga +atatgtYtgcKtaNttWacatYHctRaDtYtattcBttttatcSataYaYgttWaRagca +cHMgtttHtYttYaatcggtatStttcgtRSattaaDaKMaatatactaNBaWgctacac +YtgaYVgtgHtaaaRaaRgHtagtWattataaaSDaaWtgMattatcgaaaagtaYRSaW +tSgNtBgagcRYaMDtactaacttaWgtatctagacaagNtattHggataatYttYatca +taDcgHgttBttctttVttgccgaaWtaaaacgKgtatctaaaaaNtccDtaDatBMaMg +gaatNKtatBaaatVtccRaHtaSacataHattgtttKVYattcataVaattWtcgtgMt +tcttKtgtctaacVtatctatatBRataactcgKatStatattcatHHRttKtccaacgt +gggtgRgtgaMtattattggctatcgtgacMtRcBDtcttgtactaatRHttttaagatc +gVMDStattatYBtttDttgtBtNttgRcMtYtgBacHaWaBaatDKctaagtgaaacta +atgRaaKgatccaagNaaaatattaggWNtaagtatacttttKcgtcggSYtcttgRcta +taYcttatataaagtatattaatttataVaacacaDHatctatttttKYVatHRacttta +BHccaWagtactBtcacgaVgcgttRtttttttSVgtSagtBaaattctgaHgactcttg +McattttagVtaagaattHctHtcaDaaNtaacRggWatagttcgtSttgaDatcNgNag +ctagDgatcNttKgttgtaDtctttRaaYStRatDtgMggactSttaDtagSaVtBDttg +tDgccatcacaMattaaaMtNacaVcgSWcVaaDatcaHaatgaattaMtatccVtctBt +aattgtWattatBRcWcaatgNNtactWYtDaKttaaatcactcagtRaaRgatggtKgc +gccaaHgaggatStattYcaNMtcaBttacttatgagDaNtaMgaaWtgtttcttctaHt +MNgttatctaWWatMtBtaaatagDVatgtBYtatcggcttaagacMRtaHScgatatYg +RDtcattatSDaHggaaataNgaWSRRaaaBaatagBattaDctttgHWNttacaataaa +aaaatacggtttgHgVtaHtWMttNtBtctagtMcgKMgHgYtataHaNagWtcaacYat +taataYRgtaWKgaBctataaccgatttaHaNBRaRaMtccggtNgacMtctcatttgca +attcWgMacttacaaDaaNtactWatVtttagccttMaatcagVaagtctVaaDaBtatt +aattaYtNaYtggattaKtaKctYaMtattYgatattataatKtVgDcttatatNBtcgt +tgtStttttMagaggttaHYSttcKgtcKtDNtataagttataagSgttatDtRttattg +ttttSNggRtcaaKMNatgaatattgtBWtaMacctgggYgaSgaagYataagattacga +gaatBtggtRcVHtgYggaDgaYaKagWagctatagacgaaHgtWaNgacttHRatVaWa +cKYtgRVNgVcSgRWctacatcKSactctgWYtBggtataagcttNRttVtgRcaWaaat +DMatYattaactttcgaagRatSctgccttgcRKaccHtttSNVagtagHagBagttaga +ccaRtataBccataatSHatRtcHagacBWatagcaMtacaRtgtgaaBatctKRtSctt +ccaNaatcNgtaatatWtcaMgactctBtWtaaNactHaaaaRctcgcatggctMcaaNt +cagaaaaacacagtggggWttRttagtaagaVctVMtcgaatcttcMaaaHcaHBttcga +ttatgtcaDagcYRtBtYcgacMgtDcagcgaNgttaataatagcagKYYtcgtaBtYct +MaRtaRtDagaaaacacatgYaBttgattattcgaaNttBctSataaMataWRgaHtttc +cgtDgaYtatggtDgHKgMtatttVtMtVagttaRatMattRagataaccctKctMtStt +gaHagtcStctatttccSagatgttccacgaggYNttHRacgattcDatatDcataaaat +BBttatcgaHtNHaaatatDNaggctgaNcaaggagttBttMgRagVatBcRtaWgatgB +tSgaKtcgHtttgaatcaaDaHttcSBgHcagtVaaSttDcagccgttNBtgttHagYta +ttctttRWaaVtSttcatatKaaRaaaNacaVtVctMtSDtDtRHRcgtaatgctcttaa +atSacacaatcgHattcaWcttaaaatHaaatcNctWttaNMcMtaKctVtcctaagYga +tgatcYaaaRactctaRDaYagtaacgtDgaggaaatctcaaacatcaScttcKttNtac +catNtaNatacatttHaaDHgcaDatMWaaBttcRggctMaagctVYcacgatcaDttat +YtaatcKatWatcaatVYtNagatttgattgaYttttYgacttVtcKaRagaaaHVgDta +MatKYagagttNatWttaccNtYtcDWgSatgaRgtMatgKtcgacaagWtacttaagtc +gKtgatccttNcttatagMatHVggtagcgHctatagccctYttggtaattKNaacgaaY +atatVctaataMaaaYtgVtcKaYtaataacagaatHcacVagatYWHttagaaSMaatW +tYtgtaaagNaaacaVgaWtcacNWgataNttcaSagctMDaRttgNactaccgataMaa +atgtttattDtcaagacgctDHYYatggttcaagccNctccttcMctttagacBtaaWta +WVHggaaaaNatttaDtDtgctaaHHtMtatNtMtagtcatttgcaaaRatacagRHtat +DNtgtDgaatVgtVNtcaaatYBMaaaagcaKgtgatgatMgWWMaHttttMgMagatDt +ataaattaaccaactMtacataaattgRataatacgBtKtaataattRgtatDagDtcRD +acctatRcagagcSHatNtcaScNtttggacNtaaggaccgtgKNttgttNcttgaaRgY +gRtNtcagttBcttttcHtKtgcttYaaNgYagtaaatgaatggWaMattBHtatctatS +gtcYtgcHtaattHgaaMtHcagaaSatggtatgccaHBtYtcNattWtgtNgctttagg +tttgtWatNtgHtgcDttactttttttgcNtactKtWRaVcttcatagtgSNKaNccgaa +taaBttataataYtSagctttaaatSttggctaaKSaatRccgWHgagDttaaatcatga +gMtcgagtVtaDggaBtatttgDacataaacgtagYRagBWtgDStKDgatgaagttcat +tatttaKWcataaatWRgatataRgttRacaaNKttNtKagaaYaStaactScattatta +acgatttaaatgDtaattagatHgaYataaactatggggatVHtgccgtNgatNYcaStR +tagaccacWcaMtatRagHgVactYtWHtcttcatgatWgagaKggagtatgaWtDtVtN +aNtcgYYgtaaactttaDtBactagtaDctatagtaatatttatatataacgHaaaRagK +attSagttYtStatatatagtcttaaaaMtcatgttcaaDactgRttctaagagDtattt +ttagcgacttgtgRtgNctgSgRaaaaatgcaMtYtDcatcaaYKttHcatSWgaaaatD +ataggttatgBDMtgttataacaaYSgagttacgttatgtDStttaaatctcgWKtcSac +gagagaSgttatBMDgtcggtgtgcgaNtaSHBatBtttVMgVcagaNatcaDDaKMtMY +tatagaBccctctDtgtatttatatKNtgggtatgtRaacttgaWaaYgcaHatccctgg +tttStatMtcgcMtaaaWKttMVtWctVtgttaKDWctgWaVttaDVatgKtagagtcat +ctaKWgtaaMttSacBaMattaKaaHDataattgWtgttttgtcatBacacgtStacaaa +gtNctNtgtgatcHtWttcKaagagttttaaaaWacgRacatctNatVStgaatDHgttW +cgtRKcatatatctcaNttaaBDcctgaaaaaDtaYaHaKttNtaYVaVtttaDtctact +tctWttaactaattttMagWcaatcccNKYtBaacatgttgaKgKcgcBHaatDMttata +tcSWacatDatRcWaMtDgatBctHgScttaaaHtSgKtDtttattgtRStWgttccata +tttcacWttcatattgtaHVgaBtacaMtgMaaagDaataactDatattagMaNBagctt +cattcgtaaKtgtatttcacMtgBaVtaattStcttagtYgtgtcgccttKatgggtgaW +aataggaatacMMagaSKRttBgatgacRtgMtagaSRataggtatcaccgaNaaaWSWa +cDgatacttgattagcttgtgVMttatYctaRgHVcDtVRRtSaMtcaVtVtatcaYaHa +tattaaVaatctaBtgtacRatNtatttgaYatSaHctaNgNtYtYaYagattVgatcRt +aacgYggtgtatKttaatMagatgRtatatgHaKccHaaaaYtgaacgaWaNgtYHgaca +gaYtctaVtacccgatttttaaagcDttatNRgattKaaattttcatctaatgccgcaat +aataattgttatYtagtRNtaagttggtHaKttWMtDKgatSagBYcgRggtWaVaattH +tatgtaaaMgSaaagataaKaaKgttDttttRaagaacaWRcaacDgtgttaatattaKt +atcaWacacatttVtctgatHRcagtttNcaaatcNctNttttataactWacBBttgBtt +aaaRaWtBKaaacgtatcRcaMaatgYacaaaagtgBataStWYtggtatgacaKWtctS +gcKHgtcNaMNcataSatattgactacMcataattNVtDaRccaaatcagttttYttagY +aacgtaatMtMVatNgKaaMaaBgattaKttatDaBcttKtccttttacDagaYtacHgt +tggacaaaVaatagtYatcataSgatcaaWVttcgaatgaccctccttNtaSBWaatttD +ttttcaatatYggctatDcttatNctttagDcMttcaacWaaNattSYgctttcaHcRaa +ttaataaaatcVccRaattactctaMaVRattacagtgRcDtcgtgctcttNtWVtacag +tHtatHaBDtcWggtgctcaaRHtatgtDgacStgcaaaVKtagttataatactaatatg +tagScaatRSacaattgtattgcagatHHtgBcaatKKtaaMMcaRcgactatKBaMaYa +tgKatttDaaNtRatattgtatWttagcaaaaacaWgcacaaHcataYtDaHgttataaS +acgcagggggtYatgcKctaaaHgcVgctBDaVttccStagNgcSgtatgVYaMatcaWR +BtVtgYttgtgRcYttcgctgaacNttgtgtctattWttttcctagMtagaWtaKgatSt +ScatMaBtaStaSactattYNatctgtacRatYDaatgatgatatgaatYaaaaSHttaa +YMaWtDcaNHaBcaYtgVgcatVaacattMRatBtaatttaDacRtagtaaaNYVSMtca +gaaDtttDHtRcYatacSNKaaMcHgatBaaVttactggBYgaYatttttgcDacHctWa +tcgtagagtactcattDggtcatKaSgctttatttagtDtRBacttaWYaaaattttgac +cttaaWtaatgcRgccacttMtaggKtcBtgacgaHctttatcgtcStatMHDNagatta +tNagVaaaWcggaaaYcaVactDYactaStattgBHtcYctgggtacatataaYcgaYag +aggaggacaVatacHRtYtctgtaVgaYcNgaaaNatacVgcNgtaatttDcatttttca +acttSNcaaDatVYctSgcaccttagMgacgcttgaSttaaaatagttaggRHttaaacM +atagcaWgMgagtcgctagtgtKgactaaHttattaWgcaaaaaaSatatgcgttaBNgg +ttaYVatgaactttttgccatataaataRatSaBctagttataBccgaaacaagatactt +aattttgaHgHMgtaaKctttaYtaaRacBMtBaYgaBaaacaYtVtagcRgWatHaWag +attWSacStMHatttaDagacaatcgtgtKtttggaMtgtWtgtgcaaNaaaaWtKaaBc +MWtcttctatgacVgagcgaggHaYYtttWgSaaYYaWtRYHHaMDtctttacaatggaa +MctataagcttBcgHcNWaatttgtatatYtStatctagcactgtVttccagaaattaDt +ttaRtVataBttWagcatDMVactYtgcatWtttgaaMggKaatgaaaaHtataDtgYcM +ggVaaatSMHtttgVttaYaWaataRttgttaYttattttRtWtataaBgtDtttatatc +VgaaBcaDtatgtcaDagaWtgaYtWctcVagctcagctatatagcRVtcaKtaataatH +gNaccgaaaatVHBaatattcgttaVYttatttctBYaatKaagaccVStttcattgaMa +gSaaaaccccWKcaaNtMYacctaDStagaaatttatcatVgtcaatacccKattgtaaa +gtggWgtatatVtagBcttDaBacaattWtDYKtatRKggStRtaaaWatBtaagtaatt +DaaaaBRacWtaagtacaSttaaatccgctaaccKaattgVWttDattatttattKaMtc +YtMRWagMtcgKgBagacgggVaaNaaatgctKcgtaataaKtaaagtccWcttHMatSY +gataaatDttBaHccattgBttSgaaHYtaataaaMtgaagatgtttBgRcattaRaDHc +ttBgaMaWaaVMMattaatttgtgBRctattgKMagNcMtatttaaaWttgaaacatWgc +ScgYYDYgttYtVtattgcKcWtagcggtgBaSctaKatacaaVtcaRDccccgtgttBg +KgggtHagcgaattaaagMMttScggtDttttaHcSaagaacactcacactBcVgaKNaD +HacacttatSagaattSKHtcagtataaatKaaHtgaaRagaaVcBtaHtaaatcgatcW +caRtaaaatttaWttaagtcaggRctgaWcttDttgactttaVSaaaatggtaWDaRMtB +taaaaaKatBgatMtctatatcaVaMgatttgNagtDRttDatcttttaMtYaaatcgga +gttctctaYatNtagaNcgMMactacHcaagtaaaatStaSaacaHcacSgggtNKatgg +aaagcggaaKgggtaYtacSgccgBaggcRacgtVgDtggaMcYaaaMatggacgYStKK +atgaBcaaRtStccSagcRccgccgcSDtgcggBDgaDtBtSSggacMttttaWcatcMa +tgtNMBWgataatcaaVtgaataataaNatgcaaNttNctgacDMcaHccgatgKgWVtt +ccaStggattctcDacttttttctttaaNcWaMWccWKWttgaaaMctDaaBactRtVat +tttBtcMaNttWcKacagttKSttaYaWSactHSaBtHgatgttacatgcatatMtttgt +aacScWHBatHactggatatatctgagMgRSatctaaSttaVagcaRcttggaYaatKHt +agBBactattcgtaaagaagttgtVcgatgaVatHMtcaggtcgKSgWattgaaaVctcc +VgtDcaaatgaaHgMYactcaMatatatattNVttWtWaatttacRagKataaaNtttac +aaWgMVactattaSgaggVaaagVtaccDRHaaataRaHaRgcattMttcaatcaKaaat +aDcaDKtctcgaggBggacctDtttatHacWVaWgatDctaNaNcgKatcMtcMaatBtt +tggacgtgataatagaaacRactcBtattttaKtgSaaggKtaggRaVtatagcccaNRt +taccttSMaagatcggDacNBatWcgaactacactaactNBtaStgVtNagcatctaVta +KatKgaBtcgtttWaagWMgagRaNatHaaaaDtacagacaBagtgcaHaNatctcBccN +ttaagttDgaataaNtcgctaacRBgtaatSttaatatgcataacccaSattKcccttDt +tggtcaatgggttWaacgatacattBtgMaYgaRttatgatKaKgtattDtKWgataacg +NBtaccgaKWatcttcttKtgtcttagcattcctWcaaHgagtatDMSgKtcagcttgVH +aKcttDaataaaVaatttDgtgaaataaRgtcaVaatacttagtVatatgggcatgtDDt +MtgtatBggattHtgcVtgtgatcaaSattatKYVaacSNNttNWcgaHttKDaaMYHat +cgttaattaSttgctWaacHtaKBtaaaaKHttcRWgaaWcRtBtttggBcDtgtacNtt +aagcKtaHgtagaaaaRttgaaacatagtWRaacYggtaaatcgctYaBtWDRtgttgSc +taaKatNcattgtgtMttatccatatagctSacgccSNaaactacgNtgtgcttMatSKt +caaBaNaaacataacagaaatagtagctcNcatcVgaagStaataVcDKKttcagDHDta +ttctaatgagggRgBMctatacaagYactctMaaagtcgctttctcgtgaattatNcgat +MtttaggcBaaatctNtactaaRKtgKactattgtcatatgtacgagttMaaHSSgHgBa +tatcgcaSaataaaWgaagtatagaHgcttctttatgaccWaatttaRtaDaatttaatc +gaaattgattMcatcaWaMtaWaKactttctBacactatNgtccttaWgtctgaccKatS +taKtgagtacgggcgcgtYNtatttagacctctKcatgatKWStcaataactaWgMSgHt +gatctttttgtcgacgtSacttaYgcctWctcctctacaagVtttMaBactWVaccaYtg +tSgcgttattcKtatStgaaKaccgNaataaHtatWtYtRacggcaDaScagcagHaYWR +tRNcDtHtcVWtggaataaaYttgVaNtgttagtYttgtagSaaatDgaggccDcgBRYS +tattatttaaggccgHgggYRaaccMaagttatSttctttagcMtgcgMtgaSagaNaDa +gttSatgattWatttagtDgcttgagtgMKaYWaYccagcaHatKctaKaDgctagactt +attgattaaYttatcttattattStaattWaRaYBWagYaatatgttRgScttgBagDaW +gcgtgcVDaggcttgtctaDRKacttgcaKBWRtaaVaSctKtacttMaaSVaWWcgSaN +tttSWgtcggtcacttggVVtgagaataaataaDttgaaccaaaaMttaaaagaaaaaaa +atcNBtatMgccWagcaNgaVaNaaaaaaYaMgttaWtatHaagtNtacgacaBtMMatt +ttWNaRtaaatagYaScKattacagctVKBtWNSKgYtYgtWatHaVatDaaatWgDatc +ctggSRagagtaaaaMgatttRtaHacatggtaKagVcctgatgaMtaaYgatgtattat +tttHggBaccaDctctggNNtYaatctVttgVtRtVcRacttNctttataggHSRtaRac +aaattaacHaHgtgttgtttcBtBtatWtgtattttgcKagMcaaagaMtattagtStag +cBacYaaHcagVgWtgtttcgtgDHaVtagDatcRaRtggtWtaactgcacgaggaaaRt +tSDaaVaSttaaaaacSMttactaNtcaacaattDtacttttYatVSacYtWtMttaatt +atcKtcttctatcaKDtctStSaaacggtYccatgtgagagtWtagWKgcaBaaaaKttg +NactaatcgaggcWtcDDaaaaaacactHattaattcactatYttaagacactaKaagRt +RataaattttcatHggtaataaatgataHtggctaacBacDgtaatattRtYgtDNDBgK +tcaggcHattttgHNgWtaatttccgactactgacatVNttYYgactcgctctatttaga +McgggatHcgtttatBaDSagBaaaagRttBggttaaBactVHgatgaatttattcaaaa +ttgcacttcDgacttYcVttactVtttatBaKHagaWgtgaatggBtaaSggcagacNct +taDttVgMtWagattggVatttacHtctNcMatacttSatMagcttgtNcYaaScaYact +cKctKtagScStcagtttcatWaatggtgagaggHaggggcaacgcRKtaRcMaNtHaat +RaRaaactVtBtgttaatRtWWcaaagKttccaaKaaatacgVttcacaaacgcggtgag +aRaatggtgDMWatcWVScacaaaDaggaaHtgttSMaaaaaccYccDBtatYgtMagcS +agaccaVcctcggtVWaaagttatcNaagataataSaataaaKccgtaDtYttatYcttH +ttaagKcMctaaatggaatRgaaaVaaVtcKYaggatWcaBtDaggDatccttcYNtgcS +MRgaRtNgaatcgttRttatDVMtagctttacatDVtatatatcagctaDagMtataccY +gaggYaaatgDaaaatSgctctgatgtttVaaBcctgataKtagaaaccaKatatgttaD +tgaDtatagataatacagtaDtatcNtgtDMtYcattRVtctataNtWttggNaSgtMga +aYctctDggHtggHDccaccacKKaaacaaaatRatttccctttaagcRattMHctattH +aRtataVattggatcSttaaHaHgaaHNDtacattSaaggDatttcaaaYgctBcatatt +aaaKagtgcccatSctcgatRtaaaMtgWactttNMaWctYgRatDggaactcDcaatta +KaactgagtatctataagYaaaSRctggtacWtttccWtaYRtKHattatagWtKttaNg +cDtatHacccattaatttataacgctMgaagtaacaacagMgtaYHYVtKMHtacMgKca +aatctgRYataNtcgttcaatacggWtMcaatYcBWaagYtVaDNagtatagDaaNtaaa +YtttcYWttttStgggataaMgatattagaaYtNctcttcBagactaYDcgtacHDWccK +aHgttcttHgVggVDttatcatKaMttttacWaaSattctatagaHaggKaDagBtaaag +tcYccattgtYcatctaNgRgVtgaagtDKttatBKcggDtattRYgHccgtgcgBNMtt +tVRgacaYctSctaRacgtagagccgtacRaagtaHKagStSttttgYSatattaaaWHa +aWagttDKaaNaNHaaHttaYcttMtcaaatgKttBtSgtccaaVaattSaacgttgNat +tgatatNctaWtVcagtactKcWacgVagggHaaRgaDaatcMttattaataacaBMaaV +tgYtKgRgHactgtactatcBaMtVggtagKcYtHtBSaattagtaatgMcaVVagYYgW +tactttccaaSttDgaaMaMttcacttYtRgacttcagcttWtttagtgataMaattaag +VtagaatatKataagtagttaagHMRaDattaHaaVcctDtagtcVYcaataaYcNttNa +aaHctcaRaatttcaNRgatSHgVatagctRtcatgaBttMaaagRtcgHVtgRgStgat +ttgtagaKagaRWRctgNaHYgaaatBctgtttRttNWagaccgagKgtgcggHKVttaa +tattaatataataDtaNcctacaaRgcaNMctctgaaSHWWHcttagtNagtWgWaaKtY +aNgcBattatccaaaSctRRHKaNtKcBgtgagaDRWBttactaaattSMctatatagaa +YacDgatttccVtaagRtgRataatatagtctttttatgtMgtcaacaaNtaaaaactct +WtagaVaaaDtaattatagtBStcgaatDtgattVaatMtcaDattVKWaagatagggtt +gtMRSgtcYgWMaatgNtagtcBttagtttctctWaaMtVgctWgSgtHagaSagactag +KtagWggcatttHgttgacaaactcggggHggcWBgVgtatgggagVgagtcVcBtDctt +tagtctaagVWtHtgtttaScatacMBtKgattatRtgtttgtctttDggcHaBtRtgta +ataNataatttataWctgaYWataStcHaatcRtaaVagDWaSatagtaccNDgaagtat +acgttttacgacgKRtattgDctatRRattVtStaaactagatgVatttagaMaSaaaat +tVtatYtgttgtRMagtHaatttSttaaYNaggWagtgcacgaMcactgHgtgtgggHMg +tKacttaaYgtcgcatcSatattgBaagtttacMtYagSatttatttaVtaaDtaWaHcg +NatactgactHtggWtataDcDScatactcStcDtgtcgtgtatgaggtHaaNKgDattg +cBccaagKgtatgacKSMtttttgttcaaatcaaYtagtaSatgDaaaMccKNaMaatag +aataagcaattattataaMgagtgaSgtctNYttattHaNaYYtcDDtaatNRgtattta +aYtaaatcactHVaHcStccttcccaaVatcVggatKtatgRaaDBgaYtttacttYgga +ctSDtaBcaaNggggtattatattBDcttagagYNMatBgttYaagactMatgttRgata +cccgtaacacBHtatKacWgatRcHttaattYtKtStccaaatVDcaNKHHaaataatag +tagtatcttgctNDggVaVVtaVaRaaagSaccgttctcMtVtgNBgtDtttctYgttac +tBctcRtStWtWDScMtcWSaRatgaataRHctaNtcStctYtWacagatgtatYBtHaH +WBtacggtDcaaBtatcaggtcaVattaNctactgaaaatWaDgactNWtMtggagaatt +BaataYcMWYcgatMYatWtgattSatgaRtDaRgccagtSttatatRaBtattRcWtag +tVgaagttMctattatatDttaggtctKtgtgtBagacgttatRKtgatctatttBtata +actgataacKcggagtgHgtVttcttgtKDgcDtaYatBDatcaatattgttNtaBacat +cgcNcaKcaWcRataWcVgtacgScaWgttcggHcMttcRccatgaRStYgNacagatac +YacWWtggNaDcWagttHatMaNaatNtcDMDcMaKgHNatScVgatKWatatgNRgtcc +gYgaagattDHgtMtcHaSNaaattBatRagtaaatttacaagHWtKatcaagtccHtYc +ctgttKDMSgtactactVctgacaaaaHgatatacataatKtStHgctScSatNatacaY +ttaaWHtctgaatYtagtHtKaggccWBaStaDctaagagNtaatcaatcgttNgaYDaa +gtaaaaHatagaatcgcgBaYaBgaacSaaWaaaaactccgcMttHttYgtaagaMctKB +tacSagattcBaaWtaattttacRttatcgaRtacaRHgtgRagaaBcttaVgacVDggg +aatVatagaactRRtacgYttNattVHgaHttacaaaaaaaYtcRWtgtgattatgccaS +DtttatKWgaatatSNDgattttaacgtcSRtatggttcttcBtWtttMtBtMScttaHa +tBattHacYtaYacattcgttKgtcStSctcKtatatttcaKSgagcttccaacaccRDt +>THREE Homo sapiens frequency +gttaacaggatagtctatgtaaacttcgagacatgtttaagagttaccagcttaatccac +ggtgctctactagtatcatcagctgtcttgcctcgcctagaaatatgcattctatcgtta +tcctatcaacggttgccgtactgagcagccttattgtggaagagtaatatataaatgtag +tcttgtctttacgaagcagacgtaagtaataatgacttggaataccaaaactaaacatag +tggattatcatactcaagaactctccagataaataacagtttttacgatacgtcaccaat +gagcttaaagattaggatcctcaaaactgatacaaacgctaattcatttgttattggatc +cagtatcagttaaactgaatggagtgaagattgtagaatgttgttctggcctcgcatggg +gtctaggtgatatacaatttctcatacttacacggtagtggaaatctgattctagcttcg +tagctgactatactcaaggaaccactgctcaaggtaggagactagttccgaccctacagt +caaagtggccgaagcttaaactatagactagttgttaaatgctgatttcaagatatcatc +tatatacagtttggacaattatgtgtgcgaaactaaaattcatgctattcagatggattt +cacttatgccttagaaacagatattgcccgagctcaatcaacagttttagccggaaacaa +tcgaagcatagggacaatgtatcttttcctaaattgccatgtgcagatttctgagtgtca +cgaagcgcataatagaatcttgtgttgcctcaactcgttgaaaagtttaaaacaatcgca +gcagtctttttggggtctactgtgtgtttgcaaaataactgaaagaaacgcttgaacaac +tctgaagtagctcgagtactcattaaagtgtaacacattagtgaatatcggccaatgaac +caaacgcttcccggtacgctatctctctcatcgggaggcgatgtgcaggttatctacgaa +agcatccctttacgttgagagtgtcgatgcatgaacctcattgtaacaatagcccagcaa +attctcatacgtgcctcagggtccgggcgtactcctccatggaagggcgcgcatctagtg +ttataccaactcgctttttaactactatgctgtagttctacaggcatagtggccagtatt +ttctaacttctctggatagatgctctcactcctcatccatcacggcttcagtttacgtct +tacttgcttgttcagcaacggatggaggcattaagtatcttcactgttccctaaaattgc +tgttcaatatcaaagtaaggacgatacagggaaagctcaagcacactcattgaatactgc +cccagttgcaacctcacttaatctgacaaaaataatgactactctaagtgttgcggaagc +agtctcttccacgagcttgtctgtatcacttcgtataggcatgtaactcgatagacacga +acaccgagtgagaaactatattcttgcttccgtgtgtgtgacaccaggtaattgatgcgg +atataagctggagatcactcacgcccacacaaggcgctgctacctctttattccaatgtg +taagaatttgctaacttcatttctagaccgcagctttgcggtcataatttcacggtacgg +acccttgggttagagacttgataacacacttcgcagtttccaccgcgcacatgttttagt +ggcttctaacatagaatttttgttgtgacataaagagtgcgtgggagacttgcccgaccg +ttaagccataatcaattgaaagccccgtgagtcacatctaattggttgtactgcgcattt +agctatcctttagctgactcgaagagattcgattcctaatataggttaattagatggctg +ccgcgcgaagtaaaacgtgaaaaacgtagtgcgcagatctgcataactcgcgcttaatta +cttatgagtagttccaagttcgctacgttatgagagagattggaattaagcaaatatgtt +ttatggtgattttgggatgagaaggactgctaagtacggctactaaacaaatttctaaaa +ccgccatctaccttatcttggagacatttaagttgtatatgtcactagtctagcttttgt +ctgtgggacgcgttctcggaatgagggaaatgcaagagccgattcatcaaatgcttatct +aagaaagtagtggactattacaccaagcacgaatgccagggaactgctttcttgctcagg +acctcgcgacaaggtaccccgcataagtcctagaattacatttggtcagcaatgctgaca +tttgaccgtgaaaacataattttaatcagaaggcagctcacccgcttgctctagatctta +tctttgtatgaatgtcagaatttactgcaatatccgttccgaatagtgagggcttagtat +agttctctgtatacaggtcacatcaaactccccctgtcctagtacagctctgagctttaa +ttaattgcatacatttccttcaatcatcagatgaaaacaccgcgaatcatgctcttctcg +tatagggcaagagaagcaacaaacaactagcccgactcacgttcatccgccgtatccttg +ttcagttcttactccgtattaggtcagcgaaatctaatcagaataatcggtcgcgtatca +aaattaaaatcccgcttgaggttgacaattaaaacgctgagcagttatcggctattagat +agtggggtgaaagtaattggctggaattatgttaaaacgtgatattaagctaaaatacgc +tacttgttgccgacctaattcagtcattcgatattcagttagagccaagaataacaagct +tgtataaattgaacggggtgcactaaacgatgtgttactctaatattcagcttggagtat +acctgaaggcgaattcatgtatcggccaataataagacgttgaagatcacaatttggact +agcaaaagaaggtgatttatgcgtggggattgagtccactgtacgagtacggtctctgga +aaattataggttcagggaatataaggaagtaaagataattaccaagagatttttggtatc +gctatgacccagaggtgttctaacgtctgttttgatccgcagaatttctgcctcaatgca +tatttgacggacttgaactagagcctctaaagttaaatggcgacgcaactgttcctaaac +ttcaattattactactctttttttcctagggtattgtagaggccagtggacaaaataaat +caaatttaagatgtttcggacattaacatcccccgtagcatagaaatcatcagttatcca +atctctcatcgagcttttacaatttctgctggcgctatggacagcatatgccgcgagacc +tccgcaagactcacttgatcactgtaagtatcttcattagaggttagagcctatagttaa +gctgctgacctagtaaaattggtattttctaattttattgctcaagttaaaggttagtga +agggataatgacgttatttttgaacaatgggttgtattcaattttatatcacgaatggaa +cccttcattcccggcataatactagacgacacgaacaagctccgatctatcagccaggca +cgtgttaaggtttaattccggcaaaccaatgaagcatcaaaaggtgacctgatgcaactt +agggtcacgatgagtttttcaggactacttattacctattaataagttaacatgagcctt +cataccccgtaagacaatacatactccaccaattagaattctgagccatcttatcttttt +gtatcatcgaagggtatggccgaataggttaattagttactcctaacgtctctacaggca +tgcatttgacgcaccttcgaaaatagtcaatctctcgccacacgcgtctagtatgcagca +tcaaaaatatagtccacggtttccggattaccaaacgcggcaaagagaaacattgtatcg +acggagataacttaatacagaaggaaggggcatcttcgaatacggatgaataattctatc +tgtttattctgacatcttgttttcaggttaatcttacgcattcaaatgacgcctgcccca +tgcgtgcgcaattattttctaatattgacgagagcaatctcactccttttgggtctattt +atgttttattgaggcacaagcctatacagaacaggtactattaaggccgtgagtgtgaga +ctcaaaccgtggaaacaaaggatgggttgttcttggtacaagttttagtgcatgtgggca +atccttaccaaaatcagatgctatccttaactttgggctgcatttaagatggcggttgga +ggcctgtgagaatcctgcgtgtcatctttaatgaccgaattcatccatgtagattcagat +cacacactcattccttgatgttgtctaaacaaaagttgttgtggacgcattggagggagt +taagtaacaacttgggatcgcatacttataaaaattatatgttaaactttcacaaacgct +gaagtccaaagtaactagcccaaacgcctcgagagtcactaggtattaatggtgtttgag +ttcctgtgaaatagtgttcgaaggtaaaatttatgtaccaaatcgaaagaacacttaata +aggcttgcttgcacggaggtatgatgtttactgactctacaaccctaattttccagtacg +tacattcattccaataggttagttctcaaagtgctatacaggctcctcaattgatgatat +gcttcagccgctctatggatattagctcattttatttaggaagcccgcttagaggcttac +tatgagggaaatgccaaaatgtcatacttttcggtgtgtcccatatgacaccgctttaca +tagaatttgaattaaaacgcgctctcccgttcactaccatacttggtaccgtgcgcatat +tacatatagatataggatcattttttaaagctgtactaggtttgatcgacaatcttatgc +tatactatatgatgtaaccctcataatcaataccgatcgtacgatcctagcataggtggc +aagcgattttatgccgattattgtgttaaatagtctgtgagtgtgattatcagggctacg +ttggtagaggggttgtatagacctcgcacacattgtgacatacttaacaatatacgaaaa +ctgatataataaatccccttacccaaacaccaatcccgttgaatcaactaccataacgtc +tcccatataaattgcctacttgtttgcataaatctgaatacataacaccattgcaccttc +ttgtgttccaatcccgttaagattgccttgtcagatgatatgcaagaacaatagcatttg +ctagcaattattaacagctcttcgaattgcctccacataacgcgggagggtatattttaa +tttggcaaatactaagtactgttggcgtcatatgctattaacggttggatattaagttat +gtcagccgtaagcaagagtgggcgaaatattttgttacccagtgagagcactcttagagt +ttggatacaataggccatatgttgacttaagaggacgtaactacgccgtacaccattgtt +caaccgacttcttggcaaatagaatcgtattagcaatcttaagaatagagacacgttcgt +gttagggtatactacaaatccgaaaatcttaagaggatcacctaaactgaaatttataca +tatttcaacgtggatagatttaacataattcagccacctccaacctgggagtaattttca +gtagatttactagatgattagtggcccaacgcacttgactatataagatctggggatcct +aacctgacctatgagacaaaattggaaacgttaacagcccttatgtgtacaaagaaaagt +aagttgttgctgttcaacagatgatagtcatgacgcgtaacttcactatagtaaattgaa +acaaatacgcaatttagacagaatggtacggtcatgaatgacagtaattcgaagtgctag +accaacttaaaataggtaaacgtgcccgaaaccccccttaacagaaagctgctatcatgg +tgcagtatcgacgtgttcagaaacttgtaacttttgagcaggtccgagcacatggaagta +tatcacgtgtttctgaaccggcttatccctaagatatatccgtcgcaaactttcgattta +gtcccacgtagagcccaagcgttgtgcgactccacgtgcatgcccagaaatacgagttta +aatttggttacatggttaattttgaccgaagcatcgcactttatgattgataattggatt +caatatgtcgccctatgcgaatgcaacatgatccacaatttggctataagacgtttaatc +cgtatcacactttgtttgcggctagtatagtaacgcccgtgcaccaagagtcagtaacaa +ttataagtactccgcaggtacttcaaatataaaaactaatcaaacacgacccatatgatc +atctgaagatatttggaactttctcgacaaccaccctcgtactcaatacttacactaatc +gacaggcacacgcaacgtgtacagtcgcaccatattgagtcaagatttgcttagtggcga +tgagcgtacacgcttatttctctagtcacaattagttatctacgagacatcacgagggag +caaataagcgatgttatggctacacataggcacgtatgaatatgatataagccagttaaa +cagtcgaaccatcgagcaaattctcatgcaccaacccacacgttgaggcacaaagagtaa +gctgtttgaatgtaacttcttctgctgagcgggccccaacgtaaggatcaactagaagag +aaaactcggtattagtttaaatgcgtcacggagcatgagtgcatttcactaagaatgtct +gtgtaaccaatataacatctatttgttatctgattgcctacttatggctttgcggtcgtg +gcgactaatgtctccaatccttttgaggtcggtaccaactccctttaaattacgctgtgc +aggctcatgcactgcatacatatacggtagcaggtagggacctcacgcacccttattata +atcaatagtagttatcagtcaacgaggcaggaatgctgaggtcgaggtgttggtatattt +tctatgtgccgtctaggcgactatcacgcattaccaggcgagatttaagccaattttgaa +tatagtcaacgtaatttttactatgggttccaccgaaacgccttgcacaactaagaatcc +cataaaatatcgatatcaaataaaagattgtgtcaataccttcatatatattttttcggt +tgactaacgtgaactaaggttaggggttttgtatgtctatataggaaacagtttcttttc +tgtcctactttagtaaagtcttcaagccttactccaaaatcacggtgattaagccgttac +tcagcagcatgattctgcctgctcgggtcctaaaatccagccttgtaagagtcgctgtgt +attagctagggagacctttgttaaaaaggatatatcgcggcgggatgtgagtgcgtggcg +catactcaatcttcagctcgtgtcattataatatctctcccccacgcttttcactagata +tgccgtgtaagcaaacaccttatgcttaatttcgaaaatattggtacttgaaaaaagctg +taggggtacttaatgtctggtaggagatcaggagagaattgagtgtaaaaccgtaaagcc +ctcacctgacttcatgtaaatggcttagaagactccatgatttaataaatactacgaagg +aaagactggatctaaagataactctagtaaggccaactcccttcaatgctgttgccagtt +ataatccaagagctgtccttttctgaaccatagcggcttctgaagcgaactagaagcaaa +gttggttctagccagacagccacataccctgtacgggtgtattactaaaactggtccggt +attagttcaccaagggaggaattaggcaaaggatctaggtatgcaagtcggagtattaca +tccctaccctgaatccatcaataggttcctctgtactggccttcgcaatgagtattcaag +gttgtacagccgtataataataagatagtgactatgaacgggaagtaacccgctcacctt +ccccaaaacattgttatatctaagtattaaagtctgccgtagtgttaatactcgaaaata +aacaactggcaaattacaccgcacttaagccgcttttgatttatatttttccaatgcgct +tttaaaaataattcagtcctacatactaattaagacccttaaacggagatatcacaagtt +aagttttaaccatctcgactaggtggaactatagatacccaactcaatttatcattacct +gtaatgttcctagaaggattgcatttcatgtcaagacggtggagtttcacagcgaaactt +cagtgtgaacagattctgagaaatcacctaaacctattagtcagagcacccggttagaac +cagttgtcaaaaaatagagcggttgcatgagacagaagtaacgatgagatccgttgtaac +gttgagacatctggcctatcgtcaatacagtcctcccttaaaaatatttttaaatactag +gcaaacccaacataggttagtcctatgtgatacgccacatggtatatcattttgtaacgt +tacctagggataatcaggaagtggaattacgcaaaagtagacagtgaaatgcttagggtt +atagtctagtccaaagataaaggataaagcacgtcagagaactatattagccgaatggga +atcattgttaggagactgtggatcatgtctaaaaagcaacgcagaaacagtcatcgaaaa +aatctcgtttttgtttgaatctaaaagagctttgatgaccgatagtacctgtatactagt +tactgtattacgtgtctaatgatttcggattggggtccccagaatcagacgtcattgtag +acgattcaagtttaccaatttaatttcccagctctccttggagaactatcgccaataatt +gcagtcactttccttttctgaaacgataaagccgtcagagttctctgcaacgttggactt +acctgaggttctaacccactttcggttctaatagtagttaacgacacaacgaataacctt +tactgtggggctttcacgatattttttcgcttattattaatggttacgtcataagctggt +gtccaaattaaggttaccggcttcgcagagtagttgtatccaagtataacttccctaatc +ataagatcgaggtagaaaattaatgctgtctctaaccgaacagatatgtcccactatgtg +gtatggacgttgctaattacttctgaagggaaattggtcattatggatacgtgtctacca +tcaggtcggacgcagatatggttctgtcttcagttgatccaccgttctttataggataat +aactgacgattaaagattatggtaaatagattaagccaattctcttcttgtcagtgaagc +atccttaactgacttgctctgcagcccctcatacatttagctattcaaagtaccggctcg +tttcaaactctcccacctttggaagaggttgtcaacttgataagtatatcatttacagca +ttttttcggacgtacctctaatgtttcattgcagaaaattagttttttctatcgcacatt +ttgcaagtaacgttagagacacaattatctgcgaatgaactgctagatctgacgaccggg +agcctcgcaaatatcaaaaaagactgacatatatcaaggagtcgttgacaagtgctggta +agtcaattggtttatctgtcccggcgtttcgatcttaagctgaccatgcacggcagagta +atgtcactctcgttcttacaagtctgtctccaagggtcggcaaaaaagacccctccattc +tcgagcccactcacgatatgtagggacgacaacttgtgcggcttatgaattgtctggact +gcgggcgagggtccatatctccgaagttagaagggacatacctttagatgataagatcaa +ttcttattgacgaaattcatccacaacggggaacaacttcaccctagacttacgtctgaa +aagacacctagcgtcttataaaaggtcagtgccccgtttcgtaaggctggaattacctac +gcaaacttaaacctcgcgcccttccttacgtatcgacaagatagaggctatcgcgaatgt +actacggaggcatgaatcatatactagaaccaagtgcctgtgatattaacaagatgatcc +gacgcgagcaccgtaattctaggcataaaactccagcaatttgggggccgaaaacaaatg +acgttagctaattaattatatgacatgatcaaaggaggtcaatcacgcatcgagttcgac +gtatattcattgaacttcgtgcgtttgaaagaaacttttatgaaggcaaaattgatcctg +tctcctatttcatgcgtacctcctagttgataattccccgagcagtggttaggacacttt +tgtcggtatcaagttccggtctcaaaacgtaaaattctgtaatctgtatggatggtctgt +gaattagttaatttttatgaagtcgtcgagacgcagttcctattgatttattctaaacgg +agatgtgcttcgtgggactcggaagtagatctgtgtttatgattattgctactttagatg +ctgactgttaactccgtgttgtttttcaaccgtatatcacaaccgaattggatagaacct +atagtttcaagttctgccacaaggtatcatatttacagttagtgctggttgcttctttca +aacgtggtgagtttgtgctatcacgtcaacggtagagctcagtggaccgagtgcgcgttc +aaccctgttccagagagggtgtgatagcacatataccacgctcgtcgaggcgttcatgat +agtttgcaagagccggtgttaaacacatattattattgttatccaactaatcggacctat +gcataaagcattgtctaaacagaataattgcctatatacggtagttttagtgatttatat +cttagtatcagttagagcttcgaactcttcaggttcctcatatttaacgttcttcgaaag +cgaaaacttctacaaacgaatgtaagcggttttccaagtagtacctataaatcacagaaa +gatctgtctcagtatagttgaaatggtattcagctagtgacgtgtaccaattatcatagt +tcactcaagcaagacgctcattaacgaatatagacaagacactatatcatataataaaaa +agaacatggtgctcgaacatagttgaattcaccatattgaaggggaatgctgacatgtaa +ttcgctactagacgatcaattccctacttgtcaaagttgaactggtacgttcttggaatt +aaatatgattgcgctggaccaaattgcgacttcttgagtttcagggcaaacgattgagcc +ggaggatgtccgtctcttacctttcttgcttatgataaacgacggtccctgtacatcact +gggaattctcagcaaaaataattgggtaaatcgagactcgatgtattcggccacaaaggt +gttagacgttaaagattattcaacggggcgataataggatcataaccggtatgcaagcgc +attgaaagagccatgagatccttatccgataaacgctgcacggtatgtgcagccttattg +tcgatcacgaatttataaatgtagtctgggctgtaagttgaagacctaagttataatgaa +gtgcaataccaaatcgattcatagtggattatcagactcaagatatctcctgataaatta +cagttgttaagatacggataaaatgagatttaagattagcagcctctaatctgtttcaat +cccgttggaatgtggtatgcgatcaaggttaagttaaaatcaagcctgtcttcagtcttg +attcttgttctgccatcgcatgcggtctacgtgagttaatatgtagcttacgttctagct +tgtgctaatctgagtatagattcgtagaggaatattatcaagcttccacgcctcaacgta +cgtgtattggtcacacaagacactaaaagtggaagtagcgtaaactatagtctagttgtt +aaatgctcagttcttgttatattcgatatactcttggctaatttatgtctgagtatataa +aattaatgatattaacttgcatttcacggatcccttagaaaaagattttgaccgagcgca +ttataaacggttacaccgaatcaatagaagcatacccaatagctttctttgaatttattg +cctgcgcaacttggctgactctctagatccgaataattctatatggtcgtgacgaaacta +gttcattactgtttaaaatgccaacatgtcttttgggccgataatggctctttgcaaaat +tactcaatgatacgattgatcaaagcggtagttgctagtggtagcatgtaagtctatcaa +atgtctgattatccgaaaatcttccaaaagagtccacgtaccatatctatctcatagcga +cgcgaggggaaccttatctaactatcattccatttaccgggtgactctcgatgcaggatc +cgattgggataaattgcccagaaatggctcattcctgactaagggtaaggccgttctcag +caagggaaccccgcgaatctaggcttataccatctagattgttaactacttgcctgtagt +tctacagccatactggacagttgtttctaaatgatcgggattcatgctagcactcctctg +aatgcaccgcgtaagtttaactattacgtccgtgggcagataaggatggaggctgtatgt +atcttaactgttacctaatatggctggtaattatcaaagtaaggaccttaatgccatagc +gctagcaatcgctttgtatactgaccatgtgccaacctctcttaatctgtaaaatataat +gtcttagctaactgtggacgatcatgtctctgcctagagcttcgctgtatcaattcctat +agccagcgtactagtgacacaacaacaccgtgtgagaaaagatattagtccttacgtctg +tctctctacagcttattgatgaggattgaacatggacatatagctccccctcaaaagcag +atgctacctctttattccattctcgaacatttgccgaacttaatttcgacaaacctgagg +tcacgtcttaatttatcggtaacgtcacgtccctttgagactggataaatatattaccag +gggccaacgagcaattgttggaggcgcttctataatacaaggtgtcttgtcaaagaaaga +cggcgtgcgtctcgtgcaactcacttaaccaatattaatgtgaaacccccctctctcaca +tcttatgcggtgtactgccctggtacatttcctgtacaggactccaacagtgtagattcc +taagatagctgttggagttgcctcacgccagatcgaaaaactgaataaactagtgagctg +agctgcagaaataccgcttaattacttatgactagttcaaagggacctacgtgatgtcag +acattgcaaggaagaaattaggtttgtgcgtcattttggctggactagcactccttactt +cccctactattcaaatgtcgtaaacagcatgagacaggatcgtgctgacatttaaggtct +attgggaacgaggctacctttggtcgcgcgctcgcgttctccgaatgaccgaaatgcatg +agcacagtatgcaattgcttatagatctaaggtctggtcgttgaaaccaagcacgtaggc +ctgggaaatcagttcttcctcagcaactacacaaaagcgtccaagcattagtacttgtag +taaatgtccgaacctatgcgctcatttgaaagtcaaaaaatatttttaagcagtaggcac +ctaacccgattcctctacttagtagctttctttgattctcagaattgactgcaatatcac +tgcacaattctgtgccattactagacttctctgtattaacgtctcatcttactaacactc +gcctaggacacatctgagagtgaagtatttcaatacatttactgaaatcttcagttctaa +aatccccgaataaggctcttatcggtttggccaacacaagaaaaaaacttcttgcaccac +tcaccttcatacgcaggagcctggggaacttagtaataactatttcggcagacaaagctt +ataacaagttgccggcgcgtataatatttaaaagaccccttgagctgctcaattaaaacg +ctcacctggtataggctattagatagtgccgtcttagtaaggggcgggaattatcggata +aactgatattttgataaaataaccgacttgttcacgacataagtcactaaggagatttta +tctttctccaaagtatatcttccttggataatttcaaagcgctgcaatttaagttctgtt +actagtttatgctgctgggaggtgaccggaaggcgtagtaatctagaggcaaattataag +aagttcatcatatcattttcgactacaaaaacaaggtgttgtatgccggcgcattgtgta +aactggacgagtaccctagatggaaaattatacgttaagccaagatttcgatgtaatgat +aattacctacacatttttgctatccataggaacaagagctgttctataggctcgtggcat +acgaacatttgctgccgctatgaatattggaagctcttcaactacagactctattcttaa +ttgccgtcgaaaatgggccgaatcggctattattaatactcggtttttccgaggggattg +ttgtcgacagtcgtaattattattaatattgatgttggtgaggtcatttaaatacaacct +tgcagacaatgaataagggatccaatctctcatactccttttacaattgctcatgcccct +atgcaaaccttatgccgccacacctccgcaactctctcttctgaactgtaagtagcttca +ttactggtttgagactatactgaagctgatgacattctaaaatggctattttcgaatgtg +attcataatgtttatcgtttgggatggcagaatcacgttatttttgatatagcccgggta +ttctattgtatagaacgtatgctacaagtcattccccgaagaagactagaagtaaacaac +atgcgaccatcgttaagccacgcaaggctgtagctttatttcccgataacctatcttcca +taaatagcggacagcaggatactgacgctcaacatcagtggttatggtctaatttttaac +ttttaataaggtaacttcagcaggcatacacagtaactctttaatttataatcaaattag +aagtctgacacttcttatatttttctatcatccaacgcgatcgcccattagcttattgtg +ttactaataacgtatctaaaccaatccttttcaagctactgcctatattgtcaatatata +caaacaacaggatagtaggctgcttaaaaaatattgtcaaccgtgtacgctttacaatac +ccggaaatcacaaactttgtagacaacgagtgaaatttatacactacgaagggccagcgt +acaagacccatgaattaggcgatatgtttattctgacatattggtttatccttaatctgt +cgctgtaaaatgaagccgcccccatccctgcgaattttttttcgaagattcacgactgaa +atataaatacgtttggctatatttatgttggagggaggcaatagcctttactgttaaccg +aagatttagccagtgagtgtgacactaaaacactggaataaatgcaggcgttcttctggg +taaaaggtttagtcaatctcgcctataagttcatatagctctggatataattatctggcc +catgcatttatcatggcgcttggtgccctgtgtgaagccggcctctcatattgaaggtcc +gaagtattccatgtacattaagatcactctctcattcatgcatcttggcttaacaaatct +ggttgtccaagctttccaggcacgtatggtacaaattcggatcgaatacttataaaaatg +atatgttaaactgtctaaaacgctcatctacaaagtaaagtgcactaaccaatagagtct +caagaccgtgtaatgctggtgcactgaatgtgtaatacggttagaagggattagttatgt +tacaaatccattgaaaacttaagaagcattgcgtgctcggagggtgcatcttttatcaag +agactaacattattttcaacgacgtacatgctttacaatagggtacttatcaaacgccga +gaaacgcgcctatagtgatgttatgattatgacccgatatccattggaccgaattttatg +taggttcccagcgtactcgcgtaatatctcggtattgccataatgtaatacttgtcggtc +tctcccagatgaaaaagcgttacagagtatttcaatgaaaaacagcgcgcaacgtcaata +cctttaggggtaacggccgctgatttcatatagatatacgataagttggtatagctctac +taggtggcatccacaatcgttgcatttactatagctggttacaatcataatctataccgt +tccttacatactaccatagcgggatagcgtttttttgccgttgattgggtttaagaggat +gtcagtctcattatatccgattcggtgggagagccgttgttttcaaatcgcacactttgt +gacataatgtacaagataacaaaactgatataagatataaactgtcaatatcaccttgac +acttgaatcaaagtaaattaactcgcaaatataatttgactaattgggtgcagatttctc +aattaataaaaaaatggcaccggatgggcttacaagccccttatcattcacttgtatcat +gatttccaagaacaatagaatttgctagcaagtatgaacagagattcgaattgcatccac +agtacgccggagcgtttattttaatgtggatatgacgatgtactgttggcggcatttgct +agtaaccggtccttatttacgtagcgcacacgtaagcatgtctgggagaaatatggtggt +acaatctcagagaaagattacagtttggtttaaataggacttatcgggtcggaagtggaa +cttaataagcagtacacaattgggcaacagacgtcttgcctattacaataggattacaat +gcgttagatttcagacacgttcgtgtttggctattcgtcaattccctaaatagttagacg +atcaactattatcaaagtgattctttgttcatcctccattcatgtaacagatggcacact +acgcataacgccgaggaattttaacgagatttaagagagcagttcgggcacaacccactt +gactttataacagctcggcagcataaacggtaatatgtgacaaatttccaaacgttataa +gaacgtatgtgtacttagaaaactaagtggttcatgttcaacagatgtgacgcagcaagc +ctaacttatctattggttttgctataaaagaacaaagttacacagaatcctaagggcttg +tttcacacttatgcctagtgcttcaccatcttaaaatagcgaaaccggcacgaatcaaac +cttaaaacaatgcgcagatattggtgatggtgactccgggtatgataatggtaactgttg +accagcgcccacctcatcgaagtatagaaagtggttaggataaggatgagaccgaactta +tttccggccataactttagattttctacctagtacacaacatcagggcggacacgaaacc +gccatcacatcatataccaggtttaatttgcttaatgggggaagtgtcaacgaaccttcg +aactttagcaggcatatggccattatatatggccccagagcagaatgctacagcagacaa +aatttggatttatgtagtttaatacctatcaaacttggtgtgaccatacttgtctaacga +cagtgcacaaagtgtaagttacaattattactactcagcagcttctgcaatgataaaatc +ttatcatacacgtcacatatgataatatctacttagggggaacgggctccacaacctaca +tagtactcaatacttacactattcgacaggcacaccaaacctgtacagtcccaaaagatt +gagtcaactttgcagtactgcagatcacagtaatagcttagttagcgagtcaaaattagt +tttctacgagactgcacgaccgtgcaaatttccgatgtgttggctacaaatagcaacgta +tgaatttgtttgaagccacgtaaactgtacaaccttagagataagtctcaggctactaaa +aacacgttgtggcactaacaggatcatggttgattcttacttattcggctgaccggccca +ataagtaaccttcaactagaacagaataatcgggagtagtttaattcagtcaaggtgcag +gtctcattgtaactaacaagctctgtgtaaccaagttaaaatcgttttcttagcggattc +cctacttatggatttgagctcgtccacaatattcgatacaagaagtttgtggtccgtaac +aacgaaattttaattacgctgtgcagcctcatccaaggaattaatagaaggttgatggta +ggctccgaacgctccatgattataatcaagtggactgtgcagtaaacgaggaaggtatcc +tgacgtcgtggtgttcgtttttgttatttgtgccctatacgagtagataaaccatgaaca +gcacagtgtgaacccatggttgattttaggctaccttatttttaatttccgttacacaga +aacgaattccacaactaacatgccattaatttttcgatatcttataaaagatggtcgaaa +ttcattcatttattttttttcggttctcgaaagtcaactaagctgtcgcgttttgtttct +ctttagaggtaaaagtggctttgatctcctacgtttggatactagtcaaccattactcca +tttgatccgtgagtatcacctgtctaacatccagcattatgactcctcggcgaagaaaag +acacacttcttagagtcgatgtgtattagctagggacacagttgtttaatacgatagtga +gcccagggagggcagtgcgtcccccagtagatttattcagctagtgtaagtataagatat +ctcacccacgaggttcaagtgatatgcagtcttagaataatacttatcctgaatttcgat +attatgggtacttcaataatccgctagcgctactttatgtctcgttggacagcaggacac +atggcagtcttaaacactaaagacatcacctgaatgaatgtaatgggattacaagaatca +atgaggtattatatacgacgtaggaaactctggatatatacagtaatctagttacgccat +cgcacttcattcctctggaaacttagaagacatcagctgtacgtggaggaaccagacccc +cgtatgtagccaaatagaaccaaagttgcttatacaaacacacccaatgacaatggaccg +ctggagttcgtaaactcggaacgtagtactgcacaaacccagcatttagcaataggagct +acgtatgcaactcccacgtggtaataccttcaagctatcaatatataggtgcctagctaa +tcgcattcgcaagcagtattcaagcttgtaaaccagtataataattacagaggctctatg +aaacccaactttccagctaaaagtcccaattaaatggttatttcgtacttttaaagtcgc +ccgttctgttattacgcgaattgattctactccaaaattaaacacaaattatcaaccgtt +tcatttatatttgtcaatgcagctgtttaaaataaggctctactaaattataattaagac +acttattaccagatttctctagttaagtttgaaccagctcgactaccgcgaaagatacat +tcccttctctatttttcagttcatctatgggtcagagaagcattgaatttattctattca +ccctcgtcgttcacagcgaatcgtcagtgtgatcagtgtatgagaaatatcctaaaccgt +ttagtcagaccacacgcttagaacaagtggtctaaaaagactgccctggaaggagtaaga +agtatacagctgatccggtgtatccttcagtcatctgccctatactaattacacgacgca +aggaaaaataggtttattttctaggcaaacccttcataggtgactccgatgtgttacgaa +tcatgcttgagaatgtgctatcgttaccgacggataataacgatctccaatgaaccaaat +gtagaatgtctattgattacccttttactattcgacttagagataggagatagaacctca +gtgtacttttttagccgaatgggaatctttgggaggtgaatggccataaggtcgtaaatc +caaccctcttaaagtcttccatattatatcgttgttcgtggaatcgataacagatttgtt +gacccatagtaaatgtatactagtttatgttgtaagtgtagattgttttccgattgccgt +ccaaactttatgtcgtaattgtagaccagtaaagttgaccaaggtaagtgcccagcgatc +ctgcgagatcgatcgccaatttttccagtcactgtaagtgtaggtttagataaagccgta +tgagttatatcataagggcctcggaaagcagcttcgaaccaaagttcccttataatagta +gtttaactataaaagtatatactggtctgtcgccctttcacgatttgttttaccggttta +tgaagcgttacgtcattagagcggctccaatttaaggttaacggcttccatgtgtagttg +tatacaaggataacttaaagtatctgttcagcgagctagttaagttatcctcgatagaac +acaactcagaggtcccaagatcgggtttgcaacttgctaatttattctcaaggcaaattg +ggaattatcgatacctgtataccataaggtcgctcgatgtgatgcttatgtcttctggtg +atcctaccttagttagtgctgattaacggaacattaatgtttatcgttttgagatttagc +caattctctgattctaactcaagatgccttatctgacgtgctatgcagcccctaagtatt +ttacattgtaataggacacgctcctttaaaactcgccaaaaggtcgttgtggttctctac +tggttaactatataatttacagctttgttgagctagttcctctttggtttaagtcctcaa +tattagttggttcgagcgataagttggctagttaccttagtcactatattagatccgaat +gttatgcttcatctgaagaccgccaccctccaaaatttcttttaagactcacttattgca +aggtgtaggtgaattcggctcgtttctcaagtggtgtatctgtacacgagtttccatatt +ttcatcaacagccaccgcacacttatgtcactctaggtattaaaagtcgctctacaaggg +gacgcaattaagaaacagacatgctagtcaaaaataaacatagcgaggcaccactaattc +ggccgcttatcaatgggatgctctgcgcgagacgcgccagagctcagtagttagttcgga +catacatttacttcagatgatcaattagttttctacaaatgcttactctaccccgaaaaa +agtcaccagactcttacgtctctttagtatccttccgtcttatataaggtcagtcccccg +tttcggtaccctggaatttactaagaataatgaaacagcccccaaggacgtacgtttaca +aatgatagaccagatcgcctagcttattccgacgcatgttgcatagaattgaaccaacgg +aatgtgagagtaactagatgagccgaccacagcacccgtttgcgtcgcagaatacgcctg +atagttcggccacgaaatcatatgtcctttgagtattaagtatttgtaatgatcaatcga +gctcaagcaagcttacacttcctcggatattcagggaacttagtgcctttgaaagatacg +ttgatcaacgaaaaattgataatggctcatatggaatgcctacctcatagtgctgaatta +acacagcactgcggacctaacttttcgaggtttcaagttcacgtctcaaaacctaatagg +ctggaatatgtagggatcctcggtgaatttgtgattgggtttgttgtagtactgaccaag +tgaatattctttttttctaaaagcagatctgctgccgggcactacgaaggagatctctgt +gtatcattattgcttcttgacatgatgactcttaaatcactgtgggtgtgcaaaacgata +gcacaacccaattcgatagtacatattgttgatacttcgcactaaaccgttcatatttaa +aggttgtgctccttccttcgttaaatactggtgacttggtcctatctactattagctaga +cctctggggaaccacgcccccgtaaaacctgtgcaagagagggggtcatacatcttagac +atcgcgcctccaccagggaagcattgggtgattgaccaggtgtgtaacaaatatgattat +tcttatactaatattagcaaagatgcataatgatttgtattaaatgtataattgaattga +taagggtcttttagtcagtgatagagtagtataaggtagacattagaactcttaaccgga +cgcagatttttcggtcttagtaagccaattagtcgacaaaacaaggtaagagcggttact +agtagtacctataatgcactgaatcttcggtcgaagtatagttctaatgctatgcagatt +gtgacggcgacaaatgttcagacttatatcatgaaacaagctcttgtaagtattgacaaa +tgaaaagattgaatatttttaaatacaaaatgcgcctacttattaggggaattaaccaga +ttgaaggccaatcctcacatgtaatgagataatagacgataaatgaaattcttgtaatag +ttgaactgctacgtgatgggtattatatatgattgagatcctccaattgccgacgtcttg +tcttgatgcccaaaagattgtcaacgaggagctccctcgcgtacctgtcgtccgtatcat +aaacgacgcgacatgtacagcactccgaagtataagcaataataatgcgggtaatccaga +ctagatcttttcggactcaatgcggtttcacggtaaacatgattaataccggagagtagt +cgagcttatcagcgatgcaagcgaattcattgtgccaggagatacgttgcagataaaacc +ggcaacgtatgtcaacaagttttggcgatctcgttgtttgtattcgacgaggcgcgggaa +cttcaagaactatcgtatattcaagtccattaccttttagtttcagactggtggagctga +ctaaagttatatcatcattttgtacactggtttagttaacgataatttcagatttaacat +gaccagacgataatcgctgtatatccagttggaatgtggtttgccagaaaggttaactta +taatcaagcctctcttcagtcttgattcgtcgtatcccatccattgcgctatacctcagt +gtatttggagctgtagttataccgtgtgctaagatcagtagacatgacgagagcaatatt +atctaccttacaagcatcaacggacgtctagtcggaacaaaagactctaaaactcgaact +tcaggttaatatactatagttctgtattcagcagttattcttatattcgatattatcttg +cctattggatgtctgactttagtatattaatcatagtatctgccatgtaaaggtgccagt +actaaatctgtttcacagtgcgaattataaacggttacaaccattaaagacaacaagacc +ctatagctttatttgaattttgtcaatgcgcaacttggagctcgcgatacatcccaatta +gtctatagggtcgggacgattctacggcatttctggttataatgacaacatggattgtgg +cccgagaatcgctctttcattaattaagcaatcattacagtcttataagcgctacttccg +agtggtagcaggtaactcgatataaggtcgcatgagccgaatagcttaaaaaacaggcca +ccgaacattgatagagaataccgaccacagcgcaacctttgattactttcattaaattgt +acggctcactcgacatcaagcttaagattgcgataatgtgaactcaaatggatcagtact +gaagaaccgtaacccacttcgcagaaagcgtacccagagaagatacgctgttacaatata +cagggtgaaattattgcctgttcttcgtaaccatttcgccaaacttggttagaaatgata +gccattcatgatagaaataagctgaatgataccagtatctttaactatgtagtcaggggg +aagataacgatggtccatgtatgtttctgatatgtgacagtattggccgcgtaatttgct +aacgaagctacttaatgcctttgagcttcatatagatttctttaatcaaaatcggcaaaa +agatagtatgagctataatatatgctagtagagaactctggaccatcatctatatgaata +ctgattcgagcgtgcaattactttagcctgcgtactactgactctacaaaacactctgag +ataagtttgtagtcagtaagtcgctctctataaaccttttggatgaccattgtacagcca +cttatagatcccaataaatagcacaggagacagagtttttcaatgctcgatcatttgccg +atagtattttcgtctaacctcagggcacctattatttgatacctaacctaacggcccttt +cacaatggagaaatatatgacatcgggacaaacacaaatggtgggtggccaggagatatg +acatggtggcgtctctaagaaacacggactccctctaggcaaactcacgtaaccaatttt +aatgtcaaacaaaacgctcgaaaagattttgccgtgtaatgacctggtacattgactggt +caggaatacatcactgtagttgccgtagtgtcctgttggtgttccatcaagacacatcgt +ataacgcaatttacgacggacatcagatcaagttatacagattatttaagtatcacgtgt +gcattgggacataagggatctcacacatgccttggaacatttttgctttgtgccgctttt +tcgctgcactaccaatccttacttaccagtatattcaaaggtcgttaacagaatgagaaa +ggttagggctctaagttatcgtcgattgggatagacgagacatttgcgagcgccctccac +ggatacgaatctcccatatcaatgtgaactggatgctatgcagtttagttcttacgtctc +ctagtggtaaaaatcaaagtagcactcgcatagcagttattcagaacctaatacacaaaa +ccgtcaaacattttctaattctaggtatgggccgatcataggagctaaggtgaaactcat +aaatgttttgttagatctagcatcctaaaaagatgcatatactgagtagctggcgtgcat +tctctcaattgtatcctttttaactgaactagtcggtcccatttcgtgactgagatctat +taaccgataagattaataacactcgcattcgtatcagctcagagtgaagtttttcaataa +tttgactgatatattaacttctaaaataaccctttaagcctcggatccgtttcccaatca +catcaaaaattcttattccaactatctacggattaacaacgtgcatggggatcgtagtaa +gaacttgttccgatcactttgagtatatcaagttgacggcccggttattattgaatagaa +acattcacctgctaaattaaataccgcacatcggatacccgatttcagagggccgtctta +ctaagggcaggctttgttcggtttaactgagatgttcattattttacagtatgcttcaac +taatatgtaacgaaggacagtggatctgtctccatagtagatcttcagtcgtgaatttca +taccgctcctatttaagttcgcgttcgagttgttgatcatggcacgtgaaagcaacccct +agtattctagacgaaaattttttctagttcatctgataatttgccaattcaaaaacaacc +gctggtttcccggcgcattctctaaaatggaagtcgaacctagagccattatttgtcggt +aacccatgagttccttcttttcagaagttaatacactgtggtcctatacagaggaaaaac +agcggttatatacgatcgtggcataacaacattggatcaagatagcaatttggctaccta +ttctaattctcactagattcggtattccactacaatatcggcagattaggattggatgaa +taatcggtgtttaagtccggttgcgtctccaatctcctaatttttattaatattgatctt +ggtgacctattgtaaataaaaacttcaagactttgaataacggtgaaaagatagaagact +catttgaaaatggatcatccacagatccaaacattagcaagacactaatccccaactagc +tattctgatcgcgatcgtgctgcagtactcctgtcacaatagtctgttcatgatctaatt +ctttttgggctttgttcgatggtgattcagaatctttatccggtcgcttccctgtagcta +ctttgtggggatattgcccggggattatagggttgagatcgtttcctaaaagtatttaaa +ccaagtagacttcaactaaactacatcagaacatcgtgaagacaccatacgcggtacctt +tatttaccgataacatttcttcaagaaataccggtaagcagcataatgaccctaaacagc +tcggggtatcgtcgtagttttaaattttatttaggttactgctcaaggaataaaaactaa +ctatttaatttataataatattacaaggctcacactgattagatttgtctataagacttc +gcgatcccccattaccggattgtcttaagaataaactagataaaccatgcattttctaga +taaggcctttagtctaattagatacaaaaaacacgatagttgcatccttaatttattgtg +tcaaacctggaaccttttaattacccgcaaatcactttatgtcgagactacctctgaaat +ttattatctacctaccgcatgaggacttgaaccatcttgtaggagttatgtttattagct +aagattcgtttatcctgtagcggtccatgtatattcaacaagcaaaaagcactcagaatt +gtttttagttgagtcaagactgatatataaataagtttccctagttttttcgtggtggga +cgatattgaattgaatcttaaccgaagagtttcccactctgtcgcacaataatacacgcc +aatatttccagccctgcttatgccttaatcggttactcaatctcccattgaagttcattt +tgatctgcatagaagtttcgggcccagccttttttctgccaccttcctccaagctctgta +gacgcactctaagattgatgctcacatgtattaattctacattaacataaatatataagt +catgcatcttcgagtaaaatatctggttctccaacatgtcctggcacgtatcgttataat +gcccatacatgtagtattaaaatgattgggttaactggatattaagatcatcgaaattgt +aaagtcaaattaacaatactgtctcaagaccgtgtattcctcgtgctcggaagggctatt +acgcttacttccgttttggtatcttaatatgactttcaaaaattaagttgcagtgagtcc +tacctgcgtgcatcggttagcaagagtataaaagttgtttaaacgaactacttgctttac +aataccggtcgtatatatcgccgtgaatccagaagattgtcttctttggattatcaaccg +agatcctgtggaccgatgttttgggaccttcacagaggactccaggtagagctcgctttt +gcattaatctaagaattgtacctctctaaaagatctaaaacagtgaatgtgtatttcatg +gaaaaacacagagaaacgtaaattactttaggccgaaaggcacatgagttattatacata +tacgagatggtggtatacatcgaattcggggcatacactatagttgcattgtatttagct +gctttaaataatatgatattaccttccttacataagacattaccggcataccctggtttt +caacttgtggggctttttgacgatcgcactctcatttgatccgagtagggcggtgacccc +tgcttttcaaatacaaaaatttcgctatgaaggtaatagattacttttcgctgttatgat +agaaacggtaaatttaaaattgaaacttctagaaaagtaaagtaacgagaaatgattttg +tgaataatgcggtcatgattgcgcaagtaagaaaaaaaggcaaaaggatgcgcggaatag +aaacttatcagtcacgggtatcttgatttcattcttcttgtcaattgccgacataggatg +aaatcagattccaatgcaatacacagtaacccccacccttgattgtaatgtcgatttgaa +gttgtacgcgtcgacgaagtggatagtatacgggccttttgtacggtgcgatcaactatg +aatctcggcgagttagatggtcgtacaatctcacacatagaggtcacttgcctgtaatga +cgaattttcggctaggtactcgaactttattagaagtaaaaatgtgggcaaaagaaggat +tccattttacaagacgattacaatgagttacatgtctctcaacgtagtctttccctagta +gtctttgaactatttaggtactccagaaaattttagcaaagggtttctgtgtgaatccgc +cattcatgtttatgatggaacaataagaataacgccctcgtatgttatcgacagtgaagt +cagcagttcggccaaaaacatattcaatttagtacagatccccagaagttaagctaagtg +ctctaaaatggcctaaacggttatcaaagtaggtctaattactatactaacgggtgcatc +gtaataactgctgtcgatgcaacactatatgatagtgtcgttttgctatatatgtacaat +gtgacaaagaagccttagcgattcttgcaaacttaggacttcggattctcaatcttaaat +gtccgaaaacgcaaagattcaaaaatttaatctatgagcagatatgcctgatggtgacta +cgcgtatgttaaggctaaatgttgacaaccgcacacataatcgaactattgatagtcggg +agcataaccaggtgaacgtactttgttcacgacatttattgacatgttctaaatacgtct +caaaatcacggcgcactagaaaacgcaatcaaatcattgtcctggtttaagggccgtaat +gccggtagtgtcaaacttcatgagaactttagctggcttttggccagtatttagggacca +agagcactagccttaagctgaatattttgccatttatctactgttataactttaaaactt +ggtggcaccagacttgtcgatacacacgcatcaatctgtaacgtaaaaggtttactaaga +acaagcgtaggaattgagtttatattatatttaaactaaaagatgatattagcttctgag +ggcgatagggctccaaatcataaagaggaatatattattacacgattagaaacccacaac +atacctcgaatcgcccaaaagtttgacgaaacttggcagtactccacatctcagtaatac +agttgggagagtctcaaatgttgttttattactcaatgaaccaccctcataatttcactg +ctgttccattaaatttgcaaacgatcatttgctttgaagaaacgtaaaatcgacaaaatt +acagataagtagatgcataataaaaaaaactgctcgctataacacgatcatcgtgcattc +ttacttaggagcatcacccgcacaataacgtaccttaaactacaacactattagaccgag +tactgtaattcacgaaagctcaagctcgcattgtaaagaacttgctctctcgtaaaatgt +gataatagtttgcggagaggattcaattattttccattgcacctactccactagattcga +taaaagaaggtggtcctcccttaaaaagaaatgttaagtaacatcggaaccataagcaaa +gcatgtaagtgaaccgtcatccttccctaagaaacataaaggtttttaataatgtcgact +gtgaactataactgcatcctttcctgacctactccggttccttgttgttatttctgaacg +agaccagtagataaacaatgtaaaccacagtgggtaccaatggtgcatgtgacgctaccg +ttgttttaagtgcccgtacaaacataagaagtcataatcttacttgaaattaattttgcc +ttttattttttttcaggctcgaaattaatgatttgttttttttgaccttctagttacgct +aatatgcggtcgcctgtggtttctattgagtcctataacgggatgggatctaatacgttt +ggttactagtaaacaaggtataaatttgataccggagtatcaactgtataacatcaagct +ttatgactcatacgcgaagtaatgacacaaggctttcaggagatcgcgagtacagagcca +ctaaggggtgtattacgatagtgacaccaccgagcgcactcactccccaagtagatttat +gatcctacgctaagtattagatatataaccaaagaggttctagtcagtgcaactcttaga +ataataattagccggttttgcctttttaggcctaatgcaatattcagctagcccttatgt +atctcgcgttccacagcaccactcatggcacgcgtttaaactaatcaaatataatctatg +aatgttatgccagtacttgaataaatcaggttttttataagtccttgcatactctcgtta +tatactgttagagtcttaccccatagaaattctttcatctgcaaacttagaagaattctc +agctacggggagcataaagtccccaggatgttgacaaatacaacaaatgtggcttataca +aacactccatatgaaaatcgaaccctcgtggtagttttagccgaaccttgtacggataaa +tccctccattttccaatagcagatacctatcctactacctcgtggtattaaattaaagct +tgaaatatagagctgcatagcttatccaattcccaagcacgagtctaccgtcgtaaccac +gatttgatttacagacgctagagcaaacccatctttaaacatataagtaaaaattaaagg +gtgagtgcgtacgtgtttactagcaacttcgcttattaagacaattgtttataagccata +attaaaaacatatgttcaacaggttcattgatatttgtaattgcacaggtttttaataag +gatctacgtaagtataatgaacaaactttttaccagagttatattctgtactttgaaaat +gctcctctaccgccttagagactttcaattagattttttgcagttaatctatgcgtaagt +gaaccatgcaagggatgcgattcaaccgcctcgtgctaaccctatcgtctgtctcataac +tgtaggtctaatataattttcagttttcgaacacataaccctttgaaaatctgctattta +atgtctcacctgcatgcactatcttctatactgctcagaacggctatacgtcactatgct +ccaagtgacgatttaaacgaagcaaggaataataggtttattttagtgcaaaacaattaa +gtgcggactacgtgctctttacaataagccttgtgattgggctataggttaagtcccata +ttaacgatctccaatgtacaaaatcgacaatcgctttgcattacccggttactagtcgaa +ttacagatagctgttagatactcactctaattttggacaacaatcccaatcttggggtcg +tctatcgcctgaagctcgtaaatccttccatcttaaacgattacatattatagacttgtt +cggggtagagatatcacagttgtgcaaacattgtaaatcgatactagtttatgttggtag +tctagttgcttttaccattccccgaaaaacttgatctactatttcgacaacagtaaactt +gaactaggtaagtgaaaacagagaatgcctcatagtgccactatttgtccactatatgta +agtgtagctttacataatccactatgactgagatcattacggcctaggaaagcagcgtag +aaaaaaagggcccggatattacgactgtaactataaaactagttactggtagcgcgccat +gtatagatttgttttaccggttgtggttgcgttaacgaatttcagccgcgaaaattgatc +cgttaaccagtccatctcgacttctataaaacgataaagtaaagttgatgttcagcctcc +ttcttatggttgcatcgagagtacactactcagtgggaaatagatcggggttcctacttc +agattgtattatctaggcaattgccgattgtgccatacctggataaaataagctacctac +atgtgatgcttatctattatcgtcatactaccttagggtgtcctgttgaacgctacatta +atctttagccgtttgagatgttccaatggataggagtctaacgcatgatgaagtttagga +aggcagagcatcccactaagtatgtgacagtgtatttcgaaacgagacgttataaataga +aaaaaggtccttctggttctattctgctgaactattgaatggaaagattggttgacctac +gtactatttgcttgaagtcatcaatttgacggggtgagagacatatggtgcatactttac +ggactctatattttagatcagaagcttagcagtcttctctacaccccctcacgacataat +tgcttttaagaatctatgtttgattcctctacgggaattcggatccgttcgcatgtgcgg +tttatctaaaccaggggacatatgttcagctaaagcatacgaacactttgctaactagac +gtatgtatagtagctataaatcccgacgatatttacaaaaagaaatgagactcaaatata +tacatagcgaccctacacttattcgcaccctgatctaggcgatcctagcacccacacccg +aaagtgagcactagtgtcttccgtattaaatttactgcagttgagattttagttgtctac +taaggattactctaacccgtaataaggatcaagactcggtactagctttactatcattcc +ctatgtgttttcctaactcacaagggtacgtaccagcctatgtaattacaataatgataa +agacacaaaggaagtaactttacaaatgagtctccagttacactagcttagtccctccca +tcttgctttgaagtctaaatacgcaatctctgaggatatacagcagaagaacactcataa +cgttggagtccaagaattagactcatagggcccccaacatttaatatgtactgtgagttt +gaaggtgttctattgttaattcctgctcttgatacatgacacgtactccgtgtttaaggc +ttcggactgactttctttcataagttgagcaacgaaaatttcagaatcgataagttggat +tcactaactaatacggctgattgaaaactccactccggacctatatggtcgacctttata +cgtaaccgatataaaacttataggctggtatatcgagccttcctagcgcaatttcggatg +gggtttcttctactactcaacaacggaatagtctttgtttagtaaaccagagctcaggac +gcccaatacgtaggagagcgctgtggagcatgtgtcattatggactggagcactcttaaa +tcactctgcgtgtgctaaacgatagatcataacatgtcctgagtaaattttcttgatacg +tcgcaatataccgttattagttaaacgttctcatccgtcatgcgtgaaatacggctgtcg +tgctcagatatactattagcgactcatctcgcctaacacgcacacgtataaactcggaat +gactgccgctcttacatattagaaatacagactacaccacggaagcattgggtcattctc +aaccgctgtataaaagatgattagtcttataataagattaccaaagaggcagaatcatgg +gtagtaaatctattattcaagtgattaccgtcgtgtaggcagggagtgaggacgagatgg +tactcaggacaaatattaaccggacgaagtggtttacgtcgtactttcactattagtagt +aaatacaaggtaacaccggggaatagtactaaatataatgatatctatcttcgggagaac +gagtcgtctattgctttgaacattctcaaggcgtaaaatgtgctgacttatagcatgata +caaccgattgttacttttgtctattcaaaagattgaatagttttttatacaaaagccgca +tacttatgacggctagtatacagtttcatcccctagcatcaatgctatggacagtattga +acttataggaaattcttctaatagggcaaatccgtcgtgatgcctattttttttcagtca +catcctcaaatggcactagtattgtcgggatcccattaacaggctcaaccacgagctcac +gcgaggacatgtagtccgtatctttaacgaagcgacagcgacagaactcccatggataac +caattataaggcccgtaatcctctagacatcgtttaccaataaatccgctttctccgtaa +tcatgttgaataccccagagtagtccagatgataaccgatgaaacacaagtctttctcaa +tgcacttacggtgaacttattaccgccaacgtagctcatcaaggttgcgacatctagttg +tgtgtttgcgacgagcccagcgaacttcatcaactttcgtatattcaacgccttgtaatt +ttactttaagacgcctggtgatgtagattcttagataatcagtttgttatcggctgtact +ttaccataatttcacaggtttcaggtcaagaagattatagctgtatatacagttccatgc +tcggtgcacagaaacgtgatcggataataatcaatcgcttatgtcgtctttaggcgtatc +caatacatgccccgataccgcagtgtatttcgacatgtaggtataccgtcgcatttgagc +tcgagtcaggacgtcagctagattagattccttaatagaatataccgacctctagtccga +actaaactatagataacgccaacttcaggttaattgtctagtcgtctgtttgcagatggg +attcttagatgagtgagtatcggccatattggttcgagcactttagtttttgatgcatag +gatatgcaatgtatagctgaaagtactttatctgtttcaaactcacattgattaaaccgg +taaacctttaaagactacaagaaaatattcagtgagggcaattttgtcaatcacaatctt +ccagctagagatacttcacaatttgtcttgaggctacgcaacattagacggattttcgcg +ttttattgaaataatcgaggggcccaagagtatccatagttcattttgtaagatttcttt +acaggcttattacagcttcttcagactcctacatgcttacgagttatatgctagcatgtg +aacaatagattaatatacaggaaaacgtacattgagagagatgaccctacacagcgcaac +cgttgagtactttcattaaagggtaacgctctcgagacagcatccttaagatggccttat +tgtcaaatcatttgcagaagtacgcaagatccctaaccaacgtagaagaatccctacaaa +cacatgagacgcggtgaaaatagacagggtgttagtattcaatcttcggagtatcaattt +cgccaatcttggtgagaaagcataccctttcttcagagaaagaagatcaatcataacact +atctttaacgaggtacgcacgcgcatcattacctgcctccatggatctttaggatagcgg +aaagtattggcagcgtattgtgatttcgttcctactttatcaatttcacattcatataca +tgtcttttatcaaaatcgccaataagataggatgagctatattagatgctagtagagttc +gcgccaacatcatcgataggaatactcaggacagcgtgataggacttttcaatccctaat +actctctataattataactctctcttaagtttggaggcagtaacgcgctctatataatca +gtttgctgcaccattcttcagcctctgatacatacaaataaattccacagcagtaagagg +gtttaattgagacatcttgggaacttaggattttactctaacatcaccgaaacgattatt +ggataccgtacctaaacgaactttctcaaggcagtaatataggacatccgcaataacaca +aatgctgcctccccaggagttatgtcttcctggaggctatatcttacacccactcactat +aggcaaactaaagtttaaatgttgattgtctaaaaaaaagatagataagagttggccggc +gtagcacatgcgaaagtgaatcgtaagctataattctctggacttgaagttctgtcctgt +tcctctgcaagaaacaaacttcctttaaagctatttacgacgcacatctcagcaagttat +aaacatgttggaagtttctagtcggaattcccaaagaacggatctatctaatgcattcct +acatttttcctgtctgccgatggtgccatcctattcaaagaatttcttaaaagtagatta +aatgggacttttaacaatgagtaaccttacgcctctaagggttcctcgagtgccatacac +cagtcaggtccgagccacatacacggagaacattctaacatagcattctcaactcgatca +tttgcaggttacttctttcctatcctagtgctaaaaatcatacttgcaatcccatagcac +ggattaagaacctaagaaacaattcagtaaaacatgttcgaattcttggtatgggaacat +cattgcagctatggtctaacgcattaatgtttgggtacatcttccatcatataaacagga +agagtctgacgacagggagtgcttgcgatcatgtctatcattgtgaaatcaaattgtagc +tcacatgtcgtctatgagagcgtgtatccgataagatttagaaaaatagaagtcgtataa +gatctcactgaacttttgaatgaatgtgaagcatatatgatctgctttaataaaacttta +tccataggatacgtttccaaatcaattcaataattattagtcaaaatagataaggatgaa +caacctgaaggccgatcggacgtagaaagtggtcccatcactttgagttgatattgttga +accacacgttattatggttttcaaacagtctcaggatattgtatatacagataatccgat +accagttgtctgacgcccctcttacgtaccccaccctttgtgacgtttaaagcagttgtt +cagtattttaaactaggcggcaactaatttggaaagaagcacagtggatatgtctaaatt +cttgttattcaggcctgaatttaatacaccgcatagttaacttcgcggtagagttgttca +tcatgcctcctctaagctaccacttctatgatacaccaatagttgttctacggaatctga +taattggccaagtcataaacttccgctgcgttcaacccccttgctcgaatatccaactcg +aaaagacagccttttggtgtccggaacaaatcagttacttcttttctgatgttaattctc +tgtggtcagatacagaccaaaaactccgcggatttaccatcctccaagaacaaatttgca +tcaacatagcattttggctacatattctaagtctcaatagtttaggttttcaactacatt +atcccaacattaggattggaggaataatagctgggtaagtccccttgcgtctacaatcga +ctattttttatgaatatgcttctgccgcacctatggttattaaaaaagtcatgactttga +agaaccctgaaaagatagatgaatcaggtgtaatggcagcagccaaagagcatataatta +gcaacactctaagaacattatagatatgatgatagcgatcgtcatgatgttatccggtca +caatagtagcttcatcagctaattcgttttgccagtggtgacttgcgctggaagaatcgt +tatacggtcccttccctcttgatacggtgggggcttattcaaccgcgtggattgggttgt +catacttgcattaaacgatgtaaaccatctagtagtcaactatactaaatcacaaaatag +tgatcaatacatacccgcttcatggttttaaccatttaattgattaaagatattccgcta +agaaccattatctacctaaactgatcgccgtatcctagtagtttgaaatttgatgtaccg +taatgatcaacgaagtaaaacgttatattgtatgtagaataataggtcttggagctaaat +gatgtgattggtagtgaagacttacccttacaactttaccggtttctcggaagaatatac +tagagaatcaatgcatgggctacataagcactttagtctaatgagataaaaaatacacga +gtcttccatcatgaattttttgtcgaaaaactcgaacctggtaatttaaaccatatatct +ttatgtcgtcaataactctcatatgttttatataacttcccaatcacgacttgtaactgc +ttgttcgactgagctgtttgagctatgaggccgggatccggttgagctacatctatttgc +tacaagaaaaatgaaagcacatttgttgggagttctggctacactcatagagaaataagt +ggcccgagtgggtgcggcctgcctccatattcaagtgtatcttaaaccaagtggttccaa +cgctcgcgctaaagaattaaagcctttatttcctccacggagtagcccgtaatccggttc +gaaagagaccattgaagttaattttcatatccagtgaagtttaggcacaagcatgtgttc +tgccacatgcctcaaagcgctcttcaaccaagatatgattcatcctaacttcgatgaatg +cgtctgtaacataaatatagaaggaatgattcggcgagttaattttcgccttctccaaca +tggcatccctacgttcgttataaggaccatacatgtaggttttaaaggtttgcggttaat +cgatatttacatcatagaaattctatagtcaaatttacaagactctagatactcactcgt +tgcagccggctaggaagcgctttgtaccttacttcccttttcgttgcgtaatatgaattt +catatagtaagttcaaggcactcatacctccgtgaagagggtagatagactattaaagtt +gtttaatagtacgtattgatggaaatgacccgtaggagatttaccactcaatccacaaga +ttcgctgctgtgcattatcaaaacagtgcatgtcgaaacatgggttgggtccttcaaaca +cgaatccaggtagagatacctttgcaatttttcgatgaaggcgaccgagataaatgagct +ataacactgtatgtcttttgattgctataaaacacagaaacggatattaatttaggccgt +aaccaacatctgttatttgacatagaacagatggtcctttacagcgtattccggccttaa +tattgaggtccagtgtattgtcctcctttaaagaagttgattgtaactgacttaaataag +acatgtcacccattcactgggttgcaactgctggccctttttgtccatcgcacgctaatg +tgataacagtaccgccctcacacctgcgtttaaaagacataaatgtcgctatgaaggtta +ttcattaattttagctgttttcttagaaaaggtaaatttaaaattgaaaaggctagaaaa +ctaaagttacgacaaatgtgtttgtcaagtaggcgggcatcattgagattgtaagaaata +aagccataaccagccccggaatagaaaatgttaaggaaaggcgatcttctttgaattctt +attgtcaagtgcagtcatacgttcttatcagaggacattgcaataaaatctaacaccctc +ccttgtgtggttgggccatttgtacttcgaagcgtccaccatgtgcagaggataacggaa +tgtggttccgtcccataaacgatcattctcgcccacttagtggcgcggtaaatcgctctc +atagaggtaactggcctgtaatgtccaatgttaggctaccttctccaactttagtacaac +gaataatgtccgattaacaaggagtcaatttgtcatgaccagttcattcaggtacttgta +tctatacggacgcgttccagagtagtatttgaaattttgaggttctactgataagtttag +ctatcgctgtatgtctgaataagaatttaatgtttatcttcgataaataacaattaacaa +ctcctaggtgatacactgtgaagtctgctgttccccaaattacatatgctattttgttca +cataccatgaagttaagctaagtgctctataatggcataaacggttatcaaactagctcg +aatttcttttattacgccggaagcggattaactgctgtagatcaaacacgttaggatagt +gtcgttttcatatatatctaaattcggtctaacatgcattacccatgcttgataacgtag +cacttcgcagtctaattatgtaatgtccgtttaaccaaactttaaaaaagtttatctatc +accagtgatgcctcatcgtgactacccggatctttagcctttagggtctaaacagaacta +atattactacgtgtcatactccggagcttaaccaggtgaaacttatttgttaaccaaatt +tagtgacagggtagaaatacgtatcaaattaacccagcaatacaataagcatgaaaataa +ttgtaatcgggtttgggccggaatcccgcttggcgaaaacttaatgacatagtgtgatgc +attttgcactggattgagccacaaactcaactagcattatgctcaatatttggccagtgt +tctacggtttgaaatttataaaggccgcgcaaaagtcttgtagttacaaacgcataaatc +tcgaacgtaataggtttaattagaacatccgtaggatttctgtttatagtagatttatac +taaatgttctgattagattctgacggccttacccatacaattaataaagacgaatatatt +agttatagtttactatccaaataaattaagcgaatcgaaataaactgtcacgatactggg +cagttatcaacttatcacttatacagttcggacactctatattggtctgtgagtactcta +tcaaactaactcataagttaactgcgcttccattaaatttcaatacgttcttgtgctgtg +tacaaacctataatcgaataaatgacacatatggagatgcataataaaaaaaacggctcc +atatttctcgttaatcgggcattcttaaggaggagcatctcaccaaaaataacgttcctg +ataagtcttaactattagaccgtcttcgggaatgaacgaaacctcaagctagcatggtat +agttcttgatagcgcgtaaattctgataatactgggcggacagctggaaattagttgcca +gtgcacctacgcaaatagtttacataaatcaacgggctccgaacgtaaatacaaagggtt +agttacatcgcaacaagatgaaaagcatgtatgtctaccgtcatccgtccctaacaaaca +taaaggtggtgaagaatctcgtaggtcaactataactccatccttgaagcaactactccg +cgtccgtgtgcgtagttcgcaacgagaacactactgaaaaaagctaaacaactctcggta +caaatgcggcttgtgtcgataaagttggtggtagtgcacggaataacataacaaggaata +ttatttattcaaattttttgtgactgttatttgttttctgcctagaatgtaaggatgtgt +tttttgtgacctgatagttacgcttatttcaggtccacggtgcgtgagagtgtgtcctat +aacggcaggggagcgaagtagtgtcctttagactattcaaggtagaattttgataacgct +ctataaaaggtagaaaatcatgattgagcaataagaccccaacttatcaaaaaaggagtt +ctcgacagcgcgtgtacagtccctataacggctgtatttcctgtgtcacaacaccctccc +atcgcactcaaaatgtagatttatgatcagacgctaacttgttcttagagaaaaatacac +gggatactctgtgcaacgatttcattaataaggtgcagcttgggacttttttggccgtag +gctttattaacattcacagtaggtagcgagacttcctatgaaccaatcatgccacgcgtt +ttaacgtttcaaatataagctaggaagcgtttgccaggacttctataatgcaccgttttt +tttagtacttccttactagccttagtttatgttagagtctttccaattacaaaggattga +atagccaaaatttctacaattctcagcgaacgccagcttaatctaaacacgagcttcaaa +tattctacatatcggcaggagtcaatatataaatatgaaaatcgtaccatcctcgtactt +ttagaccaaacgtcttcggataattaaatcctttttcaattaccacagtacgtgcattag +aactactgctatgaaagtaaaccttgaaatatagtcctcaagagcgtatccaagtacatt +gcacgtgtatacagtcgtataaacgagttgatgttctgacgctagagcttaccattcgtt +aaacagataactaaaatttaatggctgagtgacttagtgttttcgacaaacgtcgcggat +gtagactattgtttataagcaatttttaaaaacatatgttcaaaacggtatgggatatgt +cgaattccacaggggtttatgtaccatagaagtatgtataaggtactaaaggtttaaatc +tgtgatattcggttcggtgaaaatcagactagtcacacttagtgtctgtaaattagattg +ggtgaaggtaagcgatcccgaactctacaaggcatgggatgagattctaccgactccgga +taacactttacgatcgcgcataactctagctcttagataagtttaacttgtcgatctcat +aaacagttcaaaatctgcgatttattgtatcaaatccatcctctatcttctataatcatc +tgaaccgcgatacggcactatgagccaagtgaagattgaatccaagaaagctataattgg +tttattttagtccatttaaattaagtccggtataagtgctctgtacaatatgcagtctca +tgggcatatacgttaactaccttttgatacttcgaattggtaaaatatcgactatcgatt +tgcagtaaaaggtgtagagtccaattactctttcctgttacatacgatctcttagtttgg +acaactagcccatgatggcgctcctctagcgcatgaacctactttataattacatcttta +tcgatgaatttttttagactgcggaggccttgagttttaacagggctgctaaatttctta +agcgattagacggtagcgtcgtacgctacttgcttggaacaggcaccgaaaatattgatc +tactattgcgtcaactctattctgctaatagcgatggcaaatcacagaagccctcttagt +gacaatagttgtcaactatatctaagtcgacctttactgtatcaacgatcacggagagaa +ttaccgaatacgaaacctcaggactaaaaaacggaaaggatttgtcgacggtaaatataa +tacttgttaagggtagcgacacaggtatactttgggtgtaaacgtggtgcttcccggaac +gattttcagaccagaaaattgttccggtaaccaggaaatctcgtctgcgttaattcgtgt +tagtaaacttgatcttcagactccttcttttcgttgcagcgagacttaaattatatctgc +gaaatagtgccccgtgcatacttcagatggtaggagataccatttggcccattgtgactt +tacgcgattaattaaccgacatacatctgttcctgagctatgatcgtctgaataaattac +ggtctcctcttgatacctaatggtttctggagacgtttctcatgttcaaatggatagcag +gagatcgcttcatcaagtttagctacgcagagcatcaaaatatgtatgggaaagtcgatt +tccaaaccagaagggataaagagaaataacggacttctccgtagattagcctgatatttt +gatgggaatcatggcggcacatacgtaagagttgcgtgaacgaatattttggacggcggg +agacacatatcggccattcgttaaggtctctatattggacatcacaagcttagcagtatg +agctactaacactcaagacattattgattttttcaagatatgtttcattcctctaccgct +attcccatacgttcgattcgccgggtgagcgaaaccacgggactgaggttaagctaatca +ataacaactcgttgcgatagagacctatgtatactagagagaattccccaacatttttac +aaaaacaaagcagactaaaatagatacagtccctccatacaattaggaccaacatgttat +tgccgatcctagcacacacaccacaaactcagaacttctgtcttacctatgaaagggtct +gcacttctgattgtacgtgtctaattagcattaatattaaaactaattaggataaactat +aggtacgagctttactataagtcactaggtgttttccgatcgaaaaacgggaccttcaag +ccttggtaagtacatttaggataaagaaaaaaaggaaggtacgtgactaatctgtctaaa +ctgacaatagagtagtacctacatgcttcatgtcaagtcttaatacgcaagcgctctcgt +tatactgctcaacaaaactcataaagttggactccatcatttagaatcatagggaccaaa +acatttatttgctactgtcactttgtaggtgttctattctgaattcctcatattgataca +tgaatcggaatacctgtggatcccttaggacgcacgtgctttctttacgtcagaatacat +attgtcagaatcgagaagttccatgcaattaagaattcgcctctttgaaaactcatatcc +ccacatatagggtccaccgttattcggaaacgatataataattattccagcgttgagcgt +cccttaagagcgcattttcgcttggcctttcttctacgactctacaacgcaagtggctgt +gtggagtttaccacagcgcagcaccccatagaactacctctgagagcgcgagatggtggc +agtatgctctgcagctagcgtttagaacgcgcccgcgcattaaccagtcatattaaaatg +gactgtcttaattgtcggcattaggagcaatattaactgatgagggtatcggtcgcagaa +gtaatgacggaaatacgcctctagtccgcagagatacgattacagactcagatcccctaa +caagcaaaacgattaaatcggaatcactccccctatgacatatttgaaatacacaagaaa +ccacgcaacatgtcccgcattctcaaccgcgctttataagatgttgagtctgagaattag +atgacctaactgcaagaatcatggcgagtttatctagtaggcaagtctgtaccctagggt +tcgaacgctgtgacgtcgtgatcggtctaaggacttagatgataaccaagaactggttta +ccgagtactttcactattaggagtaattacatgcgttcaccgcggaatacgacgaaattt +tttcatatctttatgagcgagatcgtgtcgtctttgcattgcaacagtcgctaccagtaa +ttgctgatcaattatagattcattatacagatgcttacttttctctattcaatactgtca +tgagttgtttttaaataagcaccagaattatgtcgcctagtataatcttgcttccacttg +aatcaatgcgatggacagtattctactgattgcaaagtagtctatttcggcttagcagta +cgcatgcctatttttttgcaggcacagaataatatgcaactaggattctcggcatccaat +taacaggctaaaacaccaccgaaagacaggtaatctacgaagttgatgtttactacagaa +agcgaatgatatcacttggagaacattttagatgcccccttttaatctagactgagtgta +ccaatatatcaccggtctaccgaatcagcttgaataaaccactctagtactcatgataac +cgagcatacacatgtatttctcaatgcactgaaggtgaactgtttacaccataccttgcg +aatcaacgtggcgacttatacttctgtctttgagtacagcacaccctaatgaatctaagt +tagttgttgatacgaattgtaatttgactggatctcgcctcctcatctagattcttagag +aagatgtttcttatagccggtactgtaactttattgatctggtttatggtaatcaacatt +ttacctctatttaaacgtccttgcgccgtgcactcaatcctgatcggtttagattcaagc +gattatcgagtctggaggccgagaaaagaaatgcacagagtaagctctctattgcgacat +ctacgtagaaactcgcatttcagatcgagtaagcaactctcattgtgttgattcagtaat +acaagattacctacgcttctacgaaatatactatagatttagcctacgtcacctttagtg +tcgagtcggagctttgaagatcggatgcggtgtggactgtgtataggcaattttgctgcg +agctcgtgacttttggttgatgtcgatatcaatgggatacctcaaacgtctttatctctg +gataactcacattgagtataccggtaaaaatttattctattcatctaaatagtcagtgag +ggctagggtcgcaatcacattaggccacatacacatacttaacatgttctattgacccga +cccaactttagtagcattgtagccgtttatgcaaatatgccaggcgccaaacactagcca +gagggcattttgttacatttatttaatcgattattacacagtcggaacacgcctacatgc +gttcgacttatttgcgacatggtcaacaattcagtaatttaatccaaaacctaaagtcag +agacatgacactaaaatcacattaaggtcagttagtgaaggaatggctaaccagctagag +aatgcatcattaacaggcacttattgtcaaatattttccagatctaagcaacatcacgtt +aaaaagtacaacaatcacttaaaacacatcagtccaggtgtaattagaaagccgcttagt +aggcaagcgtaggagtataaatgtagacaatagtcgggacttagcagacactggatgcag +tcatagaagatcttgcataacacgttagggttagagctacgaacgcccatcattaactgc +ctaaagcgtgcgtgagcttagcgctaacttttccaacacgtttgtgatttcgttcataat +gtatcaatttcacagtcatatacagggagtgtagaaaaatcgcaattaacatacgttgac +ctatttttgttcagagttcagttagagcctaatgattcgagagcaataatcaggacagcc +tcataggaagtgtcaatcacttagaagctatattattataaatcgctctttactgtcgtc +gaaggaacgagcgagagagaatcagttgcctgcaactggcttaacaatatgatacataaa +aatattttcatcaccactaagacggtggaattcagacttattggcaacttaggatgggac +tattaaataacccataagatgttgggataaagttacgaaacgaaagggatatagcctgtt +agataggaaatccccaataaaacatagccggcctccacagcagtgatctattccgccacg +cgatatctttataccacgcaatataccaataataaaggttaaatgtggttgcgatttaaa +aaagatacatatcagttgcaccgcgtagcaaatccgtatgtgaagcgtaacctagaatta +tagcgtctgcaagttctctaagcttcctctgcaagatacaatatgactttttagcttttt +tactaccaaatctcagaatcttagaaacaggttggtacgtgctactcggaattcccaaag +taccctgctatatatgccattccttcattggtccgggctcaccatggggccatcatagta +atagaaggtagtaaaactagttgatttccgacttttaacaatcactatcctgacccagat +atgggttccgactggcccttactccagtaagggcagacacacagacaacgagaacttgat +aactttgaattctcaaatcgatcattgcaacgtgacttatttactagcctactcctataa +ttcatacgtcaaatacatttcaacggaggaagataataagtaaatattcactaaataatg +gtcgaaggagtcctttgccaacataagtccacatatgcgctatagattttttcttggggt +tcatattcaataagataaacagcaagagtatcacgtcagcgagtcattgagatcttggct +agcattgtgatagcatattctacctaaatggtagtctagcacagagtggataagatatca +gttagatatagacaagtactataacagatctcgcttcgttggattgtatggctagctttg +atgatatgattttataaaaattgatccagacctgacctggccaattatattcatttttta +tgagtaaaaatagataaccatgaaaatactcaagccccttaggacgtacaaagtggtaac +ataaatttcaggtgttattctgcaaccacacctgttttgggttttcaaaaaggctaagca +gattggttttacagataatccctgaacactggtatctcccaacgatgtcgttcccaaccc +ttgctgaccttttaagctctgctgaagttttgtaaactaggcggaaaatatgttcgatag +atccactcgcctgaggtagaaattcgtcttagtaacgcctctttggattacacagaatag +tgtactgacacgtacactgctgcagcagccatacgctaacattaaaattcgttgagtcta +catttgttgttattcggattatgttattgggaatagtatttttattcccctgcgtgaaac +cacatggatagattagcctactcctaaagactcccttttggtctacggttcaattctctt +actgagtttatgttcgtaattatatcggcgcagtgaatctcctaattatcaccggagtta +ccagacgccatgaacttatggccagaaacattgcatgtggcctacataggattagtatca +agagtttacgtttgcaacgacatttgaccaacttgaccattcctgcttgtagaccgcggg +aactcccctgcacgcgactatagaagttggtggtggatgtggcttatgccgcaaatatgg +ttttgaaaaaagtaatctattgcttgatacctgaattgagacatgtataagggctattgc +cagatgaaaaactgcatataaggtcaaacaatataagaacattatacataggatcttagc +gttcctcaggatggtatacgctataaagtctagcttcagcagctaaggagttttgccagt +gcggacttccgctggaagattaggtttaaccgccctgacatcttcataaggtcgggcctg +attcaaacccctggagtgccgtctcatacttgaattaatcgatggaaaacttcttctagt +ctaatattattattaacaaatgacggttcaataaataacaccgtaagggtgggaaactgt +taagtgatgaatcattttaacctatcatccattagctacagataatgataccccgatccg +actagggggtaagtggttgttccgttaggataaaccatgtaaaacgttagagggtttgta +gattaattggtattccagataaatgaggtcagggcgagtgatcaattacactgaaaaatt +gtcagcttgcgcggtagttgttaagacagtataaatgaaggggattcagaagcaagtttc +tcgattgactgaatttataaaccagtcgtcaatcatgatttttgtgtcgattaaagccta +aatggtaatttaaaccattgatatttatcgagtctataaatatctttggttgtatattac +ttcacaatcaccaattctaaatgattcttccactgtgcgggtggagatatcaggacgggt +taaggttgacctacatcgttttgatacaacaaaaatcaaagcacatggctggggacttct +cgatactatctttgagatagtacgggcaagagtgggtgacgcctccctacattttcaagt +ctatcggataacttctcggtaaaacgctcgcgatatagttttaaagcattgatttaatcc +acgcaggagcaagttttaccggtcgaatgagaaaattcaacgtaagtgtcatatccagtc +atggttagccaaaagcatgggttatccaaaaggaataaaacagctcttcaacaaagagat +gaggcttcataacttcgatgaatgcgtatggttctgatatatagatcgatgcatgaggac +actttattttagccggcgaattaatggaatccatacgttacttatttggacatgacttct +aggtgtttttgctgtcccgtttagcgatatttacagattagtatttcgtttctcatagtt +aattgtatctagatactaactcgttgaagacgcataccttgccatttgtacaggacttaa +ctgttccgtgcgtaatttgaatttcttataggttcttcaaggcacgaatacctcactcat +gaccgttcatactctagttaaggtcgggaatactacgtatgcagggaattgtaacctagg +agatttacaactctttaaacaagagtcgctgaggtccaggatcaaaacactgaatctcct +aacttcgggtgcctccgtaaatcacctagaaacctactcatacatttgcaattttgagat +gtaggcgaaagagagaaatctgctttttaacggtatctcttgggattccttttaaaaaca +cataacgatagtaatgtaccaagtaaccaaaagctgggatgtgtctgtgtactgatccgc +cgtgtcagagtagtccgccatgaatattgacgtcaaggctagtgtcatcaggtattgatg +ttcattgtaaatgaaggaatgaactaatgtcaccaagtaaagggggtgaaaatgctcccc +agggttctacagacatagagatggtcagaacacgacccccctctcaacgcagtgtatttg +aaatatatggacatatctaccttattctgtaattttagatgtgttctgtgtataccgata +ttgataagtcaataggcttgattacgtatcttaagacaaatctgtttcgcaagtaggacc +gcatctttcagattgtttctttttatgccataacctgcccaggaattcaaaaggttatcg +atacccgatatgctgtgaattattattctaatggccactcattcctgcttatatctggaa +ttggcatgaatatcttacaacctaaagtctggcgttgcgccagttctacttcgtaccgga +caccatctccagtcgttaaccgaaggtgggtacgtcacataaaagttcattagaccacac +tttgtgccgacgtatatagatatattacacgtatagggaatgttttctcctaggtgaccc +gaccttctactaaggttgtacatcgtataatggcccattaactacgaggaaagtggtatt +gacctggtaatgcacgttcttcgatatataccgacgaggtaaagtctactattgcaaagt +ttgacgttatactgataagtttagatttccctggatcgcgcatgaacaatgtatgcgtta +tctgccatatataacatgttacaaatccttggggatactatcgctactatcatcggacca +aaattaaataggctagtgtcttatcagaacatcatgtttaccgaactgatctattttcca +atttaagctgatattacgtccgcgtatttattttagttccccggatgacgattatctgag +ctacatcatacaagttagcatactcgccggtgcattgatttcttatttcgctatatcttc +aagttcacaggcttcatatagttccaattagcagtataattaggttttgtaactttaacc +atactttataaaaggttatattgcacaactgatcaagcatccgctataacccgagcttta +ccagttagcggctaataacaaataagatgacttcgtgtcatacgaccgtcatgatcatgc +tctaacttaggtgggaaccaaatttaggcaatgggtagtaataagtataaaatgatacca +catatactataacaatgaaattatttgtaatccggtttgccaacgtatcccccttcgcga +taaattaatgacatagggtcatccatgtgccaatcgtgtgtgccaaaatctcaaattcaa +ttatcatcaatattggccaagtgttataagcgttgaaagtgatataggccgccaaaaagt +agtctacttaaaaaccaatatttatcgttcgttattgctggtagtacaacatcacgagca +tttctcttttgagttgatttatactatatctgctgatgtgattatgtcccacttacccag +aatattaagaaagtcctagattgtaggtatacttgactataaatataatttaagactata +caaataatctggctacattatgccatcgtagaaactgataacgtagtaacgtcggacact +agattttggtcggggagtaatctagcatactaacgaatttgttaaatccgctgaaagtat +atgtcattacctgcttggcctgtcttcaatacgtttagactattaaggactcatttcgag +atccagtattaattatacgcatccatatttatactgaagacggattgagttaggacgaca +agctaaacaaatattaagttaaggattagtattatattgtagaaactcgtcgggttggaa +cgattcatcatcatagaatgcgttacttattcagagagacttaattcggttatgactggc +agctcacctggaaagtaggtgaaaggcaacagaagaatattgttgactgaattctacggg +ctacgaacgtaattacaaagcggttcgtaaagagcataaagatcaatacaatggatctct +acagtattacgtaaataacatacataaacctggtgttgattcgactagctcatagattaa +tcattaattgaagctacgaagacgcggaagtctgcggagtgagcaaacagtaatcgactg +ataaatgcttataatatcgcgcttaaatgccgcatggtgtacattaacgtgggggtagtc +aaaggaatatatttactaggaatattagttatgcaaatgttgtgtcaatgtgatgtgttt +tatccagacattggatgcatggctgtgggggcacaggatacttaccattagttcacctac +aagcggcgtgagagggtctcagttttagccagcgcagagaagtacgggcctttagacgat +taatgctagaattgtcataaacctcgtgaaaagctagttaataatcatggtgctagaaga +acacaacttttctataaaccagttctcgactgacagtcgtaactcactatatcgccgctt +tgtactgtcgcaaaaaaacctcacatagaaagaaaaatctactgggtgcatcagtagaga +tcgtgttctgagagataaatacaccggatacgatctgcatcgagttcatgtattaggtca +agcttgggactgttgtgccagtagcattttttaacagtcaaagtagggtgagacacgtca +tatcataatatatgccatcgaggtttaaagtttatatgataagctagcatgcgttgcaat +cgtattcttgaatgctccgtggtttgtactaattcctttatagactgagtgtatcgtaca +ctcggtacaattacaaaggatggaagagcaaataggtcttcaattataacagtaccccac +cttaatctaaaaaccagcttcaattagtattaatttcgccaggagtatatatataaatat +ctaaagactaaaagactcgtacttttacaacttacgtcgtagcataattaaatcatgggt +aaatgtcatcagtaagtgcattagaaatactcctttgtaaggatacagtgaatgtgtctc +agcaagtcagtagaaatggaaattcatactcgattaaggcctataaaactgttgttggta +tctacagagtgattaaaattagtgaatcagattacgaaaatgttttcccgctcgcactta +cgcgtttagacaaaagtacaggtggtacaattggctgtagtagaattttggtataaaata +ggtgataaaccggatgggtgtgggcgaattcaaaagcggtttttgttccatagaactatg +tagttggttataaaggttgtaatctcggagattaggttagggcttaatcagaatagtaac +aatttctctatgtaaagtacagtgggtgatcgtatgagttcacgaactcttaatgccatg +cctggacaggataaacaatacgcatataacttgacgatcgagcttatatcgacctatttg +agaagtttaacgggtcgatataatatacaggtcttaatagccgattttttctagaaaagc +aatcctatatcttagttaatcagatcaaccccgtgaacgatatatcagcaaactgaacat +tgtatacaacattcctttttgtccgggtggggactccatttaaagtatctcacctagaac +tcagcggtaatagatgcagtctcttgcccagttacggtaactaaatgttgatacttagaa +ttgctaaattttagtctagacatttccaggtaaaccggtagacgacaatttctctgtcat +ctgtcataagatcgcttagtgtgctcaaattgcaattgagggccctactatagacaatca +tcagactttttaattaaatagttttccatgaatgtgttgtcaaggcggaccccttcactt +ttatcacggctcataaatgtcgtatgactgtagtcggtagcggccttcgagtcttcaggg +gaaatggaaaagaaattaggcttctaagatggactataatcgattaggctaattccgttc +gcaaatcacagaagcaatcttactcaaaattgttggaatcgatagcgaacgcgaccgtga +atgtttaaaagtgctcgcacagaattacccaatacctatcatcacgacttaaatacccaa +agcagttgtagtcgcgtaatagattaagtctgaagcctagagacaaagggatactgggcg +gggaaacctgctccttcacggtaacatggtaacaacagaatttggttaaggttaaaacga +aatatactcggagtgaattactgttaggtttcgtcatcggatcaataagtagtttccgtg +aagacactcttatattagatctccgaaattctgacccgtgcattaggcacttggtaggag +attccatttggaacttgctcaatgtaagccagtaatgttccgaaataattcgctgcagga +gcgaggagccgctgaataaaggaccctcgcatcttgttaccttatggttgagggtcaccg +ttctctgcgtcaattccagagctggagatacattcatcaacgttacctacgcacagaata +aaaagatcgagcgctaactcgttttcctaaacacaacggatttagacaaattaccgaatg +cgccggagagtagcatcttagtgtcatgcctatcatggcggctcagtacgaagagttcag +gcatcgaatattgtggtagcccgcactcaaagttccgccattaggtaagctatatattgt +ggtcagaacttgaggacaactatgagctactaaaaataaacaattttgtcatttgttcta +gatatgtggcattcatcgaacgcttgtaccagaagttacattcgcagcgtgagcgaataa +acccgaatgagcgtaacattatcaataacatatagttcagatagagaacgaggtattcga +cagagaattacccaacattggttattaatctatgcagaataatttagataatgtcactac +ataatattaggaccaaaaggtgattccccagaagacaaaacaataaacaatctcacatat +tcgctagtacctatgtatgggtatgatcttctgattggacggggataatttccaggtata +ttaaaacttattaccataatctagacctaagagaggttatataagtaaagagctgtgttc +cgatagaaaaacccgaccttaaagacttgcgaagtaaattttgctttaacaaaaaaacct +acgtaagggaatattctgtataaactgaaaagtcaggtgtaactacatgagtcatgtctt +cgattaattacaatgcgatctcgttattctgatcaactaatatcataaactgccactaca +tcttgtacaatcattcgcaacaatacttttatgtgctaaggtcacgtgcttcctctgcta +tgctgatttaatcagattcataaaggaatacgaataactctggatccattaccacgcaag +ggatttatttacggctgattactttttggctgttgacagaactgccatgaaagtaagatg +tcgcatcttgcataaataatagcacctaatatagccgacaaagtgattccgataacagat +tttaagttgtccagccttgagactccatgaagaccgcttgggagcttccccgtgattaga +agaatctaaatcccaagtggatggggggagtttaaatctcagcaccaacaaatagtactt +cctctcagagcgcgtcatggtcgaaggagcctatcctgatagaggtttgaaagcgcacgc +gcatttaactgtcatattaaattggaatctcgtaagtgtcggcagtacgacaaattttaa +ctgatgtcggtatacggagaagaaggaagcacgcattgaagcagctacgcagaactgaga +agatgacactctaagatacaattaatacaaaaacgttttaagcccaatctatcaacagat +gtaagatgtctaatacacaagaataaaaccttcatgtcccgatgtataataacagcttta +tttctgctggtcgaggtgaagtagtggaaattactccatcttgctgcgcgtctttatagt +gttggctactctgtaaccgacgcgtccatccctctctcctagtgatccgtatatccaatt +agaggataaccaacatctgcgttaccgacgaatttaaatttttcgactatttaattccgt +tcaaacccgtattcgtagtaagtgtttcatagatttatgaccgacatcgtgtacgagttg +cagtgcatatgtagataccactaattgctgatctaggatacatgctttataaacatgctt +acttggctattttatttactgtcatgtgggggtttttattttcaacaagtatgtgctacc +attggataatctggcttcaaattgaagatatgcgttccaaacttgtctactgtttgctaa +gtaggagttgtcccattagaactacgcagcacgtggtttgtgatcgaaaagaataattgg +caaatacgaggctagccttcaaatttaatgcagattactcctcagaaacacacgtaagcg +acgaacgtgatgtttactacacaatgcgtatcatagaaattcgtgataatttttgttcca +acctttgaatctagactgagtggaaaaagatttcaccgggataccgtttatgctggtttt +aaaaactcgtcgaatcatcttataactgcattcaaatggatttctcaatcatctgtacgt +caactgttttaacaataacgtcagaataaaccggcacaatgagacggcggtctttcacta +caccacacccttaggattataagtgacgtgtggattcgaattctaaggtgacgggatcta +caagcctcagctacattaggtctgaagatctttcgtatagccgcgtatgttactgtttgg +atatgggttatgctaatcaacagttgacagcgagtgaaacggccttgcgacctgaaatct +ttacggttaccttttgattcaagacaggatcgacgatggaccacgtgaaatgaattcaaa +actgtaacatcgcttgtgcctcagcgaccgagtaacgacaagttcacatcctctatgcaa +ctatcattgtggtcattaaggtattcaagattaactaagagtcgaccatatattctagag +ttttacaattaggaaccgttagtctagactaggagcgtgcaacatcgcaggaggtgtgga +ctgtcttgacccaagttgcctgacacatagtgtcttttgcttcatgtccttagcaatgcg +atacctcaatcgtagttttatcgggataaataacatggtgtttaaccctattaatggttt +ctattaatctaaattgtaaggcagcccttgggtcgaaagcacattaggccacatacacag +tatgaaattgttcgagtgtccagaccataattgactaccatggtacacggtgttgctatt +atgactcccgcaaaactcttgacagagggaattttggtacattgatgtaatcgatgattt +aacagtaggaactagacgtcatccgttagactgagttccgacatgctcaaattgtcagga +tttttatccaataactaatggctctcacatgtaaataaaatcacattaacgtcacttagt +gatggattcgctaaacagatagactatcattcatgaactggcactgtttcgattatattt +gcaacatcgaacatacttaaagttaaatacgacatcattcaattaaaaaaattcagtaca +cctctaatgagtatcccgctttggaggaaagagtagcactttaaatggacaatttaggcc +ggactttcctgtaaatggatgaagtcattgtacagcttgaataaatcgttagggttagtc +cttacatccaccatatgttaatgaataaagcctgagggaccttagagctaacttgtccaa +cacgttgctcatttacttaataaggttgaaatgtatcagtaagtgacagcgagtgtagat +tttgaccatttaactgaccttcacagttttgtcttcagacgtcacttacaccataatgat +gacagagcttgtagatgcacacactcattcctagtgtaaatcaagtagtagctagattat +tataaagagatattttctggcgtcgaacgtaacacagagagagtataaggggcatgataa +tggcttatcaatatgtgtaagaaaaagtttttaatatcatctaactcggtggaatgcaca +cttatggccaactgaccttgggacgagttaagataccataagaggttgcctgtaagttaa +gataacaaagggatattccatctttgtgtgctaagaacctatttatatttgcagccataa +aaacctctgtgctatgcagccaccagagttatttatacaaagaaagagaccatttagata +cgttaattctgcttgcgatttattaaacagacatttcacgtccaaccactacaaaagccc +tatcgcaagacgatcattgtattatagcctatgcaacgtagctaagcggccgaggaatca +taaaatatgaattgttacattgtttactacatatgatcacaatctttgtaaaaggttcgt +tcgtgatactaccatgtacctaactaacctgagatatatgcaatgacttatggggtcagc +gcgcaacatccgcaaagcatagtaatacaaggtaggaaaacttctggatttcccaaggtt +ataatgctctatactgaccaagagatccgttacgactcgcaatgaatactctaagggcac +tcacaaagaaaaccactaattgataaatttcaatgataatatcctgaattgcatcgtgta +tgagttacgagaagtcgcatttaatgaattagtcatagaaatgtcatagcaggaacataa +ttactatattttaacgatttaatcgtagttggagtcctttcccaaattatgtcatcagtt +ccgatttagatgttttcgggcccttcttagtaaagaagttaatatccaagactagctcct +cacccacgcatgcacatattcgcgagaagtctgatagaatattcgacagaaatgcgactc +tagctcacactcgttaactgatcaggtacttatagacaagtacgttatcagatatcgctt +cggggcattgttgcgctacctttgtgcatagcagttttgaaaaattgttcaagacctgaa +cgggaaaatgatattatttttttaggaggaataatacagtaccatgtaaatactcaacca +ccttacgtacttcttacgccgaacatatatggcacgtgttattcggctaacaaaactgtt +gtgccttttctataaggataagcagattcgttttaaacatatgacctgtaaactgggatc +tacaaaagaggtacttaaaataaattgcgcaacggtttagatctgcggatctttggttaa +agagcaccattagatgtgccatacttcctatcgcctgagcgagaatttagtctgaggaac +cactcttgggatttaaaacaattcggttaggacacctactcggcggatgaagcaatacga +taacattaaaagtcgttcagtctaattttggtcgtagtacgatgagctgatggccaattg +tatttttattaacagcactgaaacaaaatggagactttagactaatactaaagtctcaat +gttcgtcgaaccttaaatgctcggaatgaggggatcttcggaagtatagcgccgaagtgt +atctcattattataacaccagtgtacagacgacatctaattatggccagaaactgtcatt +gtgccattaagaggattagtagatagtctggaccgtggaatagaattttgaccaaattga +ccagtcctgcttgtagacagcgcgatctaaactgcacgagaatatacaagttggtggtgc +ttgtggctgagcacgctaagatgcgtttgtttttacgattctagtgcttcttaacgcaat +tcagtcttctagatccgctattccaacatcaatatctcaatttaaggtcaatatatataa +caaaattagacagagcagctgacacttacgaagcatcgtagaaccgatatagtcgacctt +atgatgatatggacgtgtccaagtccgcacttccgatgcatcttgacggtgaaccgaaat +gaaatcttcattagggcccccatgtgtcaaaccactcgagtcccgtctctgaagtcaagt +attactgcgaaaaattcgtctactattagtttattatgaacttatgacgcttaaataaat +taaacagtaagcctgggaaaatgttaaggcaggaatctttgtaacagttcataatgttgc +taaagattatcagaccccgtgaagacttcgggctttgggcttcgtaccgtagcataatac +atctatatagttagaggcttgcgtgttgttgtgctattccacatatagcagctctgggcg +actcttcaatgaaaatgaaaaatggtaacctggcgacctacttgttaagtcagtttaatt +caaggggattaagtaccaagggtcgagtttctctgtatttattatactgtaggcaagaag +cttttttggcgagatttaagacttaagcctatggtaaaaatttgatagtgagcgactata +gtaagagatttgggtggttagtaattaaaattctcctatgctaaatcaggcgtacaatct +gagggtgcacatttctcgacgcgtgaaccttcaccgaaagcgtgtggattatacaaattt +caaacatattggcggggcacttatccataatagatttctgtttgtacgccaaactctgcc +tcacccctccataaattgtattggctagaggttaaattctccgtaaatagagacacatat +agttttatacaattgtttgaatcaaagcacgagaaacttttaaccgtacattgacaaatg +tcttcggatggggcagagcatctcttcgtgacccaaatcaatcgctgagcaataagcaag +aaaacacagattatacaaagagatctggatgaagatattcgtgcaatcactatcgttatg +ttagagagttccatgcatgaggactcgttttttgaccaggagaattaagccaagaaataa +ctgacgtatttccaaatgaattctacgtgtttttcctgtcacctttagccagtgttaaag +atgactatggagtttcgaataggttattctatagacattataacgagtggaacacccata +ccttcacagtgctaaaggtaggaacgggtacgtcaggtagttcaagggattttaggttct +taatccaacgaagaaataacgcatcacccgtcattctattgttttcgtcgggattactta +gtaggcagggtattctaacctacctgagttacaaatctttaaaaaactggccatgaggtc +atggtgataaaatctgaatcgcctaaattcgcgtccctaaggaaatatactagaatccgt +ctcagaaagtgcaaaggttgacttcttcccctaacacagaattctcagttttatagctat +ctagtggcattcctttttataaaactttacgtttgtaagggtccaactttacaaaagctc +ggatgtgtatgtgtaatcttccgccgtgtaagacttggaacccatgtatattgacggcat +ggcgtggctaagcaggtattgatcttcagtgtaaagcaaggtatgttctaatctaacaat +gtaaagccggggattagccgccaaaggggtctaatgacatagagatgctctgaaatcgta +ccaactataaaagcacgggatttgaaatatagcgacagatcttccgtattctgttagttg +acatctgtgctgtctttaccgattgtgatttggctttagcagtcatttagtttcgttact +cattgctcgtgcgatagttccaccgaatatggcacattcgttctttttttccattttact +gcaaaccttttcaaaagctgatcgataccactgatgatggcattgattagtcgattggca +actatgtcctgcttatatctccaattgcattgaatatagtaaaaaataaaggctcgcctt +cccaatgggctacggagtacacgaaaaaatcgcaactcgtttaaccaagcgccgtaccta +acatataagtgattgagacaaatagttctccagacgtattgagatatatgtctcctatag +gcaagcgtttctaattgctgaccagaaattagaattaggttgttaatactatattcgacc +attttattccacgaatgtgctattctactggtattgctccgtatgcgatatataaccaac +acggaaagtcgtcgattgcaaagtggctccgtagaatcatttctggtcatttaccgggag +cgcgcttgaacaatggatgcggtatctgccatattgttattgttaaaaagacttccgctt +actatcgcttcgatcatcggaaaaatattaatgaggattgggtcgtataagaaaatcatc +ttttcagttcgcagatttttgccaatttaaccggttatttcgtcagacttggtagtgtag +ttacaagcatcacgattatatcagctacagaattaaactgtcctgactcgacggggcagt +gtgtgagtattgcgctatatattcaaggtaacaggaggcatataggtcatagtacaagga +taatgaggtttgctaactttaaaaattattgatttaacggttgattgaaaatctctgcaa +gatgacgctagaacacctgatgttcaagtttgccgataataacatataagatgaattact +gtctttagaccctcatgttaatccgctaacttagggcggaaacaatgttaggctatgcgg +agtaagtactatattatgataccacatagaatttaacattcatatgatgtctaatacccg +ttcccaaccttgcaaccgtcccgattaattaagcaattacggtcatcaatgggccaatcc +tgtctcaaaaattatcatattcaaggttcagctattttggcaatgggtgagtaccgttct +tagtgatttacgaacccataatctaggcgacttaatatacaagatttagagttacgtttt +ccgggtagtacatattaacgaccatggatcgggtgaggtgttgtattagttatctgatct +tgtcagtagctcccaatgtcccagaatattatgtttctactagagtgttcgtatactgga +atttaaatattatgtaagactagacaaattttatggatacattaggccatcgtagaatat +gatatagttgtaacgtccctctatagattttcggagggcaggtatattgcttaataaaga +tgttcggaaatcagcggaaaggatttgtaattaactgatgcgcagcgcttaaataagttt +agactattaagctatatgttcgacagcatgtagttttttttaccagaaagtgttatactg +atgacccatggaggtagctcctcatgataaaaatattgttacttaagcattactattata +gtgttcaaactagtaccgttgcatactttaagaatcagacatggcgtttcttatgcagac +acacttttttagctgttgacgcccacctcacatccatagtaggtcaatcgcataagaaca +atattctggactgttttattacccagaagaaagttttttctttccggttcgttaagacaa +taaagatcatttcattcgttctcttaacgatgaactaaagtacttaaagtatccgcctct +tgtttcgactagcgcatagtgtaataattaaggcaagataagaagaacaggaacgcgcac +gtcggagataactctaatagtctctttattccgtttaatatagcccgtaattgcaccatg +cgctacagtaacggccgccttcgcaaacctatttatgtaattccaagtttaggtatgcaa +tggttggggcaatgtgaggggttttatcaagactttcgttgcttcgcggggggcgcaaag +cagactttacagtagttaaccgaaaaccgcagggagtcgctctaagtgttaccaacccct +cactactacgcgaaggtactcgattattccttgaatgggctgaaacatcgtgattagcgt +cttatgattcaggctgatagaagaaaacttattttctatattccacgtatacaatcacac +tcgtaactaaatagttcccagcgttgtaatgtcgctataataaataaaatacaaagaaaa +ttcgtctgggtgcataagtacagttagtcgtctgtcacataaataatccgcagtcgatct +cattacaggtattgttgttggtcaaccttcgcaaggtggtccaagtagcattgttgaaca +gtaaaactaccgtcacacaaggaatatcataatagatgccatacacggttttacttgata +tgtttacagtccttgagttgcaatcgtagtattgtttcatccggggtgtgtacgaagtaa +tttagacaaggtgtgtagcggtcactaggtaaaatgacttaggatggatgagcatttagg +tattctatgataacactaaccatcatgtttctaaaatcctcaggaaatttgtattatttt +accaacctgtatttatagaaagtgcttttgacttaaagaagccgaagtgttcaaattaag +gagtacctgattgaaagaatggggaattgtaatctgtaactcaattacaaataagccgtt +ctaaggattaaggctttgtgtctaagcaactcacgtgaattcgaaattcatactcgatta +acgactttaatactcttctgcgtatctacagactcatttaaattacggaatatgttttcg +tttttggtttccagctcgcacgtacgcgtttacaaataaggacacctggtacaattggct +ggagtacaatgttggtttttatttgctgattatcccgatccctgtgggcgttggcataac +cgggttttcttcaagactactttcgtgttgcttatatacctggtaatatcggtgagtagc +ttagggcttaatcacaatactaacaagttctctatggattggacagggcggcatccgttg +actgaacgatctattaatccattccctgcactggataaacaagacccatttaaattgacc +atagagatgttagcgtcatatttctgttcgtgatagggtacatatattataaacggatta +tgagcagtggttttctagaaaagcattcatagttaggagtgtatcagatcataccactga +accatagagcacaattctctactggctatacttcattcctttttgtccgggtggggacga +aatttaaaggttctaacctagaacgcagagcgaattgatcaaggcgctggccaagtgaac +ggttctaaatgttcttaatgagaattgcgtattttgactattgacagggcatcgtaaacc +gctactcgacttggtatctgtaatctgtatgtagatagagtacgggcctataattcaaat +tcagccaccgaagattcacaatcttcagacgtttgaaggaaagaggtttactggtatgtg +gtgtcaagccccacccattctctgttatatccgagcattaatgtagtttcactgtactac +ggtcacgccgtagagtcggcagggcaaatccaaaacaatttaggctgagaagtggcacta +taatagtttagcctaagtcccttcgctaataactcaacaaagatgacgcaaaagtcggcg +aatagattgcgttcgcgtaagggtatcttgaatactgatagctctcatggtaccaagaac +tttcataacctctttatttaccaaacctgttctactagcgttagtgttttagtctgtagc +cgacacaaaaaccgagaatggccggcgtaaccggcgcctgcaagctaacatgggatcaaa +actattggcttaacgtttaatcgaatgagactagcactgtattactctttcgtttcggca +gcggatcaataaggaggtgacggcatcactctcttatagtagatatcacttattctcaca +acggaagtaggatcttccgtcctcattaaatttgcaactggctcaatgtaacactgtaat +gttaacaaagtatgagctgaaggtcagagcagacgatgtagtaaggtccctcgaagctgc +ttacagtatccttgaggctcaacgggctatgcggaaattccagacctcgagttacattat +gaaacgtgtcattccatctcattaaatagttcgtgccctatcgccttgtaatataaacaa +ccgtttttgtctattttcccaaggagaaggagagtagcagcttagtggcttgcctatatg +gccccctaagtacgtactcggcacgcttagaagattgggctaccccgcactatatgttcc +caaagtaggtaacctagatagtgtcgtatgaaattcaggtcatcgatgagagtataaaaa +tatacaattttggcaggggttatacattgcgggcatgaagagtaacattggacatgaacg +gacattcgaaccctgtgagtttaataccctatctccggatcattataaagtaaatatacg +tcacttactctacgtgcgtttagacagtctttgaaactaaattggttatttttctttcat +ctagatttgtctgtatctaactaaattatagttccacataaagctgattcaactgaagac +ataaatataaactttctaacatagtagcgaggaaagagctatgcctagcatcggatcatg +cgtccgcgagtagttcctggtagagttaaaagtttttccagaatctagaccgaacacagg +gtagtgaacgaaagtgcgcggtgaacatacataataccgaacgtaaacaattccgttcgt +attgttgctgtatctatatttcctacgtaaggctatttgatctataatatgaaaagtcac +gtcgaaataaatcaggaagcgcttcgagtatgtacattcagatctccttagtatcatcaa +attatagattttacggccacgaattattggtctagatgtcccaaaaataatttgatgtca +gtagcgatcgtgcttcctcggagttgaggttggaagaagagtcattatgctataccaaga +actctccatccagtacctagaaaggcaggtatgtaccgctcattaattttgcgatcttga +cagatctgcatgcaaagtaacttgtaccagatggcttttataatagaaactaagtttccc +gaataacggtgtacgataacagatttttaggtgtacagacgtctgactcaatgaacacac +attgggacctgccccgggaggagtagtagataattaccttctccagcgcgggtcttttaa +tatcacaacataaaaatactaattaatatcacacaccctcatcctcgatggagcctagca +tcatacacgtttgatagacaacgccaattttactgtaatatgatattcgaatctagtatg +tggacgctgtaccacattgtttaaaggagctccctttaccgacatgaacgaagcaagctt +tgtacaagatacgaagaactcagtactggtaactataagagacaatttatacataaaagt +gttaagaccattatataaaaagaggtatgaggtctttgtaactacaataatacattcatc +gaacgatggagaataacagagttatttctgctgctcgagctctagttctgctaatttctc +aatcttgatgccactcgtttgagtcttccattcgctcttaacgacgcgtacatccctctc +tcctactcttacctatatcctattactggttaacctacatctccgggaaagacgtaggta +aagtggtccacgattgtattcacttataacacctagtagtactatgtgttgctgagagtg +aggacacacttactctacgagttcaagtccatatggacattacactttttcagcatctag +gtgtcatgatgtattaacagccgttaggggctatttgattttatcgattgtcggcgtgtg +tattttcaacaactaggtgctacaattcgtgaataggcatgaaaattcaagattgcagtt +cctatcttgtataatctttcctttggacgagttgtaccatttcaactaacctgcaagtgg +ggggtcatccatatgaagatttgccaaatacctggagaccctgaaaagtttatccagatt +aataataacaaacaaacctaagcgaagaacgtcagctttaataaactatcactatcatag +aaattcctgttaattgttcttccaaacgttgaatagactatcacgggtaatagattgaac +acggagaacgtttatccggcttgtaaaatatcgtcgaatctgctgataactcaattatat +tcgatggagaattcatatctaccgcttagcttttaaaaattaagtcagattattccgcca +caatgagaaggcgcgagtgcactaatcaaatcacttaggattattacggacgtctgcatt +acaatgctttggggtagggttatacaagcatatgattctttaggtctcttgatcgggcgt +ttaccaccgtagcttaatgttggcatatccgtgatcctaatattctgttgtcagcgtgtg +tataggaatgcacaacgcaaatctttaagctgacctgttcatgaaagacaggagacacga +ggcaccacctcaattctatgcaaaactctaacatagcgtggcactatgagtacgtgtaac +gacaaggtctcatactcgatcctaagataattctcgtctggaaggttttaatctttaact +aagagtagaacttagtttattgacttttacaattaggatacggttcgcgactctaccaca +gggcatcatacctggagctctgctatctcgtgaccaaagtggcagcacacatagggtcgg +gtcctgcatctactgagcaatccctttaagcattcctagtttgagagccatttagatatt +gctgtttaaaccgattaatggtttctattattataaagtgtaacgctcccattcgggaca +ttgaaaattagcaataagacaatgtatgatattcggcgagtctcaacaacattatggtct +accatgggacaaggggttgatatgatgaatccacaaaaaatagtcaaacacccatggttc +gttaagtgagggtatccaggtgttataaggacgatctagaagtattcaggtacacggtgt +tcagacatgctctaattgtcaggttgtttataatttaacgtatcgctctctattctaaat +aatataaaattaaccgctcgtagggatgctttccagtaaaagatacactatcattaaggt +tatgcaaatgtggcgatttgatttgaatcttagtacattcttaaacttaaatacgtatta +tttaaagtaaatatattatctaaaccgcttttgtctatccacatttcgtcgaatcacgac +ctcgttaatgcgacaatttacgaccctctttcatctaaagcgatcatctatttcttctga +ttgatgtaatactgacccttactccgtacatacaaatgatggtaagcaagaatgactgac +gctcctgtcacctttcgtggcaatcaactggcgctggtactgaagtagcttgaaagggat +atggatgtgtatgccaggcttcattttgacaatttttctgtcctgctcagtgttgtctga +agtcgtatcgtacacaataatgatgactctcattgtagatccaatcacgctttcctacgc +taatgaaagttctagatagtgtaggtgttagacagaggttagcgcctacatccttacaca +cacagtgttgaacggcaagcataatcgagtatcaatagctgtatgtatttgtttggaata +tcatatttctcccgcctttgaacaatgatgccaaaatgtcctgccctagagttatgataa +aataactgctgccctgtaacttaagtttacaaaccgatattcaatcgttgtgtcctatga +aaatatttatatttgcaccaagaaaatcatctgtgcgatgaacaaaacacagtgatttat +aaatacaaagagtacatttagttaccggattgcggcttgacatttattttacagaatttt +atcggcaaaacacttcatatgaactatcgcttcacgataagtctatgatagactagcatt +cgtagagaacaggaagagcaatcattatatatgaagtgttacagtgggtactacatatga +gatcattaggtctatatccggccttcctcataagaccttggaaatatcttacatcagaga +tatcaaaggaagtatgggcgaacccagaaaaagccccaaagaatagtaattcatcggacg +taatagtctggttttaactaggggttattgatatttaagctaaaagagttccctgaacac +tcgaaatgtataatctatcccaactaaaaaagtatacctctaattcagaaatgtcattga +gattagactgatgtcaatacgctaggaggtaagacaagtagaagtttttgatttaggaat +tgaaatgtaatacctccatcttaagttctatattttaaagttttatgcggacttcgagta +agtgcacaaatgatggcataagtgcccagttacatgtttgcggccccgtatgagtaatga +tctgtttatcaatctctagctactatcccacgaatgcactgatgccagtcatggcgctta +cattagtcgacagaaatccgacgatacctatcacgcgtgaactgttctggttcttattca +attcgaagtgatctcagatacattacggccatgcttgcccttcatgtctgctgagcagtt +ttgttataggctgaatctcctctaagcgaaattgataggatttttggtggtcgatttagt +ctgtacctgcttattaagattcaaaatgacctacttcttacgccgaaatgatagggatcg +gctgaggaggataaatatacgctggtgcctggtatttatccagaacaagttgcctgtgta +tcagatgaactctaatctccgagataaaaaacaggtacgtaaaataaaggccgcaaaggg +ttacatctcaggatcgtggcgtatagtccaccattagttctgacttacttaatatagact +gaccgagattgtagtatgtggatccaagcttgccatgtaaaacatgtcggttagcaaaac +gtataggagcatgatcaaagaagagttaattaatagtactgcactataattgtcggcgga +gtaccatgagctgttgcccaattcgatgtttattaacagcacgcataaaaaatccagact +tttcaattagaattaactataaatggtccgcgaaccttaaatgatcggaaggacgggatc +tgccgttgtatagaccccaactctatctaatttttataacacctctgtaatcaacaaatc +ttattatgccatcattatgtcattcgccaagtaagtccagttcgagattctctggaccgt +gcaatagtattgtcaaattatggtaatggaatccttcttctaacacccttagaaaagcca +cgagaattgacaagttgggcgtgcttgtccaggagcaacataagtgccgtttctttttac +gatgatagggattcttaaagcttttctctattctagatcccagttgccatcatcaatatc +tcaattgatgctcattatatagttcttatttagtatgtccagatgtcactgaagatcctg +cctagaaccgatattctcgacaggatcatcagttcgacggggcaaacgcacctatgcaca +tccatcttgaccgtgaaacgaaaggaaagagtcagtaccgacccaatgtggaaaaaaact +cctgtccacgatatgtaggcaagttttactgcctttaattagtagtcgattagtgtagtt +tgatattatctaccttatagaatgtaaacagtaacccggccttaatggtttggcaggatt +ctttgtaaaagttaataatgttcataaactttatcagaaaacctgaagtagtccgccttt +cgcctgcgtaacgttgcagattaattcgttttacggagtggcttgcgtcttgttgtccga +gtacacatattgctcctctcccccactcttctaggaaaatcaattatgctaacctgcaga +ccttcttctttactatctttaatgcatgcccagtatgttcatagggtagacttgctatct +attttgtataatctacgaatgatgcttggggcgcgacttttaacaattaagccgttgggt +ataatttgagagggtgccacgatagtaagagatttccggcgtgagtaaggaaaatgataa +taggattaagcaggcgtaatagctcaccctcctcagttctccaaccctgaaccggctaag +tatgactgtgcagtattaattttgaatacatattgcagcccctaggatacattatagatg +tctctttcttacccaaactcgcccgcaccaagaaagaatgtggattcgattgaggttaaa +ttagccggaattacagacacagattcttgtttacaattgtgggaagaaaaccacctcaaa +cgttgaaacctacattcacaaatggattacgttggggatgagaatcgattccggtcaaaa +atcatgcccggagcaataaccaagaattcacagaggattaatacacttctccatgaagat +aggactgcttgcactatccttatctttgtgtcttccttcaagcaccaatcgtttggggac +aaccacaattatgccaagaaataacggaaggtgttccaaatctatgagtccgcggtttca +tcgcaacgtttcactgtgggtatcatgactttggactttagatttgggtattctagagac +tgtagaaagactgcaacaacaagacattcacagggcgaaacctaggaaaggggaccgcac +gttgtgctagggatgtttccttaggaatccatacatgtaagaaagaatcaaccgtaatta +tagtgttttcggccccttgaattacgtgcatgcctttgctaaaagacctctgggaaatag +attgaatattctggacagcagcgaatcctgattatatctcaagcgaatatatgacccgca +agaaggatttatactagaataagtctaagaaagggcattgggtcacttcttccactaaca +cacttttatcagttttataccttgagagtcccatgcatttttatatatatttaactttcg +ttgcgtaaaactttaaatatgatccgtgctctatctctaatctgaacaacggtatcacgt +cgaacaaatctagtggctacgaatcgcgtcgctaagaacggtttcttctgctggcgttag +ctacgtatcttctatgctaaaaatgtatagccccgcattagcagcaaaaccgggagaatc +aaatacacatccgatgaaatcgtaacaaagataaaacaacgcgatttctatgtttgccaa +agtgattaagttgtatcgtaggggtcagcgctgatgtcttttcagtttgggttttggatt +taccagtcttttagtttcggtactatttgatcgggacattcgtccaaacatgatggctca +ttcgttctttttttcaattttaatcaaaaccttgtatttacctgatacattaaactgagc +atcgcatggaggtggagattcccatatatgtaatcatttgatatcctattccattctttt +tagttataaataaacgctccactgcacaatgggagtaggacttcaccaataattagcatc +tactgtaaacaagcgccgtaacgaaatgattactgattgagaaaaataggtctcaacaac +ttttgacagatatgtatccgatacccaagcgttgctaattgcgcaaaagtaagtagaatt +acggtcgtattacttgttgccaaatggttattactccaatgggctattctaatccgatgg +atacgtaggagagagtgtacctacaccgaaactcgtagtgggcttagtggctacgtagaa +gctgttcgggtcagttacagcgtgcgaccttgtaaaatcgatcacggtgatgaattattg +ttattgtttaaaagaagtcccctgaatagcccttagataatacgaaaatttgttatgtcc +agtcgctcgtatatcaaaagattcggttaagttcgcagagttttgccaagtttacaggtg +atttactaacacttgggagggtacgtacaaccatcacctggttagcagagaatgaattat +acggtcatgtcgcgaagggcaagtgtgtgagtattgaccgagttattaaacgtaaatgca +ggcatttacgtcataggacatcgagtttgtcctttgcgaaatgttaaatttatggttttt +tccgttgagtgataatagctgcaacatgaagatagtaaaactgaggttaaactttcacca +tattaaattatatgttcaattacgcgatgtacaaactaatgttaatcagatttaggagcg +cgcttaatatgggtccctatcccgactttgtacgagattttgataaaaaatagtattgta +aattcatttgatggcgtagaaccgggcaaaaccttgaaaaaggacacatttaggatgcta +tttccctaagaaagcggaaaatcctggctcaatatttataatagtaatggttaagattgt +ggcccaatcgctgagtacccgtcttacgctttttccaacacataatcgacgagaatgtat +ttaaatgtttgagacttacgttttccgcgtacttattattaaagtcattggagagggtgt +cgtctgggtgtagttttctcatctgctcaggagctaaaaatgtaaatctattggttgttt +ctaattctgtcgtccgtgtaggctatttaatttttatggtacacttgaatatgtttagcc +ataatgtagccaatactacaatatcagatacttgtatacgacctatagacttttgccgac +cgctcgtagagtgatttagaaagatgttcggatagcacagcaatcgtttgcgaatgtaag +catgcgaagcgagtatttaactgttgactattttgctatatgttactctgaatgttgttt +tttttaccagaatgtgttataatgatcaaccatgcacgttcctactaatcatataaattt +tgttacgtaagcttttctatgatagtggtctaaagactacccttgcatactttaagatta +agacatgcactttaggaggaactcacacgttttgagctgttctagcccacctataagcca +ttcgtccgcaatcccataactacaatagtcggcaatcttttattacccagaactaacgtt +tttatttcccggtacgtatcacattaatcttaatttaatgcgtgagagtaacgatgaacg +aaagttatttatgtttaagccgcttcttgagaatacagattactgttagaatgaaggcat +cataactagaacaccaacgcgcacctcgcacattactctaatagtagctttattcagttt +aatatagacagtatttgaaccaggcgctaatgttaaggcccccttcgaaaaccttgttat +gttattccatgtggtcggaggatttgcggggcgatagcgctgggcggggatcaacaattt +cgttcatgcgagcgcccccataaccagtaggtacagttcggaaaagaaaaccccacgcac +tcgctagaagtgttacaatcacatcacttcgtaccgaagggactactgtattccgtcttg +gggatgtaacagactgattacagtcttatgatgaagcctcattcatctaaaattagttga +tttattccacggatactatcacactcctatagaaagagttaccaccgtgggaagctagat +ataataaataaaagacatacaatattagtatggctcatgatctacacttactcggatctc +tctttttttataaccagtagatcgcattacacgtattgttgttccgcatcaggccctagg +ggctcaaacttccatggtggataactaaaacgtccgtcactaaacgaagatattaataga +tgaaatacacgggtttacttgatttctgttcagtcattcacgggaaatcctaggagtctt +tcataacggcggtcttagtaggaatgtagtcaagctctgtagaggtctcgacggaattgg +tatttcctggcatcacaatttacctagtattggagatcacttaaaataatgttgagataa +taatcaggatatttctagtatgtgacaaacctctatttagtgattgtgattttcaattaa +acaagacgtaggggtcaaattaacgactacatgttggaaagaaggccgaattgtaatatc +taactcatgtactaagaagaagtgctttcgtttaaggctttctgtctaacattctaacgt +caattcctatgtaatactactgtaaccaagttattactcggctgcgtagataaagtctca +tgtaaatgacggtttatctgttacttttgggtttcaacctagctaggacgccggtactaa +ttacgacacctgcgtatagtgcagggtgttcaatgtgcctttttatgtccggattataac +catccctctcccacttggaatatcaccgggttcttaatgacttagttcgtcttccttatt +ttccgggtaagatcgctgtggaccggacccattttgatctagtctaaaaaggtatatagc +gtttcgtctggcccgcttacgttcactgaaacttagattaatcaatgcactgcactggat +taacaagaacatgttatagtgtactgacacatgttagactaagaggtctgttcgggttag +ccgacttatatgtttaaccgattttgacaactgggttgagagataacaatgaagagtgag +gactgtagaagatcttaaaactgtaccatagtgctcaattcgctaatggcttgaattatt +taattgttctaaccctggcgtcgaatttttttggttcgaaaatacttagcacagcgtatt +gttcaacgagatgcacaactgtaccgttagaaagcggcttaatgacaaggcagtattgtg +actattgacagggaatcctaaaaagctactcgaattggtatatggaagaggtatgtactg +agaggtcgcgcctattagtcaaattctgccaaagaagagtcaaaagcttaactagtttga +tggtatgaggtttaatgctaggtggtctataccaccaaaaagtatatgggatatcccaga +atttatcgactttcaatcgtctaccgtcacgacgtacactaggcagccctaatccaaaac +ttttgaggatgagtactgccactattatactgtaccatttgtaacttacattttatatct +tcaaagaggtagatattgtcggccattactgtcacttacactaagggtagcttgattact +gatacctctcatggtaaaaagtaatttaagaacctatttttttacataacctctgctact +accgttagtgttttagtcggttcaagtcacaaaatccctgtagcgcacccctataagcag +aaggaaaccttaatgcggataaaaacttttgccggaaccgttaatcctatgagaatacca +ctcttggaatcggtcctttaggctgaggatatagaacgaggggaacgcatcaatctaggt +taggtgagagaactttgtatcaaaacgcaagtaccatatgccgtcctcagtaaattgcca +aatgcagaaatcttacactcttttcttaactaagtatgagagcaacctcactcctgaaca +gcttgttacctaacgagaagaggctttaagtagcctggagcctcaaccggatatccggat +ttgactctcatccacttacatgatgattacggtcattacatctcatgattttctgagtgc +cctatagactgggaatttaatctaccctgtttctatttgttaacaaggagaaccactggt +caagatgacgcgcttccatttatgccaccataagtaagttctcggaacccttacatgatt +ggcctaccaacctatatatgtgaccaatgtacggtacatagagtgtggcctatcatattc +aggtcatcgagctcagtatttaaagattatatggtcgctgggggtattcagtgcgcgatg +gaagactaacattggaaatcaacggaattgacaacacgctcactttaataacctatctca +ggataagtttaatgtaattagacggaactttctctaactccgtgtactaactctttgaaa +ataatgtgggtatttttatttcatctagatttgtctgtatcgaaagaaagtattggtcca +aataatcctcagtaaaatcaagtcataaatataaaatttagatcttaggacagaggaaag +tgctttcccgagcataggatctggcctacgccagtagttcatgcttgtgttaaaagttgt +tactgtttatagtccgtactcagggtagtgttcgatactcagcggggaactgacatatta +cactaaggaatcaaggcccttcgtatgggtcatgtttatatatttaattacttacgctat +ttgatcgagaatagctatagtaacgtcgtaagaatgcaggatgcgattcgagtttgtaaa +ttcacagatactgtgtatcatattattatagatgttaaggcatagaattattggtattga +tgtacaaaaaattatgggtgggcagtaccgataggcattacgagcagtgcagcttggaag +aactggatgtatcctataactagtaagagccttaaaggtactacatacccagggatgtta +ccatcattaatttggccatcttcaatcttcgcaatgcatactttcttctacaagatgcct +tttagaagacaaaataagtgtcaacaataacgctgtaacttaactctgttgtacgtggaa +tcaagtctcactaaagcaactaacattccgacatgcaaacgcaggactactagattatta +aattcgccagcccgcctcgtttaatataacatcataaaaattctaagtaatatctcacac +actaatccgccatcgtccatagcatcagtcacctgtcttacacaaacacatgtttaatcg +atgttgttatgccaagctagtttcgcgaccatgtaactaattgtggaaagctgctacctt +gaacgacatcaaccatcctacctttgtacaacagaccaacatctctgtactggtaaatag +atctgaaaagttataaatataactgttttcacattgatagaaaaacagctatgtgctatt +tgtatatactataataaattaagcgaaacatggagattaaaacagtgttttctcatcctc +cacctcttgttctgctaatttataattcttgatgccactcgtgtgagtcgtccattcgat +cgtaaagaacccgacataaatagatacgacgctgaacgagatcctatttctcctgaaaat +tattagcacggtaactcctagggatagtggtactagttggtatgaacgtataaaaacttg +tactactttctcgggatgtgagggagcaaactattactcgaccagtgcaacgcattatcg +acagtaaaagttttcagctgatacctgtctggatggattatatgcaggtaggcgagagtg +gattgtagcgatgctcggcgggggtattttaaaaatctaggtgataaaagtcctgtttag +ccaggaaaagtcatcattgcactgcatatcgtcgattagctgtcatttcgtccactggta +ccagttcaacgtacatcaaagtccgggcgcatccatatcaagttttgcaatagtactcca +gaccatgaaatggttatccagattaataataacttaatatactttcactacatactcagc +gggtattaaatttcactttatgtcaaaggactcttatgtggtcttcaaaaaggtctagag +tctatcacgcctaattgtgtgaaaaccgagtaacttgatcagccttgtaaaatatagtag +aatatgatgttaaatcatttatattccagggagattgaatagcttacgattagctggtat +aatttaactcacatgattaagcaaatatctgtaggaccgagggaaagaataaaataaagt +accatgagttcggaacgctgcattacatggcgttgggctagcctgatacaagaagatgag +tatggagctctcttcatcgggacgtgacaaccctagcgtaatcttggcagatcccggagc +agatgattatcgtctaacactgtctttaccaatgcacaacgcatagatttaacctgaact +gttctggattcactcctgactacagcctacaactcatttctatgcataactcttaaagac +agtcgcaatatcagtacctctatacacatcggatcagactagatcataagataagtctcc +tctggatccttgtattctgttaagtacactacaaatttgtttagtgtctgggacaattac +gataagggtcgcgactagaccacagggcatatgacctccaccgctcctagcgagtctcca +atctgcaagcactcatacgctaggggcatgaatcgactgtcaatgcactgtaagatttac +gagggtgagacccatttagatatgcctcgtttaaccgttttaggcttgataggatgagtt +tgtcgatccatcaaattcccgacattcatattgtccaataagtatatctagcttattcgg +actcgctaaactaaattatggtataaatgccgtcaaccggtgcatttgttcaatcaacaa +attatagtcaatctcccatggggccttatggcagcgtatacagctggtataacgaccata +tacaactatgaacggactagctgtgaactaagcagattattggatccttgtgtataattt +taagtttcgatctatatgctatagtatagaaaatgttccgatcgtacgcttcctttacag +ttaaacagtctatatcatgaagcttatccaaagctggacatttgatggcaatcttactta +attatgaaacttaattacctattattgaaagtatttatatgatcgaataagatttgctct +ataaacaggtcgtccattcacgacctagtgattgcgtaaattgaccaacctaggtaatct +aaagcctgcatctatttcttatcattcatgttatactgacccgttctcagtacttaaaaa +tgatcgtaagcaagaatcactcacgctcatgtcacatttagtcgaaataaactgccgatg +ggaaggaagttccgtcattgcgatatcgatgtctatcccacgcgtcattttcaaattggt +tatctacggataactgtgcgatgaactactataggtcaaaattatcttcaatctcattct +agatcatataaagatgtccttcgcgattgatacgtctacagtgtgttggtgttacacaga +gggtagcgactacttacttactaactctctcttgatccgcaagcataagccaggttaaag +tgctctatctttttctgtggattataatagttataccgccttgcatctaggtgcccatta +ggtaatgccctagtgttttcataaatttactcctgccatctaacgttactttaatttccc +agattcaataggtctctcatttgaaaattgttatatgtcaacaaagaatataatagctga +gtggaacaatacactgtgagggagtaatacatactctaaattttctttacggtttgcgcc +tgcacagttttttttatctatgtgatccgcataaaaagtaatttcaacgttccattcaag +ttaagtcttggtgacactagcattaggagagatcaccaagaccattatttatttagctag +ggtttaagtcggttagaaatatcagataatgaggtctttatccggccttacgcagtagaa +attggaaatttcgtaaagcactgagttcaatggaagtatggccgaacccacataatgcac +aaatcaagtcgatttcttccgtccttttagtctcctgggaactacgggttattcatagtt +aagctaaatcagttaacggaactagacaaatgtataatagttcccaaatatatatctata +aatcttatgcagttagggaatgcagatttgaatcatggcaatacgctagctcggaactca +actacaagtgttggatgtacgaattcaaaggtattacatccttatgatgttcttttttgg +atacttttatgacgacttccacgaagtgaaattatgttcgaatatctgaacagttacttg +gttgagcccaaggatgacgaatgttctgtttataattctcgtcataatataaatacaagc +atatgaggccagtcatggagctttcatttggactaacatttccgtagagtcatatcacgc +ctgtaatctgatccgtctttttctattcgaagtgttatcagatacatgacgcccttgcgt +gacattcatggctcctgacatcgggtcttttaggctgaatctaatctaacccaatttgtt +tggattgtgggtcctccattttgtctgttaatgcttattaagattaaaaatgtactacgt +atttagacctaatgattgcgatacgctgtggaccattaatataagctgcgccaggggatt +tttccagatcatctggcctgtgtatatgttcaaatctaatagccgagagaaattactccg +acggaaaataaaggcagataagcgtttcagagcaccatcgtggcgtttagtcaaccttta +gttcggaatttattaatatacaatctcactctttggacgagctccttaaaagatgccctt +gtatatcatgtcccgtacctaaaagtataccagcatcatcaaagaacagttaaggaatac +gactgctctataattgtccgaggagtaccttctcatctgccaatagtcgttgggttggaa +aacaacgcattaatatgccacacttgtcaattagaagtttctataaaggggacgagtaac +tgatttgagacctagcacggcagaggacgttcgtgtgacaacatctctttataagtttga +gataaaatcgctaatctacaatgattatttgccaatcattatcgaatgcgcaaagtatct +cctgttcgtgattctagcctaaggccattactatggtcaaattatgctaatcgaagcagt +cttctaacacccttagaaaagcaaacactattgaatactgccgccgcattcgccagcacc +aacataactgcacgtgcttttttccatgattggcattatgaaagatttgatctatgattc +ttaccagttgcaatattcaatttagcatgtgttcctaattattgtgttattatggtctat +ctcatcatgtaaatgaagatcatgacgtcaacacagattctagtcaggatcatcagttcc +tcggggaaatcgcacctaggaacagccttatgcaaccgctaaacaaagcaatgaggatgt +accgacaaaagctcgatttaaaagcctcgaaacgagatgtacgaatcgtttactgccttt +tatgaggagtcgagtactgttggttcatatttgctacatgattgtatgtaataacgatcc +cgccctttatcggttcgatcctttatggcgataagttatgaatcgtcagtatctttagat +caaaaactcaactagtacccagttccccggaggaacggtcatgattaatgcgttttacgg +tctcccgtccctcttcttgtcagaggaatcagtttcatccgatcccactcgatgattggt +atagctatttgccgaaaagccacaacgtattcggtactatcttgtttgattcccctgtat +cttaattcgcgacacttgatatcttttgtgtttaatcgacgaatcatcctgggggcgaca +cttgttacaattatccagttgcgtttaatggctgtgggtcacaagattgttagacaggtc +ccgcgtgtcgtaggaaattgataattggagtttgcaggacgaatagctcacccgcctaag +tgatccaaccctcatcaggataactatcactgggcagtattatttttgatttcatatgcc +accccctaggagactgtagtcatgtatctttcttacccaatctagcccgaaacaagaaag +aatgtcgattccagtcaccttttattagaccgatttacacacaaagtgtcttggtttaaa +ggctggcatgaatacatactcaaaagttgaaaacgacttgctctattcgattaccttcgc +gatctcaatcgattacgctaaattttaatgcccgctgaaatatccaacatttaaaacagg +attaattctctgatccatgaacttaggactcattgcacgtgacttatctttctctcttaa +ttcatgctccaatacggtgggctaaaccacttttatcacatgaatgtacgcaacgtgtta +ataagctatgagtacgcgggggcagcgaaacgggtcaatctgggtatcttctattgggac +ggtacatttcggttttatagactatgtagttacacggcatcaacatgtaattaaaacggc +gtaacctaggaaagccgaacgcaccttgggattgccatgtgtccggaggattacatacat +ctaagaaacattctaaactatgtatagtcgtttacgacccttgtagtacgtgcatccctt +ggcgaaaagtactctgggtattagagtgtatattatcgacagcaccgaatcctcatttta +tagcttgacaatttatgacccgaaagaaccttttataagtctataagtatatctaacgca +attgcggcactgagtccactaactatctttgagcagtgttatacagtgagacgccatgga +aggggtttatatattttactgtcgttccctaaaaagttaattatcagacctgcgcgatct +cgtagatgaacaacgcgatctagtcgaaaaatgcttgtggctaccattccagtcgagatc +aaccgtttctgcggatcgcgttacattccttgcttatttgcgataaatcgatacaacccc +attaccagaaaaacccggagaatcaattactctgcagatcttatactaaaaaagagatta +caacccctgttctatgtgtcccaaagtgagtaacgtggagcgttggggtaagagcggagc +gattttaactttcgcttttccattttccagtattgtactttacgttatatttgagcggca +cattcgtcaaaacatgatccatatggactgaggtgtttaaatgttaatcaaataattgta +ttttcagctgactttaaaatctgcagccattggaggtggagattccaatagatgtaagca +ggtgatatcatatgcaattcttgtgacttattaagataccagacacggcacaatcgcagt +agcacgtaaacaataatgacaatcgacggttaaattccgaacgtaagatatgtttacgga +tgcactaaaataggtagcaacaacgtttctctgagatgtataagttaccaaacactggag +aattccgctaaactaaggacaatttccgtcgtattaattgttgacaaatggttagtaata +cattcgcagtggataatccgttgcatacctagcactgagtgtaaataaaaccaatcgact +actggcatttcgggctaacgactagatgttagcctatgtgaaagcctcacacatgcttat +tgccttcacggtgagcaatgtttcttattcgttattagaagtcacctgtagagacagtag +agatgacctaaatttggtttgtccagtcccgaggtgatctaatgattaggttaacttaga +acagtggtcaattggttaaagctgatttacgaacacttccgaggggtcgtaaaacattaa +actggtgagaacagtatgatgtattcggtcatctagacaaccccatcgctgggagtttgg +acagtgttatgattcgtaaatccaccatgtgtccgaattcgaaatcctgttgctccgggg +agatagggttaatttaggcttttttacggtgtggcatattagctcaaacatcaacattct +taaaatcagcgtaaacggtcaccagttgatatttgttctgctaggaagcgatgtacaaaa +taagcttaataagatttaggtccgaccttaatttcggtccatagcacctctttctaagtg +ttttgcttaaataattgtattgttattgattttctgcgagttgaacacggaaaataagtc +aaaaaggacacttttaggttcatatgtaccgatgaatgcgcaatagaatcgagaaatttt +tagattagtaatcgtgatgattgtggccaaatcccgcactaaacggctttcgctgtttcc +aaaaaattttagtccactaggtatttaaatgttggacactgaacgtggaagccgtcgtat +tatgaaactaatggcagaggggctcctctgcgtgtactttgagcagatgctatcgtcaga +aaaaggtaaatcttttggttctttataattctggcgtccgtgtagcctagtgaatgtgtt +tggttcaagtgaatttgtttagccagaatggaccaattacgtcattagctgttacgtcta +tacgaaatatagactgtggacgacccatcgtagagtcatgtagttacatgtgaccttaga +acaccaatcgtgtgcgattgtaagcaggacaacacagtattgtactggtcaattggttca +tagatctgactatgaatcttcgtttttgtacaacaatctcggtgaagcttcaaaaagcct +ccttcctaataatcagttaatttttcgtaaggttcctgttcgaggttagtcgtataaaga +cgaaacggccttaatgtaacattaactattccactgtaggtggatctaacaaggttggac +atgtgctaccaataagataagaatttcgtccgcaatacaatatctacttttgtagcctat +cttggattaacaacaacttacgttggtatttcaccggacgtatcaaatgattctgatttt +aatgactgagagtaaacatcaacgaatcttatgtatctttaagccgctgcttgacaagtc +acattactgttagaatgaacgcttcattactacaaaacctaccaccaactcccacattaa +tattatactagatgtttgaagtttatttgacaaaggttttcaaaaagcacagaatcgtta +cgaacacgtacattaaattgttagggtattaattgtggtcggtgcatttccggccccata +gcgctccgcggggagaaactatggccttcatgacagcccccccataacatctaggtaatg +gtcggataactataaacaaccctctccagagaactgtgaaaataaaatctcttagtacac +aagcgtatactggtttaagtcttgcccatcttaaagactcttttcactattttcttgatg +cctcattcttctaatattaggtgattttttaatccgagaatataaaaagacgatagaaag +tgttaaaacacggcgtagcgacatattttaaagaaatgaaatactttttgactatccctc +atgatctaaacttacgcggagctatctttttgtataacatgtacagagaattaatccgat +gcttcttccgattaaggacatagcgccgaaaacgtcatggcggcttatcgatatcgtaac +gcactataccaagtgattaagtgatcaatgaatacgggtttcgggatttctgttaagtca +tgcacggcaaatacttggagtcttgaataacgccgcgcgtagtacgaaggttctcaagct +cgcgtgacgtatagaccgtattgctatttcctgccttctcaattgtccgaggattgctga +taacttaaaataaggttgagtttttaataacgatttgtcgagtttgggaaaatcctcgtt +tgtgtgtttgtcattttcaagttatcaagaactacgggtataatttacgacgtaatgttg +gtttgatgcccgattgcgaatatcgtacgaatggtatttgtacaactgctttcctttatc +gattgctcgagaacattataaagtctattactatggattaagactgtatacaagtgttta +agcggagcccgtgataatctataaggttttggtacctttatctgttacttttgccttgaa +acatacatacgtacacgggaatatttacctaaacgccgtatagtccagcctcgtatttgg +gccgtgttttgtcagcattttaaactgaaagcgcccacttgcattataacccggtgcgga +atctcttagtgactcgtcaggagtttacgcctttgagacctctcgacaggacccattttg +atctagtcgttataggtagagtgcctttcctatcgcaccattaccttctagcaaacttag +agtattcaatgaaatcatatcctgtttatactaaatgttataggctaatgacacagctga +cactaagaggtctcttcgggttacccgaatgagttgtttatacgatgttgacaactcggg +ggagtcatttcaatgaagactgaggactcttgatcagattaaaacgcttaatgactgata +atttagattatgccgtgtattatttaagtgggcgaaccctcccctagaatgggtttcctg +agaaaagtcttagaacacagtattctgaatccagatgcaaatcgctaacgttagtaagcg +gctgtagctcttggcagtttggtcaatagtcaatcgcaatccgtttaaccgtctactatt +cctagagcgaagagctatgttctgacacgtccccaatattaggcaaaggctccaaaagaa +cagtcaattgattaactacgggcttggtttctccgtgaatccttgcgccgctataccaca +taaaaggatagcggtgataccacaagtttgcgacgttaaagcgtcgaccctcaacaagta +cactagcaaccccttagcaattaattttgtccatcactactgccaagagttgactggacc +agttggaaatgacatttgatatattaatagagctacatattgtaccactttactgtcact +tacactaaccctagcgtgattactcatacatatattcgtaaattctaagttatgatacta +gttttgtaaatttaatcggcgaagacacgttctcttgtacgagcttcaactaaatatttc +actgtagccaaccactttaaccagaaggataccttaatgccgatataatattgtccagga +aacgttaatactttcacaagacaaagcttggaagaggtactttacgatcacctgatagat +cgaccggaacgattctatataggtttggtctgagaaatttgtagctaaaaccatgttcca +taggaactcctctgtaatgggcaaaatgcagatagcgttcaatcgttgcttaactatcta +tcacagcatcctaactcctcaacagcttctttcctaaagacatcagcaggtaagttgacg +gcacccgataacccagagcacgattggaatctaatactctgtatggatcattacgctaag +taaatataatgattttctgactcaaagttacactgcgaattttatattaactggttctat +ttgttaaataccacaacctctcgtcaacaggtcgcgatgcaagtgatccaaaaatatcta +acttataccaaccattacttctggcgcagaaaaacatagatatctgaacaatcgaccgtt +aagactgtctcgccgatcttaggaacctaatactgctcagtagttattgtttatttgggc +catccccggattatgtcagccatggaacactaaaagtcctaatctaacctatggacaaaa +agctcacttttataaaattgctcaccttatgttgattgttatttgtccgaaatgtctata +actcagtgtactatctattggaaaattatggccggagttttattgaatatacttttgtat +gttgagaaagaatgttgtcgtaataattatcagctggaaaatcatctaatatatattata +ttgagatattacgacagacctaagtgctttcccgtcatgagcagatggactaacactctt +ggtaatccttctcgttttagttggtaatgtttagtctaagtaatatcccgactcttactt +actcagagcggaaatgactttttaaactaacgtttaaaggcacttagtatgcgtcagggt +tatttttttaattacgtacccttgtgcagagagtttagctattcgatcctacttagtatg +aaccatgagagtacaggttggtaattcacagagaaggtcgagaagattatttttgatgtt +taccaatactatgaggcgtattcatcgaaataattttatggctgcgcacttcacatacgc +aggaagaccactgcagcttgctagatctggatgtatcattgtacttctaagagcctgaaa +ggtaatacattcccagcgagcgtaacagattgtatggggacatattcaatcttagcaatg +cattcgttcttcgaaatcaggcatttttgatgtcataagttctgtcaactataaccctgg +aactttaatctgttgttcgtcgaatcaaggatcaagaaagcttctaaaaggcccaaagca +aaacccaccactacttcagttttaaattagaatcacaccctagggtattagataataatt +aaatgtcttaggaagagatatcaaaagatgcagacatcctcaagtgaataagtctccggt +ctttcacaaacacatggttaagcgatgtggttttgactagagacgttcgccaccatcgta +atatttctggttacctgcgaacgtgaaccaaatcttacttcatacattgcttaaacagta +caacttatctcttatcctatagagatctcaaaagtttgtatttttactggtttcaaattg +agagaaaaactgcgttctccgatttctatattattgtttaaatgatgccaaacatccagt +ttaaaacacggtgtgatcagccgactcagattcgtatcctatgttagaatgagtcatcaa +actacggtcacgcgtacattacagagtaaactacacgaatgaaagagataagaagatgaa +agagttaataggtctcctgttaattatgagaaccctaactactacggattggcctactag +tgggttggaacggatataaaattcgactaagttcgcggcatgtcaggctcctaaatatga +agagaactcggcatcgaattatccacagtaatagttggaacatgattcctctatgcatgg +tgtatatccacgtacgccagtgtgcagtgtagccatgcgaccacgggcgttgtgaatatt +cttcctcagaaaaggactgttgagcaaggaattggattctgtgaacggaatatagtcgag +tagatggaatttcctacactgcgaaaaggtcatagtaaatcaaacgccgcgcgcagacat +atcttcttggcaattagtactccactaaatcaattggttataaacttttagaatatcttt +atataagttcactacttacgctgcgggtagtatatttaaagtgatgtcttaggaatctta +tggcggcggaataaacggcttgactatagataccctaattctggcataaccctgtaacgt +gtgaagcatgctttaatagacgactagatcagcttatagaatggatatgactgccacatt +gaagagattaacattagcgggtataatgttacgaacttgtttaacaaaatagctctacca +cacacgcatagtataatataaaggtcctggagttcgctacgagcctggaattgcagttcc +cctaccctgagtaaacaagatcagtatggacctatcttctgacccacgtgtaaaaactac +cgttagcggccctgagaacggtgaagttgattatcggctaacactcgctttaccaaggaa +caaacaattgatggaacaggtaagcggctggattctatcctgaatacagcataataatat +ttgctttcaatatatagttatgacactcccaatatcactaactctttacaaatcggatat +gaagagtgaattagagatggagccgatcgttccttgtattctggtaagtactcgactaat +gtgtgtagtctaggggtaaaggtccttaaccgtcgagtctagaactcacgcattatgaaa +tcctccgagcatagagactctaaattcgccaagcaataagtcccgacgcgaaggatgaga +agctcattgaactgtaacatttacgtcgggctcaccatgttacatatgcagcgggtaaaa +gtttttgcctggagtggttgagtttcgcgatacataaaaggccccactttcatatggtca +aatatctatatcgtgctttggacgactcgataaactaaagtagcctagtaatgccctaaa +ccgctgcatttgtgcaataaaaaatttagagtatatataacttccggacgtatggctgcc +ttgaatcctcggatatcgtccttatacaacgatgaacggtatagctcggaactatgcaga +ttaggcgatccttgggttgaatttttagtttccatagatatgagttagttttgatatggt +taccatacgtccctgcattgaaacttaatctgtatattgattgatccttagcaatagcgg +cacatttctgggcaatatgacttaattaggttacggtttttactatgatggatacgtttt +atatgatagaataacagttgctatttaaacaggtactacattcaactaatactgtttcac +tattgtgtccaacatagggaatatattgcctgaatagatgtattatcaggcatcttttac +gctccaggtagaactaattaaaaatgatccttagaaactttcaagcaacataagctaaaa +gttacgccaattataagccacatcggtaggatcttcaggcattcccatatccttctctat +caatcccgtctgttgctaattggttatctaagcatatcgcggcgagcatctacgataggt +ataaagttgctgctatctaattcgtcataatatatacatggaattacagattcatacgtc +ttcagtctcgtggtgtttctaagagcggacccaagaattacgtaatatctctctcgtgtt +acccaagaagttgacacgtgattgtcagctatctttttctggcgatgttaatagttataa +acaattgcatatagctgcaaattagctaatcaaatactcgtttcttaaatgttatcagca +aagctttaggttctgtaatttcactgtgtaaagagggcgctaagttcaaaattggttttt +ggcaacaaacaatttaatagcgcagtgcaaaaataatatctcagggtgtaattatttctc +taattggtctttacggttggaccaggcaatgggttttttatctatgtgataccaattaaa +agtaatttcaaagtgacattaaacttaagtattgctgtcaagaccattacgacacttcac +caacacatttatgtattgtgctacgcggtatggcccgtagtaatttctgatattgaccgc +gttatcagcaagtacgctgtacaaatgccaaatttagtaaagctctgtgtgcattccaag +gtgcccacatcacacattatcaacatatcatgtcgttgtattacgtccttttactagcct +gggaaataccggtgattcagagtgaacataaatctctgaaagctactagacaaagctagt +atagttaaaatatatatttcttttaatattaggatctttgcgattgcacatttcaagcat +cgcattaacctacctccgtactcttctacaacggttgcatgtacgatttctatgcgatga +aatacttatgttcttagtttggggttactttgttcacctagtcctcgaacgcaaattagc +ttcgaatatctgaaaagtgtatgcgggcaccaaaacgatctcgattcttaggtttataat +tatagtcagaagataaatacatgcatatctggacactcttccacatgtcatgtcgactaa +ctttgaactacagtcatatatagactgttatctgatccgtatgtgtctattactactctt +atctgagaaaggacccaatggagtcacagtaagcgatcatgtcatcggggctttttccct +gattataagattacactattgctgtgcttggggcctcctactttttctatcttaatcatt +ttgtacattaaaaagctaagaagtaggtacaacttatctttcccatacgagctggaccat +taatttaacagccgcaaggcgagttttaatgttaatctggaagggctttatgttctaagc +ttttagcactgagaaattaatccgtaggaaattaatcccacataacccggtaagagaacc +ttacgccccgttactaataatgttctgcgcaatgtaggaagtgacaagctcactcttgcg +acgagctccttaatacaggccctgcgttatattcgaccgtacctataactagaccaccat +cttaaatgtacagttatggttttcgacgcatagagtatgggaccacctcgaaatgctcag +ctgcaaattgtactgggggtggttatcaaacatttaatatgaatctatggtaaagtacta +gtttatagatagccgaacactaaaggtttgcagaccttcctcccctgaggaacttcgtgt +cacaaattagattgagaaggtggtgataaaatcgcgtatctacaatgatttggtgcaaat +atttatcgattgcccaatcgttctactcgtactctttatagcctaacgccttttcttggc +gctaattagcctaatccaagaaggagtctaacaaaattacttaaccatactcttgtctat +tcggcccacgcatgcgcaagctcaaaaagttctcaacgggcgtttttacttgagtcccag +gaggtaacattggatctatgagtcttaacagtggaaatatgatttttagattgtgttcag +atttattgtcttattttggtctatctcatcagctatagctacataatgacgtcttaactg +tttcgactaaccttcagatctgactaccccaaatacaacatagcaaaagaatgatgctaa +cgcttaactatcctttcacgatcttaacaaaaaagctccatttaaaagaatcgaaaacag +atctaccattcgtggaatcaatttttggacgagtactggtcgggtcgtgcttatttgcta +caggattgtttcgtataacgttcaagcactttagcggttccatccttgatggcgttaact +gatgatgcgtaagtttatggtgatctaaaactctactacgaaccaggtcccagcacgaaa +cgtcatctttaatgagtttttaggtctccaggcactaggctgcgaagtggaatatgtgtc +atcagagacaaatagatgattcctatagctttttgcagttaagccactaagtaggcggtt +ctatagggtttcattcaaatcgatcgtaattcccgactctgcatagcgtgggtcttgtat +agaccattcttcaggcccgccacaatggtttcaagtttcaacttccgtttattggctgtc +cctcaatagagtcgttctcagggcacgactctcgttcgttattcataagtccagtttgat +ccacgaatacagaacacgcatatctgataataaaagcttaacgataactttcacgcgcat +ggtttatttttgatttattaggcaaccaaataccagaatgtagtcagcgatatgtagtaa +aatttagacaaacataaaacaaagtatcgccattacagtctcctgttaggagaacctttt +tatcaatatgtgtaggcgtgtattggcgcccttgatttaataataattacggctaaacgt +attgatattttccaggaactgccccatctcatgagatgaccctaaattttattcacacct +catttttaattcttttatatcacgattatttatctgagcaagcatctttgcaagcattca +tagtgacggtgctgtctctatgaatgcatgctaatatacggtgcgctaaacatattggtt +caattcaatgtaagctacctcggaatttgcttgcactaagacggggaagccaaaacggta +aatcgccgtatatgctagtgccaagggacttgtccgttggagtcactatggagttacaag +cattataaatctaaggaaatcgcagtatcagtccttaccccaaagatacttcgcattccc +tggggtacggaccatgaaatacttctttcatacatgataaacgatggagactcggttacc +accctggtagttactccatcaattggagttaactaagatcgctattacaggctttattag +ccaatcatcacaagcctctttttagagattcacaagttagcaaaccaaagttcctttgat +aagtctttaacgagatctatcccaattccggctaggagtaaaatttatatatttgagatc +ggggttaaagtcacacgcaatgcaaggggtttttatatggtaatgtccttccctaattag +gtaattttcagacctccgagagagagtagatcaacaacgcgttatactcctaaaatgctt +gtcgataacatgacactacagatcatccctggatgagcatcgactttcattacttgatta +gttcagttaattcgtttcaaaccattttcaacaaaatcccccagtagatatgtatatgca +catcttagactaaataacagttttcataccctgggatttgtgtcactatctcaggaacgt +cgagacgtcccctatcaccgcagcgagggtaactggccctgttccattgtaatcgatggg +acgggacgttatattgcagacccaaagtagtaataaattcagccatatggacggaggggg +ggaattgttaagaatataattcgattttcagctgaatgtaaaagctccagccattcctcc +tccacttgacattagttcgaagaaggtctgagaattggaattgcttgtgacgttttttgt +ttccagacaaggaaatagcccagtaccaagtataatattatgacaatagaagcttaaatt +cacaacgtaacatatctgttagcatgctctaatagaccgagaaaataagtgtctatgtgt +gcgagaactgtcaattcacggcagtagtcacctaatctaacgtctagttcccgactatga +agtcttcacaaatggttagtaataatttcccagtggagtagaagtggcataacgtgcact +ctctgttaataatacctttagactactcccatttcgccagaacgtcttgatggtacccta +tgggaaacactcacacatgcttattgcctgcaacctcagcaatgtgtcgtatgcggtatt +tctacgaacagctagtgaaaggactgatgacctaattttggtttctcaagtccagacgtg +atattttgatgaccgtatctgacatctctgggcaattcggttaacctctggtacgaaata +gtccgtcgcgtaggtaaaaatgataatgctgtcatcactatcatgttttagctaagctac +actaccccatcgctcgcacgtggcaaagtgtgaggattccgatatcatccatgtgtacga +attcctaatactcttgctcagggcacttagggttattgtagcctgtgttaccgtctcgca +tattagatcattaatcaacagtcttataatcaccgtaatcggtaaacagttgttatttgt +tctgataggtagacagctaataaagatgctgttgaacagttacgtcccacctttattgcc +ctacagtgaaactagttcttactctgttgctgtaatatgtctagggttattgatttgctg +ccacttcaaaacggaaattaagtcattaacgaaaatggttccttcataggtaaagatcaa +tccccaattgaagccagaaattttgagatgtcgattcctgatcattcgccaaatttacag +ctcgtaaacgagttccatgtgtaaaaaaatgttgagtccactagcttgtttattctggct +caaggtacgtggaacacgtagtattttgatactaatgccagacccgctacgatccctgta +ctgtgagcagagccgatcctcagaaatagctaaatcttgtgcttcgttagaagtctcgac +tacgtgtagcctagtgtttgtgttgcgttatagtctatttgtggacacagtatggtcaaa +tgacgtcttttgatctgacggcgttaacaaagatactctgggcaacacacatacttctct +catgttgtttcttcggacctttcataacctttcctggcacatggttagctgcacatcaca +ggattgtaagggtctagtggttcagtgagcggaatatcattcgtcggtggtgttaatcta +tctcggtgtagcttataaatgcatccgtaagaatattatgtttatttgtcggtacgttca +tggtagtggtgtcgccgatttagacgtaaaggcatgtatggatcttgatctatgcaaagg +taggtccatctatatacgttgcacagcggatacaaataagataagaatttactaacattt +aaattttcttattgtcgagcatagattggaggaaaaacttatttacttggtatttaaacg +gaagtttctaatgtttatgattggatgcacggacagtttactgcttactttcttaggttt +cttgaacaacaggatgcactagtaacatgtctcgttcatgcttccattaagttcttctta +aacttacacaaactacctaatttagagttgacgagatggttgaacgtgttgtgacaaacg +tttgcaaaatgcacagtatcgttaccaaaaagtacatttaagtgtgtgcgtaggaattct +gctacgtccattgcaggccacattcacatcccacccctgaatatatggactgaatcacac +acaccaaatttcatctaccttatcgtagcataactattaacaaacatatacagacttcgc +ggtaaataaaatatattagtacacaaccgtatactggttgaactattgcccagctttaag +acgcttttaactaggtgcttgatcaagaagtattattatatgacggcagtgtgtaatacc +tgaatagatatagacgttagattgtctgaaaacacgccgtagagacatttttgttagata +tgtatttctttttgacgagccagcatcttagtatctgaagacgagctatatgtttgtaga +aaatcgactgacattgtatacgaggcggcgtaagattaaccaaattccccagaattagta +atggcgccttatcgatttactaacgatatataacttgtgatgttgtctgcaatgtatacc +cgtgtaggctgtgctcttatcgaaggaaacgcattgaagtccaggctggatgaaaccacc +gcgtacttccatgcgtctatacatagcgtcaccgatactacgttttgctatgtaatccat +tctaatgggtaagaggattcctcttatagtaaaatatgcttgactttttaagaaccattg +ggagtggttggcaaaataatagtgggtgtctttctcagtgtatagttttctacaactacc +cctattaggttacaagtaatctggctttcttgccacttggcgatgatagttagattcgta +tttctacaacgcagttactgtatccatggcgcgagataattagatacgatttgaatttgg +atgtagactcgttactactgttgtagaccagcacgtgagtatctagatgggtttgctacc +ttgttagcggacttttgccgggaaaaagacatacgtacaaccgtatattttactataagc +agtattggccaccctcgtattgcggcagggtgtgctcacctggttaaaatgaaagagaaa +aattccattttaaaacccggaggaatctattactgacgaggaaggtgtttaacccgttga +gacatctcctaacgtaaaaggttcatattctagttattccgagagtcactttcctatcca +aacatgaactgatagcataatgacaggttgaatggaaagcatatcctgtttattctaaat +ctgtttcgctaatcaatatgctgtcacgaactcggagcttacccttacaactatgtgttc +tgtttaccaggtgctaatatcccggcactcttttcatgcatgtcgctcctagcgtcatct +gatttaatagcttaatgtctcatattttacagtagccagtgtagtatggaaggcggcgaa +ccagcccctacattgggtttcctgacataagtattacatatcacttgtctgattacacag +caaaatcgctaaccttactttgcgcatgtagctattggaactttgggctagtgtctatcc +cattaagtttaacagtagactagtccgtgagcgatcaccgagcttatgtctcgtacccaa +gttttggatttggatcaaaaactactcgatattcatgatctacgggcttcctttctccgg +gtatcattgcgccgagattaaaaataaaacgatagcgctgtgaaaacatgtttgacacgg +gatagcgtagaaactaaacaacgaatagaccatccaatttgaattttattgggtccagca +cttcgccatagtgttgaatggtaaagttcgaaaggaaatttgttatattaattctgctac +attttcgaccacttgtatctcaaggacaatatcccttgaggcttttagcagaaagagatg +ccgtaattctaagggatgataataggttgggaaatttaagagcagtagtaacggtcgcgg +gttcgaccttaaactatatatttaaatctagccaaacaagttaacaacaaccataaagtt +atgaccttattatattggcaagcttaacgttttaattgctctagtaatagagtggtagag +gtaagggaccatcacctgattcttcctccgcaaccattatatagacgtgtcgtctgacaa +atttcgagataaaacattcgtccttagcaacgaatatcgaatggcaattagccacattga +gttaaatagttgaggatatttcttgcacagaatcagatctaatctaatgattcgttacta +aacacttcaccaggtatcgtgaaggctcaagattacccagagaacctttgcaatataaga +atatgtatgcagcattaccctaagtaattatattctttttctgactcaaagtgacaagcc +ctagtgtatattaaatcggtatatttgggaaattcctcaaactatcctaatcaggtagcc +atgaaagtgatcaaaaaagttcgtacttataccatacatgaattctggccaagtaaaaaa +tagattgcgcaaaattcgtaccttaagtctctcgccaagatattaggatcctattactca +tatcgtgtttttctttattgccgccatccccggagtatctcacccatccttctcttaaag +gcctaatattacctatgcaaataaacatatattgttgaaaattgagaacctgatcgtgat +tcttatgtgtaccatatgtatagtaatcacgcgactatatagtgctttagtatcgcccgt +gggtgagtgaatattctgggctagcgtgagatagtttcttgtcctaatatttttcagatc +gaatagcttctatttttgtgtttattgacatatgtcgaaactccttactcagtgaaagtc +atgaccagatccacgaacaatcttcggaatcagtctcgttttacggcggaatcttgagtc +taacttatatcccgtcgcttactttctaacaccccttatgtatttttaaaattacgttta +ttcgaacgtacttggcggaagcgttattttttgaagtaagttacattgggcagactcttg +acattttcgatacgactttctttcatccatcacaggactcgttcgtattgatatcagaag +ctcgtgatgattagttgtcttctttaccaatactttgaggcctattctgcgaaatttttg +ttgccctgcgaacttcacataccaaggaacacctcgcaacatgccttcatatccatcgtt +cattgtaattcttacacaatgaatcctaagtaattacatccctgcgtaaaagatggtagg +ggcactgaggatatattaccaagcatttagttatgagtaatcagcaatgtttcttgtatt +aagttctctaaaatagttacatcgtaatgttatctcgggttccgcgaataaacgagatag +attcattatatatggccctaagcaaaaacctcctcgtattctgttggtaattagaatcac +acaatacgggttgagatattaattatttgtagtacgaagagatataaaaagatgaacaat +tactcaagtcaagatgtatacgggatttataataaaaatcgggtagagatctgctttgca +attcagacgtgccactaaatcgtaatatgtcgcgttacatcagaaagggtaactattatt +aattaataaagggcttaatcactacatattagatcttatccgatagtcttatctattcgt +tgtatttttaagcggttctaattcagtcattatatcagtgctccgagttctttattattg +ttttaaggatgacaaaatgcctcttgttataacgctgggagaagcagactaagagtcgga +gcagttggtagaatgaggctgcaaaagacggtctcgacgaatggacagactttactaaac +caatgaaagacagaagtagagcaaagtctgaagtggtatcagcttaattatgacaaccct +taatacttccctttcgccgaatactggcgtggaaaggttttaaaagtcgaagtagttaga +ggcatctctcgctcataaataggtagactactcgcaatccaatgtgactatgtaatactg +ggaacatcagtccgcgatgcagcgtgtttatcaaccgtccccactcgcctggggagacat +gagaccacccccgtggggattattagtccgcagtaatcgactcttgacaatccttttcga +ttatgtcatagcaatttacgacagttcagcgaagtgactactcggcgaaatggtattact +aaagcattcgaacccacatgaatgtgattcttggcaatttctaatccactaaagcttttc +cgttgaatctggttgtagatatttatataagttcactaattaagatcacggtagtatatt +gatagtgatgtctttgcaagaggttggccgaggaatttacggattctctattgatacaat +ttgtctggcttataactcttaaggctgaaccaggcgtttttagacgacttgatcagctgt +tagaatggtttggactccctctttcatgtcagtaacatttcagccgttattgttacgata +tgcttgaacaatattgatctaccacacacccatagtatattttataggtcatgctgttac +ctacgagcatggtattccacttcccattcaatgagtattcaacatcactagcctcagaga +tgatgacccacctctaataacgtcacgttgcggccatgtgaaacctgaacttgagtagac +gatatcaagcgctttaaattgcatataacatttgagggtaaagctaagcggatgctttat +ataatcaatactcaataataagatttgattgcattttagagttatgacacgacatagttc +actaacgagttactattcccagatctagactgaagtactgatcgagacgatccttacgtc +gatgatcgttagttatcgacttaggtcgggtctctagcggtattggtacttaaccggaca +ctatactaataacccatgatcaaagcataacagaatacagacgataatttcgccaacata +tatgtacagaccccaagcatgagaagctcattgaaagctatcattgaagtcccgctcaca +atgtgtcttttccagacggtttaactggttcccgggagtcctggagtttcgacttacata +aatggaaacaatgtattttgctaatttatctatagcgtcatttggaccaatacagaatat +tatgttgcctagtaatccactataacccgcaagtgctgatagaaaatttttagacgattt +ataaatgccccaagtatccctcccgtgaatcctccgttatactaattagtattcgttcat +acgtataccgcgcatatatgaacatttggcgataaggcgcgtgaattgttacgtgacaga +gatagcagtttcttgtgatatggttaacagacgtacatgaagggaaactttatatctata +gtgatgcttccgtagaaataccgccactggtctgccaatgatgaagtatgtagctttagg +tttgtactatgaggctttcgtttgtttgcagagtataacagttgcgagtgaaaaaccgac +gaatttatactaatacgctttcactattggctacaaaatagggaagagtttcaatcatga +gagggagtatatggatgctttgtagctaaaggtagaacgtatgtatatgctgccgttcat +tcttgaaagatacataagcgataagttacgacaattataagcaacatccctaccttcgta +acgatttcactgttactgcgcttgaaatacactatggggctattggcggagagaagcaga +tcgcgccgagcatatacgagacctataatgttgatgatagagaaggcgtctgaattgata +catcgaagtacactttctttcgtagtatctctcgtcctctttctatctccggacacaaga +attaagttatatatatagagtcttaccaatcatgttgaatcctgattctcagagttcttt +ggcgggccttgtgatgactgagaaacaatgcaatattgctccaaatttcctaagcaaatt +ctcggttatgttatgttatcagcaaagcgttacgttatgttatttaaatctggaatgacg +gagcgaagttcttatgtcggtgtgggaataattcttttgaagacagcactccttaaataa +tatcgctccgtgtttgtatttatcgaatgggtctgtaaccttgcacaagcaaatcggtgg +tgtatatatcggataacaattaatacgatgttcatagtgacagtatactgatcgagtcct +ctaaagtcaattacctcacttaacaatctcattgatgttgtgtcattcccggtatcgccc +gtagtatgtgctctgattgaccgagtgtgaaccaaggaacatctactaatgcctttgtta +ggtaagatctctctgaattccttcgtgccaacttaaaacattatcaaaatttcttctact +tggattaactacttttacgagcatggcaaattcccctgtggaagacggttcattattatc +ggaaaccttatagaaattgcgtgttgactgaaattagatttttattgtaagagttgcatc +tttgcgattcctctggtctagcttccaatgaacagtcctcccttctattcgacatcgggt +ccttcgtacatgtctttgcgatgtaataattaggttcggagtgtggccttaatgggtgca +actaggaatacaacgcaaatttgctgacatgatagcaaatcggtatgccggcaccaaaac +gtgctccttgcttagcttgtgaatgagactcagtagttaaataaatccatatctgcaatc +gattccacaggtattgtccactatctttgaactactctaagagatacaagcttagctgag +accgaggtgtatatgactacgctgatatctgtaaggtaccaatgcaggcaaagtatgcga +gaagctaataccggctgtttccagctttataagattaaaatttggctgtcctggcggcct +cagaattgttctatcgtaatcagttggttcattaattagctaagtacgaggtacaactta +tctgtcccagaacagctccacaagtttttttacagccgaaacccctgtgtgaatcttaat +atccaagcgcgttatctgattagagtttacaactcagtattttatcagtacgttttgttt +ccaacattacccggtatgacaaaatgacgccacgtgtcgaataatggtctgaccaatgta +ggaagtgaaaagataaatattgcctacacatactgaattcaggcaatgcgttttattcga +aaggtcatataactagaaaacatgatgaattcttatcggatccttttactagcatagtgt +tggcgaacacctcgtaatgctcagcggcaaattggactgcgggtccttatcatacatttt +ttttcaatataggcgattggtctaggttagtgattccccaacacttaaggtttgctgaca +ttcataccctcagcaacttcctctcaaaaattagagtgagttggtggtcttataagaccg +ttgattatttgaggtggtcaaatgatggtgcgatgcacaaatcgttataatcgtactctg +tagacaataacccattgtagtgccgattttgtgcataatacaagaaggaggatataaaaa +tgacttttcaataatattggctattagcaacaagaaggagaatcctcattaagttagcaa +ccgcagggggtactgcagtccaaggaggtttcattggagagagcagtatgaaaacggcaa +ttatgattgtgagattcgctgaagattgtgtctctgattttcctagatagaataagctat +agctacttaatcaactcttaactgtggagactatcctgatgatctgaataccccatttac +aaaattccatatcaatgaggctaacgcttaaatttcatttctccatcgtaacaaaaatca +gcctttttatacaagacaaaacactgcttccattacgggtagcaatggttgctcgactac +tggtagcgtcgtgatgtggtgataaagctgtcttgcgtttatacttaaacaaattttgac +ctgacataatggagcgacttatcggatgttgccgatctttagggtcatctattaagctta +tacgaaaaagggacaagcacgttacgtaatctggtaggactgggtacctagaaacgcaag +aggaggcgaactccaatatctgtaagaacagaaaaatacaggagtccttttcatttttca +agttaacaatataagtaggagcttagagaggcttgcatgaaaatcgttaggaattacaga +ataggcagagagtggggcgtgtagactacattcttcaggccccacaatatgggttatagg +ttaaactgcactttttgcgatctcccgaaatactgtcgttctctgcgaaccacgctcgtt +ccttttgctgtagtccacgttcatccaactattcagataaacaagatcgcagaattaaag +cttaaccatatcttgatagcccatcgtgtatggggcatgtatgtgcaaacaaaagacctc +aatcttgtctgcgagagggaggaaaatttagacaaacataattcattctttcgactggac +acgctaaggtttggacaaactttgtatctatatctggaggcctgtattccagcccttctt +ttaataagatttacggcttaaactatggatatttgccaggaaatgacactgctattgaca +ggaacataattttgattcaaacctcattgttaattattttatatctcctgtttttatatc +agaatgcttctgtcctagaaggcatactcaaggtgagggctcgaggaatgaatcataata +gaccggcccctattaatattggttcaattctttcttacataacgcggaatttgattgcac +gaacaccgggaacacataaccgtatagcgcccgttatgctagtgcctagcgactgggacc +gtggagtctatatcgtctttctaccattattaatctaaggatataccactttaagtcctt +tcaactaacataaggcgcattccatgcgctaaggaccttgaatttattatttcttacatg +ataaaagatcgagtcgacgggaacaaaaggctacgtactcaataaagtgcagtttactaa +gagccctttttctggcttgtggagactatcataacatgaagatgttttgacattcaatag +tttgcaaaacaaacttactttgtgtagtattgaacgagatctttccaattgccccatagc +aggaatagttatatattgcagatcgcggtgtaacgcactccaaatccatcgcggtgtgtg +agggtaagcgacttaaagaattacggtttttgatcaaagcacagtgagagttgagcaaat +tacagttatacgacttaattcagtctccataaattgaaacgacacttcttaacgggagga +ccagacacgttcattaagtgaggagtgcactttttgactttaaaaacatggtaatcaatt +taaaccacttgatatgtatatgaacagatttgaagttatttctgttttaatacactggga +gttctgtcaatatcgcaggaaccgcctgacgtcccctatcacacctcagagggtaaaggg +acaggggaaagggtaatcgaggggtagggaacgtagttggcacacccaatggacgaataa +atgctgccatatccacggagggcgggattgcggttgattttaaggcgatggtaacctgaa +tgtaatagatcatcaaatgcctcctccactggaaattactgcgtacatccgctgagaatt +gcaatggagtgtctcggtttttctttaaacaaaaccaaattgacaacttcatagtataat +ttttgcacattacaagcgttaattaacaaacttactttgctgttagctgcctatatttgt +ccgacaatataactggatatctctgcgagaactgtaaattaacggcacttggaacataat +agttcctattggtaacgacgttgtaggcggcaattatccggtggaagaattgacaactgc +agttgaactgcatgaaagtcaaatctctcgtaagtataactttagaagactccaaggtac +ccagaacctcttcagcggacacgatcgctatcaatcaataaggattattcactgaaaccg +ctcatatctggaggtggacgtttttcttcgaaaagcttgtcaaaggactcatcaaatttt +tggccgtgctaatcgacacacctgttattttcatgaccggataggacatctcgcggaaat +tcgggtaacagctgggtagatataggacctcccctacgtattaatgataagcctgtcata +actagcttggtttaccgaagagacaataaacattcgagcgctcgtgccaaactcggtgca +ttacgtttgaataaatcggtaacatgtactattactctgcctaacggcacttacccgttt +gggtccatggggtaaccgctcgatgttgacagaattatgctaaagtcgtttaagatcccg +attaccgaaaatctggttatgtctgagcattcgtacactgcgtattaagatcaggttgaa +caggttcctaacaaattttgtgacctaaagtgaaactaggtcgtactctgggcatgtttt +atgtcgtggcgtatgcatgtgctgacacttctaaaaccaaattaaggctttatccaatat +gggtccttaagtgctaaacatcattcacaatttcaagacagattgttggtcttgtcgatt +ccgcatctgtcgccaaattgacacatcgtaaaccaggtacatcggtaattatatgttgac +taaactaccgtgtgtattctggctctaggtacggcgaacaagtacgatgtgcttaagaag +ccctcaccccagacgagcccgcgtaggtcacatcagcagatcctaagtaattccgtttta +ttgtcctgagggagtaggatcgacgaactctacaagtcgctttgtcgtgccttataggct +atttcgggtcaatgtagcgtcaaatgaactattgtcatctgtacgagttaactaagtgtc +tatcgccaactaaaagacgtctcgatggttctttatgcggacctgtcatatcattgactg +gcacttgcttacatccaaataacacgtttgttagcggatagtcgttaagtgtgcgcaaga +tcatgaggcggggggggtaatatttcgccctctacatgataaatgaataagtaagaagat +gatctttttgtggcggtaccttaagcgtactcctgtcgacgagttactactaaaggaatg +tagggttctggatctatgaaaagcgacctccatatatatacgggcctaagcggagtaaaa +taagtgatcaatggactaacattgaaatgttagtattgtcgaccattgagggctggtaaa +tcttatttacgggcgtgggaaaacgaacgtgatatggtttagcatgggatgcaagcactc +gttaatgcttactttagttggttgcgggaacaacaggaggctatactaactggtagcgtt +cttgcttccattatgttattattataattaaaaataagacatatggtagagttgtagtca +gggtggatcgggttgtctataacgttggaataatcaaaactatcgttaacaaaaacgaaa +tttaagtcggtgcggtggaatgcgcctacctcatgtgcaccacacattcacagcacaccc +ctcattataggcaaggaagcaaacaaaaaaaagttaatcgaccgtatccgaccttaaatt +ttaaaataaatagaaacacttagcggtaatgaaaagataggactaaaattcactagtatc +ctggaacgaggcaacagagttatctagatggtaacgaggtgctgcatcaagatgtatgat +ttttggtccgctgtgtggaatacctctattgatatacaagtgactttctcggtaataacg +cacttcacaatgtgttgtttcttttctatgtattttgcaagagaaagaagcttagtatag +gtacacctcagagatgtttcgtgtaaatcgtatcacatggtataactgcaggaggaacat +tatccaaattcaccacaattactaatccacccttttacttttactaaagatatattaatt +ctcatgttgtctgaattgtataacccggtaccctgggagcgtatcgaaggataccaattg +aagtcctcgaggcatgttacaacacacgacttccttccgtctattcagacactcaacgag +actaacttttcctaggtaatcaatgatattgggtaactcgtggcatcttatagttattga +tccggctcttttgtagatcctgtgcgactcgtgcgctaattaagactggctctcttgcgc +aggggatacgtttattctacgtacccgatttggttactactaagcggcctttcttcaaac +ttgcagttgtgacttacattcctatttcttcaaagcagggaagggttacagggagagact +tattgagatacgattggaatttccatgtacaatcgttaatacgcttgtagaccagcaact +cagtatagagatccgtttcctaaagggtgagcggtaggggcaaggcaataagaaattact +aaaaccctagttgttaatataagaacgattcgaaacaataggattgcccaagggggtgcg +aacatggtgtaaatcaaagagaaataggcattgttaaaacccgcacgtttctagtacgca +agaggaacgtcggtaaccagttctcaaagatcctaacctaaaaggggcttattctacttt +ttccgacactcaatggacgagacaaacatgaacggatagctttaggtctcgttgaatgca +aagaatagaatcgttattattaatcggtttccattatctatatgcggtatagatctccga +gaggaccctgtaaactagctctgcggtttaactggtgctaatagaccgccactatgttat +tgcttctagctcctagcgtcttatcatgttatacattaatgtcgcatattggacagtagc +caggcttggatggatcgccgacaaaaagaaaagactttccctgtaaggacttaactatta +catataacttggatcattaatctgcaaattagagtaacggtctttcaccagcttcatatt +ccaacgtggcgctagtcgatatcccatgaagtttaaaactagaattggcagtctcacttc +acagtgcgtatctatacgacaaaagtggtcgatttgcataaatatcttatcgatattcag +gttattaccgattccttgctaacgctagaagtcacaccagagtaataataattccagaca +cctgtgaaataatcggtcactacggatagactagtaacgataatacgtatagtccataaa +agttgaattttaggggctaaagatattagcaatactggtctagcctaatcgtcgatagca +aagggctgtgaggatttctcctacattttcgaccaattgtatcgataggaatagttacag +tcacgcttgtagatgtaagagatgacgttattcttagggttcttaagtcggggggtaatt +taagaccactagtaaaggtagaggcgtacacagtaaacgatattttgaaatcgtcaaaaa +aaagtttacaacatcctttaagttagcaactgattttagtggcaaccttaacggttgaat +tgatctactaatacaggcctacaccgaagggtacagataatgattcttactaccctaaca +tgatagagtcctgtcctatctcataggtcgacattttaaattcgtaatgagcaacgaaga +tcgtttcccaatttgcaacattcacttatagacttcaggttatttcgtgctaacattaag +atagaatataatcagtcgttaagaaactattatccagctttcgtcaaccataaagattaa +aaactgaaacttggcaagatatgaatagctatcctgctttaaccgatcgtatgagatgct +ttgtagcaagaaaagtgactagcacttgtgtttagtaaagcgggagagtgcggtaattaa +tattaatatactattaagctacacagcaaaggctgcaataatgttagtaagtagaacata +aaggtattctccacaagtaataaatagtgtgagctaattgactaacttaactctcgcgac +aagtgatgtggataagatgactcatatcgtctttttctgtagtgccgacatcccacctgg +atcgaacaattccttctagttatcgactttgattacctatcctattaaacagatagggtt +gtaaagtcagaaaatgatcggcttgcgttggtctaccatagctagagttagaacgcgtag +atagaggccttttgttgccaacgtgggggtgggatgagtctgggcgagcgtgactttctt +tcgtgtccgaatttgtttaacatccattagattagatgtttgtgttttgggtctgatgtc +ctaactactttctcagtgaaactaatgtcatcatccaagtaaaatagtccgatgaagtct +ccgttttcggccgaagcttgtctataacgtatataaagtcgctgaatttagaacacacct +tatctatgttgtaaagttactttattccaaaggacgtgcacgaagcgtgagtgtgggaag +gaacttaaagtcggatcactcttgtcagtgtagataagaatttctttcatacttcactgg +aatccggcgtatggatatctctaccgcgtcatctggtggtgtctgcggtaaaaagtcttg +ctgcacgagtctgagaaatttttggtgccatcacatcgtaactgtacaacgaacaaatag +catcaggccttcttatccagcgtgaagtctaattatttcacaagctttcctaagtatgta +aatccctcacttaatgatgcttgcgccaatgaggatagaggacattgcatgtacgtagga +ctattctccaaggggtcttctattttgttagcgaaaattgttacagcctaatgttagagc +ggcgtacgactttataccagatactttcattagatatgcaaatatccaattaaatcatag +tagtatcgtggtatggacaatcaaaaaagacccgttgtgatatgatgtttttctagttcg +ttctcatatatatagatcaacaatgaataatctcatgatctataaccgatgtatatttat +attccggttgactgctccggtgcaattcactacggacactaatgactaatatggcgcctt +tcatcagaaacgctaaatatgattaatgaattaagggagtattatctaattattagagag +tagcagttagtctgatattttcggtgtatgtgttagccgttataatgctgtctttttatc +agtgagaacagggagtgtgtagtgttgtatgcttcactttatgactctggttatatccct +cggagaacaagaataagagtacgagaagttcggtcattgaggatgaaatagaaccgctag +acgaatggactcacgtttataaaactatgtatcacagtactacagctaactctgaagtcc +gagaagcttttgtaggacaaaacgttataagtacctttcgcagaatacggccgtgcatac +ctgttataaggcgtagtagggacaccatgctatccctcatatagagctacactaatacca +ttacatggtgactatcgtttacggccatcatctgtaagcgatcatgcctcgttagcatcc +gtacaatctcgcatggcgtcactgcagaaaaaccccgtgcggattttgagtcagaactat +tcgaagcttctcaatccttttccattatggcatagcaagtgacgactcgtcagccatggg +aataatagcactaatccgattacttatgaattagaacccacatgaatgtgattctgcgaa +ttgtctaagaatctaatgattttccggtgaatatggttgttgttatttattgaacttata +ttattaacatcacccttcgttagtgatagtcagctatttccaagaggttccccgagcatt +tttaccattctctagtcatacaagttggagcgcttttaaatctttaggctgatcaaggcg +ttttgtctagaattctgcagatgttagattcgtgtgcaatccctcttgcatgtcagtaac +aggtcacccgtttttcgttacatatgctggtaaaatattcatagtaataactacaatact +tgatttgttacgtaatgctcgtacataacacaatcgtattccacggaacagtaaagctct +attattctgatcgagcctaagagaggatcacactacgctattaaagtcacgttcacgaaa +tctcaaacctcaactgctggtgaccagttatagacagtgtaattccatattacatgtcag +gcttaagctaacccgagcctttatataagctataatcaagaattagattggagtgcattt +tagacttatctatcgaaatagtgatagtaagagtttatatgacctgatctagactgatgt +tctcttccacaacagccttaaggcgtggagcctttcttatactattaggtcgcgtcgaga +gccctattcgtaatgttaacgacactagactaatatacaatgagctaagaataacacaag +tcacaagataatttacaaatcatatatctacagtccacaaccatcactagcgattgcaaa +gcgttattggtactaccgctctaaatcggtatgtgcaagacgcgttaactggttcaagcc +tctcctgctcgtgagactgaaagaaatcgaaaatatggatgtgcctaattgttcttgtga +gtcatgtgcaactatacagtttagtttggtcaagactatgcaactattaacagcatgtgc +gcattgaatatttggtgtcgattgataaatgccccaacgttccatcacgtctataagccg +tgttactaatgtgtattagtgcatacctattcagaccatagttcaactgttggactgaag +gcccgtcttggggttcgtgaatgagagtgcagtttcttgtcttttccttaactgacctaa +atgaaggcaatcggtttatctagagtcatgcttaaggtgaatttcagccaatgggctccc +attgagctagtatggtgctttacctttgtaagtggtggctttccttggtgtgctgacttt +aacacggcagagtgattatccgaagaatggataataagacgctggcaatattggctaata +aagtccgatgagtttcaatcatgactgcgaggagatccatgcggtgtacctaaacctaca +tcgtatgtatttgctgacgttcattcttgatacataaagatccgatatcggtccactttg +tttaccaaaagccctaccttcgtaacgatggaaatgtgaatgagagtgaaatacacgatg +gggatattgccggtgagtacaagttagaccacacattagaactgacctatattcgtcatc +atagagatggagtatgaattgattctgcgaagtacactggctttacgagtatctagacgc +cgcggtatatctcccgtcaatactatgaaggtatatatatagaggctgaaaattcatgtt +caatcctctttctaagagtgagtgggagccccttctgttgtcggagtaaaaaggcattat +tcctcaaattgtcagaagcaaagtatacgtgatgtttgcttagaacaaaagagttacctt +agggtaggtaaatctcgattcaccgagagaagtgattttggcggtgtgcgattaattctt +ttgatgacagatctcattattttatatagctccctctttgtatttagagtttgcgtaggt +aacctggcaaaaccatatcccggggggagagtgcgctgaacattttatacgatgtgatta +ctcaaaggataaggttcgaggcctctatactcatggaactatcttataattataatggat +cgtggctcattccacctatccaaacttctttgtgatctgatgctacgagtgtgaacaaac +gtacatcttctaaggaatttgggacgtttcatagctcgcatttcattcctgaaaacttaa +atatttttaaaaattgattctactgcgaggaactaaggtgtagacaagcccttagtaacc +ggtggatgtcgcttcagttttatagcaaacattattcaatttcagtcttgactgaaatta +gtttgttagtgttagaggtccatatgtcacatgcatatggtctagatgccattgtacagt +aataccttagattagtattagcggcatgcgtacttggatttcacttgtaagaatgagctt +aggacggtcgcctgtagggctgcaaataggaatacttacaatttttgatgacttgttagc +atatcgctatcacccataaaaaacctgatacttgatgagcgggtgattgagactatgtac +tgatataattcaatagctccaatagatgaaacagctatgcgcctatttatgtcaaataat +cgatgtgatacaagcttagagctgaacgagcgcgagtggaattagcggtgatctctatcc +taaaaagccacgaaatcgatcccagaagctaatacccgaggtgtcaagcttgagttcagt +taaatttgcatctcatgccccacgaagaatgggtagagagtttgaaggtgcttctggatt +ttcctaagtacgtggtaaaaatttgatgtaaatgaacacctcctaatggttgtgttaacc +acaaacccctgggtgaatctgattagccaacccagtgatctgatttcagttgtcaaatct +cttttttataactaccttttgtttccataatttaaccggatctcataatgaacaaacggg +tagaataatggtagcacatagcgagcttgtctattcagaaatatggcctactcagaatgt +attctccaaatcagtgttatgcgaaacgtaattttacgtgtaataatgatgatttcttat +cggttccttgtactacaatactcttgcccaacaaatactaagcataacagcaaaattcga +atccccctccttttaataaatggtttttcaatatagccgattcgtattcgttagtctttc +accaactattaacctggcatctaattaataaaatcaccaaaggactctataatatgacag +tcacttcggcctcttttaagacagttgattattgcaggtccgcaattgatggtgacatgc +acaattagttagaatccgactatggagacaattaacaattgtagtgcccatttggtccag +ttgacttcaaccacgagttataaaggtattttaatttatagtcgatagtaccaacaacaa +gcacaatcataattatgttagaaaacccagggggtaatgctctaaatccagctttaaggc +cagagtgcactatgaaatcgccattgatcattgtgtcattcgctgaacttggtgtctagg +aggtgccgagtgagaatatcagataccttatgaagcaacgattatatctggactagatca +tgatgatcggaataaaacattgaaataagtccttatcaaggagcataaacattttattta +atttatacttcgtaaataaattcagaattttttttcaagacattaatctgagtaaatgac +ggctagaaagggttcctactcgaatcgtagcctacgcatgtgggcagtaacctggcttgc +gtttttactgaaacaaaggttcaccggaaagaaggctgccacttttagcttcttgacgat +ctttagcgtcatatttttagattagtcgaaaaacggaaaacaaacttaacgaagctggtt +gcacggggtaccgagaaaccaaagagcaggacaactccttgatcgggaagaactgaaata +gacagctgtcattttcattggtcaacttatcaatataacgaccaccgtagtgacgcttgc +atgaaaatactgaggatgtaaactatagccagtcaggcccgcgtgttgactaattgatga +agcaaacaaaatagccggtattcgttaaaaggaacgggttgccagctacagatatactct +aggtatatcccaaacaagagacgtcctttggctgttgtaatcggtcataatacttgtcac +ataaacaagatcgctgaattaaacattaaacagttagtgatacacaatcgtggttggggc +tgggatgtgcaataaaaagtcatctatcgtctatcacagagcgacgtaaatttagacaaa +cattattatttcttgacaatggaatcgataagcgttcctctaacttggtatatatatctc +gaccccgggattccagccattcttgtatgaagatttaaccatttaactatgcatagttga +atggtaaggaaaatgatattgactgcaacagattttggatgcaaaaatatttgtgaatta +ttggttatatactggttgtatagcacaatcattaggtcctagaaggcatactcaacctca +gcgagagagctagcatgcataattgtaccgcccatattaatattcctgaaatgatttctt +acattacgcccaatttcagtcatcgaacacccccatcaatttacccgatagagaacgtga +tcatacgcaataccctatgcgaacgtccactctatagcgtctgtatacaatgattattcg +ttccatttacaacgttaagtaatttaaacttacataaggacaaggaaatccgcgaacctc +ctggaatgtatgagttatttatgcagttaacttcgtctcgaccggaactaaaggcgtcgt +acgaatgaaaggccacttttagaagagacctttgtatccattgtggagaatatcataaat +tcaagatggggtgtcatgctattcggtcctaaacattcttaatggctgttctattgttag +tctgatttaaaatggaaccatagcacgaatagttagatagggctcatacccctgtaacga +tctacaaatccttccccgggtgtgtgcgttagcgacggaaagttttacggtttgtgatca +aagaacactcacacgtcagattattacactgatacgaattatttcagtcgacagtaattg +aatagaaacttattaacgccagcacctgacacggtaagtaaggcaggtctgaactgtttg +actgtaaaaaaatggtaatatttttaaaaatcttgatttctatatcaaatgatgtgtagt +tttttctctgttattaaaatcccagtgcgcgaaatttagatcgttacgactcacgtacaa +gatcacacatcacacgcgttagcgaaagcggaatggctaatacagccctacgcaacgtag +tgggatcaacatatggacgaatttatgctcaatgagccaacctcccccgcattgcggttc +attttaaggcctgggtaacatctatcgtttagataatcaaaggaatccgactatgcaatt +gtctgacttcatccgctctcaagtccaatgcaggcgctacgtgtttctttaatcaatacc +atattgaaatcgtaatacgataattgttgctattgactacaggttatgaaaaaacttact +ttgcgggtacatgcatatttttgtaccacattattacgcgatatctctcagtgtactcta +aattaaaccctcttcgaacattttagttcctattcgtaaacacgtgctacgcggcaattt +gccggtcgtagaatggacaactccagttcaactgcatgtaactcatagctcgcgttagta +taaattgactagtagccatgggacaaagtaactagtcagcggaaaagatccctttaaaga +tatatgcaggttgcaagcataaagctcattgctcgaggtgcaccgtggtattccaaaagc +gtctctatcgtatcttctaattttgggccgtgagaatcgaaactactctgatttgctgca +cacgttaggtaatatcgcccattttcccgtataagctccgtacttatacgaactacacga +ccttttaagcattagccgctcatatcgtgattcgtgtacagatgagtctattaaaattac +agacatactccatatctcgctccttgaactttgaataatgcgctaacttgtactatgaat +aggcagaacccaactttcccgtttgcgtcaagcggggaaacgatacatgttgtcagattt +atgattatctagttttagatcacgtttaccgataatcggctgtggtctgagcagtcctac +actgagtatttacttcagcttcatatcggtccgaaaaaaggttgtgaccgaatgtcaaaa +tacggagtacgatgggcatcttttttcgagtcgcggttgcagggcagcaaaaggcttaaa +ccatttttacgatttttactatagcggtcatgaagtgcgaaactgcttgcaaattttcta +cacacattgtggctcttgtccttgaagcttatggcgaaaatttgaaacatagtataccag +ggaaagcgcgaattatttggtgactaatagtccgtgggtttgagccatatacctaacgcc +ataaactacgtggtgctttagatgcaatctaaacagaacagaaagcgtagcgctcatcag +cacagactaactttttcagtttgagtcgccggagggacttcgagacaagaacgcgtcaag +tcgcttgcgcggcacggattcgattgggcggctcaatcttgcctaatttctactattgtc +agctgtacgactgtactaagtgtatagccccaaataaaagaagtatcgatgcgtctttat +gaccaaaggtcttataattgaagcgcacttccgttcatcaaattaaatcctggcttaccc +gattctccggaagtctgacctagagattgacgacggccgcgtattattgagacctcttca +ggattaatcaataacgaagtagttgatctgtttggcgacgtaccttaagccgactccgct +acacgagtttctactaaaccaatgtagccttatgcttagatgaataccgtcctaattaga +tattccggcataacagcagtaaattatctgttcaatggacgaacattgaattgttagtat +tctacacaagtcaggcctcgtaaatattaggtaaggccgtgggataacctacgtgatatg +cttgagcttgcgttgcaagctctcgttaatcattaatttaggtgcgtgagggttaaacac +cagcatattctatatgctagacgtcttccttaaaggatcgtagtattataattaataata +agaaatatggttgacgtctagtcagcgggcatacgctgctctatatactggcattattca +aaacttgacggtaaaaaaacgaattttaaggcgctcacgtcgaatgagccgaactcatgg +gaaccaaaatgtcacagaaaacacctctttattgccaagcatgcaataaaaaaaatgtta +atagtacgtttacgacattttattttataataaagagaaactattacacctattgatatg +ataggacgtaaattaacgagtagcctgcatagaggcaaatgaggtttctacatggtatag +acctgatgctgaaacatcgatgagttttggtcccctcgctcgttgaaatctagtcattta +ctactgtctttcgagctattataccacttcactatgtggtgtttctttgctatgtatggg +gctagtcaaacatgatgactatagctacaactcagagagcgggcgtgttaagagtatctc +atgctagaactgcacgacgaacttgatacaaagtaacaacatttacgattccacaaggtg +actttgaagaaacatagtttaattctctgcttcgatcatttctataaaccggtaccatcg +cagcggatagatgcataacatttctactactccaggcatcttaaaacacacgtagtactt +cactagattaagacacgataagtgtataacttggcagtgggaagcaaggagattggcgaa +ctcctggcatctgttacgttttgttcaggctcggttgttgataatgtccgactcctgcca +tattgaagactcgctcgagggagatcgggattcgttgattataagtacacgtgttccgta +atactatgaggcagtgattcaaaatggcacttctgacttacatgactaggtattattacc +acggaagcgttaaaggcacactcttatggacttaagattgcaagtgccttcttctagcct +gaattcgcgggttcaacacaaactctctttagacatccgttgcctaaaggctgagacgta +ggggcaaccctttaactatgtactaaaaaactagttggtaatttaacaacgtgtccaatc +aagacgatgcaccaacgcggtgcgaaaatcgggttaagcaaacacaaataggaattgtga +taaaccccaccttgagaggtcgcaagaccaacctcgggaacaacggctctaagagaataa +cctaaatccggatgagtagactgtgtaactctctaaagggaagtgaaaaaaagctaagca +tacatttaggtctcctgcattgcattcaattgaatcgtttgtattatgagctgtacagta +gctatatcagctatagttatcccagaggaacaggtaaactagctctgagcgtgaaatccg +gatattagaacccctagatgggattgattctagctaatacaggcttatctggttttacag +ttatctagatgattggtaaggtgaaacgcttggtgccttccaccacttaaacaaaagtat +tgcccgggaagctattttctaggtattataaagtcgagcattaatatcaatttgacagta +aaggtctttcaccagcttcatatgccatagggcccatactcgatttaaattgaacggttt +aacgagtattggaactctcacttataactgagtagctatacgaaaaatctggtccatttc +cagaaatttattatcgatttgctgcttagtacccaggaagtgataacccttgaaggcaca +acactgtaataagttttcctgtcacatctgtaatattcggtcactacgcattcacgacta +aagataattactatactaattaaaagttcaatgttagggccgaatcatagtagaaattct +cgtctagcctaatcggacttacctatgggctgtgaggatttatcagtatgtggacaaaaa +tgctagagataggtatagttaaagtcaccatggtacatctatgtgaggaagtttgtagtt +cgcttctttagtccgggcgtttgggatgacaactactatacgtagagccgtactcaggat +tagatagtgtgaaagagtcaaataaaagggttaatattaatttaacgttgcaaatgtgtt +taggccaaacattaaccgttgtagggatattctaatacaggccttcaccgaaccctaatg +ataatctgtcttaataacattaaatgattgtctccgctacgagctcttagggcctcattt +taaatgactaatgtccaaagaagagactttcccaatttcaatctgtcacgtatagacggc +accttagtgagtcatatcattaagatagaagattatcaggagggaagtttctattatcaa +ccgttacgcaaccataaacttttaaatctcataatggcattgagatcaagagctttcatg +atggtaaagttcgtatgtgatgctggggagctagatatcggtataccacttcggttgtgg +taagcccgagtgggccgttagtaatattaatagacgattatccgacaatgcattcgctga +aataatcttacttaggagaaattaatgctatgagccaaaactatttatgtctgtcacatt +attgactaaagtatctatcgacaaaactgatgtccataagttgtagcagatagtcggtgt +atggtgtcaccaatgaaaacctcgagcgaaaaatgaattatagttatccaatttgagtaa +attgcctattatacagataggcttgtttagtcagataaggttccgcttgaggtgctctaa +cttagcgagagttagaaagcctagtgagaggcattttggtgccaaactccggctcgcatg +agtaggccagagagtcactttctttcgtcgaagaagttggtgaacagccttttgattagt +tgtttgtcttgtggctatgtgctactatataagttagaacgcaaactaatctaatcagca +aagtaaaataggaccttgaacgagacggggtacgccgttgaggctcgagatagtagataa +actagaggaatgtagataaaacattagctagggggtttagttactggattacataggaag +tgcaccatcacggtgtgggggttcgtacgtaaagtcgcatcaatattgtcagtggactta +acaagttcgtgcataatgaaatcctatacggactttgcatatctctaccgactcatctgg +tcgtctatgcgggtaattgtattgctccaagtggatgactattttggcgtcccagcacat +agtaaatgtaaatccttataatagcataagcaattattagactgcgtgaagtcttagtag +ttctcaagctttacgttgtatgtaaataactcacgtaatcagccgtccccaaatcaccat +tgaggtcattgaatgtacggagcactattatcaatgcggtatgcgattttctgagcgatt +attgttaaagacttagcgttgagccccggaacacttgattacagattctttaaggagtta +tccaaatatcattttaaataatagtagtatcgtgctttggacaataaaaaaagacccgtt +ctcttatgttgttttgcgacgtacttctctgatatatacttcaactatgaagattctatt +catcgataacccaggtatatttatatgcccgttcactgcgcagggcaaattatctacgga +caataatgacgtagttggacccggtaagaactaacgcttaatatgattaaggatgtatgc +cagtattatcttattatgtcagagtagaagtttctctgagattttccgtcgttgtggtac +accggatttggctctctttttagaactgagaactcggagtgtgtagtcttgtttccttca +atttatcaatatgcttttataccgccctcatcaactataacaggacgacaagttccgtct +tgctccatcatatactaccgatacaccaatcgtatcaagtttagtatacttgctttctct +cttctacagcttactcgcttgtccgagaagcggttggtgctcataaagttagtagtaaat +gtacaactagtagccagtccttacctgtttttacgactactacggacaccatgagataca +gaagttagtgctacaattataccattacatgctcaatatcgttgtcggccataagatcga +agagtgcatcacgcgtgtgaatacgtaaaatctaccatcccgtcaatgcacaaaaacaca +ctccccttgttgactaacatcttttacaagaggctaaatcattgtccaggatcgaatacc +ttgtgtacaatcgtcacccatcggaagaataccacttttccgatgtagtatgatttacaa +aaaacatctatgtgagtaggccaattgtagtagaatatattcatttgaccgtcattagcc +ttcttcttaggttgtgtacggatagtaggtacataaaccgtcgtgtggcatacgctgcga +tttcatacagctgccaacaccttttttaccaggctagagtcagaaaagttggagccatgt +taaatagttaccatcataaaccactgttgtctactagtctgatcagctttcatgcctgtg +caagcaatatggattctcacgtaatggtaacaactgttgcgttacttaggctggttaatt +tgtcagagtaataaatacatgtcttgttgtgtttcctaatcctcggaaagtacacaagcc +taggaataggaaaagtaaagctcttttattctgatagtgactaactcaggatctaaatac +gcgattatactaaccttcaccaaagctcaaaaatcatctgctggtgaccagttatagaca +gggtaattcaatatttaatgtctcccttaacatttcaccagcatggattgaagatagtat +aaagttttacatggcagtcattgtgtcacggttctatacaaattctgatagttagacggt +atttgaaatgtgcttctagcatggtatcttacacaactgaatgaacgactggagccgttc +gtatactatttgcgagcctcgagaccccgtttcctaatgttaacgaatatagtataatat +aaattgtgatatgaataacacaagtaactacagtttggacaattaattgttctaaactaa +aaatcattcacttcagatggcatagagttatggctactacacatataaagcggtatgtga +aacacccgttttagccggaaaccctctactgctcgggacaatgaatgatttccaaaatat +ggatgtgcagaattgttagtgtgactcaggtccaaatagacactttagtttcgtcaagtc +gttgcaaagtttaaaaccatcgcagcattctttatttggtctacattgagaaatgaaaaa +acgtgacagaaagtctagaagaactgtgaataatgtctattactgattaactagtaagac +attagtgcatctggtccactgaagcacccgcttggcgttaggcaatctctgtgaactgtc +gtggctgttccggtaatgtacgaaagcaagcctataggttgatcgagtcgcttcattaag +gtcaatttcacaatatccgatcacattgtgctaggttcgtcctttaccttgcttagtgct +gcatgtacggggtgtcatgacttgttatcggcagactctttatcccaagaatggataata +tgtacatggaaagtgtccataattaagtcccttcactgtaaagaatgactgccacgtgat +ccatgaggtctacagaaaccgacttacttgctttttgatcaacttaattatggattcata +aagttcagatatcggtacaattggtgtacaatatgaaattaatgaggaaacatggaaatc +tgaatgacagtgatagaaaagatccccatttgcccggtcagttcatgttacaccactcat +tagtactgtaagtgtttcgtcagcattgagatccacgatcatgtgtttatgccttcgaaa +ctggatgtacgacgatcgagacgaagaggtatatataacctaaatactaggtacgttgtt +agagagacgatgaaaattaatcgtcaatacgctggcgaacactgagggggacccaatgct +cttctcggtctaaaaaggaatgtgtcagaaattggtcagttcaaaagtagaccggatctt +tgcggagaacaattcacggaacgtagcgttgggaaatatcctttctaccacacatcggat +tttcgccctctcccattatttattgtgttctcacatagaattattgtttagacatccctc +gttgtatggagagttgcccgagcgtaaaggcataatccatataccgccgggtgagtgacc +tgaaattgtttttagttgggatttcgctatggattagcttacacgaagagattctaatgg +tactataggataattataatgctgcgtggcgcagtacaccgttacaaacgtcgttcgcat +atgtggctaacacggtgaaaatacctacatcgtatttgcaatttcggtcgtttcatagag +cgcattgaattactcaaaaattatatatgttgattatttgattagactgcgtggaaagaa +ggggtactcaagccatttgtaaaagctgcatctcgcttaagtttgagagcttacattagt +ctatttcagtcttctaggaaatgtctgtgtgagtggttgtcgtccataggtcactggcat +atgcgattcatgacatgctaaactaagaaagtagattactattaccggcatgcctaatgc +gattgcactgctatgaaggtgcggacgtcgcgcccatgtagccctgataataccaatact +tacatttggtcagcaattctgacattatacctagcacccataaatttactcagacttgag +gacaggctcttggagtcgatcttctgtttgtatgcatgtgatcatatagatgaataagcg +atgcgactagttagggcatagtatagatctgtgtatacagttcagctgaacgtccgcgag +tggaagtacagctgagatctatcctaaaatgcaaccatatcgttcacacatgatatgaac +ccagggggaaacattgagttcagttaaattggcagcgaatcccccaagaagaaggcggag +tgacgttgaacgggcttatggtttttcagtacttcctccgtataagttgagcgaaatgta +aacagaataatcgttgtgttaacaacattaaaatcgcggaatatgatgagaatacacagt +gtgagcatttcacttgtaaaatatctttggtagaacttactttgctttaaatatgttaaa +ccgatctaataatctacaaaacggtagattttgcctagcacattgcgtccttctctattc +agatagaggcaatactcagaaggttttatccaaagcactgtgttgactaacctaagtttt +agtctaataatcatgattgattataggtgccgtggactacatgactcgtccacaaataat +acttagcagatcagcaattggccaagcacccgacttttatttaatggttgtgcaatagtc +cagattcgtattcgggactctttcaaataatagtttcctggcatctaagtaagaaaagct +cataaggaagcgatattatgacacgctcttccgccgctgttttgaaacttgagtattgct +cgtccgaaattgagggtcacttcaaaatttactgagaagacgaagatcgactaaagttaa +aatgctagtccacagttggtcaagttgaattcatccacgagttatatagctattttaatt +tatagtcgagtgtacaaaaaacatccacaataagatttatcttagaataacaacccccgt +atcatcgaaatcctccgttatggcctgactcctcgagcttatagcatttgtgctggcgct +cttgccaggaacttgctcgcgaggtggtgacgagtgagatgatcagtttcattatgatga +tacgattttatcgcgactagttaatcatcatagcaagtaaaatttgaattatgtcattat +catgctccattaacaggttatttaattgatactgacgaaattttttcacaatgggttttc +tagaatttaatatcagtaattgaagccttcataggggtcctactagtatcctacacgacg +caggtccgcagtatcctggagggacgtgttactgattaaaagggtcaaaggaatgaaggc +tcacaatgttacctgcttcaccatagtgagccgatgagttttacattagtactaaatccc +aaatcatactttacgatgaggcttgctagcgctaaagagaatacatacaccaccacatag +aattgttagcgatgatatcaaatagactcctggaagtgtcagggggaaactgttcaatat +ttcgtccacaggactgaccaggcatggaaaagactgacgttggaaactataccatctcac +gcccgacgcttcactaattgatgatccaaaaaatatagcccggattcctgattagcaaag +ggttcacagagaaagatattatcgacgtatatcccaaaaaacagacgtaatgtgcatctt +cgaatcgggatgaatacttgtatcataaaaatgtgacctctagtatacaggttaatgtta +gtgatacacaatactcgtgggccatgggttctcaaataaaatgtaatattgcgtcgatca +ctcacccacgtatttggtctaattatgttttatttagtgacaatccaatagataaccggt +cctattaagggctatatttttagcgaccacgcgtttaaacaaaggattgtatgtagatgg +taccagtttaattgccagtgggcaatcctaagcaaaatgagattctatcctaaagtttgg +gcttgatataagatttcggatgtatgggttttataatcgttggagagctcaatcatgagc +taatacatggatttcgctacctcaccgagagaccttgcatgaagaattctaaccaaaagt +ttaataggccggattggattgagttaattaagaccttgttcagtcatagtaaaaaccctt +aaattttaccgattgacaaagtgagcagtcgcaataccctatgcgaaacgcctcgatagt +gactaggtatacaaggtttttgagttcctttgaaatagttaactaatttaaaattaatta +acgacatggaaatcacagaacctaatgctttgtaggagttatttatgctgtttactgcct +ctacaaccctaataaagcagtcctaagaatgaaacgcatcttttagttcagaaagtggta +tccagggtggtcaatttaataaattcaacatcgggtctcaggatattcggtcatataatt +tattaagggctcttcgagtcttactctgagtgaaattggaaacagtcatccttttcgttg +tgaggcatcttacaccgctatcgatatacaatgcattccaccgcggtgtcccgtacacaa +ggaaacttgttaccttggggatataagaaaactcacacgtctcattattaaactgagtac +aatttttgcacgagaaagtaatgcaatacaatatgatgaaagccagctaatgaaaaggga +tggaacgcacctcggatctgttgcactggattaaaatccgattatttttaaaaatattca +gtgctagagcatatcaggtctacttttttatctggtatgtaaagcccacggagcgatagt +gagatccttacgactcaacgaaaagttataacataactcccgttagccaaagcccaatcc +cgattactgccctaccctaacgtctgccatctaaatatcgaacttgttatgatcaatgtg +actacctcccaccctttccccttcatttgttccactggggataagctagcgttttcagaa +tcaatgcaataagaatagccaattgtctcacttcatcagagctcttggcaattccaggcg +ctacgtggttctggaatatattcatttttcaaatagtaatacgtttagtgttgctattgt +ctacacgtttggatattacgttatgtgagcggacatcaatagttgtctaactctttagta +agccagagatagcactcttagcgaatggataccatcttccataagtttagttaatagtcc +gaaacaactgcttcgagcatatttgaacctccttgtaggcaaatagcctcttcaaagcaa +tcttactaatagatagagtttgttttaagggactactagaaatgggacaatcttaatagt +atgacctaaactgacatttaaagatatatccaggtggcaagcataaagatcattgcgcca +cctccaccgtgggattacttatcagtcgatatcctatatgctaagtttgcgacggcagaa +tacaaactaagctgagttgatgctaaccttacctatgataccccattggaccggttaaca +gccctacttattccaaataaaagaacttttatgctgtagaagctattatagtgatgcctg +gtaacttcagtatattaaaatgacacacatacgccatatagagctcctggaactttgaat +aatgagcgaacttcgaagttgaagagcaagaaaccatatgtcacggttgcctaaagcccg +gtaaccagacatgtgctatcattgatcattatcgaggttttcataaccttgacccattat +cggctgtgcgcggacaagtacttaaatcactagtttcttcacctgcttatcggtaagaaa +taaggttggcaaagaatcgcataagacggacgtagagccgcagcgttgtgcgagtccagg +tgcatgcgcagcaataggattttaaattttgttccatttttaatttagccgtaaggatgt +ccgtaaatgattgaaaattggattcaatctttgggcctatgctactggaacctgatcgac +aaaatttcaaacatacgttaactccgaaagaccgtatttttgcggctagaatagtcagtc +gcttggagccatataccttaccacttaaacgacgtgctcctgtagttgaaatataaacag +aacacaaagactaccgatcatatcaactgaagatctttgtaactttgaggcgaagcaccc +tcttcgagacaactaagagtaaagtaccgggcgccgcaaggagtcgattgggaccctaaa +tcttgacgaattgctaagaggctcagagctaccactgtaatttctctagagcccataata +aatgaacgatacatccgtaggtagcacctaagggattataatggaagccaaatgcagtta +ataatattatatactggcgtacacgattcgacggatctctcacatagtgattcacgaccc +ccccctttgattgacacagcgtcagcattttgcaagaacgatcttctgcatagggtgcgc +caccgtaaggatgacgtcgaagctacaactgggtataatttaccatgcttccctgatgct +gagtgcaatacactaagaatgagtttttaccccatatcaccagtatttgttctgttattg +cgaagaaatggctatgctgagttggcgactaaagtcacccatcctttttattaggtaacc +ccctcccttaaactaactgatttgctggagctgccctgcatacatatactttatcattta +tggacgtccgtgacgcttattatccaccatagtcgatatgctacacggattcattaatgg +atcgtaggagtttaagttatatttactaagatcggtctcggctactatcccgccttaccc +ggcgctatttacggccatttttaatatattgacggtaattattcctatggtttcgaccgc +acgtccttggacaagaaagaatggcaaaaaaaatgtaaaagaaaaaaaatattgagtccc +taccatcatataaaaaatatgtgatgagtaacttgacgaaatgttagtggttattaaaga +ctatctattacaccttttgttttctgtcgtagtatattaaagtctagaagccttacagga +aaatcagggttatacagccgatactccgcagcatgaatcatcgaggaggtgtcctaccat +cgcgccttgtaatcttgtctgtgtatactgtatttagaccttttatacaaagtaaatatc +tcggctttatgtgattgggaggggcctactcaaacatgatgacttgacctaataatcact +gtgcgggcgtcttatgactagctattccttgaaatccaccaccaaatggttaatatgtaa +aaactttgacgatgaaacaaggtgaatgtgtagttactttgtgtaattagctgcgtcgag +cattgcttgtaaaaccgtcaatcgcacacgttacttccataaaatttctacgaatacacc +cttcttaaaaaaaacgtaggaattcacgagtttaacaaacgataactgtataaagtggaa +gtccgaagaaagcagatgcccgaactactcgaagatgtttcgttttcttaaccatagggg +cttcttaatggcccactacgcacattttgttcaagcccgagagggacatccccattacgg +gagtattactaaaactgttccgtaatacgttcagcaagggatgaaaaaggccactgctca +agttattgacgtgggagtattacatcggaagcctgaatcccacactatgatggtctgtac +aggcctagggactgcgtctagacggtattaccggcttctaatcatacgatcgtgagtctt +aacgggaagtaaggctcacacctaccccaaaccatttatctatgtaagtataaaattgtg +cgtaagtgttcaaagtggacaataaagacgtggcaaaaacccccgcacataagccgcttt +agatttcacaaataccaatgcggttaaaaacatccttgagtcgtacatacaccatactcg +cgttaaacggatataacagaagataataaatccggatgtggagtcggtgtaactatagaa +agccaagtgaaataatgcttaccagtcatttagctatacggctttcatttcatgtcaaga +gggtggagtttgacctgtacagttgatatatcaccgatacttagaactcacctaaagcta +aaattgctcgcagcgtgtaatccgcatattacaaacaatagatgggattcattatacata +agacacgatgatctgctttttcaggttgcgagatgttgcctatcgtcaatcgagtcctgc +cttacaccacttaaacaaaagtattgacagggaacctattttcgaggtattatatagtcc +agcttgaatatcaatttgacagttaacctagtgaaaatcagtaagaggaaatacgccaca +ttctccagtgaaattctacgggttatcgtctagtccaactatcaattataactcacgaga +tataagtaaattctcgtacttggcctgatttttattatactttggatccttagtaaacag +gaagggagaaaccttcaacgaaaaacactggattttgttttactctcaaagctcttatat +gacggaaataccctgtcaagtcttaactttattactagactaatgaaatgggcttggggt +ggccagaatcatagtacaatttagcggatacactattcggactttcctatcggctgtctg +gttggataagtatggggactaataggctagacatacctatacttaaactatacaggcgtc +atctatctctgcaactttggagttccctgatgttctcccgccctttgggttcacatcttc +tataccgacacccctaataacgattagtttgtgggttagagtaaattaatacggttaata +ttaatgtatcgttgaaaagctggtgtcgccaataaggtaaccggctaggcagagtatatg +tcacgaagtataactaccctaatgataagctgtaggaataaaattaatgctgtctctaag +cgaagagatatttccgactctgttttaatgacgaatctcattacttctgacttgcaaatg +ttcaatatggcacggtttcacggcacctttgtgacgcatataatgaacttagaagattat +aacgacggaactttatatgataatccgttacgattaaagaatctgttaaatatcataatg +gcattcagttctagaccgtgcatcatggtaaacttactttctctgcatggcgacatacat +ttcgctattcaaattcgcgtgtggttacacccactcgcacctttggaatattaagagaag +atgatcagaaaatccattcgctcaatttttctgacgtacgtctaatttatcctaggagac +aaatcgttttatgtctctcacatttttgaagaaaggttcgagagacaatactcaggtcct +gaactgctagaagatactcggtggagcgtggcaacaatgaaaaactcgtgacataaatga +atgatacttttccaagttcagttaagtgaatatgtttaacatacccggcttttcgatctt +aagctgacgctggacgtgcgagtaatgtcagtctcttacatacactagtgactccaagtt +tcgtcaaaaacgccccctcccttctcgagcccactcacgctatgtattgacgcgaacttg +ttcgggatcagacttttcaggagttcggtcgcgtgtccctatgtgctaatatataagtta +gatcgcattagatgctaatctgaatacttatagacgaccttcaacgagaacgggtaccac +cttgaggctagagttaggtgtgaaacgacaggtagggacatataaaatttgagtgcggct +ttagttaagggtttaattacctactcaaacatcacgctcgcgcccttcgtacgtaatcga +ccatctagaggctaaggggactgtactaggtagtgattaatgatatcctagacgcacgtg +ccttagatcttcagactctgatggtccgcgatcaccgtaattgtagtcctccaactcgat +cactttgttggcgtcaaagaaattacgatatctaaatacttataatacaataaccaagga +tgagaatgactcatcgcgttggagttatattgcttgaagttctatggaatgaaagcacgt +tatctgccgtcccaatatctccagtgagctaattcattggacggtccactttgatcaatc +cccgaggagatgttcggacactttagtctgtaacacttagcgttgagaccacgaacaatt +gattactcagtcttgaaggtgttttccaaagttcattttaaataagactacgataggcct +ttcctattgatataaactacccggctctgttgttcgtgtgagtcgtacttctctgtgttt +ttctgattatagcaagattcgattcttagtgtaaacagcgatttttatttgacccgtcaa +tgagaagcgcataggatctaagcaaaattatcaagttgtgccacaaggtaagatctttcc +agttattgcaggtaggatgtatcccacgttgatagtatgaggtctgacgtcaactgtcta +ggagagttgaccgcgtgcgggtacaccggatttgcatcgatgttgagaacgcagaactcc +cactgtcgtggcggcgttcctgatatttagcaagaggcgttgataaagccctcatcatct +agatctcgacctcatctgccctcttgctccatcattttctacacagactactttcctatc +tacgttagtataattgctttctatcttagtatcatttagagcttctccgtcaacaggttc +gtgctattaaagttagtacgaaagggacaacttgtagcaacgcatttaatcggttttcga +ctacttcgcacaaaatcagataaagaagtttgtcattctattagacattgaattgcgcaa +ttgacttgtaccacttatgatcgaacactgaatcaagactgtgattaactaaaatagaca +agccactatatcaactaataaaaacgcccctggtggtcgaacatagttgactacaggata +attaattggactggagccattacattctctacaatcgtatcacttcccaagtagacaact +ttgaccttgtagtttcatgtacaaaaaaatgctttcgcaggagcacattggtagttcaat +agtttcatgggaacctcttgagccgtcttctgtgggtgtgttcggatagtaggtactgat +aaagtcgtgtcgctttcgatgagagggaattcaccggaaaacaccttggttaacaggata +gtctatgtaaacttcgagacatgtttaagagttaccagcttaatccacggtgctctacta +gtatcatcagctgtcttgcctcgcctagaaatatgcattctatcgttatcctatcaacgg +ttgccgtactgagcagccttattgtggaagagtaatatataaatgtagtcttgtctttac +gaagcagacgtaagtaataatgacttggaataccaaaactaaacatagtggattatcata +ctcaagaactctccagataaataacagtttttacgatacgtcaccaatgagcttaaagat +taggatcctcaaaactgatacaaacgctaattcatttgttattggatccagtatcagtta +aactgaatggagtgaagattgtagaatgttgttctggcctcgcatggggtctaggtgata +tacaatttctcatacttacacggtagtggaaatctgattctagcttcgtagctgactata +ctcaaggaaccactgctcaaggtaggagactagttccgaccctacagtcaaagtggccga +agcttaaactatagactagttgttaaatgctgatttcaagatatcatctatatacagttt +ggacaattatgtgtgcgaaactaaaattcatgctattcagatggatttcacttatgcctt +agaaacagatattgcccgagctcaatcaacagttttagccggaaacaatcgaagcatagg +gacaatgtatcttttcctaaattgccatgtgcagatttctgagtgtcacgaagcgcataa +tagaatcttgtgttgcctcaactcgttgaaaagtttaaaacaatcgcagcagtctttttg +gggtctactgtgtgtttgcaaaataactgaaagaaacgcttgaacaactctgaagtagct +cgagtactcattaaagtgtaacacattagtgaatatcggccaatgaaccaaacgcttccc +ggtacgctatctctctcatcgggaggcgatgtgcaggttatctacgaaagcatcccttta +cgttgagagtgtcgatgcatgaacctcattgtaacaatagcccagcaaattctcatacgt +gcctcagggtccgggcgtactcctccatggaagggcgcgcatctagtgttataccaactc +gctttttaactactatgctgtagttctacaggcatagtggccagtattttctaacttctc +tggatagatgctctcactcctcatccatcacggcttcagtttacgtcttacttgcttgtt +cagcaacggatggaggcattaagtatcttcactgttccctaaaattgctgttcaatatca +aagtaaggacgatacagggaaagctcaagcacactcattgaatactgccccagttgcaac +ctcacttaatctgacaaaaataatgactactctaagtgttgcggaagcagtctcttccac +gagcttgtctgtatcacttcgtataggcatgtaactcgatagacacgaacaccgagtgag +aaactatattcttgcttccgtgtgtgtgacaccaggtaattgatgcggatataagctgga +gatcactcacgcccacacaaggcgctgctacctctttattccaatgtgtaagaatttgct +aacttcatttctagaccgcagctttgcggtcataatttcacggtacggacccttgggtta +gagacttgataacacacttcgcagtttccaccgcgcacatgttttagtggcttctaacat +agaatttttgttgtgacataaagagtgcgtgggagacttgcccgaccgttaagccataat +caattgaaagccccgtgagtcacatctaattggttgtactgcgcatttagctatccttta +gctgactcgaagagattcgattcctaatataggttaattagatggctgccgcgcgaagta +aaacgtgaaaaacgtagtgcgcagatctgcataactcgcgcttaattacttatgagtagt +tccaagttcgctacgttatgagagagattggaattaagcaaatatgttttatggtgattt +tgggatgagaaggactgctaagtacggctactaaacaaatttctaaaaccgccatctacc +ttatcttggagacatttaagttgtatatgtcactagtctagcttttgtctgtgggacgcg +ttctcggaatgagggaaatgcaagagccgattcatcaaatgcttatctaagaaagtagtg +gactattacaccaagcacgaatgccagggaactgctttcttgctcaggacctcgcgacaa +ggtaccccgcataagtcctagaattacatttggtcagcaatgctgacatttgaccgtgaa +aacataattttaatcagaaggcagctcacccgcttgctctagatcttatctttgtatgaa +tgtcagaatttactgcaatatccgttccgaatagtgagggcttagtatagttctctgtat +acaggtcacatcaaactccccctgtcctagtacagctctgagctttaattaattgcatac +atttccttcaatcatcagatgaaaacaccgcgaatcatgctcttctcgtatagggcaaga +gaagcaacaaacaactagcccgactcacgttcatccgccgtatccttgttcagttcttac +tccgtattaggtcagcgaaatctaatcagaataatcggtcgcgtatcaaaattaaaatcc +cgcttgaggttgacaattaaaacgctgagcagttatcggctattagatagtggggtgaaa +gtaattggctggaattatgttaaaacgtgatattaagctaaaatacgctacttgttgccg +acctaattcagtcattcgatattcagttagagccaagaataacaagcttgtataaattga +acggggtgcactaaacgatgtgttactctaatattcagcttggagtatacctgaaggcga +attcatgtatcggccaataataagacgttgaagatcacaatttggactagcaaaagaagg +tgatttatgcgtggggattgagtccactgtacgagtacggtctctggaaaattataggtt +cagggaatataaggaagtaaagataattaccaagagatttttggtatcgctatgacccag +aggtgttctaacgtctgttttgatccgcagaatttctgcctcaatgcatatttgacggac +ttgaactagagcctctaaagttaaatggcgacgcaactgttcctaaacttcaattattac +tactctttttttcctagggtattgtagaggccagtggacaaaataaatcaaatttaagat +gtttcggacattaacatcccccgtagcatagaaatcatcagttatccaatctctcatcga +gcttttacaatttctgctggcgctatggacagcatatgccgcgagacctccgcaagactc +acttgatcactgtaagtatcttcattagaggttagagcctatagttaagctgctgaccta +gtaaaattggtattttctaattttattgctcaagttaaaggttagtgaagggataatgac +gttatttttgaacaatgggttgtattcaattttatatcacgaatggaacccttcattccc +ggcataatactagacgacacgaacaagctccgatctatcagccaggcacgtgttaaggtt +taattccggcaaaccaatgaagcatcaaaaggtgacctgatgcaacttagggtcacgatg +agtttttcaggactacttattacctattaataagttaacatgagccttcataccccgtaa +gacaatacatactccaccaattagaattctgagccatcttatctttttgtatcatcgaag +ggtatggccgaataggttaattagttactcctaacgtctctacaggcatgcatttgacgc +accttcgaaaatagtcaatctctcgccacacgcgtctagtatgcagcatcaaaaatatag +tccacggtttccggattaccaaacgcggcaaagagaaacattgtatcgacggagataact +taatacagaaggaaggggcatcttcgaatacggatgaataattctatctgtttattctga +catcttgttttcaggttaatcttacgcattcaaatgacgcctgccccatgcgtgcgcaat +tattttctaatattgacgagagcaatctcactccttttgggtctatttatgttttattga +ggcacaagcctatacagaacaggtactattaaggccgtgagtgtgagactcaaaccgtgg +aaacaaaggatgggttgttcttggtacaagttttagtgcatgtgggcaatccttaccaaa +atcagatgctatccttaactttgggctgcatttaagatggcggttggaggcctgtgagaa +tcctgcgtgtcatctttaatgaccgaattcatccatgtagattcagatcacacactcatt +ccttgatgttgtctaaacaaaagttgttgtggacgcattggagggagttaagtaacaact +tgggatcgcatacttataaaaattatatgttaaactttcacaaacgctgaagtccaaagt +aactagcccaaacgcctcgagagtcactaggtattaatggtgtttgagttcctgtgaaat +agtgttcgaaggtaaaatttatgtaccaaatcgaaagaacacttaataaggcttgcttgc +acggaggtatgatgtttactgactctacaaccctaattttccagtacgtacattcattcc +aataggttagttctcaaagtgctatacaggctcctcaattgatgatatgcttcagccgct +ctatggatattagctcattttatttaggaagcccgcttagaggcttactatgagggaaat +gccaaaatgtcatacttttcggtgtgtcccatatgacaccgctttacatagaatttgaat +taaaacgcgctctcccgttcactaccatacttggtaccgtgcgcatattacatatagata +taggatcattttttaaagctgtactaggtttgatcgacaatcttatgctatactatatga +tgtaaccctcataatcaataccgatcgtacgatcctagcataggtggcaagcgattttat +gccgattattgtgttaaatagtctgtgagtgtgattatcagggctacgttggtagagggg +ttgtatagacctcgcacacattgtgacatacttaacaatatacgaaaactgatataataa +atccccttacccaaacaccaatcccgttgaatcaactaccataacgtctcccatataaat +tgcctacttgtttgcataaatctgaatacataacaccattgcaccttcttgtgttccaat +cccgttaagattgccttgtcagatgatatgcaagaacaatagcatttgctagcaattatt +aacagctcttcgaattgcctccacataacgcgggagggtatattttaatttggcaaatac +taagtactgttggcgtcatatgctattaacggttggatattaagttatgtcagccgtaag +caagagtgggcgaaatattttgttacccagtgagagcactcttagagtttggatacaata +ggccatatgttgacttaagaggacgtaactacgccgtacaccattgttcaaccgacttct +tggcaaatagaatcgtattagcaatcttaagaatagagacacgttcgtgttagggtatac +tacaaatccgaaaatcttaagaggatcacctaaactgaaatttatacatatttcaacgtg +gatagatttaacataattcagccacctccaacctgggagtaattttcagtagatttacta +gatgattagtggcccaacgcacttgactatataagatctggggatcctaacctgacctat +gagacaaaattggaaacgttaacagcccttatgtgtacaaagaaaagtaagttgttgctg +ttcaacagatgatagtcatgacgcgtaacttcactatagtaaattgaaacaaatacgcaa +tttagacagaatggtacggtcatgaatgacagtaattcgaagtgctagaccaacttaaaa +taggtaaacgtgcccgaaaccccccttaacagaaagctgctatcatggtgcagtatcgac +gtgttcagaaacttgtaacttttgagcaggtccgagcacatggaagtatatcacgtgttt +ctgaaccggcttatccctaagatatatccgtcgcaaactttcgatttagtcccacgtaga +gcccaagcgttgtgcgactccacgtgcatgcccagaaatacgagtttaaatttggttaca +tggttaattttgaccgaagcatcgcactttatgattgataattggattcaatatgtcgcc +ctatgcgaatgcaacatgatccacaatttggctataagacgtttaatccgtatcacactt +tgtttgcggctagtatagtaacgcccgtgcaccaagagtcagtaacaattataagtactc +cgcaggtacttcaaatataaaaactaatcaaacacgacccatatgatcatctgaagatat +ttggaactttctcgacaaccaccctcgtactcaatacttacactaatcgacaggcacacg +caacgtgtacagtcgcaccatattgagtcaagatttgcttagtggcgatgagcgtacacg +cttatttctctagtcacaattagttatctacgagacatcacgagggagcaaataagcgat +gttatggctacacataggcacgtatgaatatgatataagccagttaaacagtcgaaccat +cgagcaaattctcatgcaccaacccacacgttgaggcacaaagagtaagctgtttgaatg +taacttcttctgctgagcgggccccaacgtaaggatcaactagaagagaaaactcggtat +tagtttaaatgcgtcacggagcatgagtgcatttcactaagaatgtctgtgtaaccaata +taacatctatttgttatctgattgcctacttatggctttgcggtcgtggcgactaatgtc +tccaatccttttgaggtcggtaccaactccctttaaattacgctgtgcaggctcatgcac +tgcatacatatacggtagcaggtagggacctcacgcacccttattataatcaatagtagt +tatcagtcaacgaggcaggaatgctgaggtcgaggtgttggtatattttctatgtgccgt +ctaggcgactatcacgcattaccaggcgagatttaagccaattttgaatatagtcaacgt +aatttttactatgggttccaccgaaacgccttgcacaactaagaatcccataaaatatcg +atatcaaataaaagattgtgtcaataccttcatatatattttttcggttgactaacgtga +actaaggttaggggttttgtatgtctatataggaaacagtttcttttctgtcctacttta +gtaaagtcttcaagccttactccaaaatcacggtgattaagccgttactcagcagcatga +ttctgcctgctcgggtcctaaaatccagccttgtaagagtcgctgtgtattagctaggga +gacctttgttaaaaaggatatatcgcggcgggatgtgagtgcgtggcgcatactcaatct +tcagctcgtgtcattataatatctctcccccacgcttttcactagatatgccgtgtaagc +aaacaccttatgcttaatttcgaaaatattggtacttgaaaaaagctgtaggggtactta +atgtctggtaggagatcaggagagaattgagtgtaaaaccgtaaagccctcacctgactt +catgtaaatggcttagaagactccatgatttaataaatactacgaaggaaagactggatc +taaagataactctagtaaggccaactcccttcaatgctgttgccagttataatccaagag +ctgtccttttctgaaccatagcggcttctgaagcgaactagaagcaaagttggttctagc +cagacagccacataccctgtacgggtgtattactaaaactggtccggtattagttcacca +agggaggaattaggcaaaggatctaggtatgcaagtcggagtattacatccctaccctga +atccatcaataggttcctctgtactggccttcgcaatgagtattcaaggttgtacagccg +tataataataagatagtgactatgaacgggaagtaacccgctcaccttccccaaaacatt +gttatatctaagtattaaagtctgccgtagtgttaatactcgaaaataaacaactggcaa +attacaccgcacttaagccgcttttgatttatatttttccaatgcgcttttaaaaataat +tcagtcctacatactaattaagacccttaaacggagatatcacaagttaagttttaacca +tctcgactaggtggaactatagatacccaactcaatttatcattacctgtaatgttccta +gaaggattgcatttcatgtcaagacggtggagtttcacagcgaaacttcagtgtgaacag +attctgagaaatcacctaaacctattagtcagagcacccggttagaaccagttgtcaaaa +aatagagcggttgcatgagacagaagtaacgatgagatccgttgtaacgttgagacatct +ggcctatcgtcaatacagtcctcccttaaaaatatttttaaatactaggcaaacccaaca +taggttagtcctatgtgatacgccacatggtatatcattttgtaacgttacctagggata +atcaggaagtggaattacgcaaaagtagacagtgaaatgcttagggttatagtctagtcc +aaagataaaggataaagcacgtcagagaactatattagccgaatgggaatcattgttagg +agactgtggatcatgtctaaaaagcaacgcagaaacagtcatcgaaaaaatctcgttttt +gtttgaatctaaaagagctttgatgaccgatagtacctgtatactagttactgtattacg +tgtctaatgatttcggattggggtccccagaatcagacgtcattgtagacgattcaagtt +taccaatttaatttcccagctctccttggagaactatcgccaataattgcagtcactttc +cttttctgaaacgataaagccgtcagagttctctgcaacgttggacttacctgaggttct +aacccactttcggttctaatagtagttaacgacacaacgaataacctttactgtggggct +ttcacgatattttttcgcttattattaatggttacgtcataagctggtgtccaaattaag +gttaccggcttcgcagagtagttgtatccaagtataacttccctaatcataagatcgagg +tagaaaattaatgctgtctctaaccgaacagatatgtcccactatgtggtatggacgttg +ctaattacttctgaagggaaattggtcattatggatacgtgtctaccatcaggtcggacg +cagatatggttctgtcttcagttgatccaccgttctttataggataataactgacgatta +aagattatggtaaatagattaagccaattctcttcttgtcagtgaagcatccttaactga +cttgctctgcagcccctcatacatttagctattcaaagtaccggctcgtttcaaactctc +ccacctttggaagaggttgtcaacttgataagtatatcatttacagcattttttcggacg +tacctctaatgtttcattgcagaaaattagttttttctatcgcacattttgcaagtaacg +ttagagacacaattatctgcgaatgaactgctagatctgacgaccgggagcctcgcaaat +atcaaaaaagactgacatatatcaaggagtcgttgacaagtgctggtaagtcaattggtt +tatctgtcccggcgtttcgatcttaagctgaccatgcacggcagagtaatgtcactctcg +ttcttacaagtctgtctccaagggtcggcaaaaaagacccctccattctcgagcccactc +acgatatgtagggacgacaacttgtgcggcttatgaattgtctggactgcgggcgagggt +ccatatctccgaagttagaagggacatacctttagatgataagatcaattcttattgacg +aaattcatccacaacggggaacaacttcaccctagacttacgtctgaaaagacacctagc +gtcttataaaaggtcagtgccccgtttcgtaaggctggaattacctacgcaaacttaaac +ctcgcgcccttccttacgtatcgacaagatagaggctatcgcgaatgtactacggaggca +tgaatcatatactagaaccaagtgcctgtgatattaacaagatgatccgacgcgagcacc +gtaattctaggcataaaactccagcaatttgggggccgaaaacaaatgacgttagctaat +taattatatgacatgatcaaaggaggtcaatcacgcatcgagttcgacgtatattcattg +aacttcgtgcgtttgaaagaaacttttatgaaggcaaaattgatcctgtctcctatttca +tgcgtacctcctagttgataattccccgagcagtggttaggacacttttgtcggtatcaa +gttccggtctcaaaacgtaaaattctgtaatctgtatggatggtctgtgaattagttaat +ttttatgaagtcgtcgagacgcagttcctattgatttattctaaacggagatgtgcttcg +tgggactcggaagtagatctgtgtttatgattattgctactttagatgctgactgttaac +tccgtgttgtttttcaaccgtatatcacaaccgaattggatagaacctatagtttcaagt +tctgccacaaggtatcatatttacagttagtgctggttgcttctttcaaacgtggtgagt +ttgtgctatcacgtcaacggtagagctcagtggaccgagtgcgcgttcaaccctgttcca +gagagggtgtgatagcacatataccacgctcgtcgaggcgttcatgatagtttgcaagag +ccggtgttaaacacatattattattgttatccaactaatcggacctatgcataaagcatt +gtctaaacagaataattgcctatatacggtagttttagtgatttatatcttagtatcagt +tagagcttcgaactcttcaggttcctcatatttaacgttcttcgaaagcgaaaacttcta +caaacgaatgtaagcggttttccaagtagtacctataaatcacagaaagatctgtctcag +tatagttgaaatggtattcagctagtgacgtgtaccaattatcatagttcactcaagcaa +gacgctcattaacgaatatagacaagacactatatcatataataaaaaagaacatggtgc +tcgaacatagttgaattcaccatattgaaggggaatgctgacatgtaattcgctactaga +cgatcaattccctacttgtcaaagttgaactggtacgttcttggaattaaatatgattgc +gctggaccaaattgcgacttcttgagtttcagggcaaacgattgagccggaggatgtccg +tctcttacctttcttgcttatgataaacgacggtccctgtacatcactgggaattctcag +caaaaataattgggtaaatcgagactcgatgtattcggccacaaaggtgttagacgttaa +agattattcaacggggcgataataggatcataaccggtatgcaagcgcattgaaagagcc +atgagatccttatccgataaacgctgcacggtatgtgcagccttattgtcgatcacgaat +ttataaatgtagtctgggctgtaagttgaagacctaagttataatgaagtgcaataccaa +atcgattcatagtggattatcagactcaagatatctcctgataaattacagttgttaaga +tacggataaaatgagatttaagattagcagcctctaatctgtttcaatcccgttggaatg +tggtatgcgatcaaggttaagttaaaatcaagcctgtcttcagtcttgattcttgttctg +ccatcgcatgcggtctacgtgagttaatatgtagcttacgttctagcttgtgctaatctg +agtatagattcgtagaggaatattatcaagcttccacgcctcaacgtacgtgtattggtc +acacaagacactaaaagtggaagtagcgtaaactatagtctagttgttaaatgctcagtt +cttgttatattcgatatactcttggctaatttatgtctgagtatataaaattaatgatat +taacttgcatttcacggatcccttagaaaaagattttgaccgagcgcattataaacggtt +acaccgaatcaatagaagcatacccaatagctttctttgaatttattgcctgcgcaactt +ggctgactctctagatccgaataattctatatggtcgtgacgaaactagttcattactgt +ttaaaatgccaacatgtcttttgggccgataatggctctttgcaaaattactcaatgata +cgattgatcaaagcggtagttgctagtggtagcatgtaagtctatcaaatgtctgattat +ccgaaaatcttccaaaagagtccacgtaccatatctatctcatagcgacgcgaggggaac +cttatctaactatcattccatttaccgggtgactctcgatgcaggatccgattgggataa +attgcccagaaatggctcattcctgactaagggtaaggccgttctcagcaagggaacccc +gcgaatctaggcttataccatctagattgttaactacttgcctgtagttctacagccata +ctggacagttgtttctaaatgatcgggattcatgctagcactcctctgaatgcaccgcgt +aagtttaactattacgtccgtgggcagataaggatggaggctgtatgtatcttaactgtt +acctaatatggctggtaattatcaaagtaaggaccttaatgccatagcgctagcaatcgc +tttgtatactgaccatgtgccaacctctcttaatctgtaaaatataatgtcttagctaac +tgtggacgatcatgtctctgcctagagcttcgctgtatcaattcctatagccagcgtact +agtgacacaacaacaccgtgtgagaaaagatattagtccttacgtctgtctctctacagc +ttattgatgaggattgaacatggacatatagctccccctcaaaagcagatgctacctctt +tattccattctcgaacatttgccgaacttaatttcgacaaacctgaggtcacgtcttaat +ttatcggtaacgtcacgtccctttgagactggataaatatattaccaggggccaacgagc +aattgttggaggcgcttctataatacaaggtgtcttgtcaaagaaagacggcgtgcgtct +cgtgcaactcacttaaccaatattaatgtgaaacccccctctctcacatcttatgcggtg +tactgccctggtacatttcctgtacaggactccaacagtgtagattcctaagatagctgt +tggagttgcctcacgccagatcgaaaaactgaataaactagtgagctgagctgcagaaat +accgcttaattacttatgactagttcaaagggacctacgtgatgtcagacattgcaagga +agaaattaggtttgtgcgtcattttggctggactagcactccttacttcccctactattc +aaatgtcgtaaacagcatgagacaggatcgtgctgacatttaaggtctattgggaacgag +gctacctttggtcgcgcgctcgcgttctccgaatgaccgaaatgcatgagcacagtatgc +aattgcttatagatctaaggtctggtcgttgaaaccaagcacgtaggcctgggaaatcag +ttcttcctcagcaactacacaaaagcgtccaagcattagtacttgtagtaaatgtccgaa +cctatgcgctcatttgaaagtcaaaaaatatttttaagcagtaggcacctaacccgattc +ctctacttagtagctttctttgattctcagaattgactgcaatatcactgcacaattctg +tgccattactagacttctctgtattaacgtctcatcttactaacactcgcctaggacaca +tctgagagtgaagtatttcaatacatttactgaaatcttcagttctaaaatccccgaata +aggctcttatcggtttggccaacacaagaaaaaaacttcttgcaccactcaccttcatac +gcaggagcctggggaacttagtaataactatttcggcagacaaagcttataacaagttgc +cggcgcgtataatatttaaaagaccccttgagctgctcaattaaaacgctcacctggtat +aggctattagatagtgccgtcttagtaaggggcgggaattatcggataaactgatatttt +gataaaataaccgacttgttcacgacataagtcactaaggagattttatctttctccaaa +gtatatcttccttggataatttcaaagcgctgcaatttaagttctgttactagtttatgc +tgctgggaggtgaccggaaggcgtagtaatctagaggcaaattataagaagttcatcata +tcattttcgactacaaaaacaaggtgttgtatgccggcgcattgtgtaaactggacgagt +accctagatggaaaattatacgttaagccaagatttcgatgtaatgataattacctacac +atttttgctatccataggaacaagagctgttctataggctcgtggcatacgaacatttgc +tgccgctatgaatattggaagctcttcaactacagactctattcttaattgccgtcgaaa +atgggccgaatcggctattattaatactcggtttttccgaggggattgttgtcgacagtc +gtaattattattaatattgatgttggtgaggtcatttaaatacaaccttgcagacaatga +ataagggatccaatctctcatactccttttacaattgctcatgcccctatgcaaacctta +tgccgccacacctccgcaactctctcttctgaactgtaagtagcttcattactggtttga +gactatactgaagctgatgacattctaaaatggctattttcgaatgtgattcataatgtt +tatcgtttgggatggcagaatcacgttatttttgatatagcccgggtattctattgtata +gaacgtatgctacaagtcattccccgaagaagactagaagtaaacaacatgcgaccatcg +ttaagccacgcaaggctgtagctttatttcccgataacctatcttccataaatagcggac +agcaggatactgacgctcaacatcagtggttatggtctaatttttaacttttaataaggt +aacttcagcaggcatacacagtaactctttaatttataatcaaattagaagtctgacact +tcttatatttttctatcatccaacgcgatcgcccattagcttattgtgttactaataacg +tatctaaaccaatccttttcaagctactgcctatattgtcaatatatacaaacaacagga +tagtaggctgcttaaaaaatattgtcaaccgtgtacgctttacaatacccggaaatcaca +aactttgtagacaacgagtgaaatttatacactacgaagggccagcgtacaagacccatg +aattaggcgatatgtttattctgacatattggtttatccttaatctgtcgctgtaaaatg +aagccgcccccatccctgcgaattttttttcgaagattcacgactgaaatataaatacgt +ttggctatatttatgttggagggaggcaatagcctttactgttaaccgaagatttagcca +gtgagtgtgacactaaaacactggaataaatgcaggcgttcttctgggtaaaaggtttag +tcaatctcgcctataagttcatatagctctggatataattatctggcccatgcatttatc +atggcgcttggtgccctgtgtgaagccggcctctcatattgaaggtccgaagtattccat +gtacattaagatcactctctcattcatgcatcttggcttaacaaatctggttgtccaagc +tttccaggcacgtatggtacaaattcggatcgaatacttataaaaatgatatgttaaact +gtctaaaacgctcatctacaaagtaaagtgcactaaccaatagagtctcaagaccgtgta +atgctggtgcactgaatgtgtaatacggttagaagggattagttatgttacaaatccatt +gaaaacttaagaagcattgcgtgctcggagggtgcatcttttatcaagagactaacatta +ttttcaacgacgtacatgctttacaatagggtacttatcaaacgccgagaaacgcgccta +tagtgatgttatgattatgacccgatatccattggaccgaattttatgtaggttcccagc +gtactcgcgtaatatctcggtattgccataatgtaatacttgtcggtctctcccagatga +aaaagcgttacagagtatttcaatgaaaaacagcgcgcaacgtcaatacctttaggggta +acggccgctgatttcatatagatatacgataagttggtatagctctactaggtggcatcc +acaatcgttgcatttactatagctggttacaatcataatctataccgttccttacatact +accatagcgggatagcgtttttttgccgttgattgggtttaagaggatgtcagtctcatt +atatccgattcggtgggagagccgttgttttcaaatcgcacactttgtgacataatgtac +aagataacaaaactgatataagatataaactgtcaatatcaccttgacacttgaatcaaa +gtaaattaactcgcaaatataatttgactaattgggtgcagatttctcaattaataaaaa +aatggcaccggatgggcttacaagccccttatcattcacttgtatcatgatttccaagaa +caatagaatttgctagcaagtatgaacagagattcgaattgcatccacagtacgccggag +cgtttattttaatgtggatatgacgatgtactgttggcggcatttgctagtaaccggtcc +ttatttacgtagcgcacacgtaagcatgtctgggagaaatatggtggtacaatctcagag +aaagattacagtttggtttaaataggacttatcgggtcggaagtggaacttaataagcag +tacacaattgggcaacagacgtcttgcctattacaataggattacaatgcgttagatttc +agacacgttcgtgtttggctattcgtcaattccctaaatagttagacgatcaactattat +caaagtgattctttgttcatcctccattcatgtaacagatggcacactacgcataacgcc +gaggaattttaacgagatttaagagagcagttcgggcacaacccacttgactttataaca +gctcggcagcataaacggtaatatgtgacaaatttccaaacgttataagaacgtatgtgt +acttagaaaactaagtggttcatgttcaacagatgtgacgcagcaagcctaacttatcta +ttggttttgctataaaagaacaaagttacacagaatcctaagggcttgtttcacacttat +gcctagtgcttcaccatcttaaaatagcgaaaccggcacgaatcaaaccttaaaacaatg +cgcagatattggtgatggtgactccgggtatgataatggtaactgttgaccagcgcccac +ctcatcgaagtatagaaagtggttaggataaggatgagaccgaacttatttccggccata +actttagattttctacctagtacacaacatcagggcggacacgaaaccgccatcacatca +tataccaggtttaatttgcttaatgggggaagtgtcaacgaaccttcgaactttagcagg +catatggccattatatatggccccagagcagaatgctacagcagacaaaatttggattta +tgtagtttaatacctatcaaacttggtgtgaccatacttgtctaacgacagtgcacaaag +tgtaagttacaattattactactcagcagcttctgcaatgataaaatcttatcatacacg +tcacatatgataatatctacttagggggaacgggctccacaacctacatagtactcaata +cttacactattcgacaggcacaccaaacctgtacagtcccaaaagattgagtcaactttg +cagtactgcagatcacagtaatagcttagttagcgagtcaaaattagttttctacgagac +tgcacgaccgtgcaaatttccgatgtgttggctacaaatagcaacgtatgaatttgtttg +aagccacgtaaactgtacaaccttagagataagtctcaggctactaaaaacacgttgtgg +cactaacaggatcatggttgattcttacttattcggctgaccggcccaataagtaacctt +caactagaacagaataatcgggagtagtttaattcagtcaaggtgcaggtctcattgtaa +ctaacaagctctgtgtaaccaagttaaaatcgttttcttagcggattccctacttatgga +tttgagctcgtccacaatattcgatacaagaagtttgtggtccgtaacaacgaaatttta +attacgctgtgcagcctcatccaaggaattaatagaaggttgatggtaggctccgaacgc +tccatgattataatcaagtggactgtgcagtaaacgaggaaggtatcctgacgtcgtggt +gttcgtttttgttatttgtgccctatacgagtagataaaccatgaacagcacagtgtgaa +cccatggttgattttaggctaccttatttttaatttccgttacacagaaacgaattccac +aactaacatgccattaatttttcgatatcttataaaagatggtcgaaattcattcattta +ttttttttcggttctcgaaagtcaactaagctgtcgcgttttgtttctctttagaggtaa +aagtggctttgatctcctacgtttggatactagtcaaccattactccatttgatccgtga +gtatcacctgtctaacatccagcattatgactcctcggcgaagaaaagacacacttctta +gagtcgatgtgtattagctagggacacagttgtttaatacgatagtgagcccagggaggg +cagtgcgtcccccagtagatttattcagctagtgtaagtataagatatctcacccacgag +gttcaagtgatatgcagtcttagaataatacttatcctgaatttcgatattatgggtact +tcaataatccgctagcgctactttatgtctcgttggacagcaggacacatggcagtctta +aacactaaagacatcacctgaatgaatgtaatgggattacaagaatcaatgaggtattat +atacgacgtaggaaactctggatatatacagtaatctagttacgccatcgcacttcattc +ctctggaaacttagaagacatcagctgtacgtggaggaaccagacccccgtatgtagcca +aatagaaccaaagttgcttatacaaacacacccaatgacaatggaccgctggagttcgta +aactcggaacgtagtactgcacaaacccagcatttagcaataggagctacgtatgcaact +cccacgtggtaataccttcaagctatcaatatataggtgcctagctaatcgcattcgcaa +gcagtattcaagcttgtaaaccagtataataattacagaggctctatgaaacccaacttt +ccagctaaaagtcccaattaaatggttatttcgtacttttaaagtcgcccgttctgttat +tacgcgaattgattctactccaaaattaaacacaaattatcaaccgtttcatttatattt +gtcaatgcagctgtttaaaataaggctctactaaattataattaagacacttattaccag +atttctctagttaagtttgaaccagctcgactaccgcgaaagatacattcccttctctat +ttttcagttcatctatgggtcagagaagcattgaatttattctattcaccctcgtcgttc +acagcgaatcgtcagtgtgatcagtgtatgagaaatatcctaaaccgtttagtcagacca +cacgcttagaacaagtggtctaaaaagactgccctggaaggagtaagaagtatacagctg +atccggtgtatccttcagtcatctgccctatactaattacacgacgcaaggaaaaatagg +tttattttctaggcaaacccttcataggtgactccgatgtgttacgaatcatgcttgaga +atgtgctatcgttaccgacggataataacgatctccaatgaaccaaatgtagaatgtcta +ttgattacccttttactattcgacttagagataggagatagaacctcagtgtactttttt +agccgaatgggaatctttgggaggtgaatggccataaggtcgtaaatccaaccctcttaa +agtcttccatattatatcgttgttcgtggaatcgataacagatttgttgacccatagtaa +atgtatactagtttatgttgtaagtgtagattgttttccgattgccgtccaaactttatg +tcgtaattgtagaccagtaaagttgaccaaggtaagtgcccagcgatcctgcgagatcga +tcgccaatttttccagtcactgtaagtgtaggtttagataaagccgtatgagttatatca +taagggcctcggaaagcagcttcgaaccaaagttcccttataatagtagtttaactataa +aagtatatactggtctgtcgccctttcacgatttgttttaccggtttatgaagcgttacg +tcattagagcggctccaatttaaggttaacggcttccatgtgtagttgtatacaaggata +acttaaagtatctgttcagcgagctagttaagttatcctcgatagaacacaactcagagg +tcccaagatcgggtttgcaacttgctaatttattctcaaggcaaattgggaattatcgat +acctgtataccataaggtcgctcgatgtgatgcttatgtcttctggtgatcctaccttag +ttagtgctgattaacggaacattaatgtttatcgttttgagatttagccaattctctgat +tctaactcaagatgccttatctgacgtgctatgcagcccctaagtattttacattgtaat +aggacacgctcctttaaaactcgccaaaaggtcgttgtggttctctactggttaactata +taatttacagctttgttgagctagttcctctttggtttaagtcctcaatattagttggtt +cgagcgataagttggctagttaccttagtcactatattagatccgaatgttatgcttcat +ctgaagaccgccaccctccaaaatttcttttaagactcacttattgcaaggtgtaggtga +attcggctcgtttctcaagtggtgtatctgtacacgagtttccatattttcatcaacagc +caccgcacacttatgtcactctaggtattaaaagtcgctctacaaggggacgcaattaag +aaacagacatgctagtcaaaaataaacatagcgaggcaccactaattcggccgcttatca +atgggatgctctgcgcgagacgcgccagagctcagtagttagttcggacatacatttact +tcagatgatcaattagttttctacaaatgcttactctaccccgaaaaaagtcaccagact +cttacgtctctttagtatccttccgtcttatataaggtcagtcccccgtttcggtaccct +ggaatttactaagaataatgaaacagcccccaaggacgtacgtttacaaatgatagacca +gatcgcctagcttattccgacgcatgttgcatagaattgaaccaacggaatgtgagagta +actagatgagccgaccacagcacccgtttgcgtcgcagaatacgcctgatagttcggcca +cgaaatcatatgtcctttgagtattaagtatttgtaatgatcaatcgagctcaagcaagc +ttacacttcctcggatattcagggaacttagtgcctttgaaagatacgttgatcaacgaa +aaattgataatggctcatatggaatgcctacctcatagtgctgaattaacacagcactgc +ggacctaacttttcgaggtttcaagttcacgtctcaaaacctaataggctggaatatgta +gggatcctcggtgaatttgtgattgggtttgttgtagtactgaccaagtgaatattcttt +ttttctaaaagcagatctgctgccgggcactacgaaggagatctctgtgtatcattattg +cttcttgacatgatgactcttaaatcactgtgggtgtgcaaaacgatagcacaacccaat +tcgatagtacatattgttgatacttcgcactaaaccgttcatatttaaaggttgtgctcc +ttccttcgttaaatactggtgacttggtcctatctactattagctagacctctggggaac +cacgcccccgtaaaacctgtgcaagagagggggtcatacatcttagacatcgcgcctcca +ccagggaagcattgggtgattgaccaggtgtgtaacaaatatgattattcttatactaat +attagcaaagatgcataatgatttgtattaaatgtataattgaattgataagggtctttt +agtcagtgatagagtagtataaggtagacattagaactcttaaccggacgcagatttttc +ggtcttagtaagccaattagtcgacaaaacaaggtaagagcggttactagtagtacctat +aatgcactgaatcttcggtcgaagtatagttctaatgctatgcagattgtgacggcgaca +aatgttcagacttatatcatgaaacaagctcttgtaagtattgacaaatgaaaagattga +atatttttaaatacaaaatgcgcctacttattaggggaattaaccagattgaaggccaat +cctcacatgtaatgagataatagacgataaatgaaattcttgtaatagttgaactgctac +gtgatgggtattatatatgattgagatcctccaattgccgacgtcttgtcttgatgccca +aaagattgtcaacgaggagctccctcgcgtacctgtcgtccgtatcataaacgacgcgac +atgtacagcactccgaagtataagcaataataatgcgggtaatccagactagatcttttc +ggactcaatgcggtttcacggtaaacatgattaataccggagagtagtcgagcttatcag +cgatgcaagcgaattcattgtgccaggagatacgttgcagataaaaccggcaacgtatgt +caacaagttttggcgatctcgttgtttgtattcgacgaggcgcgggaacttcaagaacta +tcgtatattcaagtccattaccttttagtttcagactggtggagctgactaaagttatat +catcattttgtacactggtttagttaacgataatttcagatttaacatgaccagacgata +atcgctgtatatccagttggaatgtggtttgccagaaaggttaacttataatcaagcctc +tcttcagtcttgattcgtcgtatcccatccattgcgctatacctcagtgtatttggagct +gtagttataccgtgtgctaagatcagtagacatgacgagagcaatattatctaccttaca +agcatcaacggacgtctagtcggaacaaaagactctaaaactcgaacttcaggttaatat +actatagttctgtattcagcagttattcttatattcgatattatcttgcctattggatgt +ctgactttagtatattaatcatagtatctgccatgtaaaggtgccagtactaaatctgtt +tcacagtgcgaattataaacggttacaaccattaaagacaacaagaccctatagctttat +ttgaattttgtcaatgcgcaacttggagctcgcgatacatcccaattagtctatagggtc +gggacgattctacggcatttctggttataatgacaacatggattgtggcccgagaatcgc +tctttcattaattaagcaatcattacagtcttataagcgctacttccgagtggtagcagg +taactcgatataaggtcgcatgagccgaatagcttaaaaaacaggccaccgaacattgat +agagaataccgaccacagcgcaacctttgattactttcattaaattgtacggctcactcg +acatcaagcttaagattgcgataatgtgaactcaaatggatcagtactgaagaaccgtaa +cccacttcgcagaaagcgtacccagagaagatacgctgttacaatatacagggtgaaatt +attgcctgttcttcgtaaccatttcgccaaacttggttagaaatgatagccattcatgat +agaaataagctgaatgataccagtatctttaactatgtagtcagggggaagataacgatg +gtccatgtatgtttctgatatgtgacagtattggccgcgtaatttgctaacgaagctact +taatgcctttgagcttcatatagatttctttaatcaaaatcggcaaaaagatagtatgag +ctataatatatgctagtagagaactctggaccatcatctatatgaatactgattcgagcg +tgcaattactttagcctgcgtactactgactctacaaaacactctgagataagtttgtag +tcagtaagtcgctctctataaaccttttggatgaccattgtacagccacttatagatccc +aataaatagcacaggagacagagtttttcaatgctcgatcatttgccgatagtattttcg +tctaacctcagggcacctattatttgatacctaacctaacggccctttcacaatggagaa +atatatgacatcgggacaaacacaaatggtgggtggccaggagatatgacatggtggcgt +ctctaagaaacacggactccctctaggcaaactcacgtaaccaattttaatgtcaaacaa +aacgctcgaaaagattttgccgtgtaatgacctggtacattgactggtcaggaatacatc +actgtagttgccgtagtgtcctgttggtgttccatcaagacacatcgtataacgcaattt +acgacggacatcagatcaagttatacagattatttaagtatcacgtgtgcattgggacat +aagggatctcacacatgccttggaacatttttgctttgtgccgctttttcgctgcactac +caatccttacttaccagtatattcaaaggtcgttaacagaatgagaaaggttagggctct +aagttatcgtcgattgggatagacgagacatttgcgagcgccctccacggatacgaatct +cccatatcaatgtgaactggatgctatgcagtttagttcttacgtctcctagtggtaaaa +atcaaagtagcactcgcatagcagttattcagaacctaatacacaaaaccgtcaaacatt +ttctaattctaggtatgggccgatcataggagctaaggtgaaactcataaatgttttgtt +agatctagcatcctaaaaagatgcatatactgagtagctggcgtgcattctctcaattgt +atcctttttaactgaactagtcggtcccatttcgtgactgagatctattaaccgataaga +ttaataacactcgcattcgtatcagctcagagtgaagtttttcaataatttgactgatat +attaacttctaaaataaccctttaagcctcggatccgtttcccaatcacatcaaaaattc +ttattccaactatctacggattaacaacgtgcatggggatcgtagtaagaacttgttccg +atcactttgagtatatcaagttgacggcccggttattattgaatagaaacattcacctgc +taaattaaataccgcacatcggatacccgatttcagagggccgtcttactaagggcaggc +tttgttcggtttaactgagatgttcattattttacagtatgcttcaactaatatgtaacg +aaggacagtggatctgtctccatagtagatcttcagtcgtgaatttcataccgctcctat +ttaagttcgcgttcgagttgttgatcatggcacgtgaaagcaacccctagtattctagac +gaaaattttttctagttcatctgataatttgccaattcaaaaacaaccgctggtttcccg +gcgcattctctaaaatggaagtcgaacctagagccattatttgtcggtaacccatgagtt +ccttcttttcagaagttaatacactgtggtcctatacagaggaaaaacagcggttatata +cgatcgtggcataacaacattggatcaagatagcaatttggctacctattctaattctca +ctagattcggtattccactacaatatcggcagattaggattggatgaataatcggtgttt +aagtccggttgcgtctccaatctcctaatttttattaatattgatcttggtgacctattg +taaataaaaacttcaagactttgaataacggtgaaaagatagaagactcatttgaaaatg +gatcatccacagatccaaacattagcaagacactaatccccaactagctattctgatcgc +gatcgtgctgcagtactcctgtcacaatagtctgttcatgatctaattctttttgggctt +tgttcgatggtgattcagaatctttatccggtcgcttccctgtagctactttgtggggat +attgcccggggattatagggttgagatcgtttcctaaaagtatttaaaccaagtagactt +caactaaactacatcagaacatcgtgaagacaccatacgcggtacctttatttaccgata +acatttcttcaagaaataccggtaagcagcataatgaccctaaacagctcggggtatcgt +cgtagttttaaattttatttaggttactgctcaaggaataaaaactaactatttaattta +taataatattacaaggctcacactgattagatttgtctataagacttcgcgatcccccat +taccggattgtcttaagaataaactagataaaccatgcattttctagataaggcctttag +tctaattagatacaaaaaacacgatagttgcatccttaatttattgtgtcaaacctggaa +ccttttaattacccgcaaatcactttatgtcgagactacctctgaaatttattatctacc +taccgcatgaggacttgaaccatcttgtaggagttatgtttattagctaagattcgttta +tcctgtagcggtccatgtatattcaacaagcaaaaagcactcagaattgtttttagttga +gtcaagactgatatataaataagtttccctagttttttcgtggtgggacgatattgaatt +gaatcttaaccgaagagtttcccactctgtcgcacaataatacacgccaatatttccagc +cctgcttatgccttaatcggttactcaatctcccattgaagttcattttgatctgcatag +aagtttcgggcccagccttttttctgccaccttcctccaagctctgtagacgcactctaa +gattgatgctcacatgtattaattctacattaacataaatatataagtcatgcatcttcg +agtaaaatatctggttctccaacatgtcctggcacgtatcgttataatgcccatacatgt +agtattaaaatgattgggttaactggatattaagatcatcgaaattgtaaagtcaaatta +acaatactgtctcaagaccgtgtattcctcgtgctcggaagggctattacgcttacttcc +gttttggtatcttaatatgactttcaaaaattaagttgcagtgagtcctacctgcgtgca +tcggttagcaagagtataaaagttgtttaaacgaactacttgctttacaataccggtcgt +atatatcgccgtgaatccagaagattgtcttctttggattatcaaccgagatcctgtgga +ccgatgttttgggaccttcacagaggactccaggtagagctcgcttttgcattaatctaa +gaattgtacctctctaaaagatctaaaacagtgaatgtgtatttcatggaaaaacacaga +gaaacgtaaattactttaggccgaaaggcacatgagttattatacatatacgagatggtg +gtatacatcgaattcggggcatacactatagttgcattgtatttagctgctttaaataat +atgatattaccttccttacataagacattaccggcataccctggttttcaacttgtgggg +ctttttgacgatcgcactctcatttgatccgagtagggcggtgacccctgcttttcaaat +acaaaaatttcgctatgaaggtaatagattacttttcgctgttatgatagaaacggtaaa +tttaaaattgaaacttctagaaaagtaaagtaacgagaaatgattttgtgaataatgcgg +tcatgattgcgcaagtaagaaaaaaaggcaaaaggatgcgcggaatagaaacttatcagt +cacgggtatcttgatttcattcttcttgtcaattgccgacataggatgaaatcagattcc +aatgcaatacacagtaacccccacccttgattgtaatgtcgatttgaagttgtacgcgtc +gacgaagtggatagtatacgggccttttgtacggtgcgatcaactatgaatctcggcgag +ttagatggtcgtacaatctcacacatagaggtcacttgcctgtaatgacgaattttcggc +taggtactcgaactttattagaagtaaaaatgtgggcaaaagaaggattccattttacaa +gacgattacaatgagttacatgtctctcaacgtagtctttccctagtagtctttgaacta +tttaggtactccagaaaattttagcaaagggtttctgtgtgaatccgccattcatgttta +tgatggaacaataagaataacgccctcgtatgttatcgacagtgaagtcagcagttcggc +caaaaacatattcaatttagtacagatccccagaagttaagctaagtgctctaaaatggc +ctaaacggttatcaaagtaggtctaattactatactaacgggtgcatcgtaataactgct +gtcgatgcaacactatatgatagtgtcgttttgctatatatgtacaatgtgacaaagaag +ccttagcgattcttgcaaacttaggacttcggattctcaatcttaaatgtccgaaaacgc +aaagattcaaaaatttaatctatgagcagatatgcctgatggtgactacgcgtatgttaa +ggctaaatgttgacaaccgcacacataatcgaactattgatagtcgggagcataaccagg +tgaacgtactttgttcacgacatttattgacatgttctaaatacgtctcaaaatcacggc +gcactagaaaacgcaatcaaatcattgtcctggtttaagggccgtaatgccggtagtgtc +aaacttcatgagaactttagctggcttttggccagtatttagggaccaagagcactagcc +ttaagctgaatattttgccatttatctactgttataactttaaaacttggtggcaccaga +cttgtcgatacacacgcatcaatctgtaacgtaaaaggtttactaagaacaagcgtagga +attgagtttatattatatttaaactaaaagatgatattagcttctgagggcgatagggct +ccaaatcataaagaggaatatattattacacgattagaaacccacaacatacctcgaatc +gcccaaaagtttgacgaaacttggcagtactccacatctcagtaatacagttgggagagt +ctcaaatgttgttttattactcaatgaaccaccctcataatttcactgctgttccattaa +atttgcaaacgatcatttgctttgaagaaacgtaaaatcgacaaaattacagataagtag +atgcataataaaaaaaactgctcgctataacacgatcatcgtgcattcttacttaggagc +atcacccgcacaataacgtaccttaaactacaacactattagaccgagtactgtaattca +cgaaagctcaagctcgcattgtaaagaacttgctctctcgtaaaatgtgataatagtttg +cggagaggattcaattattttccattgcacctactccactagattcgataaaagaaggtg +gtcctcccttaaaaagaaatgttaagtaacatcggaaccataagcaaagcatgtaagtga +accgtcatccttccctaagaaacataaaggtttttaataatgtcgactgtgaactataac +tgcatcctttcctgacctactccggttccttgttgttatttctgaacgagaccagtagat +aaacaatgtaaaccacagtgggtaccaatggtgcatgtgacgctaccgttgttttaagtg +cccgtacaaacataagaagtcataatcttacttgaaattaattttgccttttattttttt +tcaggctcgaaattaatgatttgttttttttgaccttctagttacgctaatatgcggtcg +cctgtggtttctattgagtcctataacgggatgggatctaatacgtttggttactagtaa +acaaggtataaatttgataccggagtatcaactgtataacatcaagctttatgactcata +cgcgaagtaatgacacaaggctttcaggagatcgcgagtacagagccactaaggggtgta +ttacgatagtgacaccaccgagcgcactcactccccaagtagatttatgatcctacgcta +agtattagatatataaccaaagaggttctagtcagtgcaactcttagaataataattagc +cggttttgcctttttaggcctaatgcaatattcagctagcccttatgtatctcgcgttcc +acagcaccactcatggcacgcgtttaaactaatcaaatataatctatgaatgttatgcca +gtacttgaataaatcaggttttttataagtccttgcatactctcgttatatactgttaga +gtcttaccccatagaaattctttcatctgcaaacttagaagaattctcagctacggggag +cataaagtccccaggatgttgacaaatacaacaaatgtggcttatacaaacactccatat +gaaaatcgaaccctcgtggtagttttagccgaaccttgtacggataaatccctccatttt +ccaatagcagatacctatcctactacctcgtggtattaaattaaagcttgaaatatagag +ctgcatagcttatccaattcccaagcacgagtctaccgtcgtaaccacgatttgatttac +agacgctagagcaaacccatctttaaacatataagtaaaaattaaagggtgagtgcgtac +gtgtttactagcaacttcgcttattaagacaattgtttataagccataattaaaaacata +tgttcaacaggttcattgatatttgtaattgcacaggtttttaataaggatctacgtaag +tataatgaacaaactttttaccagagttatattctgtactttgaaaatgctcctctaccg +ccttagagactttcaattagattttttgcagttaatctatgcgtaagtgaaccatgcaag +ggatgcgattcaaccgcctcgtgctaaccctatcgtctgtctcataactgtaggtctaat +ataattttcagttttcgaacacataaccctttgaaaatctgctatttaatgtctcacctg +catgcactatcttctatactgctcagaacggctatacgtcactatgctccaagtgacgat +ttaaacgaagcaaggaataataggtttattttagtgcaaaacaattaagtgcggactacg +tgctctttacaataagccttgtgattgggctataggttaagtcccatattaacgatctcc +aatgtacaaaatcgacaatcgctttgcattacccggttactagtcgaattacagatagct +gttagatactcactctaattttggacaacaatcccaatcttggggtcgtctatcgcctga +agctcgtaaatccttccatcttaaacgattacatattatagacttgttcggggtagagat +atcacagttgtgcaaacattgtaaatcgatactagtttatgttggtagtctagttgcttt +taccattccccgaaaaacttgatctactatttcgacaacagtaaacttgaactaggtaag +tgaaaacagagaatgcctcatagtgccactatttgtccactatatgtaagtgtagcttta +cataatccactatgactgagatcattacggcctaggaaagcagcgtagaaaaaaagggcc +cggatattacgactgtaactataaaactagttactggtagcgcgccatgtatagatttgt +tttaccggttgtggttgcgttaacgaatttcagccgcgaaaattgatccgttaaccagtc +catctcgacttctataaaacgataaagtaaagttgatgttcagcctccttcttatggttg +catcgagagtacactactcagtgggaaatagatcggggttcctacttcagattgtattat +ctaggcaattgccgattgtgccatacctggataaaataagctacctacatgtgatgctta +tctattatcgtcatactaccttagggtgtcctgttgaacgctacattaatctttagccgt +ttgagatgttccaatggataggagtctaacgcatgatgaagtttaggaaggcagagcatc +ccactaagtatgtgacagtgtatttcgaaacgagacgttataaatagaaaaaaggtcctt +ctggttctattctgctgaactattgaatggaaagattggttgacctacgtactatttgct +tgaagtcatcaatttgacggggtgagagacatatggtgcatactttacggactctatatt +ttagatcagaagcttagcagtcttctctacaccccctcacgacataattgcttttaagaa +tctatgtttgattcctctacgggaattcggatccgttcgcatgtgcggtttatctaaacc +aggggacatatgttcagctaaagcatacgaacactttgctaactagacgtatgtatagta +gctataaatcccgacgatatttacaaaaagaaatgagactcaaatatatacatagcgacc +ctacacttattcgcaccctgatctaggcgatcctagcacccacacccgaaagtgagcact +agtgtcttccgtattaaatttactgcagttgagattttagttgtctactaaggattactc +taacccgtaataaggatcaagactcggtactagctttactatcattccctatgtgttttc +ctaactcacaagggtacgtaccagcctatgtaattacaataatgataaagacacaaagga +agtaactttacaaatgagtctccagttacactagcttagtccctcccatcttgctttgaa +gtctaaatacgcaatctctgaggatatacagcagaagaacactcataacgttggagtcca +agaattagactcatagggcccccaacatttaatatgtactgtgagtttgaaggtgttcta +ttgttaattcctgctcttgatacatgacacgtactccgtgtttaaggcttcggactgact +ttctttcataagttgagcaacgaaaatttcagaatcgataagttggattcactaactaat +acggctgattgaaaactccactccggacctatatggtcgacctttatacgtaaccgatat +aaaacttataggctggtatatcgagccttcctagcgcaatttcggatggggtttcttcta +ctactcaacaacggaatagtctttgtttagtaaaccagagctcaggacgcccaatacgta +ggagagcgctgtggagcatgtgtcattatggactggagcactcttaaatcactctgcgtg +tgctaaacgatagatcataacatgtcctgagtaaattttcttgatacgtcgcaatatacc +gttattagttaaacgttctcatccgtcatgcgtgaaatacggctgtcgtgctcagatata +ctattagcgactcatctcgcctaacacgcacacgtataaactcggaatgactgccgctct +tacatattagaaatacagactacaccacggaagcattgggtcattctcaaccgctgtata +aaagatgattagtcttataataagattaccaaagaggcagaatcatgggtagtaaatcta +ttattcaagtgattaccgtcgtgtaggcagggagtgaggacgagatggtactcaggacaa +atattaaccggacgaagtggtttacgtcgtactttcactattagtagtaaatacaaggta +acaccggggaatagtactaaatataatgatatctatcttcgggagaacgagtcgtctatt +gctttgaacattctcaaggcgtaaaatgtgctgacttatagcatgatacaaccgattgtt +acttttgtctattcaaaagattgaatagttttttatacaaaagccgcatacttatgacgg +ctagtatacagtttcatcccctagcatcaatgctatggacagtattgaacttataggaaa +ttcttctaatagggcaaatccgtcgtgatgcctattttttttcagtcacatcctcaaatg +gcactagtattgtcgggatcccattaacaggctcaaccacgagctcacgcgaggacatgt +agtccgtatctttaacgaagcgacagcgacagaactcccatggataaccaattataaggc +ccgtaatcctctagacatcgtttaccaataaatccgctttctccgtaatcatgttgaata +ccccagagtagtccagatgataaccgatgaaacacaagtctttctcaatgcacttacggt +gaacttattaccgccaacgtagctcatcaaggttgcgacatctagttgtgtgtttgcgac +gagcccagcgaacttcatcaactttcgtatattcaacgccttgtaattttactttaagac +gcctggtgatgtagattcttagataatcagtttgttatcggctgtactttaccataattt +cacaggtttcaggtcaagaagattatagctgtatatacagttccatgctcggtgcacaga +aacgtgatcggataataatcaatcgcttatgtcgtctttaggcgtatccaatacatgccc +cgataccgcagtgtatttcgacatgtaggtataccgtcgcatttgagctcgagtcaggac +gtcagctagattagattccttaatagaatataccgacctctagtccgaactaaactatag +ataacgccaacttcaggttaattgtctagtcgtctgtttgcagatgggattcttagatga +gtgagtatcggccatattggttcgagcactttagtttttgatgcataggatatgcaatgt +atagctgaaagtactttatctgtttcaaactcacattgattaaaccggtaaacctttaaa +gactacaagaaaatattcagtgagggcaattttgtcaatcacaatcttccagctagagat +acttcacaatttgtcttgaggctacgcaacattagacggattttcgcgttttattgaaat +aatcgaggggcccaagagtatccatagttcattttgtaagatttctttacaggcttatta +cagcttcttcagactcctacatgcttacgagttatatgctagcatgtgaacaatagatta +atatacaggaaaacgtacattgagagagatgaccctacacagcgcaaccgttgagtactt +tcattaaagggtaacgctctcgagacagcatccttaagatggccttattgtcaaatcatt +tgcagaagtacgcaagatccctaaccaacgtagaagaatccctacaaacacatgagacgc +ggtgaaaatagacagggtgttagtattcaatcttcggagtatcaatttcgccaatcttgg +tgagaaagcataccctttcttcagagaaagaagatcaatcataacactatctttaacgag +gtacgcacgcgcatcattacctgcctccatggatctttaggatagcggaaagtattggca +gcgtattgtgatttcgttcctactttatcaatttcacattcatatacatgtcttttatca +aaatcgccaataagataggatgagctatattagatgctagtagagttcgcgccaacatca +tcgataggaatactcaggacagcgtgataggacttttcaatccctaatactctctataat +tataactctctcttaagtttggaggcagtaacgcgctctatataatcagtttgctgcacc +attcttcagcctctgatacatacaaataaattccacagcagtaagagggtttaattgaga +catcttgggaacttaggattttactctaacatcaccgaaacgattattggataccgtacc +taaacgaactttctcaaggcagtaatataggacatccgcaataacacaaatgctgcctcc +ccaggagttatgtcttcctggaggctatatcttacacccactcactataggcaaactaaa +gtttaaatgttgattgtctaaaaaaaagatagataagagttggccggcgtagcacatgcg +aaagtgaatcgtaagctataattctctggacttgaagttctgtcctgttcctctgcaaga +aacaaacttcctttaaagctatttacgacgcacatctcagcaagttataaacatgttgga +agtttctagtcggaattcccaaagaacggatctatctaatgcattcctacatttttcctg +tctgccgatggtgccatcctattcaaagaatttcttaaaagtagattaaatgggactttt +aacaatgagtaaccttacgcctctaagggttcctcgagtgccatacaccagtcaggtccg +agccacatacacggagaacattctaacatagcattctcaactcgatcatttgcaggttac +ttctttcctatcctagtgctaaaaatcatacttgcaatcccatagcacggattaagaacc +taagaaacaattcagtaaaacatgttcgaattcttggtatgggaacatcattgcagctat +ggtctaacgcattaatgtttgggtacatcttccatcatataaacaggaagagtctgacga +cagggagtgcttgcgatcatgtctatcattgtgaaatcaaattgtagctcacatgtcgtc +tatgagagcgtgtatccgataagatttagaaaaatagaagtcgtataagatctcactgaa +cttttgaatgaatgtgaagcatatatgatctgctttaataaaactttatccataggatac +gtttccaaatcaattcaataattattagtcaaaatagataaggatgaacaacctgaaggc +cgatcggacgtagaaagtggtcccatcactttgagttgatattgttgaaccacacgttat +tatggttttcaaacagtctcaggatattgtatatacagataatccgataccagttgtctg +acgcccctcttacgtaccccaccctttgtgacgtttaaagcagttgttcagtattttaaa +ctaggcggcaactaatttggaaagaagcacagtggatatgtctaaattcttgttattcag +gcctgaatttaatacaccgcatagttaacttcgcggtagagttgttcatcatgcctcctc +taagctaccacttctatgatacaccaatagttgttctacggaatctgataattggccaag +tcataaacttccgctgcgttcaacccccttgctcgaatatccaactcgaaaagacagcct +tttggtgtccggaacaaatcagttacttcttttctgatgttaattctctgtggtcagata +cagaccaaaaactccgcggatttaccatcctccaagaacaaatttgcatcaacatagcat +tttggctacatattctaagtctcaatagtttaggttttcaactacattatcccaacatta +ggattggaggaataatagctgggtaagtccccttgcgtctacaatcgactattttttatg +aatatgcttctgccgcacctatggttattaaaaaagtcatgactttgaagaaccctgaaa +agatagatgaatcaggtgtaatggcagcagccaaagagcatataattagcaacactctaa +gaacattatagatatgatgatagcgatcgtcatgatgttatccggtcacaatagtagctt +catcagctaattcgttttgccagtggtgacttgcgctggaagaatcgttatacggtccct +tccctcttgatacggtgggggcttattcaaccgcgtggattgggttgtcatacttgcatt +aaacgatgtaaaccatctagtagtcaactatactaaatcacaaaatagtgatcaatacat +acccgcttcatggttttaaccatttaattgattaaagatattccgctaagaaccattatc +tacctaaactgatcgccgtatcctagtagtttgaaatttgatgtaccgtaatgatcaacg +aagtaaaacgttatattgtatgtagaataataggtcttggagctaaatgatgtgattggt +agtgaagacttacccttacaactttaccggtttctcggaagaatatactagagaatcaat +gcatgggctacataagcactttagtctaatgagataaaaaatacacgagtcttccatcat +gaattttttgtcgaaaaactcgaacctggtaatttaaaccatatatctttatgtcgtcaa +taactctcatatgttttatataacttcccaatcacgacttgtaactgcttgttcgactga +gctgtttgagctatgaggccgggatccggttgagctacatctatttgctacaagaaaaat +gaaagcacatttgttgggagttctggctacactcatagagaaataagtggcccgagtggg +tgcggcctgcctccatattcaagtgtatcttaaaccaagtggttccaacgctcgcgctaa +agaattaaagcctttatttcctccacggagtagcccgtaatccggttcgaaagagaccat +tgaagttaattttcatatccagtgaagtttaggcacaagcatgtgttctgccacatgcct +caaagcgctcttcaaccaagatatgattcatcctaacttcgatgaatgcgtctgtaacat +aaatatagaaggaatgattcggcgagttaattttcgccttctccaacatggcatccctac +gttcgttataaggaccatacatgtaggttttaaaggtttgcggttaatcgatatttacat +catagaaattctatagtcaaatttacaagactctagatactcactcgttgcagccggcta +ggaagcgctttgtaccttacttcccttttcgttgcgtaatatgaatttcatatagtaagt +tcaaggcactcatacctccgtgaagagggtagatagactattaaagttgtttaatagtac +gtattgatggaaatgacccgtaggagatttaccactcaatccacaagattcgctgctgtg +cattatcaaaacagtgcatgtcgaaacatgggttgggtccttcaaacacgaatccaggta +gagatacctttgcaatttttcgatgaaggcgaccgagataaatgagctataacactgtat +gtcttttgattgctataaaacacagaaacggatattaatttaggccgtaaccaacatctg +ttatttgacatagaacagatggtcctttacagcgtattccggccttaatattgaggtcca +gtgtattgtcctcctttaaagaagttgattgtaactgacttaaataagacatgtcaccca +ttcactgggttgcaactgctggccctttttgtccatcgcacgctaatgtgataacagtac +cgccctcacacctgcgtttaaaagacataaatgtcgctatgaaggttattcattaatttt +agctgttttcttagaaaaggtaaatttaaaattgaaaaggctagaaaactaaagttacga +caaatgtgtttgtcaagtaggcgggcatcattgagattgtaagaaataaagccataacca +gccccggaatagaaaatgttaaggaaaggcgatcttctttgaattcttattgtcaagtgc +agtcatacgttcttatcagaggacattgcaataaaatctaacaccctcccttgtgtggtt +gggccatttgtacttcgaagcgtccaccatgtgcagaggataacggaatgtggttccgtc +ccataaacgatcattctcgcccacttagtggcgcggtaaatcgctctcatagaggtaact +ggcctgtaatgtccaatgttaggctaccttctccaactttagtacaacgaataatgtccg +attaacaaggagtcaatttgtcatgaccagttcattcaggtacttgtatctatacggacg +cgttccagagtagtatttgaaattttgaggttctactgataagtttagctatcgctgtat +gtctgaataagaatttaatgtttatcttcgataaataacaattaacaactcctaggtgat +acactgtgaagtctgctgttccccaaattacatatgctattttgttcacataccatgaag +ttaagctaagtgctctataatggcataaacggttatcaaactagctcgaatttcttttat +tacgccggaagcggattaactgctgtagatcaaacacgttaggatagtgtcgttttcata +tatatctaaattcggtctaacatgcattacccatgcttgataacgtagcacttcgcagtc +taattatgtaatgtccgtttaaccaaactttaaaaaagtttatctatcaccagtgatgcc +tcatcgtgactacccggatctttagcctttagggtctaaacagaactaatattactacgt +gtcatactccggagcttaaccaggtgaaacttatttgttaaccaaatttagtgacagggt +agaaatacgtatcaaattaacccagcaatacaataagcatgaaaataattgtaatcgggt +ttgggccggaatcccgcttggcgaaaacttaatgacatagtgtgatgcattttgcactgg +attgagccacaaactcaactagcattatgctcaatatttggccagtgttctacggtttga +aatttataaaggccgcgcaaaagtcttgtagttacaaacgcataaatctcgaacgtaata +ggtttaattagaacatccgtaggatttctgtttatagtagatttatactaaatgttctga +ttagattctgacggccttacccatacaattaataaagacgaatatattagttatagttta +ctatccaaataaattaagcgaatcgaaataaactgtcacgatactgggcagttatcaact +tatcacttatacagttcggacactctatattggtctgtgagtactctatcaaactaactc +ataagttaactgcgcttccattaaatttcaatacgttcttgtgctgtgtacaaacctata +atcgaataaatgacacatatggagatgcataataaaaaaaacggctccatatttctcgtt +aatcgggcattcttaaggaggagcatctcaccaaaaataacgttcctgataagtcttaac +tattagaccgtcttcgggaatgaacgaaacctcaagctagcatggtatagttcttgatag +cgcgtaaattctgataatactgggcggacagctggaaattagttgccagtgcacctacgc +aaatagtttacataaatcaacgggctccgaacgtaaatacaaagggttagttacatcgca +acaagatgaaaagcatgtatgtctaccgtcatccgtccctaacaaacataaaggtggtga +agaatctcgtaggtcaactataactccatccttgaagcaactactccgcgtccgtgtgcg +tagttcgcaacgagaacactactgaaaaaagctaaacaactctcggtacaaatgcggctt +gtgtcgataaagttggtggtagtgcacggaataacataacaaggaatattatttattcaa +attttttgtgactgttatttgttttctgcctagaatgtaaggatgtgttttttgtgacct +gatagttacgcttatttcaggtccacggtgcgtgagagtgtgtcctataacggcagggga +gcgaagtagtgtcctttagactattcaaggtagaattttgataacgctctataaaaggta +gaaaatcatgattgagcaataagaccccaacttatcaaaaaaggagttctcgacagcgcg +tgtacagtccctataacggctgtatttcctgtgtcacaacaccctcccatcgcactcaaa +atgtagatttatgatcagacgctaacttgttcttagagaaaaatacacgggatactctgt +gcaacgatttcattaataaggtgcagcttgggacttttttggccgtaggctttattaaca +ttcacagtaggtagcgagacttcctatgaaccaatcatgccacgcgttttaacgtttcaa +atataagctaggaagcgtttgccaggacttctataatgcaccgttttttttagtacttcc +ttactagccttagtttatgttagagtctttccaattacaaaggattgaatagccaaaatt +tctacaattctcagcgaacgccagcttaatctaaacacgagcttcaaatattctacatat +cggcaggagtcaatatataaatatgaaaatcgtaccatcctcgtacttttagaccaaacg +tcttcggataattaaatcctttttcaattaccacagtacgtgcattagaactactgctat +gaaagtaaaccttgaaatatagtcctcaagagcgtatccaagtacattgcacgtgtatac +agtcgtataaacgagttgatgttctgacgctagagcttaccattcgttaaacagataact +aaaatttaatggctgagtgacttagtgttttcgacaaacgtcgcggatgtagactattgt +ttataagcaatttttaaaaacatatgttcaaaacggtatgggatatgtcgaattccacag +gggtttatgtaccatagaagtatgtataaggtactaaaggtttaaatctgtgatattcgg +ttcggtgaaaatcagactagtcacacttagtgtctgtaaattagattgggtgaaggtaag +cgatcccgaactctacaaggcatgggatgagattctaccgactccggataacactttacg +atcgcgcataactctagctcttagataagtttaacttgtcgatctcataaacagttcaaa +atctgcgatttattgtatcaaatccatcctctatcttctataatcatctgaaccgcgata +cggcactatgagccaagtgaagattgaatccaagaaagctataattggtttattttagtc +catttaaattaagtccggtataagtgctctgtacaatatgcagtctcatgggcatatacg +ttaactaccttttgatacttcgaattggtaaaatatcgactatcgatttgcagtaaaagg +tgtagagtccaattactctttcctgttacatacgatctcttagtttggacaactagccca +tgatggcgctcctctagcgcatgaacctactttataattacatctttatcgatgaatttt +tttagactgcggaggccttgagttttaacagggctgctaaatttcttaagcgattagacg +gtagcgtcgtacgctacttgcttggaacaggcaccgaaaatattgatctactattgcgtc +aactctattctgctaatagcgatggcaaatcacagaagccctcttagtgacaatagttgt +caactatatctaagtcgacctttactgtatcaacgatcacggagagaattaccgaatacg +aaacctcaggactaaaaaacggaaaggatttgtcgacggtaaatataatacttgttaagg +gtagcgacacaggtatactttgggtgtaaacgtggtgcttcccggaacgattttcagacc +agaaaattgttccggtaaccaggaaatctcgtctgcgttaattcgtgttagtaaacttga +tcttcagactccttcttttcgttgcagcgagacttaaattatatctgcgaaatagtgccc +cgtgcatacttcagatggtaggagataccatttggcccattgtgactttacgcgattaat +taaccgacatacatctgttcctgagctatgatcgtctgaataaattacggtctcctcttg +atacctaatggtttctggagacgtttctcatgttcaaatggatagcaggagatcgcttca +tcaagtttagctacgcagagcatcaaaatatgtatgggaaagtcgatttccaaaccagaa +gggataaagagaaataacggacttctccgtagattagcctgatattttgatgggaatcat +ggcggcacatacgtaagagttgcgtgaacgaatattttggacggcgggagacacatatcg +gccattcgttaaggtctctatattggacatcacaagcttagcagtatgagctactaacac +tcaagacattattgattttttcaagatatgtttcattcctctaccgctattcccatacgt +tcgattcgccgggtgagcgaaaccacgggactgaggttaagctaatcaataacaactcgt +tgcgatagagacctatgtatactagagagaattccccaacatttttacaaaaacaaagca +gactaaaatagatacagtccctccatacaattaggaccaacatgttattgccgatcctag +cacacacaccacaaactcagaacttctgtcttacctatgaaagggtctgcacttctgatt +gtacgtgtctaattagcattaatattaaaactaattaggataaactataggtacgagctt +tactataagtcactaggtgttttccgatcgaaaaacgggaccttcaagccttggtaagta +catttaggataaagaaaaaaaggaaggtacgtgactaatctgtctaaactgacaatagag +tagtacctacatgcttcatgtcaagtcttaatacgcaagcgctctcgttatactgctcaa +caaaactcataaagttggactccatcatttagaatcatagggaccaaaacatttatttgc +tactgtcactttgtaggtgttctattctgaattcctcatattgatacatgaatcggaata +cctgtggatcccttaggacgcacgtgctttctttacgtcagaatacatattgtcagaatc +gagaagttccatgcaattaagaattcgcctctttgaaaactcatatccccacatataggg +tccaccgttattcggaaacgatataataattattccagcgttgagcgtcccttaagagcg +cattttcgcttggcctttcttctacgactctacaacgcaagtggctgtgtggagtttacc +acagcgcagcaccccatagaactacctctgagagcgcgagatggtggcagtatgctctgc +agctagcgtttagaacgcgcccgcgcattaaccagtcatattaaaatggactgtcttaat +tgtcggcattaggagcaatattaactgatgagggtatcggtcgcagaagtaatgacggaa +atacgcctctagtccgcagagatacgattacagactcagatcccctaacaagcaaaacga +ttaaatcggaatcactccccctatgacatatttgaaatacacaagaaaccacgcaacatg +tcccgcattctcaaccgcgctttataagatgttgagtctgagaattagatgacctaactg +caagaatcatggcgagtttatctagtaggcaagtctgtaccctagggttcgaacgctgtg +acgtcgtgatcggtctaaggacttagatgataaccaagaactggtttaccgagtactttc +actattaggagtaattacatgcgttcaccgcggaatacgacgaaattttttcatatcttt +atgagcgagatcgtgtcgtctttgcattgcaacagtcgctaccagtaattgctgatcaat +tatagattcattatacagatgcttacttttctctattcaatactgtcatgagttgttttt +aaataagcaccagaattatgtcgcctagtataatcttgcttccacttgaatcaatgcgat +ggacagtattctactgattgcaaagtagtctatttcggcttagcagtacgcatgcctatt +tttttgcaggcacagaataatatgcaactaggattctcggcatccaattaacaggctaaa +acaccaccgaaagacaggtaatctacgaagttgatgtttactacagaaagcgaatgatat +cacttggagaacattttagatgcccccttttaatctagactgagtgtaccaatatatcac +cggtctaccgaatcagcttgaataaaccactctagtactcatgataaccgagcatacaca +tgtatttctcaatgcactgaaggtgaactgtttacaccataccttgcgaatcaacgtggc +gacttatacttctgtctttgagtacagcacaccctaatgaatctaagttagttgttgata +cgaattgtaatttgactggatctcgcctcctcatctagattcttagagaagatgtttctt +atagccggtactgtaactttattgatctggtttatggtaatcaacattttacctctattt +aaacgtccttgcgccgtgcactcaatcctgatcggtttagattcaagcgattatcgagtc +tggaggccgagaaaagaaatgcacagagtaagctctctattgcgacatctacgtagaaac +tcgcatttcagatcgagtaagcaactctcattgtgttgattcagtaatacaagattacct +acgcttctacgaaatatactatagatttagcctacgtcacctttagtgtcgagtcggagc +tttgaagatcggatgcggtgtggactgtgtataggcaattttgctgcgagctcgtgactt +ttggttgatgtcgatatcaatgggatacctcaaacgtctttatctctggataactcacat +tgagtataccggtaaaaatttattctattcatctaaatagtcagtgagggctagggtcgc +aatcacattaggccacatacacatacttaacatgttctattgacccgacccaactttagt +agcattgtagccgtttatgcaaatatgccaggcgccaaacactagccagagggcattttg +ttacatttatttaatcgattattacacagtcggaacacgcctacatgcgttcgacttatt +tgcgacatggtcaacaattcagtaatttaatccaaaacctaaagtcagagacatgacact +aaaatcacattaaggtcagttagtgaaggaatggctaaccagctagagaatgcatcatta +acaggcacttattgtcaaatattttccagatctaagcaacatcacgttaaaaagtacaac +aatcacttaaaacacatcagtccaggtgtaattagaaagccgcttagtaggcaagcgtag +gagtataaatgtagacaatagtcgggacttagcagacactggatgcagtcatagaagatc +ttgcataacacgttagggttagagctacgaacgcccatcattaactgcctaaagcgtgcg +tgagcttagcgctaacttttccaacacgtttgtgatttcgttcataatgtatcaatttca +cagtcatatacagggagtgtagaaaaatcgcaattaacatacgttgacctatttttgttc +agagttcagttagagcctaatgattcgagagcaataatcaggacagcctcataggaagtg +tcaatcacttagaagctatattattataaatcgctctttactgtcgtcgaaggaacgagc +gagagagaatcagttgcctgcaactggcttaacaatatgatacataaaaatattttcatc +accactaagacggtggaattcagacttattggcaacttaggatgggactattaaataacc +cataagatgttgggataaagttacgaaacgaaagggatatagcctgttagataggaaatc +cccaataaaacatagccggcctccacagcagtgatctattccgccacgcgatatctttat +accacgcaatataccaataataaaggttaaatgtggttgcgatttaaaaaagatacatat +cagttgcaccgcgtagcaaatccgtatgtgaagcgtaacctagaattatagcgtctgcaa +gttctctaagcttcctctgcaagatacaatatgactttttagcttttttactaccaaatc +tcagaatcttagaaacaggttggtacgtgctactcggaattcccaaagtaccctgctata +tatgccattccttcattggtccgggctcaccatggggccatcatagtaatagaaggtagt +aaaactagttgatttccgacttttaacaatcactatcctgacccagatatgggttccgac +tggcccttactccagtaagggcagacacacagacaacgagaacttgataactttgaattc +tcaaatcgatcattgcaacgtgacttatttactagcctactcctataattcatacgtcaa +atacatttcaacggaggaagataataagtaaatattcactaaataatggtcgaaggagtc +ctttgccaacataagtccacatatgcgctatagattttttcttggggttcatattcaata +agataaacagcaagagtatcacgtcagcgagtcattgagatcttggctagcattgtgata +gcatattctacctaaatggtagtctagcacagagtggataagatatcagttagatataga +caagtactataacagatctcgcttcgttggattgtatggctagctttgatgatatgattt +tataaaaattgatccagacctgacctggccaattatattcattttttatgagtaaaaata +gataaccatgaaaatactcaagccccttaggacgtacaaagtggtaacataaatttcagg +tgttattctgcaaccacacctgttttgggttttcaaaaaggctaagcagattggttttac +agataatccctgaacactggtatctcccaacgatgtcgttcccaacccttgctgaccttt +taagctctgctgaagttttgtaaactaggcggaaaatatgttcgatagatccactcgcct +gaggtagaaattcgtcttagtaacgcctctttggattacacagaatagtgtactgacacg +tacactgctgcagcagccatacgctaacattaaaattcgttgagtctacatttgttgtta +ttcggattatgttattgggaatagtatttttattcccctgcgtgaaaccacatggataga +ttagcctactcctaaagactcccttttggtctacggttcaattctcttactgagtttatg +ttcgtaattatatcggcgcagtgaatctcctaattatcaccggagttaccagacgccatg +aacttatggccagaaacattgcatgtggcctacataggattagtatcaagagtttacgtt +tgcaacgacatttgaccaacttgaccattcctgcttgtagaccgcgggaactcccctgca +cgcgactatagaagttggtggtggatgtggcttatgccgcaaatatggttttgaaaaaag +taatctattgcttgatacctgaattgagacatgtataagggctattgccagatgaaaaac +tgcatataaggtcaaacaatataagaacattatacataggatcttagcgttcctcaggat +ggtatacgctataaagtctagcttcagcagctaaggagttttgccagtgcggacttccgc +tggaagattaggtttaaccgccctgacatcttcataaggtcgggcctgattcaaacccct +ggagtgccgtctcatacttgaattaatcgatggaaaacttcttctagtctaatattatta +ttaacaaatgacggttcaataaataacaccgtaagggtgggaaactgttaagtgatgaat +cattttaacctatcatccattagctacagataatgataccccgatccgactagggggtaa +gtggttgttccgttaggataaaccatgtaaaacgttagagggtttgtagattaattggta +ttccagataaatgaggtcagggcgagtgatcaattacactgaaaaattgtcagcttgcgc +ggtagttgttaagacagtataaatgaaggggattcagaagcaagtttctcgattgactga +atttataaaccagtcgtcaatcatgatttttgtgtcgattaaagcctaaatggtaattta +aaccattgatatttatcgagtctataaatatctttggttgtatattacttcacaatcacc +aattctaaatgattcttccactgtgcgggtggagatatcaggacgggttaaggttgacct +acatcgttttgatacaacaaaaatcaaagcacatggctggggacttctcgatactatctt +tgagatagtacgggcaagagtgggtgacgcctccctacattttcaagtctatcggataac +ttctcggtaaaacgctcgcgatatagttttaaagcattgatttaatccacgcaggagcaa +gttttaccggtcgaatgagaaaattcaacgtaagtgtcatatccagtcatggttagccaa +aagcatgggttatccaaaaggaataaaacagctcttcaacaaagagatgaggcttcataa +cttcgatgaatgcgtatggttctgatatatagatcgatgcatgaggacactttattttag +ccggcgaattaatggaatccatacgttacttatttggacatgacttctaggtgtttttgc +tgtcccgtttagcgatatttacagattagtatttcgtttctcatagttaattgtatctag +atactaactcgttgaagacgcataccttgccatttgtacaggacttaactgttccgtgcg +taatttgaatttcttataggttcttcaaggcacgaatacctcactcatgaccgttcatac +tctagttaaggtcgggaatactacgtatgcagggaattgtaacctaggagatttacaact +ctttaaacaagagtcgctgaggtccaggatcaaaacactgaatctcctaacttcgggtgc +ctccgtaaatcacctagaaacctactcatacatttgcaattttgagatgtaggcgaaaga +gagaaatctgctttttaacggtatctcttgggattccttttaaaaacacataacgatagt +aatgtaccaagtaaccaaaagctgggatgtgtctgtgtactgatccgccgtgtcagagta +gtccgccatgaatattgacgtcaaggctagtgtcatcaggtattgatgttcattgtaaat +gaaggaatgaactaatgtcaccaagtaaagggggtgaaaatgctccccagggttctacag +acatagagatggtcagaacacgacccccctctcaacgcagtgtatttgaaatatatggac +atatctaccttattctgtaattttagatgtgttctgtgtataccgatattgataagtcaa +taggcttgattacgtatcttaagacaaatctgtttcgcaagtaggaccgcatctttcaga +ttgtttctttttatgccataacctgcccaggaattcaaaaggttatcgatacccgatatg +ctgtgaattattattctaatggccactcattcctgcttatatctggaattggcatgaata +tcttacaacctaaagtctggcgttgcgccagttctacttcgtaccggacaccatctccag +tcgttaaccgaaggtgggtacgtcacataaaagttcattagaccacactttgtgccgacg +tatatagatatattacacgtatagggaatgttttctcctaggtgacccgaccttctacta +aggttgtacatcgtataatggcccattaactacgaggaaagtggtattgacctggtaatg +cacgttcttcgatatataccgacgaggtaaagtctactattgcaaagtttgacgttatac +tgataagtttagatttccctggatcgcgcatgaacaatgtatgcgttatctgccatatat +aacatgttacaaatccttggggatactatcgctactatcatcggaccaaaattaaatagg +ctagtgtcttatcagaacatcatgtttaccgaactgatctattttccaatttaagctgat +attacgtccgcgtatttattttagttccccggatgacgattatctgagctacatcataca +agttagcatactcgccggtgcattgatttcttatttcgctatatcttcaagttcacaggc +ttcatatagttccaattagcagtataattaggttttgtaactttaaccatactttataaa +aggttatattgcacaactgatcaagcatccgctataacccgagctttaccagttagcggc +taataacaaataagatgacttcgtgtcatacgaccgtcatgatcatgctctaacttaggt +gggaaccaaatttaggcaatgggtagtaataagtataaaatgataccacatatactataa +caatgaaattatttgtaatccggtttgccaacgtatcccccttcgcgataaattaatgac +atagggtcatccatgtgccaatcgtgtgtgccaaaatctcaaattcaattatcatcaata +ttggccaagtgttataagcgttgaaagtgatataggccgccaaaaagtagtctacttaaa +aaccaatatttatcgttcgttattgctggtagtacaacatcacgagcatttctcttttga +gttgatttatactatatctgctgatgtgattatgtcccacttacccagaatattaagaaa +gtcctagattgtaggtatacttgactataaatataatttaagactatacaaataatctgg +ctacattatgccatcgtagaaactgataacgtagtaacgtcggacactagattttggtcg +gggagtaatctagcatactaacgaatttgttaaatccgctgaaagtatatgtcattacct +gcttggcctgtcttcaatacgtttagactattaaggactcatttcgagatccagtattaa +ttatacgcatccatatttatactgaagacggattgagttaggacgacaagctaaacaaat +attaagttaaggattagtattatattgtagaaactcgtcgggttggaacgattcatcatc +atagaatgcgttacttattcagagagacttaattcggttatgactggcagctcacctgga +aagtaggtgaaaggcaacagaagaatattgttgactgaattctacgggctacgaacgtaa +ttacaaagcggttcgtaaagagcataaagatcaatacaatggatctctacagtattacgt +aaataacatacataaacctggtgttgattcgactagctcatagattaatcattaattgaa +gctacgaagacgcggaagtctgcggagtgagcaaacagtaatcgactgataaatgcttat +aatatcgcgcttaaatgccgcatggtgtacattaacgtgggggtagtcaaaggaatatat +ttactaggaatattagttatgcaaatgttgtgtcaatgtgatgtgttttatccagacatt +ggatgcatggctgtgggggcacaggatacttaccattagttcacctacaagcggcgtgag +agggtctcagttttagccagcgcagagaagtacgggcctttagacgattaatgctagaat +tgtcataaacctcgtgaaaagctagttaataatcatggtgctagaagaacacaacttttc +tataaaccagttctcgactgacagtcgtaactcactatatcgccgctttgtactgtcgca +aaaaaacctcacatagaaagaaaaatctactgggtgcatcagtagagatcgtgttctgag +agataaatacaccggatacgatctgcatcgagttcatgtattaggtcaagcttgggactg +ttgtgccagtagcattttttaacagtcaaagtagggtgagacacgtcatatcataatata +tgccatcgaggtttaaagtttatatgataagctagcatgcgttgcaatcgtattcttgaa +tgctccgtggtttgtactaattcctttatagactgagtgtatcgtacactcggtacaatt +acaaaggatggaagagcaaataggtcttcaattataacagtaccccaccttaatctaaaa +accagcttcaattagtattaatttcgccaggagtatatatataaatatctaaagactaaa +agactcgtacttttacaacttacgtcgtagcataattaaatcatgggtaaatgtcatcag +taagtgcattagaaatactcctttgtaaggatacagtgaatgtgtctcagcaagtcagta +gaaatggaaattcatactcgattaaggcctataaaactgttgttggtatctacagagtga +ttaaaattagtgaatcagattacgaaaatgttttcccgctcgcacttacgcgtttagaca +aaagtacaggtggtacaattggctgtagtagaattttggtataaaataggtgataaaccg +gatgggtgtgggcgaattcaaaagcggtttttgttccatagaactatgtagttggttata +aaggttgtaatctcggagattaggttagggcttaatcagaatagtaacaatttctctatg +taaagtacagtgggtgatcgtatgagttcacgaactcttaatgccatgcctggacaggat +aaacaatacgcatataacttgacgatcgagcttatatcgacctatttgagaagtttaacg +ggtcgatataatatacaggtcttaatagccgattttttctagaaaagcaatcctatatct +tagttaatcagatcaaccccgtgaacgatatatcagcaaactgaacattgtatacaacat +tcctttttgtccgggtggggactccatttaaagtatctcacctagaactcagcggtaata +gatgcagtctcttgcccagttacggtaactaaatgttgatacttagaattgctaaatttt +agtctagacatttccaggtaaaccggtagacgacaatttctctgtcatctgtcataagat +cgcttagtgtgctcaaattgcaattgagggccctactatagacaatcatcagacttttta +attaaatagttttccatgaatgtgttgtcaaggcggaccccttcacttttatcacggctc +ataaatgtcgtatgactgtagtcggtagcggccttcgagtcttcaggggaaatggaaaag +aaattaggcttctaagatggactataatcgattaggctaattccgttcgcaaatcacaga +agcaatcttactcaaaattgttggaatcgatagcgaacgcgaccgtgaatgtttaaaagt +gctcgcacagaattacccaatacctatcatcacgacttaaatacccaaagcagttgtagt +cgcgtaatagattaagtctgaagcctagagacaaagggatactgggcggggaaacctgct +ccttcacggtaacatggtaacaacagaatttggttaaggttaaaacgaaatatactcgga +gtgaattactgttaggtttcgtcatcggatcaataagtagtttccgtgaagacactctta +tattagatctccgaaattctgacccgtgcattaggcacttggtaggagattccatttgga +acttgctcaatgtaagccagtaatgttccgaaataattcgctgcaggagcgaggagccgc +tgaataaaggaccctcgcatcttgttaccttatggttgagggtcaccgttctctgcgtca +attccagagctggagatacattcatcaacgttacctacgcacagaataaaaagatcgagc +gctaactcgttttcctaaacacaacggatttagacaaattaccgaatgcgccggagagta +gcatcttagtgtcatgcctatcatggcggctcagtacgaagagttcaggcatcgaatatt +gtggtagcccgcactcaaagttccgccattaggtaagctatatattgtggtcagaacttg +aggacaactatgagctactaaaaataaacaattttgtcatttgttctagatatgtggcat +tcatcgaacgcttgtaccagaagttacattcgcagcgtgagcgaataaacccgaatgagc +gtaacattatcaataacatatagttcagatagagaacgaggtattcgacagagaattacc +caacattggttattaatctatgcagaataatttagataatgtcactacataatattagga +ccaaaaggtgattccccagaagacaaaacaataaacaatctcacatattcgctagtacct +atgtatgggtatgatcttctgattggacggggataatttccaggtatattaaaacttatt +accataatctagacctaagagaggttatataagtaaagagctgtgttccgatagaaaaac +ccgaccttaaagacttgcgaagtaaattttgctttaacaaaaaaacctacgtaagggaat +attctgtataaactgaaaagtcaggtgtaactacatgagtcatgtcttcgattaattaca +atgcgatctcgttattctgatcaactaatatcataaactgccactacatcttgtacaatc +attcgcaacaatacttttatgtgctaaggtcacgtgcttcctctgctatgctgatttaat +cagattcataaaggaatacgaataactctggatccattaccacgcaagggatttatttac +ggctgattactttttggctgttgacagaactgccatgaaagtaagatgtcgcatcttgca +taaataatagcacctaatatagccgacaaagtgattccgataacagattttaagttgtcc +agccttgagactccatgaagaccgcttgggagcttccccgtgattagaagaatctaaatc +ccaagtggatggggggagtttaaatctcagcaccaacaaatagtacttcctctcagagcg +cgtcatggtcgaaggagcctatcctgatagaggtttgaaagcgcacgcgcatttaactgt +catattaaattggaatctcgtaagtgtcggcagtacgacaaattttaactgatgtcggta +tacggagaagaaggaagcacgcattgaagcagctacgcagaactgagaagatgacactct +aagatacaattaatacaaaaacgttttaagcccaatctatcaacagatgtaagatgtcta +atacacaagaataaaaccttcatgtcccgatgtataataacagctttatttctgctggtc +gaggtgaagtagtggaaattactccatcttgctgcgcgtctttatagtgttggctactct +gtaaccgacgcgtccatccctctctcctagtgatccgtatatccaattagaggataacca +acatctgcgttaccgacgaatttaaatttttcgactatttaattccgttcaaacccgtat +tcgtagtaagtgtttcatagatttatgaccgacatcgtgtacgagttgcagtgcatatgt +agataccactaattgctgatctaggatacatgctttataaacatgcttacttggctattt +tatttactgtcatgtgggggtttttattttcaacaagtatgtgctaccattggataatct +ggcttcaaattgaagatatgcgttccaaacttgtctactgtttgctaagtaggagttgtc +ccattagaactacgcagcacgtggtttgtgatcgaaaagaataattggcaaatacgaggc +tagccttcaaatttaatgcagattactcctcagaaacacacgtaagcgacgaacgtgatg +tttactacacaatgcgtatcatagaaattcgtgataatttttgttccaacctttgaatct +agactgagtggaaaaagatttcaccgggataccgtttatgctggttttaaaaactcgtcg +aatcatcttataactgcattcaaatggatttctcaatcatctgtacgtcaactgttttaa +caataacgtcagaataaaccggcacaatgagacggcggtctttcactacaccacaccctt +aggattataagtgacgtgtggattcgaattctaaggtgacgggatctacaagcctcagct +acattaggtctgaagatctttcgtatagccgcgtatgttactgtttggatatgggttatg +ctaatcaacagttgacagcgagtgaaacggccttgcgacctgaaatctttacggttacct +tttgattcaagacaggatcgacgatggaccacgtgaaatgaattcaaaactgtaacatcg +cttgtgcctcagcgaccgagtaacgacaagttcacatcctctatgcaactatcattgtgg +tcattaaggtattcaagattaactaagagtcgaccatatattctagagttttacaattag +gaaccgttagtctagactaggagcgtgcaacatcgcaggaggtgtggactgtcttgaccc +aagttgcctgacacatagtgtcttttgcttcatgtccttagcaatgcgatacctcaatcg +tagttttatcgggataaataacatggtgtttaaccctattaatggtttctattaatctaa +attgtaaggcagcccttgggtcgaaagcacattaggccacatacacagtatgaaattgtt +cgagtgtccagaccataattgactaccatggtacacggtgttgctattatgactcccgca +aaactcttgacagagggaattttggtacattgatgtaatcgatgatttaacagtaggaac +tagacgtcatccgttagactgagttccgacatgctcaaattgtcaggatttttatccaat +aactaatggctctcacatgtaaataaaatcacattaacgtcacttagtgatggattcgct +aaacagatagactatcattcatgaactggcactgtttcgattatatttgcaacatcgaac +atacttaaagttaaatacgacatcattcaattaaaaaaattcagtacacctctaatgagt +atcccgctttggaggaaagagtagcactttaaatggacaatttaggccggactttcctgt +aaatggatgaagtcattgtacagcttgaataaatcgttagggttagtccttacatccacc +atatgttaatgaataaagcctgagggaccttagagctaacttgtccaacacgttgctcat +ttacttaataaggttgaaatgtatcagtaagtgacagcgagtgtagattttgaccattta +actgaccttcacagttttgtcttcagacgtcacttacaccataatgatgacagagcttgt +agatgcacacactcattcctagtgtaaatcaagtagtagctagattattataaagagata +ttttctggcgtcgaacgtaacacagagagagtataaggggcatgataatggcttatcaat +atgtgtaagaaaaagtttttaatatcatctaactcggtggaatgcacacttatggccaac +tgaccttgggacgagttaagataccataagaggttgcctgtaagttaagataacaaaggg +atattccatctttgtgtgctaagaacctatttatatttgcagccataaaaacctctgtgc +tatgcagccaccagagttatttatacaaagaaagagaccatttagatacgttaattctgc +ttgcgatttattaaacagacatttcacgtccaaccactacaaaagccctatcgcaagacg +atcattgtattatagcctatgcaacgtagctaagcggccgaggaatcataaaatatgaat +tgttacattgtttactacatatgatcacaatctttgtaaaaggttcgttcgtgatactac +catgtacctaactaacctgagatatatgcaatgacttatggggtcagcgcgcaacatccg +caaagcatagtaatacaaggtaggaaaacttctggatttcccaaggttataatgctctat +actgaccaagagatccgttacgactcgcaatgaatactctaagggcactcacaaagaaaa +ccactaattgataaatttcaatgataatatcctgaattgcatcgtgtatgagttacgaga +agtcgcatttaatgaattagtcatagaaatgtcatagcaggaacataattactatatttt +aacgatttaatcgtagttggagtcctttcccaaattatgtcatcagttccgatttagatg +ttttcgggcccttcttagtaaagaagttaatatccaagactagctcctcacccacgcatg +cacatattcgcgagaagtctgatagaatattcgacagaaatgcgactctagctcacactc +gttaactgatcaggtacttatagacaagtacgttatcagatatcgcttcggggcattgtt +gcgctacctttgtgcatagcagttttgaaaaattgttcaagacctgaacgggaaaatgat +attatttttttaggaggaataatacagtaccatgtaaatactcaaccaccttacgtactt +cttacgccgaacatatatggcacgtgttattcggctaacaaaactgttgtgccttttcta +taaggataagcagattcgttttaaacatatgacctgtaaactgggatctacaaaagaggt +acttaaaataaattgcgcaacggtttagatctgcggatctttggttaaagagcaccatta +gatgtgccatacttcctatcgcctgagcgagaatttagtctgaggaaccactcttgggat +ttaaaacaattcggttaggacacctactcggcggatgaagcaatacgataacattaaaag +tcgttcagtctaattttggtcgtagtacgatgagctgatggccaattgtatttttattaa +cagcactgaaacaaaatggagactttagactaatactaaagtctcaatgttcgtcgaacc +ttaaatgctcggaatgaggggatcttcggaagtatagcgccgaagtgtatctcattatta +taacaccagtgtacagacgacatctaattatggccagaaactgtcattgtgccattaaga +ggattagtagatagtctggaccgtggaatagaattttgaccaaattgaccagtcctgctt +gtagacagcgcgatctaaactgcacgagaatatacaagttggtggtgcttgtggctgagc +acgctaagatgcgtttgtttttacgattctagtgcttcttaacgcaattcagtcttctag +atccgctattccaacatcaatatctcaatttaaggtcaatatatataacaaaattagaca +gagcagctgacacttacgaagcatcgtagaaccgatatagtcgaccttatgatgatatgg +acgtgtccaagtccgcacttccgatgcatcttgacggtgaaccgaaatgaaatcttcatt +agggcccccatgtgtcaaaccactcgagtcccgtctctgaagtcaagtattactgcgaaa +aattcgtctactattagtttattatgaacttatgacgcttaaataaattaaacagtaagc +ctgggaaaatgttaaggcaggaatctttgtaacagttcataatgttgctaaagattatca +gaccccgtgaagacttcgggctttgggcttcgtaccgtagcataatacatctatatagtt +agaggcttgcgtgttgttgtgctattccacatatagcagctctgggcgactcttcaatga +aaatgaaaaatggtaacctggcgacctacttgttaagtcagtttaattcaaggggattaa +gtaccaagggtcgagtttctctgtatttattatactgtaggcaagaagcttttttggcga +gatttaagacttaagcctatggtaaaaatttgatagtgagcgactatagtaagagatttg +ggtggttagtaattaaaattctcctatgctaaatcaggcgtacaatctgagggtgcacat +ttctcgacgcgtgaaccttcaccgaaagcgtgtggattatacaaatttcaaacatattgg +cggggcacttatccataatagatttctgtttgtacgccaaactctgcctcacccctccat +aaattgtattggctagaggttaaattctccgtaaatagagacacatatagttttatacaa +ttgtttgaatcaaagcacgagaaacttttaaccgtacattgacaaatgtcttcggatggg +gcagagcatctcttcgtgacccaaatcaatcgctgagcaataagcaagaaaacacagatt +atacaaagagatctggatgaagatattcgtgcaatcactatcgttatgttagagagttcc +atgcatgaggactcgttttttgaccaggagaattaagccaagaaataactgacgtatttc +caaatgaattctacgtgtttttcctgtcacctttagccagtgttaaagatgactatggag +tttcgaataggttattctatagacattataacgagtggaacacccataccttcacagtgc +taaaggtaggaacgggtacgtcaggtagttcaagggattttaggttcttaatccaacgaa +gaaataacgcatcacccgtcattctattgttttcgtcgggattacttagtaggcagggta +ttctaacctacctgagttacaaatctttaaaaaactggccatgaggtcatggtgataaaa +tctgaatcgcctaaattcgcgtccctaaggaaatatactagaatccgtctcagaaagtgc +aaaggttgacttcttcccctaacacagaattctcagttttatagctatctagtggcattc +ctttttataaaactttacgtttgtaagggtccaactttacaaaagctcggatgtgtatgt +gtaatcttccgccgtgtaagacttggaacccatgtatattgacggcatggcgtggctaag +caggtattgatcttcagtgtaaagcaaggtatgttctaatctaacaatgtaaagccgggg +attagccgccaaaggggtctaatgacatagagatgctctgaaatcgtaccaactataaaa +gcacgggatttgaaatatagcgacagatcttccgtattctgttagttgacatctgtgctg +tctttaccgattgtgatttggctttagcagtcatttagtttcgttactcattgctcgtgc +gatagttccaccgaatatggcacattcgttctttttttccattttactgcaaaccttttc +aaaagctgatcgataccactgatgatggcattgattagtcgattggcaactatgtcctgc +ttatatctccaattgcattgaatatagtaaaaaataaaggctcgccttcccaatgggcta +cggagtacacgaaaaaatcgcaactcgtttaaccaagcgccgtacctaacatataagtga +ttgagacaaatagttctccagacgtattgagatatatgtctcctataggcaagcgtttct +aattgctgaccagaaattagaattaggttgttaatactatattcgaccattttattccac +gaatgtgctattctactggtattgctccgtatgcgatatataaccaacacggaaagtcgt +cgattgcaaagtggctccgtagaatcatttctggtcatttaccgggagcgcgcttgaaca +atggatgcggtatctgccatattgttattgttaaaaagacttccgcttactatcgcttcg +atcatcggaaaaatattaatgaggattgggtcgtataagaaaatcatcttttcagttcgc +agatttttgccaatttaaccggttatttcgtcagacttggtagtgtagttacaagcatca +cgattatatcagctacagaattaaactgtcctgactcgacggggcagtgtgtgagtattg +cgctatatattcaaggtaacaggaggcatataggtcatagtacaaggataatgaggtttg +ctaactttaaaaattattgatttaacggttgattgaaaatctctgcaagatgacgctaga +acacctgatgttcaagtttgccgataataacatataagatgaattactgtctttagaccc +tcatgttaatccgctaacttagggcggaaacaatgttaggctatgcggagtaagtactat +attatgataccacatagaatttaacattcatatgatgtctaatacccgttcccaaccttg +caaccgtcccgattaattaagcaattacggtcatcaatgggccaatcctgtctcaaaaat +tatcatattcaaggttcagctattttggcaatgggtgagtaccgttcttagtgatttacg +aacccataatctaggcgacttaatatacaagatttagagttacgttttccgggtagtaca +tattaacgaccatggatcgggtgaggtgttgtattagttatctgatcttgtcagtagctc +ccaatgtcccagaatattatgtttctactagagtgttcgtatactggaatttaaatatta +tgtaagactagacaaattttatggatacattaggccatcgtagaatatgatatagttgta +acgtccctctatagattttcggagggcaggtatattgcttaataaagatgttcggaaatc +agcggaaaggatttgtaattaactgatgcgcagcgcttaaataagtttagactattaagc +tatatgttcgacagcatgtagttttttttaccagaaagtgttatactgatgacccatgga +ggtagctcctcatgataaaaatattgttacttaagcattactattatagtgttcaaacta +gtaccgttgcatactttaagaatcagacatggcgtttcttatgcagacacacttttttag +ctgttgacgcccacctcacatccatagtaggtcaatcgcataagaacaatattctggact +gttttattacccagaagaaagttttttctttccggttcgttaagacaataaagatcattt +cattcgttctcttaacgatgaactaaagtacttaaagtatccgcctcttgtttcgactag +cgcatagtgtaataattaaggcaagataagaagaacaggaacgcgcacgtcggagataac +tctaatagtctctttattccgtttaatatagcccgtaattgcaccatgcgctacagtaac +ggccgccttcgcaaacctatttatgtaattccaagtttaggtatgcaatggttggggcaa +tgtgaggggttttatcaagactttcgttgcttcgcggggggcgcaaagcagactttacag +tagttaaccgaaaaccgcagggagtcgctctaagtgttaccaacccctcactactacgcg +aaggtactcgattattccttgaatgggctgaaacatcgtgattagcgtcttatgattcag +gctgatagaagaaaacttattttctatattccacgtatacaatcacactcgtaactaaat +agttcccagcgttgtaatgtcgctataataaataaaatacaaagaaaattcgtctgggtg +cataagtacagttagtcgtctgtcacataaataatccgcagtcgatctcattacaggtat +tgttgttggtcaaccttcgcaaggtggtccaagtagcattgttgaacagtaaaactaccg +tcacacaaggaatatcataatagatgccatacacggttttacttgatatgtttacagtcc +ttgagttgcaatcgtagtattgtttcatccggggtgtgtacgaagtaatttagacaaggt +gtgtagcggtcactaggtaaaatgacttaggatggatgagcatttaggtattctatgata +acactaaccatcatgtttctaaaatcctcaggaaatttgtattattttaccaacctgtat +ttatagaaagtgcttttgacttaaagaagccgaagtgttcaaattaaggagtacctgatt +gaaagaatggggaattgtaatctgtaactcaattacaaataagccgttctaaggattaag +gctttgtgtctaagcaactcacgtgaattcgaaattcatactcgattaacgactttaata +ctcttctgcgtatctacagactcatttaaattacggaatatgttttcgtttttggtttcc +agctcgcacgtacgcgtttacaaataaggacacctggtacaattggctggagtacaatgt +tggtttttatttgctgattatcccgatccctgtgggcgttggcataaccgggttttcttc +aagactactttcgtgttgcttatatacctggtaatatcggtgagtagcttagggcttaat +cacaatactaacaagttctctatggattggacagggcggcatccgttgactgaacgatct +attaatccattccctgcactggataaacaagacccatttaaattgaccatagagatgtta +gcgtcatatttctgttcgtgatagggtacatatattataaacggattatgagcagtggtt +ttctagaaaagcattcatagttaggagtgtatcagatcataccactgaaccatagagcac +aattctctactggctatacttcattcctttttgtccgggtggggacgaaatttaaaggtt +ctaacctagaacgcagagcgaattgatcaaggcgctggccaagtgaacggttctaaatgt +tcttaatgagaattgcgtattttgactattgacagggcatcgtaaaccgctactcgactt +ggtatctgtaatctgtatgtagatagagtacgggcctataattcaaattcagccaccgaa +gattcacaatcttcagacgtttgaaggaaagaggtttactggtatgtggtgtcaagcccc +acccattctctgttatatccgagcattaatgtagtttcactgtactacggtcacgccgta +gagtcggcagggcaaatccaaaacaatttaggctgagaagtggcactataatagtttagc +ctaagtcccttcgctaataactcaacaaagatgacgcaaaagtcggcgaatagattgcgt +tcgcgtaagggtatcttgaatactgatagctctcatggtaccaagaactttcataacctc +tttatttaccaaacctgttctactagcgttagtgttttagtctgtagccgacacaaaaac +cgagaatggccggcgtaaccggcgcctgcaagctaacatgggatcaaaactattggctta +acgtttaatcgaatgagactagcactgtattactctttcgtttcggcagcggatcaataa +ggaggtgacggcatcactctcttatagtagatatcacttattctcacaacggaagtagga +tcttccgtcctcattaaatttgcaactggctcaatgtaacactgtaatgttaacaaagta +tgagctgaaggtcagagcagacgatgtagtaaggtccctcgaagctgcttacagtatcct +tgaggctcaacgggctatgcggaaattccagacctcgagttacattatgaaacgtgtcat +tccatctcattaaatagttcgtgccctatcgccttgtaatataaacaaccgtttttgtct +attttcccaaggagaaggagagtagcagcttagtggcttgcctatatggccccctaagta +cgtactcggcacgcttagaagattgggctaccccgcactatatgttcccaaagtaggtaa +cctagatagtgtcgtatgaaattcaggtcatcgatgagagtataaaaatatacaattttg +gcaggggttatacattgcgggcatgaagagtaacattggacatgaacggacattcgaacc +ctgtgagtttaataccctatctccggatcattataaagtaaatatacgtcacttactcta +cgtgcgtttagacagtctttgaaactaaattggttatttttctttcatctagatttgtct +gtatctaactaaattatagttccacataaagctgattcaactgaagacataaatataaac +tttctaacatagtagcgaggaaagagctatgcctagcatcggatcatgcgtccgcgagta +gttcctggtagagttaaaagtttttccagaatctagaccgaacacagggtagtgaacgaa +agtgcgcggtgaacatacataataccgaacgtaaacaattccgttcgtattgttgctgta +tctatatttcctacgtaaggctatttgatctataatatgaaaagtcacgtcgaaataaat +caggaagcgcttcgagtatgtacattcagatctccttagtatcatcaaattatagatttt +acggccacgaattattggtctagatgtcccaaaaataatttgatgtcagtagcgatcgtg +cttcctcggagttgaggttggaagaagagtcattatgctataccaagaactctccatcca +gtacctagaaaggcaggtatgtaccgctcattaattttgcgatcttgacagatctgcatg +caaagtaacttgtaccagatggcttttataatagaaactaagtttcccgaataacggtgt +acgataacagatttttaggtgtacagacgtctgactcaatgaacacacattgggacctgc +cccgggaggagtagtagataattaccttctccagcgcgggtcttttaatatcacaacata +aaaatactaattaatatcacacaccctcatcctcgatggagcctagcatcatacacgttt +gatagacaacgccaattttactgtaatatgatattcgaatctagtatgtggacgctgtac +cacattgtttaaaggagctccctttaccgacatgaacgaagcaagctttgtacaagatac +gaagaactcagtactggtaactataagagacaatttatacataaaagtgttaagaccatt +atataaaaagaggtatgaggtctttgtaactacaataatacattcatcgaacgatggaga +ataacagagttatttctgctgctcgagctctagttctgctaatttctcaatcttgatgcc +actcgtttgagtcttccattcgctcttaacgacgcgtacatccctctctcctactcttac +ctatatcctattactggttaacctacatctccgggaaagacgtaggtaaagtggtccacg +attgtattcacttataacacctagtagtactatgtgttgctgagagtgaggacacactta +ctctacgagttcaagtccatatggacattacactttttcagcatctaggtgtcatgatgt +attaacagccgttaggggctatttgattttatcgattgtcggcgtgtgtattttcaacaa +ctaggtgctacaattcgtgaataggcatgaaaattcaagattgcagttcctatcttgtat +aatctttcctttggacgagttgtaccatttcaactaacctgcaagtggggggtcatccat +atgaagatttgccaaatacctggagaccctgaaaagtttatccagattaataataacaaa +caaacctaagcgaagaacgtcagctttaataaactatcactatcatagaaattcctgtta +attgttcttccaaacgttgaatagactatcacgggtaatagattgaacacggagaacgtt +tatccggcttgtaaaatatcgtcgaatctgctgataactcaattatattcgatggagaat +tcatatctaccgcttagcttttaaaaattaagtcagattattccgccacaatgagaaggc +gcgagtgcactaatcaaatcacttaggattattacggacgtctgcattacaatgctttgg +ggtagggttatacaagcatatgattctttaggtctcttgatcgggcgtttaccaccgtag +cttaatgttggcatatccgtgatcctaatattctgttgtcagcgtgtgtataggaatgca +caacgcaaatctttaagctgacctgttcatgaaagacaggagacacgaggcaccacctca +attctatgcaaaactctaacatagcgtggcactatgagtacgtgtaacgacaaggtctca +tactcgatcctaagataattctcgtctggaaggttttaatctttaactaagagtagaact +tagtttattgacttttacaattaggatacggttcgcgactctaccacagggcatcatacc +tggagctctgctatctcgtgaccaaagtggcagcacacatagggtcgggtcctgcatcta +ctgagcaatccctttaagcattcctagtttgagagccatttagatattgctgtttaaacc +gattaatggtttctattattataaagtgtaacgctcccattcgggacattgaaaattagc +aataagacaatgtatgatattcggcgagtctcaacaacattatggtctaccatgggacaa +ggggttgatatgatgaatccacaaaaaatagtcaaacacccatggttcgttaagtgaggg +tatccaggtgttataaggacgatctagaagtattcaggtacacggtgttcagacatgctc +taattgtcaggttgtttataatttaacgtatcgctctctattctaaataatataaaatta +accgctcgtagggatgctttccagtaaaagatacactatcattaaggttatgcaaatgtg +gcgatttgatttgaatcttagtacattcttaaacttaaatacgtattatttaaagtaaat +atattatctaaaccgcttttgtctatccacatttcgtcgaatcacgacctcgttaatgcg +acaatttacgaccctctttcatctaaagcgatcatctatttcttctgattgatgtaatac +tgacccttactccgtacatacaaatgatggtaagcaagaatgactgacgctcctgtcacc +tttcgtggcaatcaactggcgctggtactgaagtagcttgaaagggatatggatgtgtat +gccaggcttcattttgacaatttttctgtcctgctcagtgttgtctgaagtcgtatcgta +cacaataatgatgactctcattgtagatccaatcacgctttcctacgctaatgaaagttc +tagatagtgtaggtgttagacagaggttagcgcctacatccttacacacacagtgttgaa +cggcaagcataatcgagtatcaatagctgtatgtatttgtttggaatatcatatttctcc +cgcctttgaacaatgatgccaaaatgtcctgccctagagttatgataaaataactgctgc +cctgtaacttaagtttacaaaccgatattcaatcgttgtgtcctatgaaaatatttatat +ttgcaccaagaaaatcatctgtgcgatgaacaaaacacagtgatttataaatacaaagag +tacatttagttaccggattgcggcttgacatttattttacagaattttatcggcaaaaca +cttcatatgaactatcgcttcacgataagtctatgatagactagcattcgtagagaacag +gaagagcaatcattatatatgaagtgttacagtgggtactacatatgagatcattaggtc +tatatccggccttcctcataagaccttggaaatatcttacatcagagatatcaaaggaag +tatgggcgaacccagaaaaagccccaaagaatagtaattcatcggacgtaatagtctggt +tttaactaggggttattgatatttaagctaaaagagttccctgaacactcgaaatgtata +atctatcccaactaaaaaagtatacctctaattcagaaatgtcattgagattagactgat +gtcaatacgctaggaggtaagacaagtagaagtttttgatttaggaattgaaatgtaata +cctccatcttaagttctatattttaaagttttatgcggacttcgagtaagtgcacaaatg +atggcataagtgcccagttacatgtttgcggccccgtatgagtaatgatctgtttatcaa +tctctagctactatcccacgaatgcactgatgccagtcatggcgcttacattagtcgaca +gaaatccgacgatacctatcacgcgtgaactgttctggttcttattcaattcgaagtgat +ctcagatacattacggccatgcttgcccttcatgtctgctgagcagttttgttataggct +gaatctcctctaagcgaaattgataggatttttggtggtcgatttagtctgtacctgctt +attaagattcaaaatgacctacttcttacgccgaaatgatagggatcggctgaggaggat +aaatatacgctggtgcctggtatttatccagaacaagttgcctgtgtatcagatgaactc +taatctccgagataaaaaacaggtacgtaaaataaaggccgcaaagggttacatctcagg +atcgtggcgtatagtccaccattagttctgacttacttaatatagactgaccgagattgt +agtatgtggatccaagcttgccatgtaaaacatgtcggttagcaaaacgtataggagcat +gatcaaagaagagttaattaatagtactgcactataattgtcggcggagtaccatgagct +gttgcccaattcgatgtttattaacagcacgcataaaaaatccagacttttcaattagaa +ttaactataaatggtccgcgaaccttaaatgatcggaaggacgggatctgccgttgtata +gaccccaactctatctaatttttataacacctctgtaatcaacaaatcttattatgccat +cattatgtcattcgccaagtaagtccagttcgagattctctggaccgtgcaatagtattg +tcaaattatggtaatggaatccttcttctaacacccttagaaaagccacgagaattgaca +agttgggcgtgcttgtccaggagcaacataagtgccgtttctttttacgatgatagggat +tcttaaagcttttctctattctagatcccagttgccatcatcaatatctcaattgatgct +cattatatagttcttatttagtatgtccagatgtcactgaagatcctgcctagaaccgat +attctcgacaggatcatcagttcgacggggcaaacgcacctatgcacatccatcttgacc +gtgaaacgaaaggaaagagtcagtaccgacccaatgtggaaaaaaactcctgtccacgat +atgtaggcaagttttactgcctttaattagtagtcgattagtgtagtttgatattatcta +ccttatagaatgtaaacagtaacccggccttaatggtttggcaggattctttgtaaaagt +taataatgttcataaactttatcagaaaacctgaagtagtccgcctttcgcctgcgtaac +gttgcagattaattcgttttacggagtggcttgcgtcttgttgtccgagtacacatattg +ctcctctcccccactcttctaggaaaatcaattatgctaacctgcagaccttcttcttta +ctatctttaatgcatgcccagtatgttcatagggtagacttgctatctattttgtataat +ctacgaatgatgcttggggcgcgacttttaacaattaagccgttgggtataatttgagag +ggtgccacgatagtaagagatttccggcgtgagtaaggaaaatgataataggattaagca +ggcgtaatagctcaccctcctcagttctccaaccctgaaccggctaagtatgactgtgca +gtattaattttgaatacatattgcagcccctaggatacattatagatgtctctttcttac +ccaaactcgcccgcaccaagaaagaatgtggattcgattgaggttaaattagccggaatt +acagacacagattcttgtttacaattgtgggaagaaaaccacctcaaacgttgaaaccta +cattcacaaatggattacgttggggatgagaatcgattccggtcaaaaatcatgcccgga +gcaataaccaagaattcacagaggattaatacacttctccatgaagataggactgcttgc +actatccttatctttgtgtcttccttcaagcaccaatcgtttggggacaaccacaattat +gccaagaaataacggaaggtgttccaaatctatgagtccgcggtttcatcgcaacgtttc +actgtgggtatcatgactttggactttagatttgggtattctagagactgtagaaagact +gcaacaacaagacattcacagggcgaaacctaggaaaggggaccgcacgttgtgctaggg +atgtttccttaggaatccatacatgtaagaaagaatcaaccgtaattatagtgttttcgg +ccccttgaattacgtgcatgcctttgctaaaagacctctgggaaatagattgaatattct +ggacagcagcgaatcctgattatatctcaagcgaatatatgacccgcaagaaggatttat +actagaataagtctaagaaagggcattgggtcacttcttccactaacacacttttatcag +ttttataccttgagagtcccatgcatttttatatatatttaactttcgttgcgtaaaact +ttaaatatgatccgtgctctatctctaatctgaacaacggtatcacgtcgaacaaatcta +gtggctacgaatcgcgtcgctaagaacggtttcttctgctggcgttagctacgtatcttc +tatgctaaaaatgtatagccccgcattagcagcaaaaccgggagaatcaaatacacatcc +gatgaaatcgtaacaaagataaaacaacgcgatttctatgtttgccaaagtgattaagtt +gtatcgtaggggtcagcgctgatgtcttttcagtttgggttttggatttaccagtctttt +agtttcggtactatttgatcgggacattcgtccaaacatgatggctcattcgttcttttt +ttcaattttaatcaaaaccttgtatttacctgatacattaaactgagcatcgcatggagg +tggagattcccatatatgtaatcatttgatatcctattccattctttttagttataaata +aacgctccactgcacaatgggagtaggacttcaccaataattagcatctactgtaaacaa +gcgccgtaacgaaatgattactgattgagaaaaataggtctcaacaacttttgacagata +tgtatccgatacccaagcgttgctaattgcgcaaaagtaagtagaattacggtcgtatta +cttgttgccaaatggttattactccaatgggctattctaatccgatggatacgtaggaga +gagtgtacctacaccgaaactcgtagtgggcttagtggctacgtagaagctgttcgggtc +agttacagcgtgcgaccttgtaaaatcgatcacggtgatgaattattgttattgtttaaa +agaagtcccctgaatagcccttagataatacgaaaatttgttatgtccagtcgctcgtat +atcaaaagattcggttaagttcgcagagttttgccaagtttacaggtgatttactaacac +ttgggagggtacgtacaaccatcacctggttagcagagaatgaattatacggtcatgtcg +cgaagggcaagtgtgtgagtattgaccgagttattaaacgtaaatgcaggcatttacgtc +ataggacatcgagtttgtcctttgcgaaatgttaaatttatggttttttccgttgagtga +taatagctgcaacatgaagatagtaaaactgaggttaaactttcaccatattaaattata +tgttcaattacgcgatgtacaaactaatgttaatcagatttaggagcgcgcttaatatgg +gtccctatcccgactttgtacgagattttgataaaaaatagtattgtaaattcatttgat +ggcgtagaaccgggcaaaaccttgaaaaaggacacatttaggatgctatttccctaagaa +agcggaaaatcctggctcaatatttataatagtaatggttaagattgtggcccaatcgct +gagtacccgtcttacgctttttccaacacataatcgacgagaatgtatttaaatgtttga +gacttacgttttccgcgtacttattattaaagtcattggagagggtgtcgtctgggtgta +gttttctcatctgctcaggagctaaaaatgtaaatctattggttgtttctaattctgtcg +tccgtgtaggctatttaatttttatggtacacttgaatatgtttagccataatgtagcca +atactacaatatcagatacttgtatacgacctatagacttttgccgaccgctcgtagagt +gatttagaaagatgttcggatagcacagcaatcgtttgcgaatgtaagcatgcgaagcga +gtatttaactgttgactattttgctatatgttactctgaatgttgttttttttaccagaa +tgtgttataatgatcaaccatgcacgttcctactaatcatataaattttgttacgtaagc +ttttctatgatagtggtctaaagactacccttgcatactttaagattaagacatgcactt +taggaggaactcacacgttttgagctgttctagcccacctataagccattcgtccgcaat +cccataactacaatagtcggcaatcttttattacccagaactaacgtttttatttcccgg +tacgtatcacattaatcttaatttaatgcgtgagagtaacgatgaacgaaagttatttat +gtttaagccgcttcttgagaatacagattactgttagaatgaaggcatcataactagaac +accaacgcgcacctcgcacattactctaatagtagctttattcagtttaatatagacagt +atttgaaccaggcgctaatgttaaggcccccttcgaaaaccttgttatgttattccatgt +ggtcggaggatttgcggggcgatagcgctgggcggggatcaacaatttcgttcatgcgag +cgcccccataaccagtaggtacagttcggaaaagaaaaccccacgcactcgctagaagtg +ttacaatcacatcacttcgtaccgaagggactactgtattccgtcttggggatgtaacag +actgattacagtcttatgatgaagcctcattcatctaaaattagttgatttattccacgg +atactatcacactcctatagaaagagttaccaccgtgggaagctagatataataaataaa +agacatacaatattagtatggctcatgatctacacttactcggatctctctttttttata +accagtagatcgcattacacgtattgttgttccgcatcaggccctaggggctcaaacttc +catggtggataactaaaacgtccgtcactaaacgaagatattaatagatgaaatacacgg +gtttacttgatttctgttcagtcattcacgggaaatcctaggagtctttcataacggcgg +tcttagtaggaatgtagtcaagctctgtagaggtctcgacggaattggtatttcctggca +tcacaatttacctagtattggagatcacttaaaataatgttgagataataatcaggatat +ttctagtatgtgacaaacctctatttagtgattgtgattttcaattaaacaagacgtagg +ggtcaaattaacgactacatgttggaaagaaggccgaattgtaatatctaactcatgtac +taagaagaagtgctttcgtttaaggctttctgtctaacattctaacgtcaattcctatgt +aatactactgtaaccaagttattactcggctgcgtagataaagtctcatgtaaatgacgg +tttatctgttacttttgggtttcaacctagctaggacgccggtactaattacgacacctg +cgtatagtgcagggtgttcaatgtgcctttttatgtccggattataaccatccctctccc +acttggaatatcaccgggttcttaatgacttagttcgtcttccttattttccgggtaaga +tcgctgtggaccggacccattttgatctagtctaaaaaggtatatagcgtttcgtctggc +ccgcttacgttcactgaaacttagattaatcaatgcactgcactggattaacaagaacat +gttatagtgtactgacacatgttagactaagaggtctgttcgggttagccgacttatatg +tttaaccgattttgacaactgggttgagagataacaatgaagagtgaggactgtagaaga +tcttaaaactgtaccatagtgctcaattcgctaatggcttgaattatttaattgttctaa +ccctggcgtcgaatttttttggttcgaaaatacttagcacagcgtattgttcaacgagat +gcacaactgtaccgttagaaagcggcttaatgacaaggcagtattgtgactattgacagg +gaatcctaaaaagctactcgaattggtatatggaagaggtatgtactgagaggtcgcgcc +tattagtcaaattctgccaaagaagagtcaaaagcttaactagtttgatggtatgaggtt +taatgctaggtggtctataccaccaaaaagtatatgggatatcccagaatttatcgactt +tcaatcgtctaccgtcacgacgtacactaggcagccctaatccaaaacttttgaggatga +gtactgccactattatactgtaccatttgtaacttacattttatatcttcaaagaggtag +atattgtcggccattactgtcacttacactaagggtagcttgattactgatacctctcat +ggtaaaaagtaatttaagaacctatttttttacataacctctgctactaccgttagtgtt +ttagtcggttcaagtcacaaaatccctgtagcgcacccctataagcagaaggaaacctta +atgcggataaaaacttttgccggaaccgttaatcctatgagaataccactcttggaatcg +gtcctttaggctgaggatatagaacgaggggaacgcatcaatctaggttaggtgagagaa +ctttgtatcaaaacgcaagtaccatatgccgtcctcagtaaattgccaaatgcagaaatc +ttacactcttttcttaactaagtatgagagcaacctcactcctgaacagcttgttaccta +acgagaagaggctttaagtagcctggagcctcaaccggatatccggatttgactctcatc +cacttacatgatgattacggtcattacatctcatgattttctgagtgccctatagactgg +gaatttaatctaccctgtttctatttgttaacaaggagaaccactggtcaagatgacgcg +cttccatttatgccaccataagtaagttctcggaacccttacatgattggcctaccaacc +tatatatgtgaccaatgtacggtacatagagtgtggcctatcatattcaggtcatcgagc +tcagtatttaaagattatatggtcgctgggggtattcagtgcgcgatggaagactaacat +tggaaatcaacggaattgacaacacgctcactttaataacctatctcaggataagtttaa +tgtaattagacggaactttctctaactccgtgtactaactctttgaaaataatgtgggta +tttttatttcatctagatttgtctgtatcgaaagaaagtattggtccaaataatcctcag +taaaatcaagtcataaatataaaatttagatcttaggacagaggaaagtgctttcccgag +cataggatctggcctacgccagtagttcatgcttgtgttaaaagttgttactgtttatag +tccgtactcagggtagtgttcgatactcagcggggaactgacatattacactaaggaatc +aaggcccttcgtatgggtcatgtttatatatttaattacttacgctatttgatcgagaat +agctatagtaacgtcgtaagaatgcaggatgcgattcgagtttgtaaattcacagatact +gtgtatcatattattatagatgttaaggcatagaattattggtattgatgtacaaaaaat +tatgggtgggcagtaccgataggcattacgagcagtgcagcttggaagaactggatgtat +cctataactagtaagagccttaaaggtactacatacccagggatgttaccatcattaatt +tggccatcttcaatcttcgcaatgcatactttcttctacaagatgccttttagaagacaa +aataagtgtcaacaataacgctgtaacttaactctgttgtacgtggaatcaagtctcact +aaagcaactaacattccgacatgcaaacgcaggactactagattattaaattcgccagcc +cgcctcgtttaatataacatcataaaaattctaagtaatatctcacacactaatccgcca +tcgtccatagcatcagtcacctgtcttacacaaacacatgtttaatcgatgttgttatgc +caagctagtttcgcgaccatgtaactaattgtggaaagctgctaccttgaacgacatcaa +ccatcctacctttgtacaacagaccaacatctctgtactggtaaatagatctgaaaagtt +ataaatataactgttttcacattgatagaaaaacagctatgtgctatttgtatatactat +aataaattaagcgaaacatggagattaaaacagtgttttctcatcctccacctcttgttc +tgctaatttataattcttgatgccactcgtgtgagtcgtccattcgatcgtaaagaaccc +gacataaatagatacgacgctgaacgagatcctatttctcctgaaaattattagcacggt +aactcctagggatagtggtactagttggtatgaacgtataaaaacttgtactactttctc +gggatgtgagggagcaaactattactcgaccagtgcaacgcattatcgacagtaaaagtt +ttcagctgatacctgtctggatggattatatgcaggtaggcgagagtggattgtagcgat +gctcggcgggggtattttaaaaatctaggtgataaaagtcctgtttagccaggaaaagtc +atcattgcactgcatatcgtcgattagctgtcatttcgtccactggtaccagttcaacgt +acatcaaagtccgggcgcatccatatcaagttttgcaatagtactccagaccatgaaatg +gttatccagattaataataacttaatatactttcactacatactcagcgggtattaaatt +tcactttatgtcaaaggactcttatgtggtcttcaaaaaggtctagagtctatcacgcct +aattgtgtgaaaaccgagtaacttgatcagccttgtaaaatatagtagaatatgatgtta +aatcatttatattccagggagattgaatagcttacgattagctggtataatttaactcac +atgattaagcaaatatctgtaggaccgagggaaagaataaaataaagtaccatgagttcg +gaacgctgcattacatggcgttgggctagcctgatacaagaagatgagtatggagctctc +ttcatcgggacgtgacaaccctagcgtaatcttggcagatcccggagcagatgattatcg +tctaacactgtctttaccaatgcacaacgcatagatttaacctgaactgttctggattca +ctcctgactacagcctacaactcatttctatgcataactcttaaagacagtcgcaatatc +agtacctctatacacatcggatcagactagatcataagataagtctcctctggatccttg +tattctgttaagtacactacaaatttgtttagtgtctgggacaattacgataagggtcgc +gactagaccacagggcatatgacctccaccgctcctagcgagtctccaatctgcaagcac +tcatacgctaggggcatgaatcgactgtcaatgcactgtaagatttacgagggtgagacc +catttagatatgcctcgtttaaccgttttaggcttgataggatgagtttgtcgatccatc +aaattcccgacattcatattgtccaataagtatatctagcttattcggactcgctaaact +aaattatggtataaatgccgtcaaccggtgcatttgttcaatcaacaaattatagtcaat +ctcccatggggccttatggcagcgtatacagctggtataacgaccatatacaactatgaa +cggactagctgtgaactaagcagattattggatccttgtgtataattttaagtttcgatc +tatatgctatagtatagaaaatgttccgatcgtacgcttcctttacagttaaacagtcta +tatcatgaagcttatccaaagctggacatttgatggcaatcttacttaattatgaaactt +aattacctattattgaaagtatttatatgatcgaataagatttgctctataaacaggtcg +tccattcacgacctagtgattgcgtaaattgaccaacctaggtaatctaaagcctgcatc +tatttcttatcattcatgttatactgacccgttctcagtacttaaaaatgatcgtaagca +agaatcactcacgctcatgtcacatttagtcgaaataaactgccgatgggaaggaagttc +cgtcattgcgatatcgatgtctatcccacgcgtcattttcaaattggttatctacggata +actgtgcgatgaactactataggtcaaaattatcttcaatctcattctagatcatataaa +gatgtccttcgcgattgatacgtctacagtgtgttggtgttacacagagggtagcgacta +cttacttactaactctctcttgatccgcaagcataagccaggttaaagtgctctatcttt +ttctgtggattataatagttataccgccttgcatctaggtgcccattaggtaatgcccta +gtgttttcataaatttactcctgccatctaacgttactttaatttcccagattcaatagg +tctctcatttgaaaattgttatatgtcaacaaagaatataatagctgagtggaacaatac +actgtgagggagtaatacatactctaaattttctttacggtttgcgcctgcacagttttt +tttatctatgtgatccgcataaaaagtaatttcaacgttccattcaagttaagtcttggt +gacactagcattaggagagatcaccaagaccattatttatttagctagggtttaagtcgg +ttagaaatatcagataatgaggtctttatccggccttacgcagtagaaattggaaatttc +gtaaagcactgagttcaatggaagtatggccgaacccacataatgcacaaatcaagtcga +tttcttccgtccttttagtctcctgggaactacgggttattcatagttaagctaaatcag +ttaacggaactagacaaatgtataatagttcccaaatatatatctataaatcttatgcag +ttagggaatgcagatttgaatcatggcaatacgctagctcggaactcaactacaagtgtt +ggatgtacgaattcaaaggtattacatccttatgatgttcttttttggatacttttatga +cgacttccacgaagtgaaattatgttcgaatatctgaacagttacttggttgagcccaag +gatgacgaatgttctgtttataattctcgtcataatataaatacaagcatatgaggccag +tcatggagctttcatttggactaacatttccgtagagtcatatcacgcctgtaatctgat +ccgtctttttctattcgaagtgttatcagatacatgacgcccttgcgtgacattcatggc +tcctgacatcgggtcttttaggctgaatctaatctaacccaatttgtttggattgtgggt +cctccattttgtctgttaatgcttattaagattaaaaatgtactacgtatttagacctaa +tgattgcgatacgctgtggaccattaatataagctgcgccaggggatttttccagatcat +ctggcctgtgtatatgttcaaatctaatagccgagagaaattactccgacggaaaataaa +ggcagataagcgtttcagagcaccatcgtggcgtttagtcaacctttagttcggaattta +ttaatatacaatctcactctttggacgagctccttaaaagatgcccttgtatatcatgtc +ccgtacctaaaagtataccagcatcatcaaagaacagttaaggaatacgactgctctata +attgtccgaggagtaccttctcatctgccaatagtcgttgggttggaaaacaacgcatta +atatgccacacttgtcaattagaagtttctataaaggggacgagtaactgatttgagacc +tagcacggcagaggacgttcgtgtgacaacatctctttataagtttgagataaaatcgct +aatctacaatgattatttgccaatcattatcgaatgcgcaaagtatctcctgttcgtgat +tctagcctaaggccattactatggtcaaattatgctaatcgaagcagtcttctaacaccc +ttagaaaagcaaacactattgaatactgccgccgcattcgccagcaccaacataactgca +cgtgcttttttccatgattggcattatgaaagatttgatctatgattcttaccagttgca +atattcaatttagcatgtgttcctaattattgtgttattatggtctatctcatcatgtaa +atgaagatcatgacgtcaacacagattctagtcaggatcatcagttcctcggggaaatcg +cacctaggaacagccttatgcaaccgctaaacaaagcaatgaggatgtaccgacaaaagc +tcgatttaaaagcctcgaaacgagatgtacgaatcgtttactgccttttatgaggagtcg +agtactgttggttcatatttgctacatgattgtatgtaataacgatcccgccctttatcg +gttcgatcctttatggcgataagttatgaatcgtcagtatctttagatcaaaaactcaac +tagtacccagttccccggaggaacggtcatgattaatgcgttttacggtctcccgtccct +cttcttgtcagaggaatcagtttcatccgatcccactcgatgattggtatagctatttgc +cgaaaagccacaacgtattcggtactatcttgtttgattcccctgtatcttaattcgcga +cacttgatatcttttgtgtttaatcgacgaatcatcctgggggcgacacttgttacaatt +atccagttgcgtttaatggctgtgggtcacaagattgttagacaggtcccgcgtgtcgta +ggaaattgataattggagtttgcaggacgaatagctcacccgcctaagtgatccaaccct +catcaggataactatcactgggcagtattatttttgatttcatatgccaccccctaggag +actgtagtcatgtatctttcttacccaatctagcccgaaacaagaaagaatgtcgattcc +agtcaccttttattagaccgatttacacacaaagtgtcttggtttaaaggctggcatgaa +tacatactcaaaagttgaaaacgacttgctctattcgattaccttcgcgatctcaatcga +ttacgctaaattttaatgcccgctgaaatatccaacatttaaaacaggattaattctctg +atccatgaacttaggactcattgcacgtgacttatctttctctcttaattcatgctccaa +tacggtgggctaaaccacttttatcacatgaatgtacgcaacgtgttaataagctatgag +tacgcgggggcagcgaaacgggtcaatctgggtatcttctattgggacggtacatttcgg +ttttatagactatgtagttacacggcatcaacatgtaattaaaacggcgtaacctaggaa +agccgaacgcaccttgggattgccatgtgtccggaggattacatacatctaagaaacatt +ctaaactatgtatagtcgtttacgacccttgtagtacgtgcatcccttggcgaaaagtac +tctgggtattagagtgtatattatcgacagcaccgaatcctcattttatagcttgacaat +ttatgacccgaaagaaccttttataagtctataagtatatctaacgcaattgcggcactg +agtccactaactatctttgagcagtgttatacagtgagacgccatggaaggggtttatat +attttactgtcgttccctaaaaagttaattatcagacctgcgcgatctcgtagatgaaca +acgcgatctagtcgaaaaatgcttgtggctaccattccagtcgagatcaaccgtttctgc +ggatcgcgttacattccttgcttatttgcgataaatcgatacaaccccattaccagaaaa +acccggagaatcaattactctgcagatcttatactaaaaaagagattacaacccctgttc +tatgtgtcccaaagtgagtaacgtggagcgttggggtaagagcggagcgattttaacttt +cgcttttccattttccagtattgtactttacgttatatttgagcggcacattcgtcaaaa +catgatccatatggactgaggtgtttaaatgttaatcaaataattgtattttcagctgac +tttaaaatctgcagccattggaggtggagattccaatagatgtaagcaggtgatatcata +tgcaattcttgtgacttattaagataccagacacggcacaatcgcagtagcacgtaaaca +ataatgacaatcgacggttaaattccgaacgtaagatatgtttacggatgcactaaaata +ggtagcaacaacgtttctctgagatgtataagttaccaaacactggagaattccgctaaa +ctaaggacaatttccgtcgtattaattgttgacaaatggttagtaatacattcgcagtgg +ataatccgttgcatacctagcactgagtgtaaataaaaccaatcgactactggcatttcg +ggctaacgactagatgttagcctatgtgaaagcctcacacatgcttattgccttcacggt +gagcaatgtttcttattcgttattagaagtcacctgtagagacagtagagatgacctaaa +tttggtttgtccagtcccgaggtgatctaatgattaggttaacttagaacagtggtcaat +tggttaaagctgatttacgaacacttccgaggggtcgtaaaacattaaactggtgagaac +agtatgatgtattcggtcatctagacaaccccatcgctgggagtttggacagtgttatga +ttcgtaaatccaccatgtgtccgaattcgaaatcctgttgctccggggagatagggttaa +tttaggcttttttacggtgtggcatattagctcaaacatcaacattcttaaaatcagcgt +aaacggtcaccagttgatatttgttctgctaggaagcgatgtacaaaataagcttaataa +gatttaggtccgaccttaatttcggtccatagcacctctttctaagtgttttgcttaaat +aattgtattgttattgattttctgcgagttgaacacggaaaataagtcaaaaaggacact +tttaggttcatatgtaccgatgaatgcgcaatagaatcgagaaatttttagattagtaat +cgtgatgattgtggccaaatcccgcactaaacggctttcgctgtttccaaaaaattttag +tccactaggtatttaaatgttggacactgaacgtggaagccgtcgtattatgaaactaat +ggcagaggggctcctctgcgtgtactttgagcagatgctatcgtcagaaaaaggtaaatc +ttttggttctttataattctggcgtccgtgtagcctagtgaatgtgtttggttcaagtga +atttgtttagccagaatggaccaattacgtcattagctgttacgtctatacgaaatatag +actgtggacgacccatcgtagagtcatgtagttacatgtgaccttagaacaccaatcgtg +tgcgattgtaagcaggacaacacagtattgtactggtcaattggttcatagatctgacta +tgaatcttcgtttttgtacaacaatctcggtgaagcttcaaaaagcctccttcctaataa +tcagttaatttttcgtaaggttcctgttcgaggttagtcgtataaagacgaaacggcctt +aatgtaacattaactattccactgtaggtggatctaacaaggttggacatgtgctaccaa +taagataagaatttcgtccgcaatacaatatctacttttgtagcctatcttggattaaca +acaacttacgttggtatttcaccggacgtatcaaatgattctgattttaatgactgagag +taaacatcaacgaatcttatgtatctttaagccgctgcttgacaagtcacattactgtta +gaatgaacgcttcattactacaaaacctaccaccaactcccacattaatattatactaga +tgtttgaagtttatttgacaaaggttttcaaaaagcacagaatcgttacgaacacgtaca +ttaaattgttagggtattaattgtggtcggtgcatttccggccccatagcgctccgcggg +gagaaactatggccttcatgacagcccccccataacatctaggtaatggtcggataacta +taaacaaccctctccagagaactgtgaaaataaaatctcttagtacacaagcgtatactg +gtttaagtcttgcccatcttaaagactcttttcactattttcttgatgcctcattcttct +aatattaggtgattttttaatccgagaatataaaaagacgatagaaagtgttaaaacacg +gcgtagcgacatattttaaagaaatgaaatactttttgactatccctcatgatctaaact +tacgcggagctatctttttgtataacatgtacagagaattaatccgatgcttcttccgat +taaggacatagcgccgaaaacgtcatggcggcttatcgatatcgtaacgcactataccaa +gtgattaagtgatcaatgaatacgggtttcgggatttctgttaagtcatgcacggcaaat +acttggagtcttgaataacgccgcgcgtagtacgaaggttctcaagctcgcgtgacgtat +agaccgtattgctatttcctgccttctcaattgtccgaggattgctgataacttaaaata +aggttgagtttttaataacgatttgtcgagtttgggaaaatcctcgtttgtgtgtttgtc +attttcaagttatcaagaactacgggtataatttacgacgtaatgttggtttgatgcccg +attgcgaatatcgtacgaatggtatttgtacaactgctttcctttatcgattgctcgaga +acattataaagtctattactatggattaagactgtatacaagtgtttaagcggagcccgt +gataatctataaggttttggtacctttatctgttacttttgccttgaaacatacatacgt +acacgggaatatttacctaaacgccgtatagtccagcctcgtatttgggccgtgttttgt +cagcattttaaactgaaagcgcccacttgcattataacccggtgcggaatctcttagtga +ctcgtcaggagtttacgcctttgagacctctcgacaggacccattttgatctagtcgtta +taggtagagtgcctttcctatcgcaccattaccttctagcaaacttagagtattcaatga +aatcatatcctgtttatactaaatgttataggctaatgacacagctgacactaagaggtc +tcttcgggttacccgaatgagttgtttatacgatgttgacaactcgggggagtcatttca +atgaagactgaggactcttgatcagattaaaacgcttaatgactgataatttagattatg +ccgtgtattatttaagtgggcgaaccctcccctagaatgggtttcctgagaaaagtctta +gaacacagtattctgaatccagatgcaaatcgctaacgttagtaagcggctgtagctctt +ggcagtttggtcaatagtcaatcgcaatccgtttaaccgtctactattcctagagcgaag +agctatgttctgacacgtccccaatattaggcaaaggctccaaaagaacagtcaattgat +taactacgggcttggtttctccgtgaatccttgcgccgctataccacataaaaggatagc +ggtgataccacaagtttgcgacgttaaagcgtcgaccctcaacaagtacactagcaaccc +cttagcaattaattttgtccatcactactgccaagagttgactggaccagttggaaatga +catttgatatattaatagagctacatattgtaccactttactgtcacttacactaaccct +agcgtgattactcatacatatattcgtaaattctaagttatgatactagttttgtaaatt +taatcggcgaagacacgttctcttgtacgagcttcaactaaatatttcactgtagccaac +cactttaaccagaaggataccttaatgccgatataatattgtccaggaaacgttaatact +ttcacaagacaaagcttggaagaggtactttacgatcacctgatagatcgaccggaacga +ttctatataggtttggtctgagaaatttgtagctaaaaccatgttccataggaactcctc +tgtaatgggcaaaatgcagatagcgttcaatcgttgcttaactatctatcacagcatcct +aactcctcaacagcttctttcctaaagacatcagcaggtaagttgacggcacccgataac +ccagagcacgattggaatctaatactctgtatggatcattacgctaagtaaatataatga +ttttctgactcaaagttacactgcgaattttatattaactggttctatttgttaaatacc +acaacctctcgtcaacaggtcgcgatgcaagtgatccaaaaatatctaacttataccaac +cattacttctggcgcagaaaaacatagatatctgaacaatcgaccgttaagactgtctcg +ccgatcttaggaacctaatactgctcagtagttattgtttatttgggccatccccggatt +atgtcagccatggaacactaaaagtcctaatctaacctatggacaaaaagctcactttta +taaaattgctcaccttatgttgattgttatttgtccgaaatgtctataactcagtgtact +atctattggaaaattatggccggagttttattgaatatacttttgtatgttgagaaagaa +tgttgtcgtaataattatcagctggaaaatcatctaatatatattatattgagatattac +gacagacctaagtgctttcccgtcatgagcagatggactaacactcttggtaatccttct +cgttttagttggtaatgtttagtctaagtaatatcccgactcttacttactcagagcgga +aatgactttttaaactaacgtttaaaggcacttagtatgcgtcagggttatttttttaat +tacgtacccttgtgcagagagtttagctattcgatcctacttagtatgaaccatgagagt +acaggttggtaattcacagagaaggtcgagaagattatttttgatgtttaccaatactat +gaggcgtattcatcgaaataattttatggctgcgcacttcacatacgcaggaagaccact +gcagcttgctagatctggatgtatcattgtacttctaagagcctgaaaggtaatacattc +ccagcgagcgtaacagattgtatggggacatattcaatcttagcaatgcattcgttcttc +gaaatcaggcatttttgatgtcataagttctgtcaactataaccctggaactttaatctg +ttgttcgtcgaatcaaggatcaagaaagcttctaaaaggcccaaagcaaaacccaccact +acttcagttttaaattagaatcacaccctagggtattagataataattaaatgtcttagg +aagagatatcaaaagatgcagacatcctcaagtgaataagtctccggtctttcacaaaca +catggttaagcgatgtggttttgactagagacgttcgccaccatcgtaatatttctggtt +acctgcgaacgtgaaccaaatcttacttcatacattgcttaaacagtacaacttatctct +tatcctatagagatctcaaaagtttgtatttttactggtttcaaattgagagaaaaactg +cgttctccgatttctatattattgtttaaatgatgccaaacatccagtttaaaacacggt +gtgatcagccgactcagattcgtatcctatgttagaatgagtcatcaaactacggtcacg +cgtacattacagagtaaactacacgaatgaaagagataagaagatgaaagagttaatagg +tctcctgttaattatgagaaccctaactactacggattggcctactagtgggttggaacg +gatataaaattcgactaagttcgcggcatgtcaggctcctaaatatgaagagaactcggc +atcgaattatccacagtaatagttggaacatgattcctctatgcatggtgtatatccacg +tacgccagtgtgcagtgtagccatgcgaccacgggcgttgtgaatattcttcctcagaaa +aggactgttgagcaaggaattggattctgtgaacggaatatagtcgagtagatggaattt +cctacactgcgaaaaggtcatagtaaatcaaacgccgcgcgcagacatatcttcttggca +attagtactccactaaatcaattggttataaacttttagaatatctttatataagttcac +tacttacgctgcgggtagtatatttaaagtgatgtcttaggaatcttatggcggcggaat +aaacggcttgactatagataccctaattctggcataaccctgtaacgtgtgaagcatgct +ttaatagacgactagatcagcttatagaatggatatgactgccacattgaagagattaac +attagcgggtataatgttacgaacttgtttaacaaaatagctctaccacacacgcatagt +ataatataaaggtcctggagttcgctacgagcctggaattgcagttcccctaccctgagt +aaacaagatcagtatggacctatcttctgacccacgtgtaaaaactaccgttagcggccc +tgagaacggtgaagttgattatcggctaacactcgctttaccaaggaacaaacaattgat +ggaacaggtaagcggctggattctatcctgaatacagcataataatatttgctttcaata +tatagttatgacactcccaatatcactaactctttacaaatcggatatgaagagtgaatt +agagatggagccgatcgttccttgtattctggtaagtactcgactaatgtgtgtagtcta +ggggtaaaggtccttaaccgtcgagtctagaactcacgcattatgaaatcctccgagcat +agagactctaaattcgccaagcaataagtcccgacgcgaaggatgagaagctcattgaac +tgtaacatttacgtcgggctcaccatgttacatatgcagcgggtaaaagtttttgcctgg +agtggttgagtttcgcgatacataaaaggccccactttcatatggtcaaatatctatatc +gtgctttggacgactcgataaactaaagtagcctagtaatgccctaaaccgctgcatttg +tgcaataaaaaatttagagtatatataacttccggacgtatggctgccttgaatcctcgg +atatcgtccttatacaacgatgaacggtatagctcggaactatgcagattaggcgatcct +tgggttgaatttttagtttccatagatatgagttagttttgatatggttaccatacgtcc +ctgcattgaaacttaatctgtatattgattgatccttagcaatagcggcacatttctggg +caatatgacttaattaggttacggtttttactatgatggatacgttttatatgatagaat +aacagttgctatttaaacaggtactacattcaactaatactgtttcactattgtgtccaa +catagggaatatattgcctgaatagatgtattatcaggcatcttttacgctccaggtaga +actaattaaaaatgatccttagaaactttcaagcaacataagctaaaagttacgccaatt +ataagccacatcggtaggatcttcaggcattcccatatccttctctatcaatcccgtctg +ttgctaattggttatctaagcatatcgcggcgagcatctacgataggtataaagttgctg +ctatctaattcgtcataatatatacatggaattacagattcatacgtcttcagtctcgtg +gtgtttctaagagcggacccaagaattacgtaatatctctctcgtgttacccaagaagtt +gacacgtgattgtcagctatctttttctggcgatgttaatagttataaacaattgcatat +agctgcaaattagctaatcaaatactcgtttcttaaatgttatcagcaaagctttaggtt +ctgtaatttcactgtgtaaagagggcgctaagttcaaaattggtttttggcaacaaacaa +tttaatagcgcagtgcaaaaataatatctcagggtgtaattatttctctaattggtcttt +acggttggaccaggcaatgggttttttatctatgtgataccaattaaaagtaatttcaaa +gtgacattaaacttaagtattgctgtcaagaccattacgacacttcaccaacacatttat +gtattgtgctacgcggtatggcccgtagtaatttctgatattgaccgcgttatcagcaag +tacgctgtacaaatgccaaatttagtaaagctctgtgtgcattccaaggtgcccacatca +cacattatcaacatatcatgtcgttgtattacgtccttttactagcctgggaaataccgg +tgattcagagtgaacataaatctctgaaagctactagacaaagctagtatagttaaaata +tatatttcttttaatattaggatctttgcgattgcacatttcaagcatcgcattaaccta +cctccgtactcttctacaacggttgcatgtacgatttctatgcgatgaaatacttatgtt +cttagtttggggttactttgttcacctagtcctcgaacgcaaattagcttcgaatatctg +aaaagtgtatgcgggcaccaaaacgatctcgattcttaggtttataattatagtcagaag +ataaatacatgcatatctggacactcttccacatgtcatgtcgactaactttgaactaca +gtcatatatagactgttatctgatccgtatgtgtctattactactcttatctgagaaagg +acccaatggagtcacagtaagcgatcatgtcatcggggctttttccctgattataagatt +acactattgctgtgcttggggcctcctactttttctatcttaatcattttgtacattaaa +aagctaagaagtaggtacaacttatctttcccatacgagctggaccattaatttaacagc +cgcaaggcgagttttaatgttaatctggaagggctttatgttctaagcttttagcactga +gaaattaatccgtaggaaattaatcccacataacccggtaagagaaccttacgccccgtt +actaataatgttctgcgcaatgtaggaagtgacaagctcactcttgcgacgagctcctta +atacaggccctgcgttatattcgaccgtacctataactagaccaccatcttaaatgtaca +gttatggttttcgacgcatagagtatgggaccacctcgaaatgctcagctgcaaattgta +ctgggggtggttatcaaacatttaatatgaatctatggtaaagtactagtttatagatag +ccgaacactaaaggtttgcagaccttcctcccctgaggaacttcgtgtcacaaattagat +tgagaaggtggtgataaaatcgcgtatctacaatgatttggtgcaaatatttatcgattg +cccaatcgttctactcgtactctttatagcctaacgccttttcttggcgctaattagcct +aatccaagaaggagtctaacaaaattacttaaccatactcttgtctattcggcccacgca +tgcgcaagctcaaaaagttctcaacgggcgtttttacttgagtcccaggaggtaacattg +gatctatgagtcttaacagtggaaatatgatttttagattgtgttcagatttattgtctt +attttggtctatctcatcagctatagctacataatgacgtcttaactgtttcgactaacc +ttcagatctgactaccccaaatacaacatagcaaaagaatgatgctaacgcttaactatc +ctttcacgatcttaacaaaaaagctccatttaaaagaatcgaaaacagatctaccattcg +tggaatcaatttttggacgagtactggtcgggtcgtgcttatttgctacaggattgtttc +gtataacgttcaagcactttagcggttccatccttgatggcgttaactgatgatgcgtaa +gtttatggtgatctaaaactctactacgaaccaggtcccagcacgaaacgtcatctttaa +tgagtttttaggtctccaggcactaggctgcgaagtggaatatgtgtcatcagagacaaa +tagatgattcctatagctttttgcagttaagccactaagtaggcggttctatagggtttc +attcaaatcgatcgtaattcccgactctgcatagcgtgggtcttgtatagaccattcttc +aggcccgccacaatggtttcaagtttcaacttccgtttattggctgtccctcaatagagt +cgttctcagggcacgactctcgttcgttattcataagtccagtttgatccacgaatacag +aacacgcatatctgataataaaagcttaacgataactttcacgcgcatggtttatttttg +atttattaggcaaccaaataccagaatgtagtcagcgatatgtagtaaaatttagacaaa +cataaaacaaagtatcgccattacagtctcctgttaggagaacctttttatcaatatgtg +taggcgtgtattggcgcccttgatttaataataattacggctaaacgtattgatattttc +caggaactgccccatctcatgagatgaccctaaattttattcacacctcatttttaattc +ttttatatcacgattatttatctgagcaagcatctttgcaagcattcatagtgacggtgc +tgtctctatgaatgcatgctaatatacggtgcgctaaacatattggttcaattcaatgta +agctacctcggaatttgcttgcactaagacggggaagccaaaacggtaaatcgccgtata +tgctagtgccaagggacttgtccgttggagtcactatggagttacaagcattataaatct +aaggaaatcgcagtatcagtccttaccccaaagatacttcgcattccctggggtacggac +catgaaatacttctttcatacatgataaacgatggagactcggttaccaccctggtagtt +actccatcaattggagttaactaagatcgctattacaggctttattagccaatcatcaca +agcctctttttagagattcacaagttagcaaaccaaagttcctttgataagtctttaacg +agatctatcccaattccggctaggagtaaaatttatatatttgagatcggggttaaagtc +acacgcaatgcaaggggtttttatatggtaatgtccttccctaattaggtaattttcaga +cctccgagagagagtagatcaacaacgcgttatactcctaaaatgcttgtcgataacatg +acactacagatcatccctggatgagcatcgactttcattacttgattagttcagttaatt +cgtttcaaaccattttcaacaaaatcccccagtagatatgtatatgcacatcttagacta +aataacagttttcataccctgggatttgtgtcactatctcaggaacgtcgagacgtcccc +tatcaccgcagcgagggtaactggccctgttccattgtaatcgatgggacgggacgttat +attgcagacccaaagtagtaataaattcagccatatggacggagggggggaattgttaag +aatataattcgattttcagctgaatgtaaaagctccagccattcctcctccacttgacat +tagttcgaagaaggtctgagaattggaattgcttgtgacgttttttgtttccagacaagg +aaatagcccagtaccaagtataatattatgacaatagaagcttaaattcacaacgtaaca +tatctgttagcatgctctaatagaccgagaaaataagtgtctatgtgtgcgagaactgtc +aattcacggcagtagtcacctaatctaacgtctagttcccgactatgaagtcttcacaaa +tggttagtaataatttcccagtggagtagaagtggcataacgtgcactctctgttaataa +tacctttagactactcccatttcgccagaacgtcttgatggtaccctatgggaaacactc +acacatgcttattgcctgcaacctcagcaatgtgtcgtatgcggtatttctacgaacagc +tagtgaaaggactgatgacctaattttggtttctcaagtccagacgtgatattttgatga +ccgtatctgacatctctgggcaattcggttaacctctggtacgaaatagtccgtcgcgta +ggtaaaaatgataatgctgtcatcactatcatgttttagctaagctacactaccccatcg +ctcgcacgtggcaaagtgtgaggattccgatatcatccatgtgtacgaattcctaatact +cttgctcagggcacttagggttattgtagcctgtgttaccgtctcgcatattagatcatt +aatcaacagtcttataatcaccgtaatcggtaaacagttgttatttgttctgataggtag +acagctaataaagatgctgttgaacagttacgtcccacctttattgccctacagtgaaac +tagttcttactctgttgctgtaatatgtctagggttattgatttgctgccacttcaaaac +ggaaattaagtcattaacgaaaatggttccttcataggtaaagatcaatccccaattgaa +gccagaaattttgagatgtcgattcctgatcattcgccaaatttacagctcgtaaacgag +ttccatgtgtaaaaaaatgttgagtccactagcttgtttattctggctcaaggtacgtgg +aacacgtagtattttgatactaatgccagacccgctacgatccctgtactgtgagcagag +ccgatcctcagaaatagctaaatcttgtgcttcgttagaagtctcgactacgtgtagcct +agtgtttgtgttgcgttatagtctatttgtggacacagtatggtcaaatgacgtcttttg +atctgacggcgttaacaaagatactctgggcaacacacatacttctctcatgttgtttct +tcggacctttcataacctttcctggcacatggttagctgcacatcacaggattgtaaggg +tctagtggttcagtgagcggaatatcattcgtcggtggtgttaatctatctcggtgtagc +ttataaatgcatccgtaagaatattatgtttatttgtcggtacgttcatggtagtggtgt +cgccgatttagacgtaaaggcatgtatggatcttgatctatgcaaaggtaggtccatcta +tatacgttgcacagcggatacaaataagataagaatttactaacatttaaattttcttat +tgtcgagcatagattggaggaaaaacttatttacttggtatttaaacggaagtttctaat +gtttatgattggatgcacggacagtttactgcttactttcttaggtttcttgaacaacag +gatgcactagtaacatgtctcgttcatgcttccattaagttcttcttaaacttacacaaa +ctacctaatttagagttgacgagatggttgaacgtgttgtgacaaacgtttgcaaaatgc +acagtatcgttaccaaaaagtacatttaagtgtgtgcgtaggaattctgctacgtccatt +gcaggccacattcacatcccacccctgaatatatggactgaatcacacacaccaaatttc +atctaccttatcgtagcataactattaacaaacatatacagacttcgcggtaaataaaat +atattagtacacaaccgtatactggttgaactattgcccagctttaagacgcttttaact +aggtgcttgatcaagaagtattattatatgacggcagtgtgtaatacctgaatagatata +gacgttagattgtctgaaaacacgccgtagagacatttttgttagatatgtatttctttt +tgacgagccagcatcttagtatctgaagacgagctatatgtttgtagaaaatcgactgac +attgtatacgaggcggcgtaagattaaccaaattccccagaattagtaatggcgccttat +cgatttactaacgatatataacttgtgatgttgtctgcaatgtatacccgtgtaggctgt +gctcttatcgaaggaaacgcattgaagtccaggctggatgaaaccaccgcgtacttccat +gcgtctatacatagcgtcaccgatactacgttttgctatgtaatccattctaatgggtaa +gaggattcctcttatagtaaaatatgcttgactttttaagaaccattgggagtggttggc +aaaataatagtgggtgtctttctcagtgtatagttttctacaactacccctattaggtta +caagtaatctggctttcttgccacttggcgatgatagttagattcgtatttctacaacgc +agttactgtatccatggcgcgagataattagatacgatttgaatttggatgtagactcgt +tactactgttgtagaccagcacgtgagtatctagatgggtttgctaccttgttagcggac +ttttgccgggaaaaagacatacgtacaaccgtatattttactataagcagtattggccac +cctcgtattgcggcagggtgtgctcacctggttaaaatgaaagagaaaaattccatttta +aaacccggaggaatctattactgacgaggaaggtgtttaacccgttgagacatctcctaa +cgtaaaaggttcatattctagttattccgagagtcactttcctatccaaacatgaactga +tagcataatgacaggttgaatggaaagcatatcctgtttattctaaatctgtttcgctaa +tcaatatgctgtcacgaactcggagcttacccttacaactatgtgttctgtttaccaggt +gctaatatcccggcactcttttcatgcatgtcgctcctagcgtcatctgatttaatagct +taatgtctcatattttacagtagccagtgtagtatggaaggcggcgaaccagcccctaca +ttgggtttcctgacataagtattacatatcacttgtctgattacacagcaaaatcgctaa +ccttactttgcgcatgtagctattggaactttgggctagtgtctatcccattaagtttaa +cagtagactagtccgtgagcgatcaccgagcttatgtctcgtacccaagttttggatttg +gatcaaaaactactcgatattcatgatctacgggcttcctttctccgggtatcattgcgc +cgagattaaaaataaaacgatagcgctgtgaaaacatgtttgacacgggatagcgtagaa +actaaacaacgaatagaccatccaatttgaattttattgggtccagcacttcgccatagt +gttgaatggtaaagttcgaaaggaaatttgttatattaattctgctacattttcgaccac +ttgtatctcaaggacaatatcccttgaggcttttagcagaaagagatgccgtaattctaa +gggatgataataggttgggaaatttaagagcagtagtaacggtcgcgggttcgaccttaa +actatatatttaaatctagccaaacaagttaacaacaaccataaagttatgaccttatta +tattggcaagcttaacgttttaattgctctagtaatagagtggtagaggtaagggaccat +cacctgattcttcctccgcaaccattatatagacgtgtcgtctgacaaatttcgagataa +aacattcgtccttagcaacgaatatcgaatggcaattagccacattgagttaaatagttg +aggatatttcttgcacagaatcagatctaatctaatgattcgttactaaacacttcacca +ggtatcgtgaaggctcaagattacccagagaacctttgcaatataagaatatgtatgcag +cattaccctaagtaattatattctttttctgactcaaagtgacaagccctagtgtatatt +aaatcggtatatttgggaaattcctcaaactatcctaatcaggtagccatgaaagtgatc +aaaaaagttcgtacttataccatacatgaattctggccaagtaaaaaatagattgcgcaa +aattcgtaccttaagtctctcgccaagatattaggatcctattactcatatcgtgttttt +ctttattgccgccatccccggagtatctcacccatccttctcttaaaggcctaatattac +ctatgcaaataaacatatattgttgaaaattgagaacctgatcgtgattcttatgtgtac +catatgtatagtaatcacgcgactatatagtgctttagtatcgcccgtgggtgagtgaat +attctgggctagcgtgagatagtttcttgtcctaatatttttcagatcgaatagcttcta +tttttgtgtttattgacatatgtcgaaactccttactcagtgaaagtcatgaccagatcc +acgaacaatcttcggaatcagtctcgttttacggcggaatcttgagtctaacttatatcc +cgtcgcttactttctaacaccccttatgtatttttaaaattacgtttattcgaacgtact +tggcggaagcgttattttttgaagtaagttacattgggcagactcttgacattttcgata +cgactttctttcatccatcacaggactcgttcgtattgatatcagaagctcgtgatgatt +agttgtcttctttaccaatactttgaggcctattctgcgaaatttttgttgccctgcgaa +cttcacataccaaggaacacctcgcaacatgccttcatatccatcgttcattgtaattct +tacacaatgaatcctaagtaattacatccctgcgtaaaagatggtaggggcactgaggat +atattaccaagcatttagttatgagtaatcagcaatgtttcttgtattaagttctctaaa +atagttacatcgtaatgttatctcgggttccgcgaataaacgagatagattcattatata +tggccctaagcaaaaacctcctcgtattctgttggtaattagaatcacacaatacgggtt +gagatattaattatttgtagtacgaagagatataaaaagatgaacaattactcaagtcaa +gatgtatacgggatttataataaaaatcgggtagagatctgctttgcaattcagacgtgc +cactaaatcgtaatatgtcgcgttacatcagaaagggtaactattattaattaataaagg +gcttaatcactacatattagatcttatccgatagtcttatctattcgttgtatttttaag +cggttctaattcagtcattatatcagtgctccgagttctttattattgttttaaggatga +caaaatgcctcttgttataacgctgggagaagcagactaagagtcggagcagttggtaga +atgaggctgcaaaagacggtctcgacgaatggacagactttactaaaccaatgaaagaca +gaagtagagcaaagtctgaagtggtatcagcttaattatgacaacccttaatacttccct +ttcgccgaatactggcgtggaaaggttttaaaagtcgaagtagttagaggcatctctcgc +tcataaataggtagactactcgcaatccaatgtgactatgtaatactgggaacatcagtc +cgcgatgcagcgtgtttatcaaccgtccccactcgcctggggagacatgagaccaccccc +gtggggattattagtccgcagtaatcgactcttgacaatccttttcgattatgtcatagc +aatttacgacagttcagcgaagtgactactcggcgaaatggtattactaaagcattcgaa +cccacatgaatgtgattcttggcaatttctaatccactaaagcttttccgttgaatctgg +ttgtagatatttatataagttcactaattaagatcacggtagtatattgatagtgatgtc +tttgcaagaggttggccgaggaatttacggattctctattgatacaatttgtctggctta +taactcttaaggctgaaccaggcgtttttagacgacttgatcagctgttagaatggtttg +gactccctctttcatgtcagtaacatttcagccgttattgttacgatatgcttgaacaat +attgatctaccacacacccatagtatattttataggtcatgctgttacctacgagcatgg +tattccacttcccattcaatgagtattcaacatcactagcctcagagatgatgacccacc +tctaataacgtcacgttgcggccatgtgaaacctgaacttgagtagacgatatcaagcgc +tttaaattgcatataacatttgagggtaaagctaagcggatgctttatataatcaatact +caataataagatttgattgcattttagagttatgacacgacatagttcactaacgagtta +ctattcccagatctagactgaagtactgatcgagacgatccttacgtcgatgatcgttag +ttatcgacttaggtcgggtctctagcggtattggtacttaaccggacactatactaataa +cccatgatcaaagcataacagaatacagacgataatttcgccaacatatatgtacagacc +ccaagcatgagaagctcattgaaagctatcattgaagtcccgctcacaatgtgtcttttc +cagacggtttaactggttcccgggagtcctggagtttcgacttacataaatggaaacaat +gtattttgctaatttatctatagcgtcatttggaccaatacagaatattatgttgcctag +taatccactataacccgcaagtgctgatagaaaatttttagacgatttataaatgcccca +agtatccctcccgtgaatcctccgttatactaattagtattcgttcatacgtataccgcg +catatatgaacatttggcgataaggcgcgtgaattgttacgtgacagagatagcagtttc +ttgtgatatggttaacagacgtacatgaagggaaactttatatctatagtgatgcttccg +tagaaataccgccactggtctgccaatgatgaagtatgtagctttaggtttgtactatga +ggctttcgtttgtttgcagagtataacagttgcgagtgaaaaaccgacgaatttatacta +atacgctttcactattggctacaaaatagggaagagtttcaatcatgagagggagtatat +ggatgctttgtagctaaaggtagaacgtatgtatatgctgccgttcattcttgaaagata +cataagcgataagttacgacaattataagcaacatccctaccttcgtaacgatttcactg +ttactgcgcttgaaatacactatggggctattggcggagagaagcagatcgcgccgagca +tatacgagacctataatgttgatgatagagaaggcgtctgaattgatacatcgaagtaca +ctttctttcgtagtatctctcgtcctctttctatctccggacacaagaattaagttatat +atatagagtcttaccaatcatgttgaatcctgattctcagagttctttggcgggccttgt +gatgactgagaaacaatgcaatattgctccaaatttcctaagcaaattctcggttatgtt +atgttatcagcaaagcgttacgttatgttatttaaatctggaatgacggagcgaagttct +tatgtcggtgtgggaataattcttttgaagacagcactccttaaataatatcgctccgtg +tttgtatttatcgaatgggtctgtaaccttgcacaagcaaatcggtggtgtatatatcgg +ataacaattaatacgatgttcatagtgacagtatactgatcgagtcctctaaagtcaatt +acctcacttaacaatctcattgatgttgtgtcattcccggtatcgcccgtagtatgtgct +ctgattgaccgagtgtgaaccaaggaacatctactaatgcctttgttaggtaagatctct +ctgaattccttcgtgccaacttaaaacattatcaaaatttcttctacttggattaactac +ttttacgagcatggcaaattcccctgtggaagacggttcattattatcggaaaccttata +gaaattgcgtgttgactgaaattagatttttattgtaagagttgcatctttgcgattcct +ctggtctagcttccaatgaacagtcctcccttctattcgacatcgggtccttcgtacatg +tctttgcgatgtaataattaggttcggagtgtggccttaatgggtgcaactaggaataca +acgcaaatttgctgacatgatagcaaatcggtatgccggcaccaaaacgtgctccttgct +tagcttgtgaatgagactcagtagttaaataaatccatatctgcaatcgattccacaggt +attgtccactatctttgaactactctaagagatacaagcttagctgagaccgaggtgtat +atgactacgctgatatctgtaaggtaccaatgcaggcaaagtatgcgagaagctaatacc +ggctgtttccagctttataagattaaaatttggctgtcctggcggcctcagaattgttct +atcgtaatcagttggttcattaattagctaagtacgaggtacaacttatctgtcccagaa +cagctccacaagtttttttacagccgaaacccctgtgtgaatcttaatatccaagcgcgt +tatctgattagagtttacaactcagtattttatcagtacgttttgtttccaacattaccc +ggtatgacaaaatgacgccacgtgtcgaataatggtctgaccaatgtaggaagtgaaaag +ataaatattgcctacacatactgaattcaggcaatgcgttttattcgaaaggtcatataa +ctagaaaacatgatgaattcttatcggatccttttactagcatagtgttggcgaacacct +cgtaatgctcagcggcaaattggactgcgggtccttatcatacattttttttcaatatag +gcgattggtctaggttagtgattccccaacacttaaggtttgctgacattcataccctca +gcaacttcctctcaaaaattagagtgagttggtggtcttataagaccgttgattatttga +ggtggtcaaatgatggtgcgatgcacaaatcgttataatcgtactctgtagacaataacc +cattgtagtgccgattttgtgcataatacaagaaggaggatataaaaatgacttttcaat +aatattggctattagcaacaagaaggagaatcctcattaagttagcaaccgcagggggta +ctgcagtccaaggaggtttcattggagagagcagtatgaaaacggcaattatgattgtga +gattcgctgaagattgtgtctctgattttcctagatagaataagctatagctacttaatc +aactcttaactgtggagactatcctgatgatctgaataccccatttacaaaattccatat +caatgaggctaacgcttaaatttcatttctccatcgtaacaaaaatcagcctttttatac +aagacaaaacactgcttccattacgggtagcaatggttgctcgactactggtagcgtcgt +gatgtggtgataaagctgtcttgcgtttatacttaaacaaattttgacctgacataatgg +agcgacttatcggatgttgccgatctttagggtcatctattaagcttatacgaaaaaggg +acaagcacgttacgtaatctggtaggactgggtacctagaaacgcaagaggaggcgaact +ccaatatctgtaagaacagaaaaatacaggagtccttttcatttttcaagttaacaatat +aagtaggagcttagagaggcttgcatgaaaatcgttaggaattacagaataggcagagag +tggggcgtgtagactacattcttcaggccccacaatatgggttataggttaaactgcact +ttttgcgatctcccgaaatactgtcgttctctgcgaaccacgctcgttccttttgctgta +gtccacgttcatccaactattcagataaacaagatcgcagaattaaagcttaaccatatc +ttgatagcccatcgtgtatggggcatgtatgtgcaaacaaaagacctcaatcttgtctgc +gagagggaggaaaatttagacaaacataattcattctttcgactggacacgctaaggttt +ggacaaactttgtatctatatctggaggcctgtattccagcccttcttttaataagattt +acggcttaaactatggatatttgccaggaaatgacactgctattgacaggaacataattt +tgattcaaacctcattgttaattattttatatctcctgtttttatatcagaatgcttctg +tcctagaaggcatactcaaggtgagggctcgaggaatgaatcataatagaccggccccta +ttaatattggttcaattctttcttacataacgcggaatttgattgcacgaacaccgggaa +cacataaccgtatagcgcccgttatgctagtgcctagcgactgggaccgtggagtctata +tcgtctttctaccattattaatctaaggatataccactttaagtcctttcaactaacata +aggcgcattccatgcgctaaggaccttgaatttattatttcttacatgataaaagatcga +gtcgacgggaacaaaaggctacgtactcaataaagtgcagtttactaagagccctttttc +tggcttgtggagactatcataacatgaagatgttttgacattcaatagtttgcaaaacaa +acttactttgtgtagtattgaacgagatctttccaattgccccatagcaggaatagttat +atattgcagatcgcggtgtaacgcactccaaatccatcgcggtgtgtgagggtaagcgac +ttaaagaattacggtttttgatcaaagcacagtgagagttgagcaaattacagttatacg +acttaattcagtctccataaattgaaacgacacttcttaacgggaggaccagacacgttc +attaagtgaggagtgcactttttgactttaaaaacatggtaatcaatttaaaccacttga +tatgtatatgaacagatttgaagttatttctgttttaatacactgggagttctgtcaata +tcgcaggaaccgcctgacgtcccctatcacacctcagagggtaaagggacaggggaaagg +gtaatcgaggggtagggaacgtagttggcacacccaatggacgaataaatgctgccatat +ccacggagggcgggattgcggttgattttaaggcgatggtaacctgaatgtaatagatca +tcaaatgcctcctccactggaaattactgcgtacatccgctgagaattgcaatggagtgt +ctcggtttttctttaaacaaaaccaaattgacaacttcatagtataatttttgcacatta +caagcgttaattaacaaacttactttgctgttagctgcctatatttgtccgacaatataa +ctggatatctctgcgagaactgtaaattaacggcacttggaacataatagttcctattgg +taacgacgttgtaggcggcaattatccggtggaagaattgacaactgcagttgaactgca +tgaaagtcaaatctctcgtaagtataactttagaagactccaaggtacccagaacctctt +cagcggacacgatcgctatcaatcaataaggattattcactgaaaccgctcatatctgga +ggtggacgtttttcttcgaaaagcttgtcaaaggactcatcaaatttttggccgtgctaa +tcgacacacctgttattttcatgaccggataggacatctcgcggaaattcgggtaacagc +tgggtagatataggacctcccctacgtattaatgataagcctgtcataactagcttggtt +taccgaagagacaataaacattcgagcgctcgtgccaaactcggtgcattacgtttgaat +aaatcggtaacatgtactattactctgcctaacggcacttacccgtttgggtccatgggg +taaccgctcgatgttgacagaattatgctaaagtcgtttaagatcccgattaccgaaaat +ctggttatgtctgagcattcgtacactgcgtattaagatcaggttgaacaggttcctaac +aaattttgtgacctaaagtgaaactaggtcgtactctgggcatgttttatgtcgtggcgt +atgcatgtgctgacacttctaaaaccaaattaaggctttatccaatatgggtccttaagt +gctaaacatcattcacaatttcaagacagattgttggtcttgtcgattccgcatctgtcg +ccaaattgacacatcgtaaaccaggtacatcggtaattatatgttgactaaactaccgtg +tgtattctggctctaggtacggcgaacaagtacgatgtgcttaagaagccctcaccccag +acgagcccgcgtaggtcacatcagcagatcctaagtaattccgttttattgtcctgaggg +agtaggatcgacgaactctacaagtcgctttgtcgtgccttataggctatttcgggtcaa +tgtagcgtcaaatgaactattgtcatctgtacgagttaactaagtgtctatcgccaacta +aaagacgtctcgatggttctttatgcggacctgtcatatcattgactggcacttgcttac +atccaaataacacgtttgttagcggatagtcgttaagtgtgcgcaagatcatgaggcggg +gggggtaatatttcgccctctacatgataaatgaataagtaagaagatgatctttttgtg +gcggtaccttaagcgtactcctgtcgacgagttactactaaaggaatgtagggttctgga +tctatgaaaagcgacctccatatatatacgggcctaagcggagtaaaataagtgatcaat +ggactaacattgaaatgttagtattgtcgaccattgagggctggtaaatcttatttacgg +gcgtgggaaaacgaacgtgatatggtttagcatgggatgcaagcactcgttaatgcttac +tttagttggttgcgggaacaacaggaggctatactaactggtagcgttcttgcttccatt +atgttattattataattaaaaataagacatatggtagagttgtagtcagggtggatcggg +ttgtctataacgttggaataatcaaaactatcgttaacaaaaacgaaatttaagtcggtg +cggtggaatgcgcctacctcatgtgcaccacacattcacagcacacccctcattataggc +aaggaagcaaacaaaaaaaagttaatcgaccgtatccgaccttaaattttaaaataaata +gaaacacttagcggtaatgaaaagataggactaaaattcactagtatcctggaacgaggc +aacagagttatctagatggtaacgaggtgctgcatcaagatgtatgatttttggtccgct +gtgtggaatacctctattgatatacaagtgactttctcggtaataacgcacttcacaatg +tgttgtttcttttctatgtattttgcaagagaaagaagcttagtataggtacacctcaga +gatgtttcgtgtaaatcgtatcacatggtataactgcaggaggaacattatccaaattca +ccacaattactaatccacccttttacttttactaaagatatattaattctcatgttgtct +gaattgtataacccggtaccctgggagcgtatcgaaggataccaattgaagtcctcgagg +catgttacaacacacgacttccttccgtctattcagacactcaacgagactaacttttcc +taggtaatcaatgatattgggtaactcgtggcatcttatagttattgatccggctctttt +gtagatcctgtgcgactcgtgcgctaattaagactggctctcttgcgcaggggatacgtt +tattctacgtacccgatttggttactactaagcggcctttcttcaaacttgcagttgtga +cttacattcctatttcttcaaagcagggaagggttacagggagagacttattgagatacg +attggaatttccatgtacaatcgttaatacgcttgtagaccagcaactcagtatagagat +ccgtttcctaaagggtgagcggtaggggcaaggcaataagaaattactaaaaccctagtt +gttaatataagaacgattcgaaacaataggattgcccaagggggtgcgaacatggtgtaa +atcaaagagaaataggcattgttaaaacccgcacgtttctagtacgcaagaggaacgtcg +gtaaccagttctcaaagatcctaacctaaaaggggcttattctactttttccgacactca +atggacgagacaaacatgaacggatagctttaggtctcgttgaatgcaaagaatagaatc +gttattattaatcggtttccattatctatatgcggtatagatctccgagaggaccctgta +aactagctctgcggtttaactggtgctaatagaccgccactatgttattgcttctagctc +ctagcgtcttatcatgttatacattaatgtcgcatattggacagtagccaggcttggatg +gatcgccgacaaaaagaaaagactttccctgtaaggacttaactattacatataacttgg +atcattaatctgcaaattagagtaacggtctttcaccagcttcatattccaacgtggcgc +tagtcgatatcccatgaagtttaaaactagaattggcagtctcacttcacagtgcgtatc +tatacgacaaaagtggtcgatttgcataaatatcttatcgatattcaggttattaccgat +tccttgctaacgctagaagtcacaccagagtaataataattccagacacctgtgaaataa +tcggtcactacggatagactagtaacgataatacgtatagtccataaaagttgaatttta +ggggctaaagatattagcaatactggtctagcctaatcgtcgatagcaaagggctgtgag +gatttctcctacattttcgaccaattgtatcgataggaatagttacagtcacgcttgtag +atgtaagagatgacgttattcttagggttcttaagtcggggggtaatttaagaccactag +taaaggtagaggcgtacacagtaaacgatattttgaaatcgtcaaaaaaaagtttacaac +atcctttaagttagcaactgattttagtggcaaccttaacggttgaattgatctactaat +acaggcctacaccgaagggtacagataatgattcttactaccctaacatgatagagtcct +gtcctatctcataggtcgacattttaaattcgtaatgagcaacgaagatcgtttcccaat +ttgcaacattcacttatagacttcaggttatttcgtgctaacattaagatagaatataat +cagtcgttaagaaactattatccagctttcgtcaaccataaagattaaaaactgaaactt +ggcaagatatgaatagctatcctgctttaaccgatcgtatgagatgctttgtagcaagaa +aagtgactagcacttgtgtttagtaaagcgggagagtgcggtaattaatattaatatact +attaagctacacagcaaaggctgcaataatgttagtaagtagaacataaaggtattctcc +acaagtaataaatagtgtgagctaattgactaacttaactctcgcgacaagtgatgtgga +taagatgactcatatcgtctttttctgtagtgccgacatcccacctggatcgaacaattc +cttctagttatcgactttgattacctatcctattaaacagatagggttgtaaagtcagaa +aatgatcggcttgcgttggtctaccatagctagagttagaacgcgtagatagaggccttt +tgttgccaacgtgggggtgggatgagtctgggcgagcgtgactttctttcgtgtccgaat +ttgtttaacatccattagattagatgtttgtgttttgggtctgatgtcctaactactttc +tcagtgaaactaatgtcatcatccaagtaaaatagtccgatgaagtctccgttttcggcc +gaagcttgtctataacgtatataaagtcgctgaatttagaacacaccttatctatgttgt +aaagttactttattccaaaggacgtgcacgaagcgtgagtgtgggaaggaacttaaagtc +ggatcactcttgtcagtgtagataagaatttctttcatacttcactggaatccggcgtat +ggatatctctaccgcgtcatctggtggtgtctgcggtaaaaagtcttgctgcacgagtct +gagaaatttttggtgccatcacatcgtaactgtacaacgaacaaatagcatcaggccttc +ttatccagcgtgaagtctaattatttcacaagctttcctaagtatgtaaatccctcactt +aatgatgcttgcgccaatgaggatagaggacattgcatgtacgtaggactattctccaag +gggtcttctattttgttagcgaaaattgttacagcctaatgttagagcggcgtacgactt +tataccagatactttcattagatatgcaaatatccaattaaatcatagtagtatcgtggt +atggacaatcaaaaaagacccgttgtgatatgatgtttttctagttcgttctcatatata +tagatcaacaatgaataatctcatgatctataaccgatgtatatttatattccggttgac +tgctccggtgcaattcactacggacactaatgactaatatggcgcctttcatcagaaacg +ctaaatatgattaatgaattaagggagtattatctaattattagagagtagcagttagtc +tgatattttcggtgtatgtgttagccgttataatgctgtctttttatcagtgagaacagg +gagtgtgtagtgttgtatgcttcactttatgactctggttatatccctcggagaacaaga +ataagagtacgagaagttcggtcattgaggatgaaatagaaccgctagacgaatggactc +acgtttataaaactatgtatcacagtactacagctaactctgaagtccgagaagcttttg +taggacaaaacgttataagtacctttcgcagaatacggccgtgcatacctgttataaggc +gtagtagggacaccatgctatccctcatatagagctacactaataccattacatggtgac +tatcgtttacggccatcatctgtaagcgatcatgcctcgttagcatccgtacaatctcgc +atggcgtcactgcagaaaaaccccgtgcggattttgagtcagaactattcgaagcttctc +aatccttttccattatggcatagcaagtgacgactcgtcagccatgggaataatagcact +aatccgattacttatgaattagaacccacatgaatgtgattctgcgaattgtctaagaat +ctaatgattttccggtgaatatggttgttgttatttattgaacttatattattaacatca +cccttcgttagtgatagtcagctatttccaagaggttccccgagcatttttaccattctc +tagtcatacaagttggagcgcttttaaatctttaggctgatcaaggcgttttgtctagaa +ttctgcagatgttagattcgtgtgcaatccctcttgcatgtcagtaacaggtcacccgtt +tttcgttacatatgctggtaaaatattcatagtaataactacaatacttgatttgttacg +taatgctcgtacataacacaatcgtattccacggaacagtaaagctctattattctgatc +gagcctaagagaggatcacactacgctattaaagtcacgttcacgaaatctcaaacctca +actgctggtgaccagttatagacagtgtaattccatattacatgtcaggcttaagctaac +ccgagcctttatataagctataatcaagaattagattggagtgcattttagacttatcta +tcgaaatagtgatagtaagagtttatatgacctgatctagactgatgttctcttccacaa +cagccttaaggcgtggagcctttcttatactattaggtcgcgtcgagagccctattcgta +atgttaacgacactagactaatatacaatgagctaagaataacacaagtcacaagataat +ttacaaatcatatatctacagtccacaaccatcactagcgattgcaaagcgttattggta +ctaccgctctaaatcggtatgtgcaagacgcgttaactggttcaagcctctcctgctcgt +gagactgaaagaaatcgaaaatatggatgtgcctaattgttcttgtgagtcatgtgcaac +tatacagtttagtttggtcaagactatgcaactattaacagcatgtgcgcattgaatatt +tggtgtcgattgataaatgccccaacgttccatcacgtctataagccgtgttactaatgt +gtattagtgcatacctattcagaccatagttcaactgttggactgaaggcccgtcttggg +gttcgtgaatgagagtgcagtttcttgtcttttccttaactgacctaaatgaaggcaatc +ggtttatctagagtcatgcttaaggtgaatttcagccaatgggctcccattgagctagta +tggtgctttacctttgtaagtggtggctttccttggtgtgctgactttaacacggcagag +tgattatccgaagaatggataataagacgctggcaatattggctaataaagtccgatgag +tttcaatcatgactgcgaggagatccatgcggtgtacctaaacctacatcgtatgtattt +gctgacgttcattcttgatacataaagatccgatatcggtccactttgtttaccaaaagc +cctaccttcgtaacgatggaaatgtgaatgagagtgaaatacacgatggggatattgccg +gtgagtacaagttagaccacacattagaactgacctatattcgtcatcatagagatggag +tatgaattgattctgcgaagtacactggctttacgagtatctagacgccgcggtatatct +cccgtcaatactatgaaggtatatatatagaggctgaaaattcatgttcaatcctctttc +taagagtgagtgggagccccttctgttgtcggagtaaaaaggcattattcctcaaattgt +cagaagcaaagtatacgtgatgtttgcttagaacaaaagagttaccttagggtaggtaaa +tctcgattcaccgagagaagtgattttggcggtgtgcgattaattcttttgatgacagat +ctcattattttatatagctccctctttgtatttagagtttgcgtaggtaacctggcaaaa +ccatatcccggggggagagtgcgctgaacattttatacgatgtgattactcaaaggataa +ggttcgaggcctctatactcatggaactatcttataattataatggatcgtggctcattc +cacctatccaaacttctttgtgatctgatgctacgagtgtgaacaaacgtacatcttcta +aggaatttgggacgtttcatagctcgcatttcattcctgaaaacttaaatatttttaaaa +attgattctactgcgaggaactaaggtgtagacaagcccttagtaaccggtggatgtcgc +ttcagttttatagcaaacattattcaatttcagtcttgactgaaattagtttgttagtgt +tagaggtccatatgtcacatgcatatggtctagatgccattgtacagtaataccttagat +tagtattagcggcatgcgtacttggatttcacttgtaagaatgagcttaggacggtcgcc +tgtagggctgcaaataggaatacttacaatttttgatgacttgttagcatatcgctatca +cccataaaaaacctgatacttgatgagcgggtgattgagactatgtactgatataattca +atagctccaatagatgaaacagctatgcgcctatttatgtcaaataatcgatgtgataca +agcttagagctgaacgagcgcgagtggaattagcggtgatctctatcctaaaaagccacg +aaatcgatcccagaagctaatacccgaggtgtcaagcttgagttcagttaaatttgcatc +tcatgccccacgaagaatgggtagagagtttgaaggtgcttctggattttcctaagtacg +tggtaaaaatttgatgtaaatgaacacctcctaatggttgtgttaaccacaaacccctgg +gtgaatctgattagccaacccagtgatctgatttcagttgtcaaatctcttttttataac +taccttttgtttccataatttaaccggatctcataatgaacaaacgggtagaataatggt +agcacatagcgagcttgtctattcagaaatatggcctactcagaatgtattctccaaatc +agtgttatgcgaaacgtaattttacgtgtaataatgatgatttcttatcggttccttgta +ctacaatactcttgcccaacaaatactaagcataacagcaaaattcgaatccccctcctt +ttaataaatggtttttcaatatagccgattcgtattcgttagtctttcaccaactattaa +cctggcatctaattaataaaatcaccaaaggactctataatatgacagtcacttcggcct +cttttaagacagttgattattgcaggtccgcaattgatggtgacatgcacaattagttag +aatccgactatggagacaattaacaattgtagtgcccatttggtccagttgacttcaacc +acgagttataaaggtattttaatttatagtcgatagtaccaacaacaagcacaatcataa +ttatgttagaaaacccagggggtaatgctctaaatccagctttaaggccagagtgcacta +tgaaatcgccattgatcattgtgtcattcgctgaacttggtgtctaggaggtgccgagtg +agaatatcagataccttatgaagcaacgattatatctggactagatcatgatgatcggaa +taaaacattgaaataagtccttatcaaggagcataaacattttatttaatttatacttcg +taaataaattcagaattttttttcaagacattaatctgagtaaatgacggctagaaaggg +ttcctactcgaatcgtagcctacgcatgtgggcagtaacctggcttgcgtttttactgaa +acaaaggttcaccggaaagaaggctgccacttttagcttcttgacgatctttagcgtcat +atttttagattagtcgaaaaacggaaaacaaacttaacgaagctggttgcacggggtacc +gagaaaccaaagagcaggacaactccttgatcgggaagaactgaaatagacagctgtcat +tttcattggtcaacttatcaatataacgaccaccgtagtgacgcttgcatgaaaatactg +aggatgtaaactatagccagtcaggcccgcgtgttgactaattgatgaagcaaacaaaat +agccggtattcgttaaaaggaacgggttgccagctacagatatactctaggtatatccca +aacaagagacgtcctttggctgttgtaatcggtcataatacttgtcacataaacaagatc +gctgaattaaacattaaacagttagtgatacacaatcgtggttggggctgggatgtgcaa +taaaaagtcatctatcgtctatcacagagcgacgtaaatttagacaaacattattatttc +ttgacaatggaatcgataagcgttcctctaacttggtatatatatctcgaccccgggatt +ccagccattcttgtatgaagatttaaccatttaactatgcatagttgaatggtaaggaaa +atgatattgactgcaacagattttggatgcaaaaatatttgtgaattattggttatatac +tggttgtatagcacaatcattaggtcctagaaggcatactcaacctcagcgagagagcta +gcatgcataattgtaccgcccatattaatattcctgaaatgatttcttacattacgccca +atttcagtcatcgaacacccccatcaatttacccgatagagaacgtgatcatacgcaata +ccctatgcgaacgtccactctatagcgtctgtatacaatgattattcgttccatttacaa +cgttaagtaatttaaacttacataaggacaaggaaatccgcgaacctcctggaatgtatg +agttatttatgcagttaacttcgtctcgaccggaactaaaggcgtcgtacgaatgaaagg +ccacttttagaagagacctttgtatccattgtggagaatatcataaattcaagatggggt +gtcatgctattcggtcctaaacattcttaatggctgttctattgttagtctgatttaaaa +tggaaccatagcacgaatagttagatagggctcatacccctgtaacgatctacaaatcct +tccccgggtgtgtgcgttagcgacggaaagttttacggtttgtgatcaaagaacactcac +acgtcagattattacactgatacgaattatttcagtcgacagtaattgaatagaaactta +ttaacgccagcacctgacacggtaagtaaggcaggtctgaactgtttgactgtaaaaaaa +tggtaatatttttaaaaatcttgatttctatatcaaatgatgtgtagttttttctctgtt +attaaaatcccagtgcgcgaaatttagatcgttacgactcacgtacaagatcacacatca +cacgcgttagcgaaagcggaatggctaatacagccctacgcaacgtagtgggatcaacat +atggacgaatttatgctcaatgagccaacctcccccgcattgcggttcattttaaggcct +gggtaacatctatcgtttagataatcaaaggaatccgactatgcaattgtctgacttcat +ccgctctcaagtccaatgcaggcgctacgtgtttctttaatcaataccatattgaaatcg +taatacgataattgttgctattgactacaggttatgaaaaaacttactttgcgggtacat +gcatatttttgtaccacattattacgcgatatctctcagtgtactctaaattaaaccctc +ttcgaacattttagttcctattcgtaaacacgtgctacgcggcaatttgccggtcgtaga +atggacaactccagttcaactgcatgtaactcatagctcgcgttagtataaattgactag +tagccatgggacaaagtaactagtcagcggaaaagatccctttaaagatatatgcaggtt +gcaagcataaagctcattgctcgaggtgcaccgtggtattccaaaagcgtctctatcgta +tcttctaattttgggccgtgagaatcgaaactactctgatttgctgcacacgttaggtaa +tatcgcccattttcccgtataagctccgtacttatacgaactacacgaccttttaagcat +tagccgctcatatcgtgattcgtgtacagatgagtctattaaaattacagacatactcca +tatctcgctccttgaactttgaataatgcgctaacttgtactatgaataggcagaaccca +actttcccgtttgcgtcaagcggggaaacgatacatgttgtcagatttatgattatctag +ttttagatcacgtttaccgataatcggctgtggtctgagcagtcctacactgagtattta +cttcagcttcatatcggtccgaaaaaaggttgtgaccgaatgtcaaaatacggagtacga +tgggcatcttttttcgagtcgcggttgcagggcagcaaaaggcttaaaccatttttacga +tttttactatagcggtcatgaagtgcgaaactgcttgcaaattttctacacacattgtgg +ctcttgtccttgaagcttatggcgaaaatttgaaacatagtataccagggaaagcgcgaa +ttatttggtgactaatagtccgtgggtttgagccatatacctaacgccataaactacgtg +gtgctttagatgcaatctaaacagaacagaaagcgtagcgctcatcagcacagactaact +ttttcagtttgagtcgccggagggacttcgagacaagaacgcgtcaagtcgcttgcgcgg +cacggattcgattgggcggctcaatcttgcctaatttctactattgtcagctgtacgact +gtactaagtgtatagccccaaataaaagaagtatcgatgcgtctttatgaccaaaggtct +tataattgaagcgcacttccgttcatcaaattaaatcctggcttacccgattctccggaa +gtctgacctagagattgacgacggccgcgtattattgagacctcttcaggattaatcaat +aacgaagtagttgatctgtttggcgacgtaccttaagccgactccgctacacgagtttct +actaaaccaatgtagccttatgcttagatgaataccgtcctaattagatattccggcata +acagcagtaaattatctgttcaatggacgaacattgaattgttagtattctacacaagtc +aggcctcgtaaatattaggtaaggccgtgggataacctacgtgatatgcttgagcttgcg +ttgcaagctctcgttaatcattaatttaggtgcgtgagggttaaacaccagcatattcta +tatgctagacgtcttccttaaaggatcgtagtattataattaataataagaaatatggtt +gacgtctagtcagcgggcatacgctgctctatatactggcattattcaaaacttgacggt +aaaaaaacgaattttaaggcgctcacgtcgaatgagccgaactcatgggaaccaaaatgt +cacagaaaacacctctttattgccaagcatgcaataaaaaaaatgttaatagtacgttta +cgacattttattttataataaagagaaactattacacctattgatatgataggacgtaaa +ttaacgagtagcctgcatagaggcaaatgaggtttctacatggtatagacctgatgctga +aacatcgatgagttttggtcccctcgctcgttgaaatctagtcatttactactgtctttc +gagctattataccacttcactatgtggtgtttctttgctatgtatggggctagtcaaaca +tgatgactatagctacaactcagagagcgggcgtgttaagagtatctcatgctagaactg +cacgacgaacttgatacaaagtaacaacatttacgattccacaaggtgactttgaagaaa +catagtttaattctctgcttcgatcatttctataaaccggtaccatcgcagcggatagat +gcataacatttctactactccaggcatcttaaaacacacgtagtacttcactagattaag +acacgataagtgtataacttggcagtgggaagcaaggagattggcgaactcctggcatct +gttacgttttgttcaggctcggttgttgataatgtccgactcctgccatattgaagactc +gctcgagggagatcgggattcgttgattataagtacacgtgttccgtaatactatgaggc +agtgattcaaaatggcacttctgacttacatgactaggtattattaccacggaagcgtta +aaggcacactcttatggacttaagattgcaagtgccttcttctagcctgaattcgcgggt +tcaacacaaactctctttagacatccgttgcctaaaggctgagacgtaggggcaaccctt +taactatgtactaaaaaactagttggtaatttaacaacgtgtccaatcaagacgatgcac +caacgcggtgcgaaaatcgggttaagcaaacacaaataggaattgtgataaaccccacct +tgagaggtcgcaagaccaacctcgggaacaacggctctaagagaataacctaaatccgga +tgagtagactgtgtaactctctaaagggaagtgaaaaaaagctaagcatacatttaggtc +tcctgcattgcattcaattgaatcgtttgtattatgagctgtacagtagctatatcagct +atagttatcccagaggaacaggtaaactagctctgagcgtgaaatccggatattagaacc +cctagatgggattgattctagctaatacaggcttatctggttttacagttatctagatga +ttggtaaggtgaaacgcttggtgccttccaccacttaaacaaaagtattgcccgggaagc +tattttctaggtattataaagtcgagcattaatatcaatttgacagtaaaggtctttcac +cagcttcatatgccatagggcccatactcgatttaaattgaacggtttaacgagtattgg +aactctcacttataactgagtagctatacgaaaaatctggtccatttccagaaatttatt +atcgatttgctgcttagtacccaggaagtgataacccttgaaggcacaacactgtaataa +gttttcctgtcacatctgtaatattcggtcactacgcattcacgactaaagataattact +atactaattaaaagttcaatgttagggccgaatcatagtagaaattctcgtctagcctaa +tcggacttacctatgggctgtgaggatttatcagtatgtggacaaaaatgctagagatag +gtatagttaaagtcaccatggtacatctatgtgaggaagtttgtagttcgcttctttagt +ccgggcgtttgggatgacaactactatacgtagagccgtactcaggattagatagtgtga +aagagtcaaataaaagggttaatattaatttaacgttgcaaatgtgtttaggccaaacat +taaccgttgtagggatattctaatacaggccttcaccgaaccctaatgataatctgtctt +aataacattaaatgattgtctccgctacgagctcttagggcctcattttaaatgactaat +gtccaaagaagagactttcccaatttcaatctgtcacgtatagacggcaccttagtgagt +catatcattaagatagaagattatcaggagggaagtttctattatcaaccgttacgcaac +cataaacttttaaatctcataatggcattgagatcaagagctttcatgatggtaaagttc +gtatgtgatgctggggagctagatatcggtataccacttcggttgtggtaagcccgagtg +ggccgttagtaatattaatagacgattatccgacaatgcattcgctgaaataatcttact +taggagaaattaatgctatgagccaaaactatttatgtctgtcacattattgactaaagt +atctatcgacaaaactgatgtccataagttgtagcagatagtcggtgtatggtgtcacca +atgaaaacctcgagcgaaaaatgaattatagttatccaatttgagtaaattgcctattat +acagataggcttgtttagtcagataaggttccgcttgaggtgctctaacttagcgagagt +tagaaagcctagtgagaggcattttggtgccaaactccggctcgcatgagtaggccagag +agtcactttctttcgtcgaagaagttggtgaacagccttttgattagttgtttgtcttgt +ggctatgtgctactatataagttagaacgcaaactaatctaatcagcaaagtaaaatagg +accttgaacgagacggggtacgccgttgaggctcgagatagtagataaactagaggaatg +tagataaaacattagctagggggtttagttactggattacataggaagtgcaccatcacg +gtgtgggggttcgtacgtaaagtcgcatcaatattgtcagtggacttaacaagttcgtgc +ataatgaaatcctatacggactttgcatatctctaccgactcatctggtcgtctatgcgg +gtaattgtattgctccaagtggatgactattttggcgtcccagcacatagtaaatgtaaa +tccttataatagcataagcaattattagactgcgtgaagtcttagtagttctcaagcttt +acgttgtatgtaaataactcacgtaatcagccgtccccaaatcaccattgaggtcattga +atgtacggagcactattatcaatgcggtatgcgattttctgagcgattattgttaaagac +ttagcgttgagccccggaacacttgattacagattctttaaggagttatccaaatatcat +tttaaataatagtagtatcgtgctttggacaataaaaaaagacccgttctcttatgttgt +tttgcgacgtacttctctgatatatacttcaactatgaagattctattcatcgataaccc +aggtatatttatatgcccgttcactgcgcagggcaaattatctacggacaataatgacgt +agttggacccggtaagaactaacgcttaatatgattaaggatgtatgccagtattatctt +attatgtcagagtagaagtttctctgagattttccgtcgttgtggtacaccggatttggc +tctctttttagaactgagaactcggagtgtgtagtcttgtttccttcaatttatcaatat +gcttttataccgccctcatcaactataacaggacgacaagttccgtcttgctccatcata +tactaccgatacaccaatcgtatcaagtttagtatacttgctttctctcttctacagctt +actcgcttgtccgagaagcggttggtgctcataaagttagtagtaaatgtacaactagta +gccagtccttacctgtttttacgactactacggacaccatgagatacagaagttagtgct +acaattataccattacatgctcaatatcgttgtcggccataagatcgaagagtgcatcac +gcgtgtgaatacgtaaaatctaccatcccgtcaatgcacaaaaacacactccccttgttg +actaacatcttttacaagaggctaaatcattgtccaggatcgaataccttgtgtacaatc +gtcacccatcggaagaataccacttttccgatgtagtatgatttacaaaaaacatctatg +tgagtaggccaattgtagtagaatatattcatttgaccgtcattagccttcttcttaggt +tgtgtacggatagtaggtacataaaccgtcgtgtggcatacgctgcgatttcatacagct +gccaacaccttttttaccaggctagagtcagaaaagttggagccatgttaaatagttacc +atcataaaccactgttgtctactagtctgatcagctttcatgcctgtgcaagcaatatgg +attctcacgtaatggtaacaactgttgcgttacttaggctggttaatttgtcagagtaat +aaatacatgtcttgttgtgtttcctaatcctcggaaagtacacaagcctaggaataggaa +aagtaaagctcttttattctgatagtgactaactcaggatctaaatacgcgattatacta +accttcaccaaagctcaaaaatcatctgctggtgaccagttatagacagggtaattcaat +atttaatgtctcccttaacatttcaccagcatggattgaagatagtataaagttttacat +ggcagtcattgtgtcacggttctatacaaattctgatagttagacggtatttgaaatgtg +cttctagcatggtatcttacacaactgaatgaacgactggagccgttcgtatactatttg +cgagcctcgagaccccgtttcctaatgttaacgaatatagtataatataaattgtgatat +gaataacacaagtaactacagtttggacaattaattgttctaaactaaaaatcattcact +tcagatggcatagagttatggctactacacatataaagcggtatgtgaaacacccgtttt +agccggaaaccctctactgctcgggacaatgaatgatttccaaaatatggatgtgcagaa +ttgttagtgtgactcaggtccaaatagacactttagtttcgtcaagtcgttgcaaagttt +aaaaccatcgcagcattctttatttggtctacattgagaaatgaaaaaacgtgacagaaa +gtctagaagaactgtgaataatgtctattactgattaactagtaagacattagtgcatct +ggtccactgaagcacccgcttggcgttaggcaatctctgtgaactgtcgtggctgttccg +gtaatgtacgaaagcaagcctataggttgatcgagtcgcttcattaaggtcaatttcaca +atatccgatcacattgtgctaggttcgtcctttaccttgcttagtgctgcatgtacgggg +tgtcatgacttgttatcggcagactctttatcccaagaatggataatatgtacatggaaa +gtgtccataattaagtcccttcactgtaaagaatgactgccacgtgatccatgaggtcta +cagaaaccgacttacttgctttttgatcaacttaattatggattcataaagttcagatat +cggtacaattggtgtacaatatgaaattaatgaggaaacatggaaatctgaatgacagtg +atagaaaagatccccatttgcccggtcagttcatgttacaccactcattagtactgtaag +tgtttcgtcagcattgagatccacgatcatgtgtttatgccttcgaaactggatgtacga +cgatcgagacgaagaggtatatataacctaaatactaggtacgttgttagagagacgatg +aaaattaatcgtcaatacgctggcgaacactgagggggacccaatgctcttctcggtcta +aaaaggaatgtgtcagaaattggtcagttcaaaagtagaccggatctttgcggagaacaa +ttcacggaacgtagcgttgggaaatatcctttctaccacacatcggattttcgccctctc +ccattatttattgtgttctcacatagaattattgtttagacatccctcgttgtatggaga +gttgcccgagcgtaaaggcataatccatataccgccgggtgagtgacctgaaattgtttt +tagttgggatttcgctatggattagcttacacgaagagattctaatggtactataggata +attataatgctgcgtggcgcagtacaccgttacaaacgtcgttcgcatatgtggctaaca +cggtgaaaatacctacatcgtatttgcaatttcggtcgtttcatagagcgcattgaatta +ctcaaaaattatatatgttgattatttgattagactgcgtggaaagaaggggtactcaag +ccatttgtaaaagctgcatctcgcttaagtttgagagcttacattagtctatttcagtct +tctaggaaatgtctgtgtgagtggttgtcgtccataggtcactggcatatgcgattcatg +acatgctaaactaagaaagtagattactattaccggcatgcctaatgcgattgcactgct +atgaaggtgcggacgtcgcgcccatgtagccctgataataccaatacttacatttggtca +gcaattctgacattatacctagcacccataaatttactcagacttgaggacaggctcttg +gagtcgatcttctgtttgtatgcatgtgatcatatagatgaataagcgatgcgactagtt +agggcatagtatagatctgtgtatacagttcagctgaacgtccgcgagtggaagtacagc +tgagatctatcctaaaatgcaaccatatcgttcacacatgatatgaacccagggggaaac +attgagttcagttaaattggcagcgaatcccccaagaagaaggcggagtgacgttgaacg +ggcttatggtttttcagtacttcctccgtataagttgagcgaaatgtaaacagaataatc +gttgtgttaacaacattaaaatcgcggaatatgatgagaatacacagtgtgagcatttca +cttgtaaaatatctttggtagaacttactttgctttaaatatgttaaaccgatctaataa +tctacaaaacggtagattttgcctagcacattgcgtccttctctattcagatagaggcaa +tactcagaaggttttatccaaagcactgtgttgactaacctaagttttagtctaataatc +atgattgattataggtgccgtggactacatgactcgtccacaaataatacttagcagatc +agcaattggccaagcacccgacttttatttaatggttgtgcaatagtccagattcgtatt +cgggactctttcaaataatagtttcctggcatctaagtaagaaaagctcataaggaagcg +atattatgacacgctcttccgccgctgttttgaaacttgagtattgctcgtccgaaattg +agggtcacttcaaaatttactgagaagacgaagatcgactaaagttaaaatgctagtcca +cagttggtcaagttgaattcatccacgagttatatagctattttaatttatagtcgagtg +tacaaaaaacatccacaataagatttatcttagaataacaacccccgtatcatcgaaatc +ctccgttatggcctgactcctcgagcttatagcatttgtgctggcgctcttgccaggaac +ttgctcgcgaggtggtgacgagtgagatgatcagtttcattatgatgatacgattttatc +gcgactagttaatcatcatagcaagtaaaatttgaattatgtcattatcatgctccatta +acaggttatttaattgatactgacgaaattttttcacaatgggttttctagaatttaata +tcagtaattgaagccttcataggggtcctactagtatcctacacgacgcaggtccgcagt +atcctggagggacgtgttactgattaaaagggtcaaaggaatgaaggctcacaatgttac +ctgcttcaccatagtgagccgatgagttttacattagtactaaatcccaaatcatacttt +acgatgaggcttgctagcgctaaagagaatacatacaccaccacatagaattgttagcga +tgatatcaaatagactcctggaagtgtcagggggaaactgttcaatatttcgtccacagg +actgaccaggcatggaaaagactgacgttggaaactataccatctcacgcccgacgcttc +actaattgatgatccaaaaaatatagcccggattcctgattagcaaagggttcacagaga +aagatattatcgacgtatatcccaaaaaacagacgtaatgtgcatcttcgaatcgggatg +aatacttgtatcataaaaatgtgacctctagtatacaggttaatgttagtgatacacaat +actcgtgggccatgggttctcaaataaaatgtaatattgcgtcgatcactcacccacgta +tttggtctaattatgttttatttagtgacaatccaatagataaccggtcctattaagggc +tatatttttagcgaccacgcgtttaaacaaaggattgtatgtagatggtaccagtttaat +tgccagtgggcaatcctaagcaaaatgagattctatcctaaagtttgggcttgatataag +atttcggatgtatgggttttataatcgttggagagctcaatcatgagctaatacatggat +ttcgctacctcaccgagagaccttgcatgaagaattctaaccaaaagtttaataggccgg +attggattgagttaattaagaccttgttcagtcatagtaaaaacccttaaattttaccga +ttgacaaagtgagcagtcgcaataccctatgcgaaacgcctcgatagtgactaggtatac +aaggtttttgagttcctttgaaatagttaactaatttaaaattaattaacgacatggaaa +tcacagaacctaatgctttgtaggagttatttatgctgtttactgcctctacaaccctaa +taaagcagtcctaagaatgaaacgcatcttttagttcagaaagtggtatccagggtggtc +aatttaataaattcaacatcgggtctcaggatattcggtcatataatttattaagggctc +ttcgagtcttactctgagtgaaattggaaacagtcatccttttcgttgtgaggcatctta +caccgctatcgatatacaatgcattccaccgcggtgtcccgtacacaaggaaacttgtta +ccttggggatataagaaaactcacacgtctcattattaaactgagtacaatttttgcacg +agaaagtaatgcaatacaatatgatgaaagccagctaatgaaaagggatggaacgcacct +cggatctgttgcactggattaaaatccgattatttttaaaaatattcagtgctagagcat +atcaggtctacttttttatctggtatgtaaagcccacggagcgatagtgagatccttacg +actcaacgaaaagttataacataactcccgttagccaaagcccaatcccgattactgccc +taccctaacgtctgccatctaaatatcgaacttgttatgatcaatgtgactacctcccac +cctttccccttcatttgttccactggggataagctagcgttttcagaatcaatgcaataa +gaatagccaattgtctcacttcatcagagctcttggcaattccaggcgctacgtggttct +ggaatatattcatttttcaaatagtaatacgtttagtgttgctattgtctacacgtttgg +atattacgttatgtgagcggacatcaatagttgtctaactctttagtaagccagagatag +cactcttagcgaatggataccatcttccataagtttagttaatagtccgaaacaactgct +tcgagcatatttgaacctccttgtaggcaaatagcctcttcaaagcaatcttactaatag +atagagtttgttttaagggactactagaaatgggacaatcttaatagtatgacctaaact +gacatttaaagatatatccaggtggcaagcataaagatcattgcgccacctccaccgtgg +gattacttatcagtcgatatcctatatgctaagtttgcgacggcagaatacaaactaagc +tgagttgatgctaaccttacctatgataccccattggaccggttaacagccctacttatt +ccaaataaaagaacttttatgctgtagaagctattatagtgatgcctggtaacttcagta +tattaaaatgacacacatacgccatatagagctcctggaactttgaataatgagcgaact +tcgaagttgaagagcaagaaaccatatgtcacggttgcctaaagcccggtaaccagacat +gtgctatcattgatcattatcgaggttttcataaccttgacccattatcggctgtgcgcg +gacaagtacttaaatcactagtttcttcacctgcttatcggtaagaaataaggttggcaa +agaatcgcataagacggacgtagagccgcagcgttgtgcgagtccaggtgcatgcgcagc +aataggattttaaattttgttccatttttaatttagccgtaaggatgtccgtaaatgatt +gaaaattggattcaatctttgggcctatgctactggaacctgatcgacaaaatttcaaac +atacgttaactccgaaagaccgtatttttgcggctagaatagtcagtcgcttggagccat +ataccttaccacttaaacgacgtgctcctgtagttgaaatataaacagaacacaaagact +accgatcatatcaactgaagatctttgtaactttgaggcgaagcaccctcttcgagacaa +ctaagagtaaagtaccgggcgccgcaaggagtcgattgggaccctaaatcttgacgaatt +gctaagaggctcagagctaccactgtaatttctctagagcccataataaatgaacgatac +atccgtaggtagcacctaagggattataatggaagccaaatgcagttaataatattatat +actggcgtacacgattcgacggatctctcacatagtgattcacgacccccccctttgatt +gacacagcgtcagcattttgcaagaacgatcttctgcatagggtgcgccaccgtaaggat +gacgtcgaagctacaactgggtataatttaccatgcttccctgatgctgagtgcaataca +ctaagaatgagtttttaccccatatcaccagtatttgttctgttattgcgaagaaatggc +tatgctgagttggcgactaaagtcacccatcctttttattaggtaaccccctcccttaaa +ctaactgatttgctggagctgccctgcatacatatactttatcatttatggacgtccgtg +acgcttattatccaccatagtcgatatgctacacggattcattaatggatcgtaggagtt +taagttatatttactaagatcggtctcggctactatcccgccttacccggcgctatttac +ggccatttttaatatattgacggtaattattcctatggtttcgaccgcacgtccttggac +aagaaagaatggcaaaaaaaatgtaaaagaaaaaaaatattgagtccctaccatcatata +aaaaatatgtgatgagtaacttgacgaaatgttagtggttattaaagactatctattaca +ccttttgttttctgtcgtagtatattaaagtctagaagccttacaggaaaatcagggtta +tacagccgatactccgcagcatgaatcatcgaggaggtgtcctaccatcgcgccttgtaa +tcttgtctgtgtatactgtatttagaccttttatacaaagtaaatatctcggctttatgt +gattgggaggggcctactcaaacatgatgacttgacctaataatcactgtgcgggcgtct +tatgactagctattccttgaaatccaccaccaaatggttaatatgtaaaaactttgacga +tgaaacaaggtgaatgtgtagttactttgtgtaattagctgcgtcgagcattgcttgtaa +aaccgtcaatcgcacacgttacttccataaaatttctacgaatacacccttcttaaaaaa +aacgtaggaattcacgagtttaacaaacgataactgtataaagtggaagtccgaagaaag +cagatgcccgaactactcgaagatgtttcgttttcttaaccataggggcttcttaatggc +ccactacgcacattttgttcaagcccgagagggacatccccattacgggagtattactaa +aactgttccgtaatacgttcagcaagggatgaaaaaggccactgctcaagttattgacgt +gggagtattacatcggaagcctgaatcccacactatgatggtctgtacaggcctagggac +tgcgtctagacggtattaccggcttctaatcatacgatcgtgagtcttaacgggaagtaa +ggctcacacctaccccaaaccatttatctatgtaagtataaaattgtgcgtaagtgttca +aagtggacaataaagacgtggcaaaaacccccgcacataagccgctttagatttcacaaa +taccaatgcggttaaaaacatccttgagtcgtacatacaccatactcgcgttaaacggat +ataacagaagataataaatccggatgtggagtcggtgtaactatagaaagccaagtgaaa +taatgcttaccagtcatttagctatacggctttcatttcatgtcaagagggtggagtttg +acctgtacagttgatatatcaccgatacttagaactcacctaaagctaaaattgctcgca +gcgtgtaatccgcatattacaaacaatagatgggattcattatacataagacacgatgat +ctgctttttcaggttgcgagatgttgcctatcgtcaatcgagtcctgccttacaccactt +aaacaaaagtattgacagggaacctattttcgaggtattatatagtccagcttgaatatc +aatttgacagttaacctagtgaaaatcagtaagaggaaatacgccacattctccagtgaa +attctacgggttatcgtctagtccaactatcaattataactcacgagatataagtaaatt +ctcgtacttggcctgatttttattatactttggatccttagtaaacaggaagggagaaac +cttcaacgaaaaacactggattttgttttactctcaaagctcttatatgacggaaatacc +ctgtcaagtcttaactttattactagactaatgaaatgggcttggggtggccagaatcat +agtacaatttagcggatacactattcggactttcctatcggctgtctggttggataagta +tggggactaataggctagacatacctatacttaaactatacaggcgtcatctatctctgc +aactttggagttccctgatgttctcccgccctttgggttcacatcttctataccgacacc +cctaataacgattagtttgtgggttagagtaaattaatacggttaatattaatgtatcgt +tgaaaagctggtgtcgccaataaggtaaccggctaggcagagtatatgtcacgaagtata +actaccctaatgataagctgtaggaataaaattaatgctgtctctaagcgaagagatatt +tccgactctgttttaatgacgaatctcattacttctgacttgcaaatgttcaatatggca +cggtttcacggcacctttgtgacgcatataatgaacttagaagattataacgacggaact +ttatatgataatccgttacgattaaagaatctgttaaatatcataatggcattcagttct +agaccgtgcatcatggtaaacttactttctctgcatggcgacatacatttcgctattcaa +attcgcgtgtggttacacccactcgcacctttggaatattaagagaagatgatcagaaaa +tccattcgctcaatttttctgacgtacgtctaatttatcctaggagacaaatcgttttat +gtctctcacatttttgaagaaaggttcgagagacaatactcaggtcctgaactgctagaa +gatactcggtggagcgtggcaacaatgaaaaactcgtgacataaatgaatgatacttttc +caagttcagttaagtgaatatgtttaacatacccggcttttcgatcttaagctgacgctg +gacgtgcgagtaatgtcagtctcttacatacactagtgactccaagtttcgtcaaaaacg +ccccctcccttctcgagcccactcacgctatgtattgacgcgaacttgttcgggatcaga +cttttcaggagttcggtcgcgtgtccctatgtgctaatatataagttagatcgcattaga +tgctaatctgaatacttatagacgaccttcaacgagaacgggtaccaccttgaggctaga +gttaggtgtgaaacgacaggtagggacatataaaatttgagtgcggctttagttaagggt +ttaattacctactcaaacatcacgctcgcgcccttcgtacgtaatcgaccatctagaggc +taaggggactgtactaggtagtgattaatgatatcctagacgcacgtgccttagatcttc +agactctgatggtccgcgatcaccgtaattgtagtcctccaactcgatcactttgttggc +gtcaaagaaattacgatatctaaatacttataatacaataaccaaggatgagaatgactc +atcgcgttggagttatattgcttgaagttctatggaatgaaagcacgttatctgccgtcc +caatatctccagtgagctaattcattggacggtccactttgatcaatccccgaggagatg +ttcggacactttagtctgtaacacttagcgttgagaccacgaacaattgattactcagtc +ttgaaggtgttttccaaagttcattttaaataagactacgataggcctttcctattgata +taaactacccggctctgttgttcgtgtgagtcgtacttctctgtgtttttctgattatag +caagattcgattcttagtgtaaacagcgatttttatttgacccgtcaatgagaagcgcat +aggatctaagcaaaattatcaagttgtgccacaaggtaagatctttccagttattgcagg +taggatgtatcccacgttgatagtatgaggtctgacgtcaactgtctaggagagttgacc +gcgtgcgggtacaccggatttgcatcgatgttgagaacgcagaactcccactgtcgtggc +ggcgttcctgatatttagcaagaggcgttgataaagccctcatcatctagatctcgacct +catctgccctcttgctccatcattttctacacagactactttcctatctacgttagtata +attgctttctatcttagtatcatttagagcttctccgtcaacaggttcgtgctattaaag +ttagtacgaaagggacaacttgtagcaacgcatttaatcggttttcgactacttcgcaca +aaatcagataaagaagtttgtcattctattagacattgaattgcgcaattgacttgtacc +acttatgatcgaacactgaatcaagactgtgattaactaaaatagacaagccactatatc +aactaataaaaacgcccctggtggtcgaacatagttgactacaggataattaattggact +ggagccattacattctctacaatcgtatcacttcccaagtagacaactttgaccttgtag +tttcatgtacaaaaaaatgctttcgcaggagcacattggtagttcaatagtttcatggga +acctcttgagccgtcttctgtgggtgtgttcggatagtaggtactgataaagtcgtgtcg +ctttcgatgagagggaattcaccggaaaacaccttggttaacaggatagtctatgtaaac +ttcgagacatgtttaagagttaccagcttaatccacggtgctctactagtatcatcagct +gtcttgcctcgcctagaaatatgcattctatcgttatcctatcaacggttgccgtactga +gcagccttattgtggaagagtaatatataaatgtagtcttgtctttacgaagcagacgta +agtaataatgacttggaataccaaaactaaacatagtggattatcatactcaagaactct +ccagataaataacagtttttacgatacgtcaccaatgagcttaaagattaggatcctcaa +aactgatacaaacgctaattcatttgttattggatccagtatcagttaaactgaatggag +tgaagattgtagaatgttgttctggcctcgcatggggtctaggtgatatacaatttctca +tacttacacggtagtggaaatctgattctagcttcgtagctgactatactcaaggaacca +ctgctcaaggtaggagactagttccgaccctacagtcaaagtggccgaagcttaaactat +agactagttgttaaatgctgatttcaagatatcatctatatacagtttggacaattatgt +gtgcgaaactaaaattcatgctattcagatggatttcacttatgccttagaaacagatat +tgcccgagctcaatcaacagttttagccggaaacaatcgaagcatagggacaatgtatct +tttcctaaattgccatgtgcagatttctgagtgtcacgaagcgcataatagaatcttgtg +ttgcctcaactcgttgaaaagtttaaaacaatcgcagcagtctttttggggtctactgtg +tgtttgcaaaataactgaaagaaacgcttgaacaactctgaagtagctcgagtactcatt +aaagtgtaacacattagtgaatatcggccaatgaaccaaacgcttcccggtacgctatct +ctctcatcgggaggcgatgtgcaggttatctacgaaagcatccctttacgttgagagtgt +cgatgcatgaacctcattgtaacaatagcccagcaaattctcatacgtgcctcagggtcc +gggcgtactcctccatggaagggcgcgcatctagtgttataccaactcgctttttaacta +ctatgctgtagttctacaggcatagtggccagtattttctaacttctctggatagatgct +ctcactcctcatccatcacggcttcagtttacgtcttacttgcttgttcagcaacggatg +gaggcattaagtatcttcactgttccctaaaattgctgttcaatatcaaagtaaggacga +tacagggaaagctcaagcacactcattgaatactgccccagttgcaacctcacttaatct +gacaaaaataatgactactctaagtgttgcggaagcagtctcttccacgagcttgtctgt +atcacttcgtataggcatgtaactcgatagacacgaacaccgagtgagaaactatattct +tgcttccgtgtgtgtgacaccaggtaattgatgcggatataagctggagatcactcacgc +ccacacaaggcgctgctacctctttattccaatgtgtaagaatttgctaacttcatttct +agaccgcagctttgcggtcataatttcacggtacggacccttgggttagagacttgataa +cacacttcgcagtttccaccgcgcacatgttttagtggcttctaacatagaatttttgtt +gtgacataaagagtgcgtgggagacttgcccgaccgttaagccataatcaattgaaagcc +ccgtgagtcacatctaattggttgtactgcgcatttagctatcctttagctgactcgaag +agattcgattcctaatataggttaattagatggctgccgcgcgaagtaaaacgtgaaaaa +cgtagtgcgcagatctgcataactcgcgcttaattacttatgagtagttccaagttcgct +acgttatgagagagattggaattaagcaaatatgttttatggtgattttgggatgagaag +gactgctaagtacggctactaaacaaatttctaaaaccgccatctaccttatcttggaga +catttaagttgtatatgtcactagtctagcttttgtctgtgggacgcgttctcggaatga +gggaaatgcaagagccgattcatcaaatgcttatctaagaaagtagtggactattacacc +aagcacgaatgccagggaactgctttcttgctcaggacctcgcgacaaggtaccccgcat +aagtcctagaattacatttggtcagcaatgctgacatttgaccgtgaaaacataatttta +atcagaaggcagctcacccgcttgctctagatcttatctttgtatgaatgtcagaattta +ctgcaatatccgttccgaatagtgagggcttagtatagttctctgtatacaggtcacatc +aaactccccctgtcctagtacagctctgagctttaattaattgcatacatttccttcaat +catcagatgaaaacaccgcgaatcatgctcttctcgtatagggcaagagaagcaacaaac +aactagcccgactcacgttcatccgccgtatccttgttcagttcttactccgtattaggt +cagcgaaatctaatcagaataatcggtcgcgtatcaaaattaaaatcccgcttgaggttg +acaattaaaacgctgagcagttatcggctattagatagtggggtgaaagtaattggctgg +aattatgttaaaacgtgatattaagctaaaatacgctacttgttgccgacctaattcagt +cattcgatattcagttagagccaagaataacaagcttgtataaattgaacggggtgcact +aaacgatgtgttactctaatattcagcttggagtatacctgaaggcgaattcatgtatcg +gccaataataagacgttgaagatcacaatttggactagcaaaagaaggtgatttatgcgt +ggggattgagtccactgtacgagtacggtctctggaaaattataggttcagggaatataa +ggaagtaaagataattaccaagagatttttggtatcgctatgacccagaggtgttctaac +gtctgttttgatccgcagaatttctgcctcaatgcatatttgacggacttgaactagagc +ctctaaagttaaatggcgacgcaactgttcctaaacttcaattattactactcttttttt +cctagggtattgtagaggccagtggacaaaataaatcaaatttaagatgtttcggacatt +aacatcccccgtagcatagaaatcatcagttatccaatctctcatcgagcttttacaatt +tctgctggcgctatggacagcatatgccgcgagacctccgcaagactcacttgatcactg +taagtatcttcattagaggttagagcctatagttaagctgctgacctagtaaaattggta +ttttctaattttattgctcaagttaaaggttagtgaagggataatgacgttatttttgaa +caatgggttgtattcaattttatatcacgaatggaacccttcattcccggcataatacta +gacgacacgaacaagctccgatctatcagccaggcacgtgttaaggtttaattccggcaa +accaatgaagcatcaaaaggtgacctgatgcaacttagggtcacgatgagtttttcagga +ctacttattacctattaataagttaacatgagccttcataccccgtaagacaatacatac +tccaccaattagaattctgagccatcttatctttttgtatcatcgaagggtatggccgaa +taggttaattagttactcctaacgtctctacaggcatgcatttgacgcaccttcgaaaat +agtcaatctctcgccacacgcgtctagtatgcagcatcaaaaatatagtccacggtttcc +ggattaccaaacgcggcaaagagaaacattgtatcgacggagataacttaatacagaagg +aaggggcatcttcgaatacggatgaataattctatctgtttattctgacatcttgttttc +aggttaatcttacgcattcaaatgacgcctgccccatgcgtgcgcaattattttctaata +ttgacgagagcaatctcactccttttgggtctatttatgttttattgaggcacaagccta +tacagaacaggtactattaaggccgtgagtgtgagactcaaaccgtggaaacaaaggatg +ggttgttcttggtacaagttttagtgcatgtgggcaatccttaccaaaatcagatgctat +ccttaactttgggctgcatttaagatggcggttggaggcctgtgagaatcctgcgtgtca +tctttaatgaccgaattcatccatgtagattcagatcacacactcattccttgatgttgt +ctaaacaaaagttgttgtggacgcattggagggagttaagtaacaacttgggatcgcata +cttataaaaattatatgttaaactttcacaaacgctgaagtccaaagtaactagcccaaa +cgcctcgagagtcactaggtattaatggtgtttgagttcctgtgaaatagtgttcgaagg +taaaatttatgtaccaaatcgaaagaacacttaataaggcttgcttgcacggaggtatga +tgtttactgactctacaaccctaattttccagtacgtacattcattccaataggttagtt +ctcaaagtgctatacaggctcctcaattgatgatatgcttcagccgctctatggatatta +gctcattttatttaggaagcccgcttagaggcttactatgagggaaatgccaaaatgtca +tacttttcggtgtgtcccatatgacaccgctttacatagaatttgaattaaaacgcgctc +tcccgttcactaccatacttggtaccgtgcgcatattacatatagatataggatcatttt +ttaaagctgtactaggtttgatcgacaatcttatgctatactatatgatgtaaccctcat +aatcaataccgatcgtacgatcctagcataggtggcaagcgattttatgccgattattgt +gttaaatagtctgtgagtgtgattatcagggctacgttggtagaggggttgtatagacct +cgcacacattgtgacatacttaacaatatacgaaaactgatataataaatccccttaccc +aaacaccaatcccgttgaatcaactaccataacgtctcccatataaattgcctacttgtt +tgcataaatctgaatacataacaccattgcaccttcttgtgttccaatcccgttaagatt +gccttgtcagatgatatgcaagaacaatagcatttgctagcaattattaacagctcttcg +aattgcctccacataacgcgggagggtatattttaatttggcaaatactaagtactgttg +gcgtcatatgctattaacggttggatattaagttatgtcagccgtaagcaagagtgggcg +aaatattttgttacccagtgagagcactcttagagtttggatacaataggccatatgttg +acttaagaggacgtaactacgccgtacaccattgttcaaccgacttcttggcaaatagaa +tcgtattagcaatcttaagaatagagacacgttcgtgttagggtatactacaaatccgaa +aatcttaagaggatcacctaaactgaaatttatacatatttcaacgtggatagatttaac +ataattcagccacctccaacctgggagtaattttcagtagatttactagatgattagtgg +cccaacgcacttgactatataagatctggggatcctaacctgacctatgagacaaaattg +gaaacgttaacagcccttatgtgtacaaagaaaagtaagttgttgctgttcaacagatga +tagtcatgacgcgtaacttcactatagtaaattgaaacaaatacgcaatttagacagaat +ggtacggtcatgaatgacagtaattcgaagtgctagaccaacttaaaataggtaaacgtg +cccgaaaccccccttaacagaaagctgctatcatggtgcagtatcgacgtgttcagaaac +ttgtaacttttgagcaggtccgagcacatggaagtatatcacgtgtttctgaaccggctt +atccctaagatatatccgtcgcaaactttcgatttagtcccacgtagagcccaagcgttg +tgcgactccacgtgcatgcccagaaatacgagtttaaatttggttacatggttaattttg +accgaagcatcgcactttatgattgataattggattcaatatgtcgccctatgcgaatgc +aacatgatccacaatttggctataagacgtttaatccgtatcacactttgtttgcggcta +gtatagtaacgcccgtgcaccaagagtcagtaacaattataagtactccgcaggtacttc +aaatataaaaactaatcaaacacgacccatatgatcatctgaagatatttggaactttct +cgacaaccaccctcgtactcaatacttacactaatcgacaggcacacgcaacgtgtacag +tcgcaccatattgagtcaagatttgcttagtggcgatgagcgtacacgcttatttctcta +gtcacaattagttatctacgagacatcacgagggagcaaataagcgatgttatggctaca +cataggcacgtatgaatatgatataagccagttaaacagtcgaaccatcgagcaaattct +catgcaccaacccacacgttgaggcacaaagagtaagctgtttgaatgtaacttcttctg +ctgagcgggccccaacgtaaggatcaactagaagagaaaactcggtattagtttaaatgc +gtcacggagcatgagtgcatttcactaagaatgtctgtgtaaccaatataacatctattt +gttatctgattgcctacttatggctttgcggtcgtggcgactaatgtctccaatcctttt +gaggtcggtaccaactccctttaaattacgctgtgcaggctcatgcactgcatacatata +cggtagcaggtagggacctcacgcacccttattataatcaatagtagttatcagtcaacg +aggcaggaatgctgaggtcgaggtgttggtatattttctatgtgccgtctaggcgactat +cacgcattaccaggcgagatttaagccaattttgaatatagtcaacgtaatttttactat +gggttccaccgaaacgccttgcacaactaagaatcccataaaatatcgatatcaaataaa +agattgtgtcaataccttcatatatattttttcggttgactaacgtgaactaaggttagg +ggttttgtatgtctatataggaaacagtttcttttctgtcctactttagtaaagtcttca +agccttactccaaaatcacggtgattaagccgttactcagcagcatgattctgcctgctc +gggtcctaaaatccagccttgtaagagtcgctgtgtattagctagggagacctttgttaa +aaaggatatatcgcggcgggatgtgagtgcgtggcgcatactcaatcttcagctcgtgtc +attataatatctctcccccacgcttttcactagatatgccgtgtaagcaaacaccttatg +cttaatttcgaaaatattggtacttgaaaaaagctgtaggggtacttaatgtctggtagg +agatcaggagagaattgagtgtaaaaccgtaaagccctcacctgacttcatgtaaatggc +ttagaagactccatgatttaataaatactacgaaggaaagactggatctaaagataactc +tagtaaggccaactcccttcaatgctgttgccagttataatccaagagctgtccttttct +gaaccatagcggcttctgaagcgaactagaagcaaagttggttctagccagacagccaca +taccctgtacgggtgtattactaaaactggtccggtattagttcaccaagggaggaatta +ggcaaaggatctaggtatgcaagtcggagtattacatccctaccctgaatccatcaatag +gttcctctgtactggccttcgcaatgagtattcaaggttgtacagccgtataataataag +atagtgactatgaacgggaagtaacccgctcaccttccccaaaacattgttatatctaag +tattaaagtctgccgtagtgttaatactcgaaaataaacaactggcaaattacaccgcac +ttaagccgcttttgatttatatttttccaatgcgcttttaaaaataattcagtcctacat +actaattaagacccttaaacggagatatcacaagttaagttttaaccatctcgactaggt +ggaactatagatacccaactcaatttatcattacctgtaatgttcctagaaggattgcat +ttcatgtcaagacggtggagtttcacagcgaaacttcagtgtgaacagattctgagaaat +cacctaaacctattagtcagagcacccggttagaaccagttgtcaaaaaatagagcggtt +gcatgagacagaagtaacgatgagatccgttgtaacgttgagacatctggcctatcgtca +atacagtcctcccttaaaaatatttttaaatactaggcaaacccaacataggttagtcct +atgtgatacgccacatggtatatcattttgtaacgttacctagggataatcaggaagtgg +aattacgcaaaagtagacagtgaaatgcttagggttatagtctagtccaaagataaagga +taaagcacgtcagagaactatattagccgaatgggaatcattgttaggagactgtggatc +atgtctaaaaagcaacgcagaaacagtcatcgaaaaaatctcgtttttgtttgaatctaa +aagagctttgatgaccgatagtacctgtatactagttactgtattacgtgtctaatgatt +tcggattggggtccccagaatcagacgtcattgtagacgattcaagtttaccaatttaat +ttcccagctctccttggagaactatcgccaataattgcagtcactttccttttctgaaac +gataaagccgtcagagttctctgcaacgttggacttacctgaggttctaacccactttcg +gttctaatagtagttaacgacacaacgaataacctttactgtggggctttcacgatattt +tttcgcttattattaatggttacgtcataagctggtgtccaaattaaggttaccggcttc +gcagagtagttgtatccaagtataacttccctaatcataagatcgaggtagaaaattaat +gctgtctctaaccgaacagatatgtcccactatgtggtatggacgttgctaattacttct +gaagggaaattggtcattatggatacgtgtctaccatcaggtcggacgcagatatggttc +tgtcttcagttgatccaccgttctttataggataataactgacgattaaagattatggta +aatagattaagccaattctcttcttgtcagtgaagcatccttaactgacttgctctgcag +cccctcatacatttagctattcaaagtaccggctcgtttcaaactctcccacctttggaa +gaggttgtcaacttgataagtatatcatttacagcattttttcggacgtacctctaatgt +ttcattgcagaaaattagttttttctatcgcacattttgcaagtaacgttagagacacaa +ttatctgcgaatgaactgctagatctgacgaccgggagcctcgcaaatatcaaaaaagac +tgacatatatcaaggagtcgttgacaagtgctggtaagtcaattggtttatctgtcccgg +cgtttcgatcttaagctgaccatgcacggcagagtaatgtcactctcgttcttacaagtc +tgtctccaagggtcggcaaaaaagacccctccattctcgagcccactcacgatatgtagg +gacgacaacttgtgcggcttatgaattgtctggactgcgggcgagggtccatatctccga +agttagaagggacatacctttagatgataagatcaattcttattgacgaaattcatccac +aacggggaacaacttcaccctagacttacgtctgaaaagacacctagcgtcttataaaag +gtcagtgccccgtttcgtaaggctggaattacctacgcaaacttaaacctcgcgcccttc +cttacgtatcgacaagatagaggctatcgcgaatgtactacggaggcatgaatcatatac +tagaaccaagtgcctgtgatattaacaagatgatccgacgcgagcaccgtaattctaggc +ataaaactccagcaatttgggggccgaaaacaaatgacgttagctaattaattatatgac +atgatcaaaggaggtcaatcacgcatcgagttcgacgtatattcattgaacttcgtgcgt +ttgaaagaaacttttatgaaggcaaaattgatcctgtctcctatttcatgcgtacctcct +agttgataattccccgagcagtggttaggacacttttgtcggtatcaagttccggtctca +aaacgtaaaattctgtaatctgtatggatggtctgtgaattagttaatttttatgaagtc +gtcgagacgcagttcctattgatttattctaaacggagatgtgcttcgtgggactcggaa +gtagatctgtgtttatgattattgctactttagatgctgactgttaactccgtgttgttt +ttcaaccgtatatcacaaccgaattggatagaacctatagtttcaagttctgccacaagg +tatcatatttacagttagtgctggttgcttctttcaaacgtggtgagtttgtgctatcac +gtcaacggtagagctcagtggaccgagtgcgcgttcaaccctgttccagagagggtgtga +tagcacatataccacgctcgtcgaggcgttcatgatagtttgcaagagccggtgttaaac +acatattattattgttatccaactaatcggacctatgcataaagcattgtctaaacagaa +taattgcctatatacggtagttttagtgatttatatcttagtatcagttagagcttcgaa +ctcttcaggttcctcatatttaacgttcttcgaaagcgaaaacttctacaaacgaatgta +agcggttttccaagtagtacctataaatcacagaaagatctgtctcagtatagttgaaat +ggtattcagctagtgacgtgtaccaattatcatagttcactcaagcaagacgctcattaa +cgaatatagacaagacactatatcatataataaaaaagaacatggtgctcgaacatagtt +gaattcaccatattgaaggggaatgctgacatgtaattcgctactagacgatcaattccc +tacttgtcaaagttgaactggtacgttcttggaattaaatatgattgcgctggaccaaat +tgcgacttcttgagtttcagggcaaacgattgagccggaggatgtccgtctcttaccttt +cttgcttatgataaacgacggtccctgtacatcactgggaattctcagcaaaaataattg +ggtaaatcgagactcgatgtattcggccacaaaggtgttagacgttaaagattattcaac +ggggcgataataggatcataaccggtatgcaagcgcattgaaagagccatgagatcctta +tccgataaacgctgcacggtatgtgcagccttattgtcgatcacgaatttataaatgtag +tctgggctgtaagttgaagacctaagttataatgaagtgcaataccaaatcgattcatag +tggattatcagactcaagatatctcctgataaattacagttgttaagatacggataaaat +gagatttaagattagcagcctctaatctgtttcaatcccgttggaatgtggtatgcgatc +aaggttaagttaaaatcaagcctgtcttcagtcttgattcttgttctgccatcgcatgcg +gtctacgtgagttaatatgtagcttacgttctagcttgtgctaatctgagtatagattcg +tagaggaatattatcaagcttccacgcctcaacgtacgtgtattggtcacacaagacact +aaaagtggaagtagcgtaaactatagtctagttgttaaatgctcagttcttgttatattc +gatatactcttggctaatttatgtctgagtatataaaattaatgatattaacttgcattt +cacggatcccttagaaaaagattttgaccgagcgcattataaacggttacaccgaatcaa +tagaagcatacccaatagctttctttgaatttattgcctgcgcaacttggctgactctct +agatccgaataattctatatggtcgtgacgaaactagttcattactgtttaaaatgccaa +catgtcttttgggccgataatggctctttgcaaaattactcaatgatacgattgatcaaa +gcggtagttgctagtggtagcatgtaagtctatcaaatgtctgattatccgaaaatcttc +caaaagagtccacgtaccatatctatctcatagcgacgcgaggggaaccttatctaacta +tcattccatttaccgggtgactctcgatgcaggatccgattgggataaattgcccagaaa +tggctcattcctgactaagggtaaggccgttctcagcaagggaaccccgcgaatctaggc +ttataccatctagattgttaactacttgcctgtagttctacagccatactggacagttgt +ttctaaatgatcgggattcatgctagcactcctctgaatgcaccgcgtaagtttaactat +tacgtccgtgggcagataaggatggaggctgtatgtatcttaactgttacctaatatggc +tggtaattatcaaagtaaggaccttaatgccatagcgctagcaatcgctttgtatactga +ccatgtgccaacctctcttaatctgtaaaatataatgtcttagctaactgtggacgatca +tgtctctgcctagagcttcgctgtatcaattcctatagccagcgtactagtgacacaaca +acaccgtgtgagaaaagatattagtccttacgtctgtctctctacagcttattgatgagg +attgaacatggacatatagctccccctcaaaagcagatgctacctctttattccattctc +gaacatttgccgaacttaatttcgacaaacctgaggtcacgtcttaatttatcggtaacg +tcacgtccctttgagactggataaatatattaccaggggccaacgagcaattgttggagg +cgcttctataatacaaggtgtcttgtcaaagaaagacggcgtgcgtctcgtgcaactcac +ttaaccaatattaatgtgaaacccccctctctcacatcttatgcggtgtactgccctggt +acatttcctgtacaggactccaacagtgtagattcctaagatagctgttggagttgcctc +acgccagatcgaaaaactgaataaactagtgagctgagctgcagaaataccgcttaatta +cttatgactagttcaaagggacctacgtgatgtcagacattgcaaggaagaaattaggtt +tgtgcgtcattttggctggactagcactccttacttcccctactattcaaatgtcgtaaa +cagcatgagacaggatcgtgctgacatttaaggtctattgggaacgaggctacctttggt +cgcgcgctcgcgttctccgaatgaccgaaatgcatgagcacagtatgcaattgcttatag +atctaaggtctggtcgttgaaaccaagcacgtaggcctgggaaatcagttcttcctcagc +aactacacaaaagcgtccaagcattagtacttgtagtaaatgtccgaacctatgcgctca +tttgaaagtcaaaaaatatttttaagcagtaggcacctaacccgattcctctacttagta +gctttctttgattctcagaattgactgcaatatcactgcacaattctgtgccattactag +acttctctgtattaacgtctcatcttactaacactcgcctaggacacatctgagagtgaa +gtatttcaatacatttactgaaatcttcagttctaaaatccccgaataaggctcttatcg +gtttggccaacacaagaaaaaaacttcttgcaccactcaccttcatacgcaggagcctgg +ggaacttagtaataactatttcggcagacaaagcttataacaagttgccggcgcgtataa +tatttaaaagaccccttgagctgctcaattaaaacgctcacctggtataggctattagat +agtgccgtcttagtaaggggcgggaattatcggataaactgatattttgataaaataacc +gacttgttcacgacataagtcactaaggagattttatctttctccaaagtatatcttcct +tggataatttcaaagcgctgcaatttaagttctgttactagtttatgctgctgggaggtg +accggaaggcgtagtaatctagaggcaaattataagaagttcatcatatcattttcgact +acaaaaacaaggtgttgtatgccggcgcattgtgtaaactggacgagtaccctagatgga +aaattatacgttaagccaagatttcgatgtaatgataattacctacacatttttgctatc +cataggaacaagagctgttctataggctcgtggcatacgaacatttgctgccgctatgaa +tattggaagctcttcaactacagactctattcttaattgccgtcgaaaatgggccgaatc +ggctattattaatactcggtttttccgaggggattgttgtcgacagtcgtaattattatt +aatattgatgttggtgaggtcatttaaatacaaccttgcagacaatgaataagggatcca +atctctcatactccttttacaattgctcatgcccctatgcaaaccttatgccgccacacc +tccgcaactctctcttctgaactgtaagtagcttcattactggtttgagactatactgaa +gctgatgacattctaaaatggctattttcgaatgtgattcataatgtttatcgtttggga +tggcagaatcacgttatttttgatatagcccgggtattctattgtatagaacgtatgcta +caagtcattccccgaagaagactagaagtaaacaacatgcgaccatcgttaagccacgca +aggctgtagctttatttcccgataacctatcttccataaatagcggacagcaggatactg +acgctcaacatcagtggttatggtctaatttttaacttttaataaggtaacttcagcagg +catacacagtaactctttaatttataatcaaattagaagtctgacacttcttatattttt +ctatcatccaacgcgatcgcccattagcttattgtgttactaataacgtatctaaaccaa +tccttttcaagctactgcctatattgtcaatatatacaaacaacaggatagtaggctgct +taaaaaatattgtcaaccgtgtacgctttacaatacccggaaatcacaaactttgtagac +aacgagtgaaatttatacactacgaagggccagcgtacaagacccatgaattaggcgata +tgtttattctgacatattggtttatccttaatctgtcgctgtaaaatgaagccgccccca +tccctgcgaattttttttcgaagattcacgactgaaatataaatacgtttggctatattt +atgttggagggaggcaatagcctttactgttaaccgaagatttagccagtgagtgtgaca +ctaaaacactggaataaatgcaggcgttcttctgggtaaaaggtttagtcaatctcgcct +ataagttcatatagctctggatataattatctggcccatgcatttatcatggcgcttggt +gccctgtgtgaagccggcctctcatattgaaggtccgaagtattccatgtacattaagat +cactctctcattcatgcatcttggcttaacaaatctggttgtccaagctttccaggcacg +tatggtacaaattcggatcgaatacttataaaaatgatatgttaaactgtctaaaacgct +catctacaaagtaaagtgcactaaccaatagagtctcaagaccgtgtaatgctggtgcac +tgaatgtgtaatacggttagaagggattagttatgttacaaatccattgaaaacttaaga +agcattgcgtgctcggagggtgcatcttttatcaagagactaacattattttcaacgacg +tacatgctttacaatagggtacttatcaaacgccgagaaacgcgcctatagtgatgttat +gattatgacccgatatccattggaccgaattttatgtaggttcccagcgtactcgcgtaa +tatctcggtattgccataatgtaatacttgtcggtctctcccagatgaaaaagcgttaca +gagtatttcaatgaaaaacagcgcgcaacgtcaatacctttaggggtaacggccgctgat +ttcatatagatatacgataagttggtatagctctactaggtggcatccacaatcgttgca +tttactatagctggttacaatcataatctataccgttccttacatactaccatagcggga +tagcgtttttttgccgttgattgggtttaagaggatgtcagtctcattatatccgattcg +gtgggagagccgttgttttcaaatcgcacactttgtgacataatgtacaagataacaaaa +ctgatataagatataaactgtcaatatcaccttgacacttgaatcaaagtaaattaactc +gcaaatataatttgactaattgggtgcagatttctcaattaataaaaaaatggcaccgga +tgggcttacaagccccttatcattcacttgtatcatgatttccaagaacaatagaatttg +ctagcaagtatgaacagagattcgaattgcatccacagtacgccggagcgtttattttaa +tgtggatatgacgatgtactgttggcggcatttgctagtaaccggtccttatttacgtag +cgcacacgtaagcatgtctgggagaaatatggtggtacaatctcagagaaagattacagt +ttggtttaaataggacttatcgggtcggaagtggaacttaataagcagtacacaattggg +caacagacgtcttgcctattacaataggattacaatgcgttagatttcagacacgttcgt +gtttggctattcgtcaattccctaaatagttagacgatcaactattatcaaagtgattct +ttgttcatcctccattcatgtaacagatggcacactacgcataacgccgaggaattttaa +cgagatttaagagagcagttcgggcacaacccacttgactttataacagctcggcagcat +aaacggtaatatgtgacaaatttccaaacgttataagaacgtatgtgtacttagaaaact +aagtggttcatgttcaacagatgtgacgcagcaagcctaacttatctattggttttgcta +taaaagaacaaagttacacagaatcctaagggcttgtttcacacttatgcctagtgcttc +accatcttaaaatagcgaaaccggcacgaatcaaaccttaaaacaatgcgcagatattgg +tgatggtgactccgggtatgataatggtaactgttgaccagcgcccacctcatcgaagta +tagaaagtggttaggataaggatgagaccgaacttatttccggccataactttagatttt +ctacctagtacacaacatcagggcggacacgaaaccgccatcacatcatataccaggttt +aatttgcttaatgggggaagtgtcaacgaaccttcgaactttagcaggcatatggccatt +atatatggccccagagcagaatgctacagcagacaaaatttggatttatgtagtttaata +cctatcaaacttggtgtgaccatacttgtctaacgacagtgcacaaagtgtaagttacaa +ttattactactcagcagcttctgcaatgataaaatcttatcatacacgtcacatatgata +atatctacttagggggaacgggctccacaacctacatagtactcaatacttacactattc +gacaggcacaccaaacctgtacagtcccaaaagattgagtcaactttgcagtactgcaga +tcacagtaatagcttagttagcgagtcaaaattagttttctacgagactgcacgaccgtg +caaatttccgatgtgttggctacaaatagcaacgtatgaatttgtttgaagccacgtaaa +ctgtacaaccttagagataagtctcaggctactaaaaacacgttgtggcactaacaggat +catggttgattcttacttattcggctgaccggcccaataagtaaccttcaactagaacag +aataatcgggagtagtttaattcagtcaaggtgcaggtctcattgtaactaacaagctct +gtgtaaccaagttaaaatcgttttcttagcggattccctacttatggatttgagctcgtc +cacaatattcgatacaagaagtttgtggtccgtaacaacgaaattttaattacgctgtgc +agcctcatccaaggaattaatagaaggttgatggtaggctccgaacgctccatgattata +atcaagtggactgtgcagtaaacgaggaaggtatcctgacgtcgtggtgttcgtttttgt +tatttgtgccctatacgagtagataaaccatgaacagcacagtgtgaacccatggttgat +tttaggctaccttatttttaatttccgttacacagaaacgaattccacaactaacatgcc +attaatttttcgatatcttataaaagatggtcgaaattcattcatttattttttttcggt +tctcgaaagtcaactaagctgtcgcgttttgtttctctttagaggtaaaagtggctttga +tctcctacgtttggatactagtcaaccattactccatttgatccgtgagtatcacctgtc +taacatccagcattatgactcctcggcgaagaaaagacacacttcttagagtcgatgtgt +attagctagggacacagttgtttaatacgatagtgagcccagggagggcagtgcgtcccc +cagtagatttattcagctagtgtaagtataagatatctcacccacgaggttcaagtgata +tgcagtcttagaataatacttatcctgaatttcgatattatgggtacttcaataatccgc +tagcgctactttatgtctcgttggacagcaggacacatggcagtcttaaacactaaagac +atcacctgaatgaatgtaatgggattacaagaatcaatgaggtattatatacgacgtagg +aaactctggatatatacagtaatctagttacgccatcgcacttcattcctctggaaactt +agaagacatcagctgtacgtggaggaaccagacccccgtatgtagccaaatagaaccaaa +gttgcttatacaaacacacccaatgacaatggaccgctggagttcgtaaactcggaacgt +agtactgcacaaacccagcatttagcaataggagctacgtatgcaactcccacgtggtaa +taccttcaagctatcaatatataggtgcctagctaatcgcattcgcaagcagtattcaag +cttgtaaaccagtataataattacagaggctctatgaaacccaactttccagctaaaagt +cccaattaaatggttatttcgtacttttaaagtcgcccgttctgttattacgcgaattga +ttctactccaaaattaaacacaaattatcaaccgtttcatttatatttgtcaatgcagct +gtttaaaataaggctctactaaattataattaagacacttattaccagatttctctagtt +aagtttgaaccagctcgactaccgcgaaagatacattcccttctctatttttcagttcat +ctatgggtcagagaagcattgaatttattctattcaccctcgtcgttcacagcgaatcgt +cagtgtgatcagtgtatgagaaatatcctaaaccgtttagtcagaccacacgcttagaac +aagtggtctaaaaagactgccctggaaggagtaagaagtatacagctgatccggtgtatc +cttcagtcatctgccctatactaattacacgacgcaaggaaaaataggtttattttctag +gcaaacccttcataggtgactccgatgtgttacgaatcatgcttgagaatgtgctatcgt +taccgacggataataacgatctccaatgaaccaaatgtagaatgtctattgattaccctt +ttactattcgacttagagataggagatagaacctcagtgtacttttttagccgaatggga +atctttgggaggtgaatggccataaggtcgtaaatccaaccctcttaaagtcttccatat +tatatcgttgttcgtggaatcgataacagatttgttgacccatagtaaatgtatactagt +ttatgttgtaagtgtagattgttttccgattgccgtccaaactttatgtcgtaattgtag +accagtaaagttgaccaaggtaagtgcccagcgatcctgcgagatcgatcgccaattttt +ccagtcactgtaagtgtaggtttagataaagccgtatgagttatatcataagggcctcgg +aaagcagcttcgaaccaaagttcccttataatagtagtttaactataaaagtatatactg +gtctgtcgccctttcacgatttgttttaccggtttatgaagcgttacgtcattagagcgg +ctccaatttaaggttaacggcttccatgtgtagttgtatacaaggataacttaaagtatc +tgttcagcgagctagttaagttatcctcgatagaacacaactcagaggtcccaagatcgg +gtttgcaacttgctaatttattctcaaggcaaattgggaattatcgatacctgtatacca +taaggtcgctcgatgtgatgcttatgtcttctggtgatcctaccttagttagtgctgatt +aacggaacattaatgtttatcgttttgagatttagccaattctctgattctaactcaaga +tgccttatctgacgtgctatgcagcccctaagtattttacattgtaataggacacgctcc +tttaaaactcgccaaaaggtcgttgtggttctctactggttaactatataatttacagct +ttgttgagctagttcctctttggtttaagtcctcaatattagttggttcgagcgataagt +tggctagttaccttagtcactatattagatccgaatgttatgcttcatctgaagaccgcc +accctccaaaatttcttttaagactcacttattgcaaggtgtaggtgaattcggctcgtt +tctcaagtggtgtatctgtacacgagtttccatattttcatcaacagccaccgcacactt +atgtcactctaggtattaaaagtcgctctacaaggggacgcaattaagaaacagacatgc +tagtcaaaaataaacatagcgaggcaccactaattcggccgcttatcaatgggatgctct +gcgcgagacgcgccagagctcagtagttagttcggacatacatttacttcagatgatcaa +ttagttttctacaaatgcttactctaccccgaaaaaagtcaccagactcttacgtctctt +tagtatccttccgtcttatataaggtcagtcccccgtttcggtaccctggaatttactaa +gaataatgaaacagcccccaaggacgtacgtttacaaatgatagaccagatcgcctagct +tattccgacgcatgttgcatagaattgaaccaacggaatgtgagagtaactagatgagcc +gaccacagcacccgtttgcgtcgcagaatacgcctgatagttcggccacgaaatcatatg +tcctttgagtattaagtatttgtaatgatcaatcgagctcaagcaagcttacacttcctc +ggatattcagggaacttagtgcctttgaaagatacgttgatcaacgaaaaattgataatg +gctcatatggaatgcctacctcatagtgctgaattaacacagcactgcggacctaacttt +tcgaggtttcaagttcacgtctcaaaacctaataggctggaatatgtagggatcctcggt +gaatttgtgattgggtttgttgtagtactgaccaagtgaatattctttttttctaaaagc +agatctgctgccgggcactacgaaggagatctctgtgtatcattattgcttcttgacatg +atgactcttaaatcactgtgggtgtgcaaaacgatagcacaacccaattcgatagtacat +attgttgatacttcgcactaaaccgttcatatttaaaggttgtgctccttccttcgttaa +atactggtgacttggtcctatctactattagctagacctctggggaaccacgcccccgta +aaacctgtgcaagagagggggtcatacatcttagacatcgcgcctccaccagggaagcat +tgggtgattgaccaggtgtgtaacaaatatgattattcttatactaatattagcaaagat +gcataatgatttgtattaaatgtataattgaattgataagggtcttttagtcagtgatag +agtagtataaggtagacattagaactcttaaccggacgcagatttttcggtcttagtaag +ccaattagtcgacaaaacaaggtaagagcggttactagtagtacctataatgcactgaat +cttcggtcgaagtatagttctaatgctatgcagattgtgacggcgacaaatgttcagact +tatatcatgaaacaagctcttgtaagtattgacaaatgaaaagattgaatatttttaaat +acaaaatgcgcctacttattaggggaattaaccagattgaaggccaatcctcacatgtaa +tgagataatagacgataaatgaaattcttgtaatagttgaactgctacgtgatgggtatt +atatatgattgagatcctccaattgccgacgtcttgtcttgatgcccaaaagattgtcaa +cgaggagctccctcgcgtacctgtcgtccgtatcataaacgacgcgacatgtacagcact +ccgaagtataagcaataataatgcgggtaatccagactagatcttttcggactcaatgcg +gtttcacggtaaacatgattaataccggagagtagtcgagcttatcagcgatgcaagcga +attcattgtgccaggagatacgttgcagataaaaccggcaacgtatgtcaacaagttttg +gcgatctcgttgtttgtattcgacgaggcgcgggaacttcaagaactatcgtatattcaa +gtccattaccttttagtttcagactggtggagctgactaaagttatatcatcattttgta +cactggtttagttaacgataatttcagatttaacatgaccagacgataatcgctgtatat +ccagttggaatgtggtttgccagaaaggttaacttataatcaagcctctcttcagtcttg +attcgtcgtatcccatccattgcgctatacctcagtgtatttggagctgtagttataccg +tgtgctaagatcagtagacatgacgagagcaatattatctaccttacaagcatcaacgga +cgtctagtcggaacaaaagactctaaaactcgaacttcaggttaatatactatagttctg +tattcagcagttattcttatattcgatattatcttgcctattggatgtctgactttagta +tattaatcatagtatctgccatgtaaaggtgccagtactaaatctgtttcacagtgcgaa +ttataaacggttacaaccattaaagacaacaagaccctatagctttatttgaattttgtc +aatgcgcaacttggagctcgcgatacatcccaattagtctatagggtcgggacgattcta +cggcatttctggttataatgacaacatggattgtggcccgagaatcgctctttcattaat +taagcaatcattacagtcttataagcgctacttccgagtggtagcaggtaactcgatata +aggtcgcatgagccgaatagcttaaaaaacaggccaccgaacattgatagagaataccga +ccacagcgcaacctttgattactttcattaaattgtacggctcactcgacatcaagctta +agattgcgataatgtgaactcaaatggatcagtactgaagaaccgtaacccacttcgcag +aaagcgtacccagagaagatacgctgttacaatatacagggtgaaattattgcctgttct +tcgtaaccatttcgccaaacttggttagaaatgatagccattcatgatagaaataagctg +aatgataccagtatctttaactatgtagtcagggggaagataacgatggtccatgtatgt +ttctgatatgtgacagtattggccgcgtaatttgctaacgaagctacttaatgcctttga +gcttcatatagatttctttaatcaaaatcggcaaaaagatagtatgagctataatatatg +ctagtagagaactctggaccatcatctatatgaatactgattcgagcgtgcaattacttt +agcctgcgtactactgactctacaaaacactctgagataagtttgtagtcagtaagtcgc +tctctataaaccttttggatgaccattgtacagccacttatagatcccaataaatagcac +aggagacagagtttttcaatgctcgatcatttgccgatagtattttcgtctaacctcagg +gcacctattatttgatacctaacctaacggccctttcacaatggagaaatatatgacatc +gggacaaacacaaatggtgggtggccaggagatatgacatggtggcgtctctaagaaaca +cggactccctctaggcaaactcacgtaaccaattttaatgtcaaacaaaacgctcgaaaa +gattttgccgtgtaatgacctggtacattgactggtcaggaatacatcactgtagttgcc +gtagtgtcctgttggtgttccatcaagacacatcgtataacgcaatttacgacggacatc +agatcaagttatacagattatttaagtatcacgtgtgcattgggacataagggatctcac +acatgccttggaacatttttgctttgtgccgctttttcgctgcactaccaatccttactt +accagtatattcaaaggtcgttaacagaatgagaaaggttagggctctaagttatcgtcg +attgggatagacgagacatttgcgagcgccctccacggatacgaatctcccatatcaatg +tgaactggatgctatgcagtttagttcttacgtctcctagtggtaaaaatcaaagtagca +ctcgcatagcagttattcagaacctaatacacaaaaccgtcaaacattttctaattctag +gtatgggccgatcataggagctaaggtgaaactcataaatgttttgttagatctagcatc +ctaaaaagatgcatatactgagtagctggcgtgcattctctcaattgtatcctttttaac +tgaactagtcggtcccatttcgtgactgagatctattaaccgataagattaataacactc +gcattcgtatcagctcagagtgaagtttttcaataatttgactgatatattaacttctaa +aataaccctttaagcctcggatccgtttcccaatcacatcaaaaattcttattccaacta +tctacggattaacaacgtgcatggggatcgtagtaagaacttgttccgatcactttgagt +atatcaagttgacggcccggttattattgaatagaaacattcacctgctaaattaaatac +cgcacatcggatacccgatttcagagggccgtcttactaagggcaggctttgttcggttt +aactgagatgttcattattttacagtatgcttcaactaatatgtaacgaaggacagtgga +tctgtctccatagtagatcttcagtcgtgaatttcataccgctcctatttaagttcgcgt +tcgagttgttgatcatggcacgtgaaagcaacccctagtattctagacgaaaattttttc +tagttcatctgataatttgccaattcaaaaacaaccgctggtttcccggcgcattctcta +aaatggaagtcgaacctagagccattatttgtcggtaacccatgagttccttcttttcag +aagttaatacactgtggtcctatacagaggaaaaacagcggttatatacgatcgtggcat +aacaacattggatcaagatagcaatttggctacctattctaattctcactagattcggta +ttccactacaatatcggcagattaggattggatgaataatcggtgtttaagtccggttgc +gtctccaatctcctaatttttattaatattgatcttggtgacctattgtaaataaaaact +tcaagactttgaataacggtgaaaagatagaagactcatttgaaaatggatcatccacag +atccaaacattagcaagacactaatccccaactagctattctgatcgcgatcgtgctgca +gtactcctgtcacaatagtctgttcatgatctaattctttttgggctttgttcgatggtg +attcagaatctttatccggtcgcttccctgtagctactttgtggggatattgcccgggga +ttatagggttgagatcgtttcctaaaagtatttaaaccaagtagacttcaactaaactac +atcagaacatcgtgaagacaccatacgcggtacctttatttaccgataacatttcttcaa +gaaataccggtaagcagcataatgaccctaaacagctcggggtatcgtcgtagttttaaa +ttttatttaggttactgctcaaggaataaaaactaactatttaatttataataatattac +aaggctcacactgattagatttgtctataagacttcgcgatcccccattaccggattgtc +ttaagaataaactagataaaccatgcattttctagataaggcctttagtctaattagata +caaaaaacacgatagttgcatccttaatttattgtgtcaaacctggaaccttttaattac +ccgcaaatcactttatgtcgagactacctctgaaatttattatctacctaccgcatgagg +acttgaaccatcttgtaggagttatgtttattagctaagattcgtttatcctgtagcggt +ccatgtatattcaacaagcaaaaagcactcagaattgtttttagttgagtcaagactgat +atataaataagtttccctagttttttcgtggtgggacgatattgaattgaatcttaaccg +aagagtttcccactctgtcgcacaataatacacgccaatatttccagccctgcttatgcc +ttaatcggttactcaatctcccattgaagttcattttgatctgcatagaagtttcgggcc +cagccttttttctgccaccttcctccaagctctgtagacgcactctaagattgatgctca +catgtattaattctacattaacataaatatataagtcatgcatcttcgagtaaaatatct +ggttctccaacatgtcctggcacgtatcgttataatgcccatacatgtagtattaaaatg +attgggttaactggatattaagatcatcgaaattgtaaagtcaaattaacaatactgtct +caagaccgtgtattcctcgtgctcggaagggctattacgcttacttccgttttggtatct +taatatgactttcaaaaattaagttgcagtgagtcctacctgcgtgcatcggttagcaag +agtataaaagttgtttaaacgaactacttgctttacaataccggtcgtatatatcgccgt +gaatccagaagattgtcttctttggattatcaaccgagatcctgtggaccgatgttttgg +gaccttcacagaggactccaggtagagctcgcttttgcattaatctaagaattgtacctc +tctaaaagatctaaaacagtgaatgtgtatttcatggaaaaacacagagaaacgtaaatt +actttaggccgaaaggcacatgagttattatacatatacgagatggtggtatacatcgaa +ttcggggcatacactatagttgcattgtatttagctgctttaaataatatgatattacct +tccttacataagacattaccggcataccctggttttcaacttgtggggctttttgacgat +cgcactctcatttgatccgagtagggcggtgacccctgcttttcaaatacaaaaatttcg +ctatgaaggtaatagattacttttcgctgttatgatagaaacggtaaatttaaaattgaa +acttctagaaaagtaaagtaacgagaaatgattttgtgaataatgcggtcatgattgcgc +aagtaagaaaaaaaggcaaaaggatgcgcggaatagaaacttatcagtcacgggtatctt +gatttcattcttcttgtcaattgccgacataggatgaaatcagattccaatgcaatacac +agtaacccccacccttgattgtaatgtcgatttgaagttgtacgcgtcgacgaagtggat +agtatacgggccttttgtacggtgcgatcaactatgaatctcggcgagttagatggtcgt +acaatctcacacatagaggtcacttgcctgtaatgacgaattttcggctaggtactcgaa +ctttattagaagtaaaaatgtgggcaaaagaaggattccattttacaagacgattacaat +gagttacatgtctctcaacgtagtctttccctagtagtctttgaactatttaggtactcc +agaaaattttagcaaagggtttctgtgtgaatccgccattcatgtttatgatggaacaat +aagaataacgccctcgtatgttatcgacagtgaagtcagcagttcggccaaaaacatatt +caatttagtacagatccccagaagttaagctaagtgctctaaaatggcctaaacggttat +caaagtaggtctaattactatactaacgggtgcatcgtaataactgctgtcgatgcaaca +ctatatgatagtgtcgttttgctatatatgtacaatgtgacaaagaagccttagcgattc +ttgcaaacttaggacttcggattctcaatcttaaatgtccgaaaacgcaaagattcaaaa +atttaatctatgagcagatatgcctgatggtgactacgcgtatgttaaggctaaatgttg +acaaccgcacacataatcgaactattgatagtcgggagcataaccaggtgaacgtacttt +gttcacgacatttattgacatgttctaaatacgtctcaaaatcacggcgcactagaaaac +gcaatcaaatcattgtcctggtttaagggccgtaatgccggtagtgtcaaacttcatgag +aactttagctggcttttggccagtatttagggaccaagagcactagccttaagctgaata +ttttgccatttatctactgttataactttaaaacttggtggcaccagacttgtcgataca +cacgcatcaatctgtaacgtaaaaggtttactaagaacaagcgtaggaattgagtttata +ttatatttaaactaaaagatgatattagcttctgagggcgatagggctccaaatcataaa +gaggaatatattattacacgattagaaacccacaacatacctcgaatcgcccaaaagttt +gacgaaacttggcagtactccacatctcagtaatacagttgggagagtctcaaatgttgt +tttattactcaatgaaccaccctcataatttcactgctgttccattaaatttgcaaacga +tcatttgctttgaagaaacgtaaaatcgacaaaattacagataagtagatgcataataaa +aaaaactgctcgctataacacgatcatcgtgcattcttacttaggagcatcacccgcaca +ataacgtaccttaaactacaacactattagaccgagtactgtaattcacgaaagctcaag +ctcgcattgtaaagaacttgctctctcgtaaaatgtgataatagtttgcggagaggattc +aattattttccattgcacctactccactagattcgataaaagaaggtggtcctcccttaa +aaagaaatgttaagtaacatcggaaccataagcaaagcatgtaagtgaaccgtcatcctt +ccctaagaaacataaaggtttttaataatgtcgactgtgaactataactgcatcctttcc +tgacctactccggttccttgttgttatttctgaacgagaccagtagataaacaatgtaaa +ccacagtgggtaccaatggtgcatgtgacgctaccgttgttttaagtgcccgtacaaaca +taagaagtcataatcttacttgaaattaattttgccttttattttttttcaggctcgaaa +ttaatgatttgttttttttgaccttctagttacgctaatatgcggtcgcctgtggtttct +attgagtcctataacgggatgggatctaatacgtttggttactagtaaacaaggtataaa +tttgataccggagtatcaactgtataacatcaagctttatgactcatacgcgaagtaatg +acacaaggctttcaggagatcgcgagtacagagccactaaggggtgtattacgatagtga +caccaccgagcgcactcactccccaagtagatttatgatcctacgctaagtattagatat +ataaccaaagaggttctagtcagtgcaactcttagaataataattagccggttttgcctt +tttaggcctaatgcaatattcagctagcccttatgtatctcgcgttccacagcaccactc +atggcacgcgtttaaactaatcaaatataatctatgaatgttatgccagtacttgaataa +atcaggttttttataagtccttgcatactctcgttatatactgttagagtcttaccccat +agaaattctttcatctgcaaacttagaagaattctcagctacggggagcataaagtcccc +aggatgttgacaaatacaacaaatgtggcttatacaaacactccatatgaaaatcgaacc +ctcgtggtagttttagccgaaccttgtacggataaatccctccattttccaatagcagat +acctatcctactacctcgtggtattaaattaaagcttgaaatatagagctgcatagctta +tccaattcccaagcacgagtctaccgtcgtaaccacgatttgatttacagacgctagagc +aaacccatctttaaacatataagtaaaaattaaagggtgagtgcgtacgtgtttactagc +aacttcgcttattaagacaattgtttataagccataattaaaaacatatgttcaacaggt +tcattgatatttgtaattgcacaggtttttaataaggatctacgtaagtataatgaacaa +actttttaccagagttatattctgtactttgaaaatgctcctctaccgccttagagactt +tcaattagattttttgcagttaatctatgcgtaagtgaaccatgcaagggatgcgattca +accgcctcgtgctaaccctatcgtctgtctcataactgtaggtctaatataattttcagt +tttcgaacacataaccctttgaaaatctgctatttaatgtctcacctgcatgcactatct +tctatactgctcagaacggctatacgtcactatgctccaagtgacgatttaaacgaagca +aggaataataggtttattttagtgcaaaacaattaagtgcggactacgtgctctttacaa +taagccttgtgattgggctataggttaagtcccatattaacgatctccaatgtacaaaat +cgacaatcgctttgcattacccggttactagtcgaattacagatagctgttagatactca +ctctaattttggacaacaatcccaatcttggggtcgtctatcgcctgaagctcgtaaatc +cttccatcttaaacgattacatattatagacttgttcggggtagagatatcacagttgtg +caaacattgtaaatcgatactagtttatgttggtagtctagttgcttttaccattccccg +aaaaacttgatctactatttcgacaacagtaaacttgaactaggtaagtgaaaacagaga +atgcctcatagtgccactatttgtccactatatgtaagtgtagctttacataatccacta +tgactgagatcattacggcctaggaaagcagcgtagaaaaaaagggcccggatattacga +ctgtaactataaaactagttactggtagcgcgccatgtatagatttgttttaccggttgt +ggttgcgttaacgaatttcagccgcgaaaattgatccgttaaccagtccatctcgacttc +tataaaacgataaagtaaagttgatgttcagcctccttcttatggttgcatcgagagtac +actactcagtgggaaatagatcggggttcctacttcagattgtattatctaggcaattgc +cgattgtgccatacctggataaaataagctacctacatgtgatgcttatctattatcgtc +atactaccttagggtgtcctgttgaacgctacattaatctttagccgtttgagatgttcc +aatggataggagtctaacgcatgatgaagtttaggaaggcagagcatcccactaagtatg +tgacagtgtatttcgaaacgagacgttataaatagaaaaaaggtccttctggttctattc +tgctgaactattgaatggaaagattggttgacctacgtactatttgcttgaagtcatcaa +tttgacggggtgagagacatatggtgcatactttacggactctatattttagatcagaag +cttagcagtcttctctacaccccctcacgacataattgcttttaagaatctatgtttgat +tcctctacgggaattcggatccgttcgcatgtgcggtttatctaaaccaggggacatatg +ttcagctaaagcatacgaacactttgctaactagacgtatgtatagtagctataaatccc +gacgatatttacaaaaagaaatgagactcaaatatatacatagcgaccctacacttattc +gcaccctgatctaggcgatcctagcacccacacccgaaagtgagcactagtgtcttccgt +attaaatttactgcagttgagattttagttgtctactaaggattactctaacccgtaata +aggatcaagactcggtactagctttactatcattccctatgtgttttcctaactcacaag +ggtacgtaccagcctatgtaattacaataatgataaagacacaaaggaagtaactttaca +aatgagtctccagttacactagcttagtccctcccatcttgctttgaagtctaaatacgc +aatctctgaggatatacagcagaagaacactcataacgttggagtccaagaattagactc +atagggcccccaacatttaatatgtactgtgagtttgaaggtgttctattgttaattcct +gctcttgatacatgacacgtactccgtgtttaaggcttcggactgactttctttcataag +ttgagcaacgaaaatttcagaatcgataagttggattcactaactaatacggctgattga +aaactccactccggacctatatggtcgacctttatacgtaaccgatataaaacttatagg +ctggtatatcgagccttcctagcgcaatttcggatggggtttcttctactactcaacaac +ggaatagtctttgtttagtaaaccagagctcaggacgcccaatacgtaggagagcgctgt +ggagcatgtgtcattatggactggagcactcttaaatcactctgcgtgtgctaaacgata +gatcataacatgtcctgagtaaattttcttgatacgtcgcaatataccgttattagttaa +acgttctcatccgtcatgcgtgaaatacggctgtcgtgctcagatatactattagcgact +catctcgcctaacacgcacacgtataaactcggaatgactgccgctcttacatattagaa +atacagactacaccacggaagcattgggtcattctcaaccgctgtataaaagatgattag +tcttataataagattaccaaagaggcagaatcatgggtagtaaatctattattcaagtga +ttaccgtcgtgtaggcagggagtgaggacgagatggtactcaggacaaatattaaccgga +cgaagtggtttacgtcgtactttcactattagtagtaaatacaaggtaacaccggggaat +agtactaaatataatgatatctatcttcgggagaacgagtcgtctattgctttgaacatt +ctcaaggcgtaaaatgtgctgacttatagcatgatacaaccgattgttacttttgtctat +tcaaaagattgaatagttttttatacaaaagccgcatacttatgacggctagtatacagt +ttcatcccctagcatcaatgctatggacagtattgaacttataggaaattcttctaatag +ggcaaatccgtcgtgatgcctattttttttcagtcacatcctcaaatggcactagtattg +tcgggatcccattaacaggctcaaccacgagctcacgcgaggacatgtagtccgtatctt +taacgaagcgacagcgacagaactcccatggataaccaattataaggcccgtaatcctct +agacatcgtttaccaataaatccgctttctccgtaatcatgttgaataccccagagtagt +ccagatgataaccgatgaaacacaagtctttctcaatgcacttacggtgaacttattacc +gccaacgtagctcatcaaggttgcgacatctagttgtgtgtttgcgacgagcccagcgaa +cttcatcaactttcgtatattcaacgccttgtaattttactttaagacgcctggtgatgt +agattcttagataatcagtttgttatcggctgtactttaccataatttcacaggtttcag +gtcaagaagattatagctgtatatacagttccatgctcggtgcacagaaacgtgatcgga +taataatcaatcgcttatgtcgtctttaggcgtatccaatacatgccccgataccgcagt +gtatttcgacatgtaggtataccgtcgcatttgagctcgagtcaggacgtcagctagatt +agattccttaatagaatataccgacctctagtccgaactaaactatagataacgccaact +tcaggttaattgtctagtcgtctgtttgcagatgggattcttagatgagtgagtatcggc +catattggttcgagcactttagtttttgatgcataggatatgcaatgtatagctgaaagt +actttatctgtttcaaactcacattgattaaaccggtaaacctttaaagactacaagaaa +atattcagtgagggcaattttgtcaatcacaatcttccagctagagatacttcacaattt +gtcttgaggctacgcaacattagacggattttcgcgttttattgaaataatcgaggggcc +caagagtatccatagttcattttgtaagatttctttacaggcttattacagcttcttcag +actcctacatgcttacgagttatatgctagcatgtgaacaatagattaatatacaggaaa +acgtacattgagagagatgaccctacacagcgcaaccgttgagtactttcattaaagggt +aacgctctcgagacagcatccttaagatggccttattgtcaaatcatttgcagaagtacg +caagatccctaaccaacgtagaagaatccctacaaacacatgagacgcggtgaaaataga +cagggtgttagtattcaatcttcggagtatcaatttcgccaatcttggtgagaaagcata +ccctttcttcagagaaagaagatcaatcataacactatctttaacgaggtacgcacgcgc +atcattacctgcctccatggatctttaggatagcggaaagtattggcagcgtattgtgat +ttcgttcctactttatcaatttcacattcatatacatgtcttttatcaaaatcgccaata +agataggatgagctatattagatgctagtagagttcgcgccaacatcatcgataggaata +ctcaggacagcgtgataggacttttcaatccctaatactctctataattataactctctc +ttaagtttggaggcagtaacgcgctctatataatcagtttgctgcaccattcttcagcct +ctgatacatacaaataaattccacagcagtaagagggtttaattgagacatcttgggaac +ttaggattttactctaacatcaccgaaacgattattggataccgtacctaaacgaacttt +ctcaaggcagtaatataggacatccgcaataacacaaatgctgcctccccaggagttatg +tcttcctggaggctatatcttacacccactcactataggcaaactaaagtttaaatgttg +attgtctaaaaaaaagatagataagagttggccggcgtagcacatgcgaaagtgaatcgt +aagctataattctctggacttgaagttctgtcctgttcctctgcaagaaacaaacttcct +ttaaagctatttacgacgcacatctcagcaagttataaacatgttggaagtttctagtcg +gaattcccaaagaacggatctatctaatgcattcctacatttttcctgtctgccgatggt +gccatcctattcaaagaatttcttaaaagtagattaaatgggacttttaacaatgagtaa +ccttacgcctctaagggttcctcgagtgccatacaccagtcaggtccgagccacatacac +ggagaacattctaacatagcattctcaactcgatcatttgcaggttacttctttcctatc +ctagtgctaaaaatcatacttgcaatcccatagcacggattaagaacctaagaaacaatt +cagtaaaacatgttcgaattcttggtatgggaacatcattgcagctatggtctaacgcat +taatgtttgggtacatcttccatcatataaacaggaagagtctgacgacagggagtgctt +gcgatcatgtctatcattgtgaaatcaaattgtagctcacatgtcgtctatgagagcgtg +tatccgataagatttagaaaaatagaagtcgtataagatctcactgaacttttgaatgaa +tgtgaagcatatatgatctgctttaataaaactttatccataggatacgtttccaaatca +attcaataattattagtcaaaatagataaggatgaacaacctgaaggccgatcggacgta +gaaagtggtcccatcactttgagttgatattgttgaaccacacgttattatggttttcaa +acagtctcaggatattgtatatacagataatccgataccagttgtctgacgcccctctta +cgtaccccaccctttgtgacgtttaaagcagttgttcagtattttaaactaggcggcaac +taatttggaaagaagcacagtggatatgtctaaattcttgttattcaggcctgaatttaa +tacaccgcatagttaacttcgcggtagagttgttcatcatgcctcctctaagctaccact +tctatgatacaccaatagttgttctacggaatctgataattggccaagtcataaacttcc +gctgcgttcaacccccttgctcgaatatccaactcgaaaagacagccttttggtgtccgg +aacaaatcagttacttcttttctgatgttaattctctgtggtcagatacagaccaaaaac +tccgcggatttaccatcctccaagaacaaatttgcatcaacatagcattttggctacata +ttctaagtctcaatagtttaggttttcaactacattatcccaacattaggattggaggaa +taatagctgggtaagtccccttgcgtctacaatcgactattttttatgaatatgcttctg +ccgcacctatggttattaaaaaagtcatgactttgaagaaccctgaaaagatagatgaat +caggtgtaatggcagcagccaaagagcatataattagcaacactctaagaacattataga +tatgatgatagcgatcgtcatgatgttatccggtcacaatagtagcttcatcagctaatt +cgttttgccagtggtgacttgcgctggaagaatcgttatacggtcccttccctcttgata +cggtgggggcttattcaaccgcgtggattgggttgtcatacttgcattaaacgatgtaaa +ccatctagtagtcaactatactaaatcacaaaatagtgatcaatacatacccgcttcatg +gttttaaccatttaattgattaaagatattccgctaagaaccattatctacctaaactga +tcgccgtatcctagtagtttgaaatttgatgtaccgtaatgatcaacgaagtaaaacgtt +atattgtatgtagaataataggtcttggagctaaatgatgtgattggtagtgaagactta +cccttacaactttaccggtttctcggaagaatatactagagaatcaatgcatgggctaca +taagcactttagtctaatgagataaaaaatacacgagtcttccatcatgaattttttgtc +gaaaaactcgaacctggtaatttaaaccatatatctttatgtcgtcaataactctcatat +gttttatataacttcccaatcacgacttgtaactgcttgttcgactgagctgtttgagct +atgaggccgggatccggttgagctacatctatttgctacaagaaaaatgaaagcacattt +gttgggagttctggctacactcatagagaaataagtggcccgagtgggtgcggcctgcct +ccatattcaagtgtatcttaaaccaagtggttccaacgctcgcgctaaagaattaaagcc +tttatttcctccacggagtagcccgtaatccggttcgaaagagaccattgaagttaattt +tcatatccagtgaagtttaggcacaagcatgtgttctgccacatgcctcaaagcgctctt +caaccaagatatgattcatcctaacttcgatgaatgcgtctgtaacataaatatagaagg +aatgattcggcgagttaattttcgccttctccaacatggcatccctacgttcgttataag +gaccatacatgtaggttttaaaggtttgcggttaatcgatatttacatcatagaaattct +atagtcaaatttacaagactctagatactcactcgttgcagccggctaggaagcgctttg +taccttacttcccttttcgttgcgtaatatgaatttcatatagtaagttcaaggcactca +tacctccgtgaagagggtagatagactattaaagttgtttaatagtacgtattgatggaa +atgacccgtaggagatttaccactcaatccacaagattcgctgctgtgcattatcaaaac +agtgcatgtcgaaacatgggttgggtccttcaaacacgaatccaggtagagatacctttg +caatttttcgatgaaggcgaccgagataaatgagctataacactgtatgtcttttgattg +ctataaaacacagaaacggatattaatttaggccgtaaccaacatctgttatttgacata +gaacagatggtcctttacagcgtattccggccttaatattgaggtccagtgtattgtcct +cctttaaagaagttgattgtaactgacttaaataagacatgtcacccattcactgggttg +caactgctggccctttttgtccatcgcacgctaatgtgataacagtaccgccctcacacc +tgcgtttaaaagacataaatgtcgctatgaaggttattcattaattttagctgttttctt +agaaaaggtaaatttaaaattgaaaaggctagaaaactaaagttacgacaaatgtgtttg +tcaagtaggcgggcatcattgagattgtaagaaataaagccataaccagccccggaatag +aaaatgttaaggaaaggcgatcttctttgaattcttattgtcaagtgcagtcatacgttc +ttatcagaggacattgcaataaaatctaacaccctcccttgtgtggttgggccatttgta +cttcgaagcgtccaccatgtgcagaggataacggaatgtggttccgtcccataaacgatc +attctcgcccacttagtggcgcggtaaatcgctctcatagaggtaactggcctgtaatgt +ccaatgttaggctaccttctccaactttagtacaacgaataatgtccgattaacaaggag +tcaatttgtcatgaccagttcattcaggtacttgtatctatacggacgcgttccagagta +gtatttgaaattttgaggttctactgataagtttagctatcgctgtatgtctgaataaga +atttaatgtttatcttcgataaataacaattaacaactcctaggtgatacactgtgaagt +ctgctgttccccaaattacatatgctattttgttcacataccatgaagttaagctaagtg +ctctataatggcataaacggttatcaaactagctcgaatttcttttattacgccggaagc +ggattaactgctgtagatcaaacacgttaggatagtgtcgttttcatatatatctaaatt +cggtctaacatgcattacccatgcttgataacgtagcacttcgcagtctaattatgtaat +gtccgtttaaccaaactttaaaaaagtttatctatcaccagtgatgcctcatcgtgacta +cccggatctttagcctttagggtctaaacagaactaatattactacgtgtcatactccgg +agcttaaccaggtgaaacttatttgttaaccaaatttagtgacagggtagaaatacgtat +caaattaacccagcaatacaataagcatgaaaataattgtaatcgggtttgggccggaat +cccgcttggcgaaaacttaatgacatagtgtgatgcattttgcactggattgagccacaa +actcaactagcattatgctcaatatttggccagtgttctacggtttgaaatttataaagg +ccgcgcaaaagtcttgtagttacaaacgcataaatctcgaacgtaataggtttaattaga +acatccgtaggatttctgtttatagtagatttatactaaatgttctgattagattctgac +ggccttacccatacaattaataaagacgaatatattagttatagtttactatccaaataa +attaagcgaatcgaaataaactgtcacgatactgggcagttatcaacttatcacttatac +agttcggacactctatattggtctgtgagtactctatcaaactaactcataagttaactg +cgcttccattaaatttcaatacgttcttgtgctgtgtacaaacctataatcgaataaatg +acacatatggagatgcataataaaaaaaacggctccatatttctcgttaatcgggcattc +ttaaggaggagcatctcaccaaaaataacgttcctgataagtcttaactattagaccgtc +ttcgggaatgaacgaaacctcaagctagcatggtatagttcttgatagcgcgtaaattct +gataatactgggcggacagctggaaattagttgccagtgcacctacgcaaatagtttaca +taaatcaacgggctccgaacgtaaatacaaagggttagttacatcgcaacaagatgaaaa +gcatgtatgtctaccgtcatccgtccctaacaaacataaaggtggtgaagaatctcgtag +gtcaactataactccatccttgaagcaactactccgcgtccgtgtgcgtagttcgcaacg +agaacactactgaaaaaagctaaacaactctcggtacaaatgcggcttgtgtcgataaag +ttggtggtagtgcacggaataacataacaaggaatattatttattcaaattttttgtgac +tgttatttgttttctgcctagaatgtaaggatgtgttttttgtgacctgatagttacgct +tatttcaggtccacggtgcgtgagagtgtgtcctataacggcaggggagcgaagtagtgt +cctttagactattcaaggtagaattttgataacgctctataaaaggtagaaaatcatgat +tgagcaataagaccccaacttatcaaaaaaggagttctcgacagcgcgtgtacagtccct +ataacggctgtatttcctgtgtcacaacaccctcccatcgcactcaaaatgtagatttat +gatcagacgctaacttgttcttagagaaaaatacacgggatactctgtgcaacgatttca +ttaataaggtgcagcttgggacttttttggccgtaggctttattaacattcacagtaggt +agcgagacttcctatgaaccaatcatgccacgcgttttaacgtttcaaatataagctagg +aagcgtttgccaggacttctataatgcaccgttttttttagtacttccttactagcctta +gtttatgttagagtctttccaattacaaaggattgaatagccaaaatttctacaattctc +agcgaacgccagcttaatctaaacacgagcttcaaatattctacatatcggcaggagtca +atatataaatatgaaaatcgtaccatcctcgtacttttagaccaaacgtcttcggataat +taaatcctttttcaattaccacagtacgtgcattagaactactgctatgaaagtaaacct +tgaaatatagtcctcaagagcgtatccaagtacattgcacgtgtatacagtcgtataaac +gagttgatgttctgacgctagagcttaccattcgttaaacagataactaaaatttaatgg +ctgagtgacttagtgttttcgacaaacgtcgcggatgtagactattgtttataagcaatt +tttaaaaacatatgttcaaaacggtatgggatatgtcgaattccacaggggtttatgtac +catagaagtatgtataaggtactaaaggtttaaatctgtgatattcggttcggtgaaaat +cagactagtcacacttagtgtctgtaaattagattgggtgaaggtaagcgatcccgaact +ctacaaggcatgggatgagattctaccgactccggataacactttacgatcgcgcataac +tctagctcttagataagtttaacttgtcgatctcataaacagttcaaaatctgcgattta +ttgtatcaaatccatcctctatcttctataatcatctgaaccgcgatacggcactatgag +ccaagtgaagattgaatccaagaaagctataattggtttattttagtccatttaaattaa +gtccggtataagtgctctgtacaatatgcagtctcatgggcatatacgttaactaccttt +tgatacttcgaattggtaaaatatcgactatcgatttgcagtaaaaggtgtagagtccaa +ttactctttcctgttacatacgatctcttagtttggacaactagcccatgatggcgctcc +tctagcgcatgaacctactttataattacatctttatcgatgaatttttttagactgcgg +aggccttgagttttaacagggctgctaaatttcttaagcgattagacggtagcgtcgtac +gctacttgcttggaacaggcaccgaaaatattgatctactattgcgtcaactctattctg +ctaatagcgatggcaaatcacagaagccctcttagtgacaatagttgtcaactatatcta +agtcgacctttactgtatcaacgatcacggagagaattaccgaatacgaaacctcaggac +taaaaaacggaaaggatttgtcgacggtaaatataatacttgttaagggtagcgacacag +gtatactttgggtgtaaacgtggtgcttcccggaacgattttcagaccagaaaattgttc +cggtaaccaggaaatctcgtctgcgttaattcgtgttagtaaacttgatcttcagactcc +ttcttttcgttgcagcgagacttaaattatatctgcgaaatagtgccccgtgcatacttc +agatggtaggagataccatttggcccattgtgactttacgcgattaattaaccgacatac +atctgttcctgagctatgatcgtctgaataaattacggtctcctcttgatacctaatggt +ttctggagacgtttctcatgttcaaatggatagcaggagatcgcttcatcaagtttagct +acgcagagcatcaaaatatgtatgggaaagtcgatttccaaaccagaagggataaagaga +aataacggacttctccgtagattagcctgatattttgatgggaatcatggcggcacatac +gtaagagttgcgtgaacgaatattttggacggcgggagacacatatcggccattcgttaa +ggtctctatattggacatcacaagcttagcagtatgagctactaacactcaagacattat +tgattttttcaagatatgtttcattcctctaccgctattcccatacgttcgattcgccgg +gtgagcgaaaccacgggactgaggttaagctaatcaataacaactcgttgcgatagagac +ctatgtatactagagagaattccccaacatttttacaaaaacaaagcagactaaaataga +tacagtccctccatacaattaggaccaacatgttattgccgatcctagcacacacaccac +aaactcagaacttctgtcttacctatgaaagggtctgcacttctgattgtacgtgtctaa +ttagcattaatattaaaactaattaggataaactataggtacgagctttactataagtca +ctaggtgttttccgatcgaaaaacgggaccttcaagccttggtaagtacatttaggataa +agaaaaaaaggaaggtacgtgactaatctgtctaaactgacaatagagtagtacctacat +gcttcatgtcaagtcttaatacgcaagcgctctcgttatactgctcaacaaaactcataa +agttggactccatcatttagaatcatagggaccaaaacatttatttgctactgtcacttt +gtaggtgttctattctgaattcctcatattgatacatgaatcggaatacctgtggatccc +ttaggacgcacgtgctttctttacgtcagaatacatattgtcagaatcgagaagttccat +gcaattaagaattcgcctctttgaaaactcatatccccacatatagggtccaccgttatt +cggaaacgatataataattattccagcgttgagcgtcccttaagagcgcattttcgcttg +gcctttcttctacgactctacaacgcaagtggctgtgtggagtttaccacagcgcagcac +cccatagaactacctctgagagcgcgagatggtggcagtatgctctgcagctagcgttta +gaacgcgcccgcgcattaaccagtcatattaaaatggactgtcttaattgtcggcattag +gagcaatattaactgatgagggtatcggtcgcagaagtaatgacggaaatacgcctctag +tccgcagagatacgattacagactcagatcccctaacaagcaaaacgattaaatcggaat +cactccccctatgacatatttgaaatacacaagaaaccacgcaacatgtcccgcattctc +aaccgcgctttataagatgttgagtctgagaattagatgacctaactgcaagaatcatgg +cgagtttatctagtaggcaagtctgtaccctagggttcgaacgctgtgacgtcgtgatcg +gtctaaggacttagatgataaccaagaactggtttaccgagtactttcactattaggagt +aattacatgcgttcaccgcggaatacgacgaaattttttcatatctttatgagcgagatc +gtgtcgtctttgcattgcaacagtcgctaccagtaattgctgatcaattatagattcatt +atacagatgcttacttttctctattcaatactgtcatgagttgtttttaaataagcacca +gaattatgtcgcctagtataatcttgcttccacttgaatcaatgcgatggacagtattct +actgattgcaaagtagtctatttcggcttagcagtacgcatgcctatttttttgcaggca +cagaataatatgcaactaggattctcggcatccaattaacaggctaaaacaccaccgaaa +gacaggtaatctacgaagttgatgtttactacagaaagcgaatgatatcacttggagaac +attttagatgcccccttttaatctagactgagtgtaccaatatatcaccggtctaccgaa +tcagcttgaataaaccactctagtactcatgataaccgagcatacacatgtatttctcaa +tgcactgaaggtgaactgtttacaccataccttgcgaatcaacgtggcgacttatacttc +tgtctttgagtacagcacaccctaatgaatctaagttagttgttgatacgaattgtaatt +tgactggatctcgcctcctcatctagattcttagagaagatgtttcttatagccggtact +gtaactttattgatctggtttatggtaatcaacattttacctctatttaaacgtccttgc +gccgtgcactcaatcctgatcggtttagattcaagcgattatcgagtctggaggccgaga +aaagaaatgcacagagtaagctctctattgcgacatctacgtagaaactcgcatttcaga +tcgagtaagcaactctcattgtgttgattcagtaatacaagattacctacgcttctacga +aatatactatagatttagcctacgtcacctttagtgtcgagtcggagctttgaagatcgg +atgcggtgtggactgtgtataggcaattttgctgcgagctcgtgacttttggttgatgtc +gatatcaatgggatacctcaaacgtctttatctctggataactcacattgagtataccgg +taaaaatttattctattcatctaaatagtcagtgagggctagggtcgcaatcacattagg +ccacatacacatacttaacatgttctattgacccgacccaactttagtagcattgtagcc +gtttatgcaaatatgccaggcgccaaacactagccagagggcattttgttacatttattt +aatcgattattacacagtcggaacacgcctacatgcgttcgacttatttgcgacatggtc +aacaattcagtaatttaatccaaaacctaaagtcagagacatgacactaaaatcacatta +aggtcagttagtgaaggaatggctaaccagctagagaatgcatcattaacaggcacttat +tgtcaaatattttccagatctaagcaacatcacgttaaaaagtacaacaatcacttaaaa +cacatcagtccaggtgtaattagaaagccgcttagtaggcaagcgtaggagtataaatgt +agacaatagtcgggacttagcagacactggatgcagtcatagaagatcttgcataacacg +ttagggttagagctacgaacgcccatcattaactgcctaaagcgtgcgtgagcttagcgc +taacttttccaacacgtttgtgatttcgttcataatgtatcaatttcacagtcatataca +gggagtgtagaaaaatcgcaattaacatacgttgacctatttttgttcagagttcagtta +gagcctaatgattcgagagcaataatcaggacagcctcataggaagtgtcaatcacttag +aagctatattattataaatcgctctttactgtcgtcgaaggaacgagcgagagagaatca +gttgcctgcaactggcttaacaatatgatacataaaaatattttcatcaccactaagacg +gtggaattcagacttattggcaacttaggatgggactattaaataacccataagatgttg +ggataaagttacgaaacgaaagggatatagcctgttagataggaaatccccaataaaaca +tagccggcctccacagcagtgatctattccgccacgcgatatctttataccacgcaatat +accaataataaaggttaaatgtggttgcgatttaaaaaagatacatatcagttgcaccgc +gtagcaaatccgtatgtgaagcgtaacctagaattatagcgtctgcaagttctctaagct +tcctctgcaagatacaatatgactttttagcttttttactaccaaatctcagaatcttag +aaacaggttggtacgtgctactcggaattcccaaagtaccctgctatatatgccattcct +tcattggtccgggctcaccatggggccatcatagtaatagaaggtagtaaaactagttga +tttccgacttttaacaatcactatcctgacccagatatgggttccgactggcccttactc +cagtaagggcagacacacagacaacgagaacttgataactttgaattctcaaatcgatca +ttgcaacgtgacttatttactagcctactcctataattcatacgtcaaatacatttcaac +ggaggaagataataagtaaatattcactaaataatggtcgaaggagtcctttgccaacat +aagtccacatatgcgctatagattttttcttggggttcatattcaataagataaacagca +agagtatcacgtcagcgagtcattgagatcttggctagcattgtgatagcatattctacc +taaatggtagtctagcacagagtggataagatatcagttagatatagacaagtactataa +cagatctcgcttcgttggattgtatggctagctttgatgatatgattttataaaaattga +tccagacctgacctggccaattatattcattttttatgagtaaaaatagataaccatgaa +aatactcaagccccttaggacgtacaaagtggtaacataaatttcaggtgttattctgca +accacacctgttttgggttttcaaaaaggctaagcagattggttttacagataatccctg +aacactggtatctcccaacgatgtcgttcccaacccttgctgaccttttaagctctgctg +aagttttgtaaactaggcggaaaatatgttcgatagatccactcgcctgaggtagaaatt +cgtcttagtaacgcctctttggattacacagaatagtgtactgacacgtacactgctgca +gcagccatacgctaacattaaaattcgttgagtctacatttgttgttattcggattatgt +tattgggaatagtatttttattcccctgcgtgaaaccacatggatagattagcctactcc +taaagactcccttttggtctacggttcaattctcttactgagtttatgttcgtaattata +tcggcgcagtgaatctcctaattatcaccggagttaccagacgccatgaacttatggcca +gaaacattgcatgtggcctacataggattagtatcaagagtttacgtttgcaacgacatt +tgaccaacttgaccattcctgcttgtagaccgcgggaactcccctgcacgcgactataga +agttggtggtggatgtggcttatgccgcaaatatggttttgaaaaaagtaatctattgct +tgatacctgaattgagacatgtataagggctattgccagatgaaaaactgcatataaggt +caaacaatataagaacattatacataggatcttagcgttcctcaggatggtatacgctat +aaagtctagcttcagcagctaaggagttttgccagtgcggacttccgctggaagattagg +tttaaccgccctgacatcttcataaggtcgggcctgattcaaacccctggagtgccgtct +catacttgaattaatcgatggaaaacttcttctagtctaatattattattaacaaatgac +ggttcaataaataacaccgtaagggtgggaaactgttaagtgatgaatcattttaaccta +tcatccattagctacagataatgataccccgatccgactagggggtaagtggttgttccg +ttaggataaaccatgtaaaacgttagagggtttgtagattaattggtattccagataaat +gaggtcagggcgagtgatcaattacactgaaaaattgtcagcttgcgcggtagttgttaa +gacagtataaatgaaggggattcagaagcaagtttctcgattgactgaatttataaacca +gtcgtcaatcatgatttttgtgtcgattaaagcctaaatggtaatttaaaccattgatat +ttatcgagtctataaatatctttggttgtatattacttcacaatcaccaattctaaatga +ttcttccactgtgcgggtggagatatcaggacgggttaaggttgacctacatcgttttga +tacaacaaaaatcaaagcacatggctggggacttctcgatactatctttgagatagtacg +ggcaagagtgggtgacgcctccctacattttcaagtctatcggataacttctcggtaaaa +cgctcgcgatatagttttaaagcattgatttaatccacgcaggagcaagttttaccggtc +gaatgagaaaattcaacgtaagtgtcatatccagtcatggttagccaaaagcatgggtta +tccaaaaggaataaaacagctcttcaacaaagagatgaggcttcataacttcgatgaatg +cgtatggttctgatatatagatcgatgcatgaggacactttattttagccggcgaattaa +tggaatccatacgttacttatttggacatgacttctaggtgtttttgctgtcccgtttag +cgatatttacagattagtatttcgtttctcatagttaattgtatctagatactaactcgt +tgaagacgcataccttgccatttgtacaggacttaactgttccgtgcgtaatttgaattt +cttataggttcttcaaggcacgaatacctcactcatgaccgttcatactctagttaaggt +cgggaatactacgtatgcagggaattgtaacctaggagatttacaactctttaaacaaga +gtcgctgaggtccaggatcaaaacactgaatctcctaacttcgggtgcctccgtaaatca +cctagaaacctactcatacatttgcaattttgagatgtaggcgaaagagagaaatctgct +ttttaacggtatctcttgggattccttttaaaaacacataacgatagtaatgtaccaagt +aaccaaaagctgggatgtgtctgtgtactgatccgccgtgtcagagtagtccgccatgaa +tattgacgtcaaggctagtgtcatcaggtattgatgttcattgtaaatgaaggaatgaac +taatgtcaccaagtaaagggggtgaaaatgctccccagggttctacagacatagagatgg +tcagaacacgacccccctctcaacgcagtgtatttgaaatatatggacatatctacctta +ttctgtaattttagatgtgttctgtgtataccgatattgataagtcaataggcttgatta +cgtatcttaagacaaatctgtttcgcaagtaggaccgcatctttcagattgtttcttttt +atgccataacctgcccaggaattcaaaaggttatcgatacccgatatgctgtgaattatt +attctaatggccactcattcctgcttatatctggaattggcatgaatatcttacaaccta +aagtctggcgttgcgccagttctacttcgtaccggacaccatctccagtcgttaaccgaa +ggtgggtacgtcacataaaagttcattagaccacactttgtgccgacgtatatagatata +ttacacgtatagggaatgttttctcctaggtgacccgaccttctactaaggttgtacatc +gtataatggcccattaactacgaggaaagtggtattgacctggtaatgcacgttcttcga +tatataccgacgaggtaaagtctactattgcaaagtttgacgttatactgataagtttag +atttccctggatcgcgcatgaacaatgtatgcgttatctgccatatataacatgttacaa +atccttggggatactatcgctactatcatcggaccaaaattaaataggctagtgtcttat +cagaacatcatgtttaccgaactgatctattttccaatttaagctgatattacgtccgcg +tatttattttagttccccggatgacgattatctgagctacatcatacaagttagcatact +cgccggtgcattgatttcttatttcgctatatcttcaagttcacaggcttcatatagttc +caattagcagtataattaggttttgtaactttaaccatactttataaaaggttatattgc +acaactgatcaagcatccgctataacccgagctttaccagttagcggctaataacaaata +agatgacttcgtgtcatacgaccgtcatgatcatgctctaacttaggtgggaaccaaatt +taggcaatgggtagtaataagtataaaatgataccacatatactataacaatgaaattat +ttgtaatccggtttgccaacgtatcccccttcgcgataaattaatgacatagggtcatcc +atgtgccaatcgtgtgtgccaaaatctcaaattcaattatcatcaatattggccaagtgt +tataagcgttgaaagtgatataggccgccaaaaagtagtctacttaaaaaccaatattta +tcgttcgttattgctggtagtacaacatcacgagcatttctcttttgagttgatttatac +tatatctgctgatgtgattatgtcccacttacccagaatattaagaaagtcctagattgt +aggtatacttgactataaatataatttaagactatacaaataatctggctacattatgcc +atcgtagaaactgataacgtagtaacgtcggacactagattttggtcggggagtaatcta +gcatactaacgaatttgttaaatccgctgaaagtatatgtcattacctgcttggcctgtc +ttcaatacgtttagactattaaggactcatttcgagatccagtattaattatacgcatcc +atatttatactgaagacggattgagttaggacgacaagctaaacaaatattaagttaagg +attagtattatattgtagaaactcgtcgggttggaacgattcatcatcatagaatgcgtt +acttattcagagagacttaattcggttatgactggcagctcacctggaaagtaggtgaaa +ggcaacagaagaatattgttgactgaattctacgggctacgaacgtaattacaaagcggt +tcgtaaagagcataaagatcaatacaatggatctctacagtattacgtaaataacataca +taaacctggtgttgattcgactagctcatagattaatcattaattgaagctacgaagacg +cggaagtctgcggagtgagcaaacagtaatcgactgataaatgcttataatatcgcgctt +aaatgccgcatggtgtacattaacgtgggggtagtcaaaggaatatatttactaggaata +ttagttatgcaaatgttgtgtcaatgtgatgtgttttatccagacattggatgcatggct +gtgggggcacaggatacttaccattagttcacctacaagcggcgtgagagggtctcagtt +ttagccagcgcagagaagtacgggcctttagacgattaatgctagaattgtcataaacct +cgtgaaaagctagttaataatcatggtgctagaagaacacaacttttctataaaccagtt +ctcgactgacagtcgtaactcactatatcgccgctttgtactgtcgcaaaaaaacctcac +atagaaagaaaaatctactgggtgcatcagtagagatcgtgttctgagagataaatacac +cggatacgatctgcatcgagttcatgtattaggtcaagcttgggactgttgtgccagtag +cattttttaacagtcaaagtagggtgagacacgtcatatcataatatatgccatcgaggt +ttaaagtttatatgataagctagcatgcgttgcaatcgtattcttgaatgctccgtggtt +tgtactaattcctttatagactgagtgtatcgtacactcggtacaattacaaaggatgga +agagcaaataggtcttcaattataacagtaccccaccttaatctaaaaaccagcttcaat +tagtattaatttcgccaggagtatatatataaatatctaaagactaaaagactcgtactt +ttacaacttacgtcgtagcataattaaatcatgggtaaatgtcatcagtaagtgcattag +aaatactcctttgtaaggatacagtgaatgtgtctcagcaagtcagtagaaatggaaatt +catactcgattaaggcctataaaactgttgttggtatctacagagtgattaaaattagtg +aatcagattacgaaaatgttttcccgctcgcacttacgcgtttagacaaaagtacaggtg +gtacaattggctgtagtagaattttggtataaaataggtgataaaccggatgggtgtggg +cgaattcaaaagcggtttttgttccatagaactatgtagttggttataaaggttgtaatc +tcggagattaggttagggcttaatcagaatagtaacaatttctctatgtaaagtacagtg +ggtgatcgtatgagttcacgaactcttaatgccatgcctggacaggataaacaatacgca +tataacttgacgatcgagcttatatcgacctatttgagaagtttaacgggtcgatataat +atacaggtcttaatagccgattttttctagaaaagcaatcctatatcttagttaatcaga +tcaaccccgtgaacgatatatcagcaaactgaacattgtatacaacattcctttttgtcc +gggtggggactccatttaaagtatctcacctagaactcagcggtaatagatgcagtctct +tgcccagttacggtaactaaatgttgatacttagaattgctaaattttagtctagacatt +tccaggtaaaccggtagacgacaatttctctgtcatctgtcataagatcgcttagtgtgc +tcaaattgcaattgagggccctactatagacaatcatcagactttttaattaaatagttt +tccatgaatgtgttgtcaaggcggaccccttcacttttatcacggctcataaatgtcgta +tgactgtagtcggtagcggccttcgagtcttcaggggaaatggaaaagaaattaggcttc +taagatggactataatcgattaggctaattccgttcgcaaatcacagaagcaatcttact +caaaattgttggaatcgatagcgaacgcgaccgtgaatgtttaaaagtgctcgcacagaa +ttacccaatacctatcatcacgacttaaatacccaaagcagttgtagtcgcgtaatagat +taagtctgaagcctagagacaaagggatactgggcggggaaacctgctccttcacggtaa +catggtaacaacagaatttggttaaggttaaaacgaaatatactcggagtgaattactgt +taggtttcgtcatcggatcaataagtagtttccgtgaagacactcttatattagatctcc +gaaattctgacccgtgcattaggcacttggtaggagattccatttggaacttgctcaatg +taagccagtaatgttccgaaataattcgctgcaggagcgaggagccgctgaataaaggac +cctcgcatcttgttaccttatggttgagggtcaccgttctctgcgtcaattccagagctg +gagatacattcatcaacgttacctacgcacagaataaaaagatcgagcgctaactcgttt +tcctaaacacaacggatttagacaaattaccgaatgcgccggagagtagcatcttagtgt +catgcctatcatggcggctcagtacgaagagttcaggcatcgaatattgtggtagcccgc +actcaaagttccgccattaggtaagctatatattgtggtcagaacttgaggacaactatg +agctactaaaaataaacaattttgtcatttgttctagatatgtggcattcatcgaacgct +tgtaccagaagttacattcgcagcgtgagcgaataaacccgaatgagcgtaacattatca +ataacatatagttcagatagagaacgaggtattcgacagagaattacccaacattggtta +ttaatctatgcagaataatttagataatgtcactacataatattaggaccaaaaggtgat +tccccagaagacaaaacaataaacaatctcacatattcgctagtacctatgtatgggtat +gatcttctgattggacggggataatttccaggtatattaaaacttattaccataatctag +acctaagagaggttatataagtaaagagctgtgttccgatagaaaaacccgaccttaaag +acttgcgaagtaaattttgctttaacaaaaaaacctacgtaagggaatattctgtataaa +ctgaaaagtcaggtgtaactacatgagtcatgtcttcgattaattacaatgcgatctcgt +tattctgatcaactaatatcataaactgccactacatcttgtacaatcattcgcaacaat +acttttatgtgctaaggtcacgtgcttcctctgctatgctgatttaatcagattcataaa +ggaatacgaataactctggatccattaccacgcaagggatttatttacggctgattactt +tttggctgttgacagaactgccatgaaagtaagatgtcgcatcttgcataaataatagca +cctaatatagccgacaaagtgattccgataacagattttaagttgtccagccttgagact +ccatgaagaccgcttgggagcttccccgtgattagaagaatctaaatcccaagtggatgg +ggggagtttaaatctcagcaccaacaaatagtacttcctctcagagcgcgtcatggtcga +aggagcctatcctgatagaggtttgaaagcgcacgcgcatttaactgtcatattaaattg +gaatctcgtaagtgtcggcagtacgacaaattttaactgatgtcggtatacggagaagaa +ggaagcacgcattgaagcagctacgcagaactgagaagatgacactctaagatacaatta +atacaaaaacgttttaagcccaatctatcaacagatgtaagatgtctaatacacaagaat +aaaaccttcatgtcccgatgtataataacagctttatttctgctggtcgaggtgaagtag +tggaaattactccatcttgctgcgcgtctttatagtgttggctactctgtaaccgacgcg +tccatccctctctcctagtgatccgtatatccaattagaggataaccaacatctgcgtta +ccgacgaatttaaatttttcgactatttaattccgttcaaacccgtattcgtagtaagtg +tttcatagatttatgaccgacatcgtgtacgagttgcagtgcatatgtagataccactaa +ttgctgatctaggatacatgctttataaacatgcttacttggctattttatttactgtca +tgtgggggtttttattttcaacaagtatgtgctaccattggataatctggcttcaaattg +aagatatgcgttccaaacttgtctactgtttgctaagtaggagttgtcccattagaacta +cgcagcacgtggtttgtgatcgaaaagaataattggcaaatacgaggctagccttcaaat +ttaatgcagattactcctcagaaacacacgtaagcgacgaacgtgatgtttactacacaa +tgcgtatcatagaaattcgtgataatttttgttccaacctttgaatctagactgagtgga +aaaagatttcaccgggataccgtttatgctggttttaaaaactcgtcgaatcatcttata +actgcattcaaatggatttctcaatcatctgtacgtcaactgttttaacaataacgtcag +aataaaccggcacaatgagacggcggtctttcactacaccacacccttaggattataagt +gacgtgtggattcgaattctaaggtgacgggatctacaagcctcagctacattaggtctg +aagatctttcgtatagccgcgtatgttactgtttggatatgggttatgctaatcaacagt +tgacagcgagtgaaacggccttgcgacctgaaatctttacggttaccttttgattcaaga +caggatcgacgatggaccacgtgaaatgaattcaaaactgtaacatcgcttgtgcctcag +cgaccgagtaacgacaagttcacatcctctatgcaactatcattgtggtcattaaggtat +tcaagattaactaagagtcgaccatatattctagagttttacaattaggaaccgttagtc +tagactaggagcgtgcaacatcgcaggaggtgtggactgtcttgacccaagttgcctgac +acatagtgtcttttgcttcatgtccttagcaatgcgatacctcaatcgtagttttatcgg +gataaataacatggtgtttaaccctattaatggtttctattaatctaaattgtaaggcag +cccttgggtcgaaagcacattaggccacatacacagtatgaaattgttcgagtgtccaga +ccataattgactaccatggtacacggtgttgctattatgactcccgcaaaactcttgaca +gagggaattttggtacattgatgtaatcgatgatttaacagtaggaactagacgtcatcc +gttagactgagttccgacatgctcaaattgtcaggatttttatccaataactaatggctc +tcacatgtaaataaaatcacattaacgtcacttagtgatggattcgctaaacagatagac +tatcattcatgaactggcactgtttcgattatatttgcaacatcgaacatacttaaagtt +aaatacgacatcattcaattaaaaaaattcagtacacctctaatgagtatcccgctttgg +aggaaagagtagcactttaaatggacaatttaggccggactttcctgtaaatggatgaag +tcattgtacagcttgaataaatcgttagggttagtccttacatccaccatatgttaatga +ataaagcctgagggaccttagagctaacttgtccaacacgttgctcatttacttaataag +gttgaaatgtatcagtaagtgacagcgagtgtagattttgaccatttaactgaccttcac +agttttgtcttcagacgtcacttacaccataatgatgacagagcttgtagatgcacacac +tcattcctagtgtaaatcaagtagtagctagattattataaagagatattttctggcgtc +gaacgtaacacagagagagtataaggggcatgataatggcttatcaatatgtgtaagaaa +aagtttttaatatcatctaactcggtggaatgcacacttatggccaactgaccttgggac +gagttaagataccataagaggttgcctgtaagttaagataacaaagggatattccatctt +tgtgtgctaagaacctatttatatttgcagccataaaaacctctgtgctatgcagccacc +agagttatttatacaaagaaagagaccatttagatacgttaattctgcttgcgatttatt +aaacagacatttcacgtccaaccactacaaaagccctatcgcaagacgatcattgtatta +tagcctatgcaacgtagctaagcggccgaggaatcataaaatatgaattgttacattgtt +tactacatatgatcacaatctttgtaaaaggttcgttcgtgatactaccatgtacctaac +taacctgagatatatgcaatgacttatggggtcagcgcgcaacatccgcaaagcatagta +atacaaggtaggaaaacttctggatttcccaaggttataatgctctatactgaccaagag +atccgttacgactcgcaatgaatactctaagggcactcacaaagaaaaccactaattgat +aaatttcaatgataatatcctgaattgcatcgtgtatgagttacgagaagtcgcatttaa +tgaattagtcatagaaatgtcatagcaggaacataattactatattttaacgatttaatc +gtagttggagtcctttcccaaattatgtcatcagttccgatttagatgttttcgggccct +tcttagtaaagaagttaatatccaagactagctcctcacccacgcatgcacatattcgcg +agaagtctgatagaatattcgacagaaatgcgactctagctcacactcgttaactgatca +ggtacttatagacaagtacgttatcagatatcgcttcggggcattgttgcgctacctttg +tgcatagcagttttgaaaaattgttcaagacctgaacgggaaaatgatattattttttta +ggaggaataatacagtaccatgtaaatactcaaccaccttacgtacttcttacgccgaac +atatatggcacgtgttattcggctaacaaaactgttgtgccttttctataaggataagca +gattcgttttaaacatatgacctgtaaactgggatctacaaaagaggtacttaaaataaa +ttgcgcaacggtttagatctgcggatctttggttaaagagcaccattagatgtgccatac +ttcctatcgcctgagcgagaatttagtctgaggaaccactcttgggatttaaaacaattc +ggttaggacacctactcggcggatgaagcaatacgataacattaaaagtcgttcagtcta +attttggtcgtagtacgatgagctgatggccaattgtatttttattaacagcactgaaac +aaaatggagactttagactaatactaaagtctcaatgttcgtcgaaccttaaatgctcgg +aatgaggggatcttcggaagtatagcgccgaagtgtatctcattattataacaccagtgt +acagacgacatctaattatggccagaaactgtcattgtgccattaagaggattagtagat +agtctggaccgtggaatagaattttgaccaaattgaccagtcctgcttgtagacagcgcg +atctaaactgcacgagaatatacaagttggtggtgcttgtggctgagcacgctaagatgc +gtttgtttttacgattctagtgcttcttaacgcaattcagtcttctagatccgctattcc +aacatcaatatctcaatttaaggtcaatatatataacaaaattagacagagcagctgaca +cttacgaagcatcgtagaaccgatatagtcgaccttatgatgatatggacgtgtccaagt +ccgcacttccgatgcatcttgacggtgaaccgaaatgaaatcttcattagggcccccatg +tgtcaaaccactcgagtcccgtctctgaagtcaagtattactgcgaaaaattcgtctact +attagtttattatgaacttatgacgcttaaataaattaaacagtaagcctgggaaaatgt +taaggcaggaatctttgtaacagttcataatgttgctaaagattatcagaccccgtgaag +acttcgggctttgggcttcgtaccgtagcataatacatctatatagttagaggcttgcgt +gttgttgtgctattccacatatagcagctctgggcgactcttcaatgaaaatgaaaaatg +gtaacctggcgacctacttgttaagtcagtttaattcaaggggattaagtaccaagggtc +gagtttctctgtatttattatactgtaggcaagaagcttttttggcgagatttaagactt +aagcctatggtaaaaatttgatagtgagcgactatagtaagagatttgggtggttagtaa +ttaaaattctcctatgctaaatcaggcgtacaatctgagggtgcacatttctcgacgcgt +gaaccttcaccgaaagcgtgtggattatacaaatttcaaacatattggcggggcacttat +ccataatagatttctgtttgtacgccaaactctgcctcacccctccataaattgtattgg +ctagaggttaaattctccgtaaatagagacacatatagttttatacaattgtttgaatca +aagcacgagaaacttttaaccgtacattgacaaatgtcttcggatggggcagagcatctc +ttcgtgacccaaatcaatcgctgagcaataagcaagaaaacacagattatacaaagagat +ctggatgaagatattcgtgcaatcactatcgttatgttagagagttccatgcatgaggac +tcgttttttgaccaggagaattaagccaagaaataactgacgtatttccaaatgaattct +acgtgtttttcctgtcacctttagccagtgttaaagatgactatggagtttcgaataggt +tattctatagacattataacgagtggaacacccataccttcacagtgctaaaggtaggaa +cgggtacgtcaggtagttcaagggattttaggttcttaatccaacgaagaaataacgcat +cacccgtcattctattgttttcgtcgggattacttagtaggcagggtattctaacctacc +tgagttacaaatctttaaaaaactggccatgaggtcatggtgataaaatctgaatcgcct +aaattcgcgtccctaaggaaatatactagaatccgtctcagaaagtgcaaaggttgactt +cttcccctaacacagaattctcagttttatagctatctagtggcattcctttttataaaa +ctttacgtttgtaagggtccaactttacaaaagctcggatgtgtatgtgtaatcttccgc +cgtgtaagacttggaacccatgtatattgacggcatggcgtggctaagcaggtattgatc +ttcagtgtaaagcaaggtatgttctaatctaacaatgtaaagccggggattagccgccaa +aggggtctaatgacatagagatgctctgaaatcgtaccaactataaaagcacgggatttg +aaatatagcgacagatcttccgtattctgttagttgacatctgtgctgtctttaccgatt +gtgatttggctttagcagtcatttagtttcgttactcattgctcgtgcgatagttccacc +gaatatggcacattcgttctttttttccattttactgcaaaccttttcaaaagctgatcg +ataccactgatgatggcattgattagtcgattggcaactatgtcctgcttatatctccaa +ttgcattgaatatagtaaaaaataaaggctcgccttcccaatgggctacggagtacacga +aaaaatcgcaactcgtttaaccaagcgccgtacctaacatataagtgattgagacaaata +gttctccagacgtattgagatatatgtctcctataggcaagcgtttctaattgctgacca +gaaattagaattaggttgttaatactatattcgaccattttattccacgaatgtgctatt +ctactggtattgctccgtatgcgatatataaccaacacggaaagtcgtcgattgcaaagt +ggctccgtagaatcatttctggtcatttaccgggagcgcgcttgaacaatggatgcggta +tctgccatattgttattgttaaaaagacttccgcttactatcgcttcgatcatcggaaaa +atattaatgaggattgggtcgtataagaaaatcatcttttcagttcgcagatttttgcca +atttaaccggttatttcgtcagacttggtagtgtagttacaagcatcacgattatatcag +ctacagaattaaactgtcctgactcgacggggcagtgtgtgagtattgcgctatatattc +aaggtaacaggaggcatataggtcatagtacaaggataatgaggtttgctaactttaaaa +attattgatttaacggttgattgaaaatctctgcaagatgacgctagaacacctgatgtt +caagtttgccgataataacatataagatgaattactgtctttagaccctcatgttaatcc +gctaacttagggcggaaacaatgttaggctatgcggagtaagtactatattatgatacca +catagaatttaacattcatatgatgtctaatacccgttcccaaccttgcaaccgtcccga +ttaattaagcaattacggtcatcaatgggccaatcctgtctcaaaaattatcatattcaa +ggttcagctattttggcaatgggtgagtaccgttcttagtgatttacgaacccataatct +aggcgacttaatatacaagatttagagttacgttttccgggtagtacatattaacgacca +tggatcgggtgaggtgttgtattagttatctgatcttgtcagtagctcccaatgtcccag +aatattatgtttctactagagtgttcgtatactggaatttaaatattatgtaagactaga +caaattttatggatacattaggccatcgtagaatatgatatagttgtaacgtccctctat +agattttcggagggcaggtatattgcttaataaagatgttcggaaatcagcggaaaggat +ttgtaattaactgatgcgcagcgcttaaataagtttagactattaagctatatgttcgac +agcatgtagttttttttaccagaaagtgttatactgatgacccatggaggtagctcctca +tgataaaaatattgttacttaagcattactattatagtgttcaaactagtaccgttgcat +actttaagaatcagacatggcgtttcttatgcagacacacttttttagctgttgacgccc +acctcacatccatagtaggtcaatcgcataagaacaatattctggactgttttattaccc +agaagaaagttttttctttccggttcgttaagacaataaagatcatttcattcgttctct +taacgatgaactaaagtacttaaagtatccgcctcttgtttcgactagcgcatagtgtaa +taattaaggcaagataagaagaacaggaacgcgcacgtcggagataactctaatagtctc +tttattccgtttaatatagcccgtaattgcaccatgcgctacagtaacggccgccttcgc +aaacctatttatgtaattccaagtttaggtatgcaatggttggggcaatgtgaggggttt +tatcaagactttcgttgcttcgcggggggcgcaaagcagactttacagtagttaaccgaa +aaccgcagggagtcgctctaagtgttaccaacccctcactactacgcgaaggtactcgat +tattccttgaatgggctgaaacatcgtgattagcgtcttatgattcaggctgatagaaga +aaacttattttctatattccacgtatacaatcacactcgtaactaaatagttcccagcgt +tgtaatgtcgctataataaataaaatacaaagaaaattcgtctgggtgcataagtacagt +tagtcgtctgtcacataaataatccgcagtcgatctcattacaggtattgttgttggtca +accttcgcaaggtggtccaagtagcattgttgaacagtaaaactaccgtcacacaaggaa +tatcataatagatgccatacacggttttacttgatatgtttacagtccttgagttgcaat +cgtagtattgtttcatccggggtgtgtacgaagtaatttagacaaggtgtgtagcggtca +ctaggtaaaatgacttaggatggatgagcatttaggtattctatgataacactaaccatc +atgtttctaaaatcctcaggaaatttgtattattttaccaacctgtatttatagaaagtg +cttttgacttaaagaagccgaagtgttcaaattaaggagtacctgattgaaagaatgggg +aattgtaatctgtaactcaattacaaataagccgttctaaggattaaggctttgtgtcta +agcaactcacgtgaattcgaaattcatactcgattaacgactttaatactcttctgcgta +tctacagactcatttaaattacggaatatgttttcgtttttggtttccagctcgcacgta +cgcgtttacaaataaggacacctggtacaattggctggagtacaatgttggtttttattt +gctgattatcccgatccctgtgggcgttggcataaccgggttttcttcaagactactttc +gtgttgcttatatacctggtaatatcggtgagtagcttagggcttaatcacaatactaac +aagttctctatggattggacagggcggcatccgttgactgaacgatctattaatccattc +cctgcactggataaacaagacccatttaaattgaccatagagatgttagcgtcatatttc +tgttcgtgatagggtacatatattataaacggattatgagcagtggttttctagaaaagc +attcatagttaggagtgtatcagatcataccactgaaccatagagcacaattctctactg +gctatacttcattcctttttgtccgggtggggacgaaatttaaaggttctaacctagaac +gcagagcgaattgatcaaggcgctggccaagtgaacggttctaaatgttcttaatgagaa +ttgcgtattttgactattgacagggcatcgtaaaccgctactcgacttggtatctgtaat +ctgtatgtagatagagtacgggcctataattcaaattcagccaccgaagattcacaatct +tcagacgtttgaaggaaagaggtttactggtatgtggtgtcaagccccacccattctctg +ttatatccgagcattaatgtagtttcactgtactacggtcacgccgtagagtcggcaggg +caaatccaaaacaatttaggctgagaagtggcactataatagtttagcctaagtcccttc +gctaataactcaacaaagatgacgcaaaagtcggcgaatagattgcgttcgcgtaagggt +atcttgaatactgatagctctcatggtaccaagaactttcataacctctttatttaccaa +acctgttctactagcgttagtgttttagtctgtagccgacacaaaaaccgagaatggccg +gcgtaaccggcgcctgcaagctaacatgggatcaaaactattggcttaacgtttaatcga +atgagactagcactgtattactctttcgtttcggcagcggatcaataaggaggtgacggc +atcactctcttatagtagatatcacttattctcacaacggaagtaggatcttccgtcctc +attaaatttgcaactggctcaatgtaacactgtaatgttaacaaagtatgagctgaaggt +cagagcagacgatgtagtaaggtccctcgaagctgcttacagtatccttgaggctcaacg +ggctatgcggaaattccagacctcgagttacattatgaaacgtgtcattccatctcatta +aatagttcgtgccctatcgccttgtaatataaacaaccgtttttgtctattttcccaagg +agaaggagagtagcagcttagtggcttgcctatatggccccctaagtacgtactcggcac +gcttagaagattgggctaccccgcactatatgttcccaaagtaggtaacctagatagtgt +cgtatgaaattcaggtcatcgatgagagtataaaaatatacaattttggcaggggttata +cattgcgggcatgaagagtaacattggacatgaacggacattcgaaccctgtgagtttaa +taccctatctccggatcattataaagtaaatatacgtcacttactctacgtgcgtttaga +cagtctttgaaactaaattggttatttttctttcatctagatttgtctgtatctaactaa +attatagttccacataaagctgattcaactgaagacataaatataaactttctaacatag +tagcgaggaaagagctatgcctagcatcggatcatgcgtccgcgagtagttcctggtaga +gttaaaagtttttccagaatctagaccgaacacagggtagtgaacgaaagtgcgcggtga +acatacataataccgaacgtaaacaattccgttcgtattgttgctgtatctatatttcct +acgtaaggctatttgatctataatatgaaaagtcacgtcgaaataaatcaggaagcgctt +cgagtatgtacattcagatctccttagtatcatcaaattatagattttacggccacgaat +tattggtctagatgtcccaaaaataatttgatgtcagtagcgatcgtgcttcctcggagt +tgaggttggaagaagagtcattatgctataccaagaactctccatccagtacctagaaag +gcaggtatgtaccgctcattaattttgcgatcttgacagatctgcatgcaaagtaacttg +taccagatggcttttataatagaaactaagtttcccgaataacggtgtacgataacagat +ttttaggtgtacagacgtctgactcaatgaacacacattgggacctgccccgggaggagt +agtagataattaccttctccagcgcgggtcttttaatatcacaacataaaaatactaatt +aatatcacacaccctcatcctcgatggagcctagcatcatacacgtttgatagacaacgc +caattttactgtaatatgatattcgaatctagtatgtggacgctgtaccacattgtttaa +aggagctccctttaccgacatgaacgaagcaagctttgtacaagatacgaagaactcagt +actggtaactataagagacaatttatacataaaagtgttaagaccattatataaaaagag +gtatgaggtctttgtaactacaataatacattcatcgaacgatggagaataacagagtta +tttctgctgctcgagctctagttctgctaatttctcaatcttgatgccactcgtttgagt +cttccattcgctcttaacgacgcgtacatccctctctcctactcttacctatatcctatt +actggttaacctacatctccgggaaagacgtaggtaaagtggtccacgattgtattcact +tataacacctagtagtactatgtgttgctgagagtgaggacacacttactctacgagttc +aagtccatatggacattacactttttcagcatctaggtgtcatgatgtattaacagccgt +taggggctatttgattttatcgattgtcggcgtgtgtattttcaacaactaggtgctaca +attcgtgaataggcatgaaaattcaagattgcagttcctatcttgtataatctttccttt +ggacgagttgtaccatttcaactaacctgcaagtggggggtcatccatatgaagatttgc +caaatacctggagaccctgaaaagtttatccagattaataataacaaacaaacctaagcg +aagaacgtcagctttaataaactatcactatcatagaaattcctgttaattgttcttcca +aacgttgaatagactatcacgggtaatagattgaacacggagaacgtttatccggcttgt +aaaatatcgtcgaatctgctgataactcaattatattcgatggagaattcatatctaccg +cttagcttttaaaaattaagtcagattattccgccacaatgagaaggcgcgagtgcacta +atcaaatcacttaggattattacggacgtctgcattacaatgctttggggtagggttata +caagcatatgattctttaggtctcttgatcgggcgtttaccaccgtagcttaatgttggc +atatccgtgatcctaatattctgttgtcagcgtgtgtataggaatgcacaacgcaaatct +ttaagctgacctgttcatgaaagacaggagacacgaggcaccacctcaattctatgcaaa +actctaacatagcgtggcactatgagtacgtgtaacgacaaggtctcatactcgatccta +agataattctcgtctggaaggttttaatctttaactaagagtagaacttagtttattgac +ttttacaattaggatacggttcgcgactctaccacagggcatcatacctggagctctgct +atctcgtgaccaaagtggcagcacacatagggtcgggtcctgcatctactgagcaatccc +tttaagcattcctagtttgagagccatttagatattgctgtttaaaccgattaatggttt +ctattattataaagtgtaacgctcccattcgggacattgaaaattagcaataagacaatg +tatgatattcggcgagtctcaacaacattatggtctaccatgggacaaggggttgatatg +atgaatccacaaaaaatagtcaaacacccatggttcgttaagtgagggtatccaggtgtt +ataaggacgatctagaagtattcaggtacacggtgttcagacatgctctaattgtcaggt +tgtttataatttaacgtatcgctctctattctaaataatataaaattaaccgctcgtagg +gatgctttccagtaaaagatacactatcattaaggttatgcaaatgtggcgatttgattt +gaatcttagtacattcttaaacttaaatacgtattatttaaagtaaatatattatctaaa +ccgcttttgtctatccacatttcgtcgaatcacgacctcgttaatgcgacaatttacgac +cctctttcatctaaagcgatcatctatttcttctgattgatgtaatactgacccttactc +cgtacatacaaatgatggtaagcaagaatgactgacgctcctgtcacctttcgtggcaat +caactggcgctggtactgaagtagcttgaaagggatatggatgtgtatgccaggcttcat +tttgacaatttttctgtcctgctcagtgttgtctgaagtcgtatcgtacacaataatgat +gactctcattgtagatccaatcacgctttcctacgctaatgaaagttctagatagtgtag +gtgttagacagaggttagcgcctacatccttacacacacagtgttgaacggcaagcataa +tcgagtatcaatagctgtatgtatttgtttggaatatcatatttctcccgcctttgaaca +atgatgccaaaatgtcctgccctagagttatgataaaataactgctgccctgtaacttaa +gtttacaaaccgatattcaatcgttgtgtcctatgaaaatatttatatttgcaccaagaa +aatcatctgtgcgatgaacaaaacacagtgatttataaatacaaagagtacatttagtta +ccggattgcggcttgacatttattttacagaattttatcggcaaaacacttcatatgaac +tatcgcttcacgataagtctatgatagactagcattcgtagagaacaggaagagcaatca +ttatatatgaagtgttacagtgggtactacatatgagatcattaggtctatatccggcct +tcctcataagaccttggaaatatcttacatcagagatatcaaaggaagtatgggcgaacc +cagaaaaagccccaaagaatagtaattcatcggacgtaatagtctggttttaactagggg +ttattgatatttaagctaaaagagttccctgaacactcgaaatgtataatctatcccaac +taaaaaagtatacctctaattcagaaatgtcattgagattagactgatgtcaatacgcta +ggaggtaagacaagtagaagtttttgatttaggaattgaaatgtaatacctccatcttaa +gttctatattttaaagttttatgcggacttcgagtaagtgcacaaatgatggcataagtg +cccagttacatgtttgcggccccgtatgagtaatgatctgtttatcaatctctagctact +atcccacgaatgcactgatgccagtcatggcgcttacattagtcgacagaaatccgacga +tacctatcacgcgtgaactgttctggttcttattcaattcgaagtgatctcagatacatt +acggccatgcttgcccttcatgtctgctgagcagttttgttataggctgaatctcctcta +agcgaaattgataggatttttggtggtcgatttagtctgtacctgcttattaagattcaa +aatgacctacttcttacgccgaaatgatagggatcggctgaggaggataaatatacgctg +gtgcctggtatttatccagaacaagttgcctgtgtatcagatgaactctaatctccgaga +taaaaaacaggtacgtaaaataaaggccgcaaagggttacatctcaggatcgtggcgtat +agtccaccattagttctgacttacttaatatagactgaccgagattgtagtatgtggatc +caagcttgccatgtaaaacatgtcggttagcaaaacgtataggagcatgatcaaagaaga +gttaattaatagtactgcactataattgtcggcggagtaccatgagctgttgcccaattc +gatgtttattaacagcacgcataaaaaatccagacttttcaattagaattaactataaat +ggtccgcgaaccttaaatgatcggaaggacgggatctgccgttgtatagaccccaactct +atctaatttttataacacctctgtaatcaacaaatcttattatgccatcattatgtcatt +cgccaagtaagtccagttcgagattctctggaccgtgcaatagtattgtcaaattatggt +aatggaatccttcttctaacacccttagaaaagccacgagaattgacaagttgggcgtgc +ttgtccaggagcaacataagtgccgtttctttttacgatgatagggattcttaaagcttt +tctctattctagatcccagttgccatcatcaatatctcaattgatgctcattatatagtt +cttatttagtatgtccagatgtcactgaagatcctgcctagaaccgatattctcgacagg +atcatcagttcgacggggcaaacgcacctatgcacatccatcttgaccgtgaaacgaaag +gaaagagtcagtaccgacccaatgtggaaaaaaactcctgtccacgatatgtaggcaagt +tttactgcctttaattagtagtcgattagtgtagtttgatattatctaccttatagaatg +taaacagtaacccggccttaatggtttggcaggattctttgtaaaagttaataatgttca +taaactttatcagaaaacctgaagtagtccgcctttcgcctgcgtaacgttgcagattaa +ttcgttttacggagtggcttgcgtcttgttgtccgagtacacatattgctcctctccccc +actcttctaggaaaatcaattatgctaacctgcagaccttcttctttactatctttaatg +catgcccagtatgttcatagggtagacttgctatctattttgtataatctacgaatgatg +cttggggcgcgacttttaacaattaagccgttgggtataatttgagagggtgccacgata +gtaagagatttccggcgtgagtaaggaaaatgataataggattaagcaggcgtaatagct +caccctcctcagttctccaaccctgaaccggctaagtatgactgtgcagtattaattttg +aatacatattgcagcccctaggatacattatagatgtctctttcttacccaaactcgccc +gcaccaagaaagaatgtggattcgattgaggttaaattagccggaattacagacacagat +tcttgtttacaattgtgggaagaaaaccacctcaaacgttgaaacctacattcacaaatg +gattacgttggggatgagaatcgattccggtcaaaaatcatgcccggagcaataaccaag +aattcacagaggattaatacacttctccatgaagataggactgcttgcactatccttatc +tttgtgtcttccttcaagcaccaatcgtttggggacaaccacaattatgccaagaaataa +cggaaggtgttccaaatctatgagtccgcggtttcatcgcaacgtttcactgtgggtatc +atgactttggactttagatttgggtattctagagactgtagaaagactgcaacaacaaga +cattcacagggcgaaacctaggaaaggggaccgcacgttgtgctagggatgtttccttag +gaatccatacatgtaagaaagaatcaaccgtaattatagtgttttcggccccttgaatta +cgtgcatgcctttgctaaaagacctctgggaaatagattgaatattctggacagcagcga +atcctgattatatctcaagcgaatatatgacccgcaagaaggatttatactagaataagt +ctaagaaagggcattgggtcacttcttccactaacacacttttatcagttttataccttg +agagtcccatgcatttttatatatatttaactttcgttgcgtaaaactttaaatatgatc +cgtgctctatctctaatctgaacaacggtatcacgtcgaacaaatctagtggctacgaat +cgcgtcgctaagaacggtttcttctgctggcgttagctacgtatcttctatgctaaaaat +gtatagccccgcattagcagcaaaaccgggagaatcaaatacacatccgatgaaatcgta +acaaagataaaacaacgcgatttctatgtttgccaaagtgattaagttgtatcgtagggg +tcagcgctgatgtcttttcagtttgggttttggatttaccagtcttttagtttcggtact +atttgatcgggacattcgtccaaacatgatggctcattcgttctttttttcaattttaat +caaaaccttgtatttacctgatacattaaactgagcatcgcatggaggtggagattccca +tatatgtaatcatttgatatcctattccattctttttagttataaataaacgctccactg +cacaatgggagtaggacttcaccaataattagcatctactgtaaacaagcgccgtaacga +aatgattactgattgagaaaaataggtctcaacaacttttgacagatatgtatccgatac +ccaagcgttgctaattgcgcaaaagtaagtagaattacggtcgtattacttgttgccaaa +tggttattactccaatgggctattctaatccgatggatacgtaggagagagtgtacctac +accgaaactcgtagtgggcttagtggctacgtagaagctgttcgggtcagttacagcgtg +cgaccttgtaaaatcgatcacggtgatgaattattgttattgtttaaaagaagtcccctg +aatagcccttagataatacgaaaatttgttatgtccagtcgctcgtatatcaaaagattc +ggttaagttcgcagagttttgccaagtttacaggtgatttactaacacttgggagggtac +gtacaaccatcacctggttagcagagaatgaattatacggtcatgtcgcgaagggcaagt +gtgtgagtattgaccgagttattaaacgtaaatgcaggcatttacgtcataggacatcga +gtttgtcctttgcgaaatgttaaatttatggttttttccgttgagtgataatagctgcaa +catgaagatagtaaaactgaggttaaactttcaccatattaaattatatgttcaattacg +cgatgtacaaactaatgttaatcagatttaggagcgcgcttaatatgggtccctatcccg +actttgtacgagattttgataaaaaatagtattgtaaattcatttgatggcgtagaaccg +ggcaaaaccttgaaaaaggacacatttaggatgctatttccctaagaaagcggaaaatcc +tggctcaatatttataatagtaatggttaagattgtggcccaatcgctgagtacccgtct +tacgctttttccaacacataatcgacgagaatgtatttaaatgtttgagacttacgtttt +ccgcgtacttattattaaagtcattggagagggtgtcgtctgggtgtagttttctcatct +gctcaggagctaaaaatgtaaatctattggttgtttctaattctgtcgtccgtgtaggct +atttaatttttatggtacacttgaatatgtttagccataatgtagccaatactacaatat +cagatacttgtatacgacctatagacttttgccgaccgctcgtagagtgatttagaaaga +tgttcggatagcacagcaatcgtttgcgaatgtaagcatgcgaagcgagtatttaactgt +tgactattttgctatatgttactctgaatgttgttttttttaccagaatgtgttataatg +atcaaccatgcacgttcctactaatcatataaattttgttacgtaagcttttctatgata +gtggtctaaagactacccttgcatactttaagattaagacatgcactttaggaggaactc +acacgttttgagctgttctagcccacctataagccattcgtccgcaatcccataactaca +atagtcggcaatcttttattacccagaactaacgtttttatttcccggtacgtatcacat +taatcttaatttaatgcgtgagagtaacgatgaacgaaagttatttatgtttaagccgct +tcttgagaatacagattactgttagaatgaaggcatcataactagaacaccaacgcgcac +ctcgcacattactctaatagtagctttattcagtttaatatagacagtatttgaaccagg +cgctaatgttaaggcccccttcgaaaaccttgttatgttattccatgtggtcggaggatt +tgcggggcgatagcgctgggcggggatcaacaatttcgttcatgcgagcgcccccataac +cagtaggtacagttcggaaaagaaaaccccacgcactcgctagaagtgttacaatcacat +cacttcgtaccgaagggactactgtattccgtcttggggatgtaacagactgattacagt +cttatgatgaagcctcattcatctaaaattagttgatttattccacggatactatcacac +tcctatagaaagagttaccaccgtgggaagctagatataataaataaaagacatacaata +ttagtatggctcatgatctacacttactcggatctctctttttttataaccagtagatcg +cattacacgtattgttgttccgcatcaggccctaggggctcaaacttccatggtggataa +ctaaaacgtccgtcactaaacgaagatattaatagatgaaatacacgggtttacttgatt +tctgttcagtcattcacgggaaatcctaggagtctttcataacggcggtcttagtaggaa +tgtagtcaagctctgtagaggtctcgacggaattggtatttcctggcatcacaatttacc +tagtattggagatcacttaaaataatgttgagataataatcaggatatttctagtatgtg +acaaacctctatttagtgattgtgattttcaattaaacaagacgtaggggtcaaattaac +gactacatgttggaaagaaggccgaattgtaatatctaactcatgtactaagaagaagtg +ctttcgtttaaggctttctgtctaacattctaacgtcaattcctatgtaatactactgta +accaagttattactcggctgcgtagataaagtctcatgtaaatgacggtttatctgttac +ttttgggtttcaacctagctaggacgccggtactaattacgacacctgcgtatagtgcag +ggtgttcaatgtgcctttttatgtccggattataaccatccctctcccacttggaatatc +accgggttcttaatgacttagttcgtcttccttattttccgggtaagatcgctgtggacc +ggacccattttgatctagtctaaaaaggtatatagcgtttcgtctggcccgcttacgttc +actgaaacttagattaatcaatgcactgcactggattaacaagaacatgttatagtgtac +tgacacatgttagactaagaggtctgttcgggttagccgacttatatgtttaaccgattt +tgacaactgggttgagagataacaatgaagagtgaggactgtagaagatcttaaaactgt +accatagtgctcaattcgctaatggcttgaattatttaattgttctaaccctggcgtcga +atttttttggttcgaaaatacttagcacagcgtattgttcaacgagatgcacaactgtac +cgttagaaagcggcttaatgacaaggcagtattgtgactattgacagggaatcctaaaaa +gctactcgaattggtatatggaagaggtatgtactgagaggtcgcgcctattagtcaaat +tctgccaaagaagagtcaaaagcttaactagtttgatggtatgaggtttaatgctaggtg +gtctataccaccaaaaagtatatgggatatcccagaatttatcgactttcaatcgtctac +cgtcacgacgtacactaggcagccctaatccaaaacttttgaggatgagtactgccacta +ttatactgtaccatttgtaacttacattttatatcttcaaagaggtagatattgtcggcc +attactgtcacttacactaagggtagcttgattactgatacctctcatggtaaaaagtaa +tttaagaacctatttttttacataacctctgctactaccgttagtgttttagtcggttca +agtcacaaaatccctgtagcgcacccctataagcagaaggaaaccttaatgcggataaaa +acttttgccggaaccgttaatcctatgagaataccactcttggaatcggtcctttaggct +gaggatatagaacgaggggaacgcatcaatctaggttaggtgagagaactttgtatcaaa +acgcaagtaccatatgccgtcctcagtaaattgccaaatgcagaaatcttacactctttt +cttaactaagtatgagagcaacctcactcctgaacagcttgttacctaacgagaagaggc +tttaagtagcctggagcctcaaccggatatccggatttgactctcatccacttacatgat +gattacggtcattacatctcatgattttctgagtgccctatagactgggaatttaatcta +ccctgtttctatttgttaacaaggagaaccactggtcaagatgacgcgcttccatttatg +ccaccataagtaagttctcggaacccttacatgattggcctaccaacctatatatgtgac +caatgtacggtacatagagtgtggcctatcatattcaggtcatcgagctcagtatttaaa +gattatatggtcgctgggggtattcagtgcgcgatggaagactaacattggaaatcaacg +gaattgacaacacgctcactttaataacctatctcaggataagtttaatgtaattagacg +gaactttctctaactccgtgtactaactctttgaaaataatgtgggtatttttatttcat +ctagatttgtctgtatcgaaagaaagtattggtccaaataatcctcagtaaaatcaagtc +ataaatataaaatttagatcttaggacagaggaaagtgctttcccgagcataggatctgg +cctacgccagtagttcatgcttgtgttaaaagttgttactgtttatagtccgtactcagg +gtagtgttcgatactcagcggggaactgacatattacactaaggaatcaaggcccttcgt +atgggtcatgtttatatatttaattacttacgctatttgatcgagaatagctatagtaac +gtcgtaagaatgcaggatgcgattcgagtttgtaaattcacagatactgtgtatcatatt +attatagatgttaaggcatagaattattggtattgatgtacaaaaaattatgggtgggca +gtaccgataggcattacgagcagtgcagcttggaagaactggatgtatcctataactagt +aagagccttaaaggtactacatacccagggatgttaccatcattaatttggccatcttca +atcttcgcaatgcatactttcttctacaagatgccttttagaagacaaaataagtgtcaa +caataacgctgtaacttaactctgttgtacgtggaatcaagtctcactaaagcaactaac +attccgacatgcaaacgcaggactactagattattaaattcgccagcccgcctcgtttaa +tataacatcataaaaattctaagtaatatctcacacactaatccgccatcgtccatagca +tcagtcacctgtcttacacaaacacatgtttaatcgatgttgttatgccaagctagtttc +gcgaccatgtaactaattgtggaaagctgctaccttgaacgacatcaaccatcctacctt +tgtacaacagaccaacatctctgtactggtaaatagatctgaaaagttataaatataact +gttttcacattgatagaaaaacagctatgtgctatttgtatatactataataaattaagc +gaaacatggagattaaaacagtgttttctcatcctccacctcttgttctgctaatttata +attcttgatgccactcgtgtgagtcgtccattcgatcgtaaagaacccgacataaataga +tacgacgctgaacgagatcctatttctcctgaaaattattagcacggtaactcctaggga +tagtggtactagttggtatgaacgtataaaaacttgtactactttctcgggatgtgaggg +agcaaactattactcgaccagtgcaacgcattatcgacagtaaaagttttcagctgatac +ctgtctggatggattatatgcaggtaggcgagagtggattgtagcgatgctcggcggggg +tattttaaaaatctaggtgataaaagtcctgtttagccaggaaaagtcatcattgcactg +catatcgtcgattagctgtcatttcgtccactggtaccagttcaacgtacatcaaagtcc +gggcgcatccatatcaagttttgcaatagtactccagaccatgaaatggttatccagatt +aataataacttaatatactttcactacatactcagcgggtattaaatttcactttatgtc +aaaggactcttatgtggtcttcaaaaaggtctagagtctatcacgcctaattgtgtgaaa +accgagtaacttgatcagccttgtaaaatatagtagaatatgatgttaaatcatttatat +tccagggagattgaatagcttacgattagctggtataatttaactcacatgattaagcaa +atatctgtaggaccgagggaaagaataaaataaagtaccatgagttcggaacgctgcatt +acatggcgttgggctagcctgatacaagaagatgagtatggagctctcttcatcgggacg +tgacaaccctagcgtaatcttggcagatcccggagcagatgattatcgtctaacactgtc +tttaccaatgcacaacgcatagatttaacctgaactgttctggattcactcctgactaca +gcctacaactcatttctatgcataactcttaaagacagtcgcaatatcagtacctctata +cacatcggatcagactagatcataagataagtctcctctggatccttgtattctgttaag +tacactacaaatttgtttagtgtctgggacaattacgataagggtcgcgactagaccaca +gggcatatgacctccaccgctcctagcgagtctccaatctgcaagcactcatacgctagg +ggcatgaatcgactgtcaatgcactgtaagatttacgagggtgagacccatttagatatg +cctcgtttaaccgttttaggcttgataggatgagtttgtcgatccatcaaattcccgaca +ttcatattgtccaataagtatatctagcttattcggactcgctaaactaaattatggtat +aaatgccgtcaaccggtgcatttgttcaatcaacaaattatagtcaatctcccatggggc +cttatggcagcgtatacagctggtataacgaccatatacaactatgaacggactagctgt +gaactaagcagattattggatccttgtgtataattttaagtttcgatctatatgctatag +tatagaaaatgttccgatcgtacgcttcctttacagttaaacagtctatatcatgaagct +tatccaaagctggacatttgatggcaatcttacttaattatgaaacttaattacctatta +ttgaaagtatttatatgatcgaataagatttgctctataaacaggtcgtccattcacgac +ctagtgattgcgtaaattgaccaacctaggtaatctaaagcctgcatctatttcttatca +ttcatgttatactgacccgttctcagtacttaaaaatgatcgtaagcaagaatcactcac +gctcatgtcacatttagtcgaaataaactgccgatgggaaggaagttccgtcattgcgat +atcgatgtctatcccacgcgtcattttcaaattggttatctacggataactgtgcgatga +actactataggtcaaaattatcttcaatctcattctagatcatataaagatgtccttcgc +gattgatacgtctacagtgtgttggtgttacacagagggtagcgactacttacttactaa +ctctctcttgatccgcaagcataagccaggttaaagtgctctatctttttctgtggatta +taatagttataccgccttgcatctaggtgcccattaggtaatgccctagtgttttcataa +atttactcctgccatctaacgttactttaatttcccagattcaataggtctctcatttga +aaattgttatatgtcaacaaagaatataatagctgagtggaacaatacactgtgagggag +taatacatactctaaattttctttacggtttgcgcctgcacagttttttttatctatgtg +atccgcataaaaagtaatttcaacgttccattcaagttaagtcttggtgacactagcatt +aggagagatcaccaagaccattatttatttagctagggtttaagtcggttagaaatatca +gataatgaggtctttatccggccttacgcagtagaaattggaaatttcgtaaagcactga +gttcaatggaagtatggccgaacccacataatgcacaaatcaagtcgatttcttccgtcc +ttttagtctcctgggaactacgggttattcatagttaagctaaatcagttaacggaacta +gacaaatgtataatagttcccaaatatatatctataaatcttatgcagttagggaatgca +gatttgaatcatggcaatacgctagctcggaactcaactacaagtgttggatgtacgaat +tcaaaggtattacatccttatgatgttcttttttggatacttttatgacgacttccacga +agtgaaattatgttcgaatatctgaacagttacttggttgagcccaaggatgacgaatgt +tctgtttataattctcgtcataatataaatacaagcatatgaggccagtcatggagcttt +catttggactaacatttccgtagagtcatatcacgcctgtaatctgatccgtctttttct +attcgaagtgttatcagatacatgacgcccttgcgtgacattcatggctcctgacatcgg +gtcttttaggctgaatctaatctaacccaatttgtttggattgtgggtcctccattttgt +ctgttaatgcttattaagattaaaaatgtactacgtatttagacctaatgattgcgatac +gctgtggaccattaatataagctgcgccaggggatttttccagatcatctggcctgtgta +tatgttcaaatctaatagccgagagaaattactccgacggaaaataaaggcagataagcg +tttcagagcaccatcgtggcgtttagtcaacctttagttcggaatttattaatatacaat +ctcactctttggacgagctccttaaaagatgcccttgtatatcatgtcccgtacctaaaa +gtataccagcatcatcaaagaacagttaaggaatacgactgctctataattgtccgagga +gtaccttctcatctgccaatagtcgttgggttggaaaacaacgcattaatatgccacact +tgtcaattagaagtttctataaaggggacgagtaactgatttgagacctagcacggcaga +ggacgttcgtgtgacaacatctctttataagtttgagataaaatcgctaatctacaatga +ttatttgccaatcattatcgaatgcgcaaagtatctcctgttcgtgattctagcctaagg +ccattactatggtcaaattatgctaatcgaagcagtcttctaacacccttagaaaagcaa +acactattgaatactgccgccgcattcgccagcaccaacataactgcacgtgcttttttc +catgattggcattatgaaagatttgatctatgattcttaccagttgcaatattcaattta +gcatgtgttcctaattattgtgttattatggtctatctcatcatgtaaatgaagatcatg +acgtcaacacagattctagtcaggatcatcagttcctcggggaaatcgcacctaggaaca +gccttatgcaaccgctaaacaaagcaatgaggatgtaccgacaaaagctcgatttaaaag +cctcgaaacgagatgtacgaatcgtttactgccttttatgaggagtcgagtactgttggt +tcatatttgctacatgattgtatgtaataacgatcccgccctttatcggttcgatccttt +atggcgataagttatgaatcgtcagtatctttagatcaaaaactcaactagtacccagtt +ccccggaggaacggtcatgattaatgcgttttacggtctcccgtccctcttcttgtcaga +ggaatcagtttcatccgatcccactcgatgattggtatagctatttgccgaaaagccaca +acgtattcggtactatcttgtttgattcccctgtatcttaattcgcgacacttgatatct +tttgtgtttaatcgacgaatcatcctgggggcgacacttgttacaattatccagttgcgt +ttaatggctgtgggtcacaagattgttagacaggtcccgcgtgtcgtaggaaattgataa +ttggagtttgcaggacgaatagctcacccgcctaagtgatccaaccctcatcaggataac +tatcactgggcagtattatttttgatttcatatgccaccccctaggagactgtagtcatg +tatctttcttacccaatctagcccgaaacaagaaagaatgtcgattccagtcacctttta +ttagaccgatttacacacaaagtgtcttggtttaaaggctggcatgaatacatactcaaa +agttgaaaacgacttgctctattcgattaccttcgcgatctcaatcgattacgctaaatt +ttaatgcccgctgaaatatccaacatttaaaacaggattaattctctgatccatgaactt +aggactcattgcacgtgacttatctttctctcttaattcatgctccaatacggtgggcta +aaccacttttatcacatgaatgtacgcaacgtgttaataagctatgagtacgcgggggca +gcgaaacgggtcaatctgggtatcttctattgggacggtacatttcggttttatagacta +tgtagttacacggcatcaacatgtaattaaaacggcgtaacctaggaaagccgaacgcac +cttgggattgccatgtgtccggaggattacatacatctaagaaacattctaaactatgta +tagtcgtttacgacccttgtagtacgtgcatcccttggcgaaaagtactctgggtattag +agtgtatattatcgacagcaccgaatcctcattttatagcttgacaatttatgacccgaa +agaaccttttataagtctataagtatatctaacgcaattgcggcactgagtccactaact +atctttgagcagtgttatacagtgagacgccatggaaggggtttatatattttactgtcg +ttccctaaaaagttaattatcagacctgcgcgatctcgtagatgaacaacgcgatctagt +cgaaaaatgcttgtggctaccattccagtcgagatcaaccgtttctgcggatcgcgttac +attccttgcttatttgcgataaatcgatacaaccccattaccagaaaaacccggagaatc +aattactctgcagatcttatactaaaaaagagattacaacccctgttctatgtgtcccaa +agtgagtaacgtggagcgttggggtaagagcggagcgattttaactttcgcttttccatt +ttccagtattgtactttacgttatatttgagcggcacattcgtcaaaacatgatccatat +ggactgaggtgtttaaatgttaatcaaataattgtattttcagctgactttaaaatctgc +agccattggaggtggagattccaatagatgtaagcaggtgatatcatatgcaattcttgt +gacttattaagataccagacacggcacaatcgcagtagcacgtaaacaataatgacaatc +gacggttaaattccgaacgtaagatatgtttacggatgcactaaaataggtagcaacaac +gtttctctgagatgtataagttaccaaacactggagaattccgctaaactaaggacaatt +tccgtcgtattaattgttgacaaatggttagtaatacattcgcagtggataatccgttgc +atacctagcactgagtgtaaataaaaccaatcgactactggcatttcgggctaacgacta +gatgttagcctatgtgaaagcctcacacatgcttattgccttcacggtgagcaatgtttc +ttattcgttattagaagtcacctgtagagacagtagagatgacctaaatttggtttgtcc +agtcccgaggtgatctaatgattaggttaacttagaacagtggtcaattggttaaagctg +atttacgaacacttccgaggggtcgtaaaacattaaactggtgagaacagtatgatgtat +tcggtcatctagacaaccccatcgctgggagtttggacagtgttatgattcgtaaatcca +ccatgtgtccgaattcgaaatcctgttgctccggggagatagggttaatttaggcttttt +tacggtgtggcatattagctcaaacatcaacattcttaaaatcagcgtaaacggtcacca +gttgatatttgttctgctaggaagcgatgtacaaaataagcttaataagatttaggtccg +accttaatttcggtccatagcacctctttctaagtgttttgcttaaataattgtattgtt +attgattttctgcgagttgaacacggaaaataagtcaaaaaggacacttttaggttcata +tgtaccgatgaatgcgcaatagaatcgagaaatttttagattagtaatcgtgatgattgt +ggccaaatcccgcactaaacggctttcgctgtttccaaaaaattttagtccactaggtat +ttaaatgttggacactgaacgtggaagccgtcgtattatgaaactaatggcagaggggct +cctctgcgtgtactttgagcagatgctatcgtcagaaaaaggtaaatcttttggttcttt +ataattctggcgtccgtgtagcctagtgaatgtgtttggttcaagtgaatttgtttagcc +agaatggaccaattacgtcattagctgttacgtctatacgaaatatagactgtggacgac +ccatcgtagagtcatgtagttacatgtgaccttagaacaccaatcgtgtgcgattgtaag +caggacaacacagtattgtactggtcaattggttcatagatctgactatgaatcttcgtt +tttgtacaacaatctcggtgaagcttcaaaaagcctccttcctaataatcagttaatttt +tcgtaaggttcctgttcgaggttagtcgtataaagacgaaacggccttaatgtaacatta +actattccactgtaggtggatctaacaaggttggacatgtgctaccaataagataagaat +ttcgtccgcaatacaatatctacttttgtagcctatcttggattaacaacaacttacgtt +ggtatttcaccggacgtatcaaatgattctgattttaatgactgagagtaaacatcaacg +aatcttatgtatctttaagccgctgcttgacaagtcacattactgttagaatgaacgctt +cattactacaaaacctaccaccaactcccacattaatattatactagatgtttgaagttt +atttgacaaaggttttcaaaaagcacagaatcgttacgaacacgtacattaaattgttag +ggtattaattgtggtcggtgcatttccggccccatagcgctccgcggggagaaactatgg +ccttcatgacagcccccccataacatctaggtaatggtcggataactataaacaaccctc +tccagagaactgtgaaaataaaatctcttagtacacaagcgtatactggtttaagtcttg +cccatcttaaagactcttttcactattttcttgatgcctcattcttctaatattaggtga +ttttttaatccgagaatataaaaagacgatagaaagtgttaaaacacggcgtagcgacat +attttaaagaaatgaaatactttttgactatccctcatgatctaaacttacgcggagcta +tctttttgtataacatgtacagagaattaatccgatgcttcttccgattaaggacatagc +gccgaaaacgtcatggcggcttatcgatatcgtaacgcactataccaagtgattaagtga +tcaatgaatacgggtttcgggatttctgttaagtcatgcacggcaaatacttggagtctt +gaataacgccgcgcgtagtacgaaggttctcaagctcgcgtgacgtatagaccgtattgc +tatttcctgccttctcaattgtccgaggattgctgataacttaaaataaggttgagtttt +taataacgatttgtcgagtttgggaaaatcctcgtttgtgtgtttgtcattttcaagtta +tcaagaactacgggtataatttacgacgtaatgttggtttgatgcccgattgcgaatatc +gtacgaatggtatttgtacaactgctttcctttatcgattgctcgagaacattataaagt +ctattactatggattaagactgtatacaagtgtttaagcggagcccgtgataatctataa +ggttttggtacctttatctgttacttttgccttgaaacatacatacgtacacgggaatat +ttacctaaacgccgtatagtccagcctcgtatttgggccgtgttttgtcagcattttaaa +ctgaaagcgcccacttgcattataacccggtgcggaatctcttagtgactcgtcaggagt +ttacgcctttgagacctctcgacaggacccattttgatctagtcgttataggtagagtgc +ctttcctatcgcaccattaccttctagcaaacttagagtattcaatgaaatcatatcctg +tttatactaaatgttataggctaatgacacagctgacactaagaggtctcttcgggttac +ccgaatgagttgtttatacgatgttgacaactcgggggagtcatttcaatgaagactgag +gactcttgatcagattaaaacgcttaatgactgataatttagattatgccgtgtattatt +taagtgggcgaaccctcccctagaatgggtttcctgagaaaagtcttagaacacagtatt +ctgaatccagatgcaaatcgctaacgttagtaagcggctgtagctcttggcagtttggtc +aatagtcaatcgcaatccgtttaaccgtctactattcctagagcgaagagctatgttctg +acacgtccccaatattaggcaaaggctccaaaagaacagtcaattgattaactacgggct +tggtttctccgtgaatccttgcgccgctataccacataaaaggatagcggtgataccaca +agtttgcgacgttaaagcgtcgaccctcaacaagtacactagcaaccccttagcaattaa +ttttgtccatcactactgccaagagttgactggaccagttggaaatgacatttgatatat +taatagagctacatattgtaccactttactgtcacttacactaaccctagcgtgattact +catacatatattcgtaaattctaagttatgatactagttttgtaaatttaatcggcgaag +acacgttctcttgtacgagcttcaactaaatatttcactgtagccaaccactttaaccag +aaggataccttaatgccgatataatattgtccaggaaacgttaatactttcacaagacaa +agcttggaagaggtactttacgatcacctgatagatcgaccggaacgattctatataggt +ttggtctgagaaatttgtagctaaaaccatgttccataggaactcctctgtaatgggcaa +aatgcagatagcgttcaatcgttgcttaactatctatcacagcatcctaactcctcaaca +gcttctttcctaaagacatcagcaggtaagttgacggcacccgataacccagagcacgat +tggaatctaatactctgtatggatcattacgctaagtaaatataatgattttctgactca +aagttacactgcgaattttatattaactggttctatttgttaaataccacaacctctcgt +caacaggtcgcgatgcaagtgatccaaaaatatctaacttataccaaccattacttctgg +cgcagaaaaacatagatatctgaacaatcgaccgttaagactgtctcgccgatcttagga +acctaatactgctcagtagttattgtttatttgggccatccccggattatgtcagccatg +gaacactaaaagtcctaatctaacctatggacaaaaagctcacttttataaaattgctca +ccttatgttgattgttatttgtccgaaatgtctataactcagtgtactatctattggaaa +attatggccggagttttattgaatatacttttgtatgttgagaaagaatgttgtcgtaat +aattatcagctggaaaatcatctaatatatattatattgagatattacgacagacctaag +tgctttcccgtcatgagcagatggactaacactcttggtaatccttctcgttttagttgg +taatgtttagtctaagtaatatcccgactcttacttactcagagcggaaatgacttttta +aactaacgtttaaaggcacttagtatgcgtcagggttatttttttaattacgtacccttg +tgcagagagtttagctattcgatcctacttagtatgaaccatgagagtacaggttggtaa +ttcacagagaaggtcgagaagattatttttgatgtttaccaatactatgaggcgtattca +tcgaaataattttatggctgcgcacttcacatacgcaggaagaccactgcagcttgctag +atctggatgtatcattgtacttctaagagcctgaaaggtaatacattcccagcgagcgta +acagattgtatggggacatattcaatcttagcaatgcattcgttcttcgaaatcaggcat +ttttgatgtcataagttctgtcaactataaccctggaactttaatctgttgttcgtcgaa +tcaaggatcaagaaagcttctaaaaggcccaaagcaaaacccaccactacttcagtttta +aattagaatcacaccctagggtattagataataattaaatgtcttaggaagagatatcaa +aagatgcagacatcctcaagtgaataagtctccggtctttcacaaacacatggttaagcg +atgtggttttgactagagacgttcgccaccatcgtaatatttctggttacctgcgaacgt +gaaccaaatcttacttcatacattgcttaaacagtacaacttatctcttatcctatagag +atctcaaaagtttgtatttttactggtttcaaattgagagaaaaactgcgttctccgatt +tctatattattgtttaaatgatgccaaacatccagtttaaaacacggtgtgatcagccga +ctcagattcgtatcctatgttagaatgagtcatcaaactacggtcacgcgtacattacag +agtaaactacacgaatgaaagagataagaagatgaaagagttaataggtctcctgttaat +tatgagaaccctaactactacggattggcctactagtgggttggaacggatataaaattc +gactaagttcgcggcatgtcaggctcctaaatatgaagagaactcggcatcgaattatcc +acagtaatagttggaacatgattcctctatgcatggtgtatatccacgtacgccagtgtg +cagtgtagccatgcgaccacgggcgttgtgaatattcttcctcagaaaaggactgttgag +caaggaattggattctgtgaacggaatatagtcgagtagatggaatttcctacactgcga +aaaggtcatagtaaatcaaacgccgcgcgcagacatatcttcttggcaattagtactcca +ctaaatcaattggttataaacttttagaatatctttatataagttcactacttacgctgc +gggtagtatatttaaagtgatgtcttaggaatcttatggcggcggaataaacggcttgac +tatagataccctaattctggcataaccctgtaacgtgtgaagcatgctttaatagacgac +tagatcagcttatagaatggatatgactgccacattgaagagattaacattagcgggtat +aatgttacgaacttgtttaacaaaatagctctaccacacacgcatagtataatataaagg +tcctggagttcgctacgagcctggaattgcagttcccctaccctgagtaaacaagatcag +tatggacctatcttctgacccacgtgtaaaaactaccgttagcggccctgagaacggtga +agttgattatcggctaacactcgctttaccaaggaacaaacaattgatggaacaggtaag +cggctggattctatcctgaatacagcataataatatttgctttcaatatatagttatgac +actcccaatatcactaactctttacaaatcggatatgaagagtgaattagagatggagcc +gatcgttccttgtattctggtaagtactcgactaatgtgtgtagtctaggggtaaaggtc +cttaaccgtcgagtctagaactcacgcattatgaaatcctccgagcatagagactctaaa +ttcgccaagcaataagtcccgacgcgaaggatgagaagctcattgaactgtaacatttac +gtcgggctcaccatgttacatatgcagcgggtaaaagtttttgcctggagtggttgagtt +tcgcgatacataaaaggccccactttcatatggtcaaatatctatatcgtgctttggacg +actcgataaactaaagtagcctagtaatgccctaaaccgctgcatttgtgcaataaaaaa +tttagagtatatataacttccggacgtatggctgccttgaatcctcggatatcgtcctta +tacaacgatgaacggtatagctcggaactatgcagattaggcgatccttgggttgaattt +ttagtttccatagatatgagttagttttgatatggttaccatacgtccctgcattgaaac +ttaatctgtatattgattgatccttagcaatagcggcacatttctgggcaatatgactta +attaggttacggtttttactatgatggatacgttttatatgatagaataacagttgctat +ttaaacaggtactacattcaactaatactgtttcactattgtgtccaacatagggaatat +attgcctgaatagatgtattatcaggcatcttttacgctccaggtagaactaattaaaaa +tgatccttagaaactttcaagcaacataagctaaaagttacgccaattataagccacatc +ggtaggatcttcaggcattcccatatccttctctatcaatcccgtctgttgctaattggt +tatctaagcatatcgcggcgagcatctacgataggtataaagttgctgctatctaattcg +tcataatatatacatggaattacagattcatacgtcttcagtctcgtggtgtttctaaga +gcggacccaagaattacgtaatatctctctcgtgttacccaagaagttgacacgtgattg +tcagctatctttttctggcgatgttaatagttataaacaattgcatatagctgcaaatta +gctaatcaaatactcgtttcttaaatgttatcagcaaagctttaggttctgtaatttcac +tgtgtaaagagggcgctaagttcaaaattggtttttggcaacaaacaatttaatagcgca +gtgcaaaaataatatctcagggtgtaattatttctctaattggtctttacggttggacca +ggcaatgggttttttatctatgtgataccaattaaaagtaatttcaaagtgacattaaac +ttaagtattgctgtcaagaccattacgacacttcaccaacacatttatgtattgtgctac +gcggtatggcccgtagtaatttctgatattgaccgcgttatcagcaagtacgctgtacaa +atgccaaatttagtaaagctctgtgtgcattccaaggtgcccacatcacacattatcaac +atatcatgtcgttgtattacgtccttttactagcctgggaaataccggtgattcagagtg +aacataaatctctgaaagctactagacaaagctagtatagttaaaatatatatttctttt +aatattaggatctttgcgattgcacatttcaagcatcgcattaacctacctccgtactct +tctacaacggttgcatgtacgatttctatgcgatgaaatacttatgttcttagtttgggg +ttactttgttcacctagtcctcgaacgcaaattagcttcgaatatctgaaaagtgtatgc +gggcaccaaaacgatctcgattcttaggtttataattatagtcagaagataaatacatgc +atatctggacactcttccacatgtcatgtcgactaactttgaactacagtcatatataga +ctgttatctgatccgtatgtgtctattactactcttatctgagaaaggacccaatggagt +cacagtaagcgatcatgtcatcggggctttttccctgattataagattacactattgctg +tgcttggggcctcctactttttctatcttaatcattttgtacattaaaaagctaagaagt +aggtacaacttatctttcccatacgagctggaccattaatttaacagccgcaaggcgagt +tttaatgttaatctggaagggctttatgttctaagcttttagcactgagaaattaatccg +taggaaattaatcccacataacccggtaagagaaccttacgccccgttactaataatgtt +ctgcgcaatgtaggaagtgacaagctcactcttgcgacgagctccttaatacaggccctg +cgttatattcgaccgtacctataactagaccaccatcttaaatgtacagttatggttttc +gacgcatagagtatgggaccacctcgaaatgctcagctgcaaattgtactgggggtggtt +atcaaacatttaatatgaatctatggtaaagtactagtttatagatagccgaacactaaa +ggtttgcagaccttcctcccctgaggaacttcgtgtcacaaattagattgagaaggtggt +gataaaatcgcgtatctacaatgatttggtgcaaatatttatcgattgcccaatcgttct +actcgtactctttatagcctaacgccttttcttggcgctaattagcctaatccaagaagg +agtctaacaaaattacttaaccatactcttgtctattcggcccacgcatgcgcaagctca +aaaagttctcaacgggcgtttttacttgagtcccaggaggtaacattggatctatgagtc +ttaacagtggaaatatgatttttagattgtgttcagatttattgtcttattttggtctat +ctcatcagctatagctacataatgacgtcttaactgtttcgactaaccttcagatctgac +taccccaaatacaacatagcaaaagaatgatgctaacgcttaactatcctttcacgatct +taacaaaaaagctccatttaaaagaatcgaaaacagatctaccattcgtggaatcaattt +ttggacgagtactggtcgggtcgtgcttatttgctacaggattgtttcgtataacgttca +agcactttagcggttccatccttgatggcgttaactgatgatgcgtaagtttatggtgat +ctaaaactctactacgaaccaggtcccagcacgaaacgtcatctttaatgagtttttagg +tctccaggcactaggctgcgaagtggaatatgtgtcatcagagacaaatagatgattcct +atagctttttgcagttaagccactaagtaggcggttctatagggtttcattcaaatcgat +cgtaattcccgactctgcatagcgtgggtcttgtatagaccattcttcaggcccgccaca +atggtttcaagtttcaacttccgtttattggctgtccctcaatagagtcgttctcagggc +acgactctcgttcgttattcataagtccagtttgatccacgaatacagaacacgcatatc +tgataataaaagcttaacgataactttcacgcgcatggtttatttttgatttattaggca +accaaataccagaatgtagtcagcgatatgtagtaaaatttagacaaacataaaacaaag +tatcgccattacagtctcctgttaggagaacctttttatcaatatgtgtaggcgtgtatt +ggcgcccttgatttaataataattacggctaaacgtattgatattttccaggaactgccc +catctcatgagatgaccctaaattttattcacacctcatttttaattcttttatatcacg +attatttatctgagcaagcatctttgcaagcattcatagtgacggtgctgtctctatgaa +tgcatgctaatatacggtgcgctaaacatattggttcaattcaatgtaagctacctcgga +atttgcttgcactaagacggggaagccaaaacggtaaatcgccgtatatgctagtgccaa +gggacttgtccgttggagtcactatggagttacaagcattataaatctaaggaaatcgca +gtatcagtccttaccccaaagatacttcgcattccctggggtacggaccatgaaatactt +ctttcatacatgataaacgatggagactcggttaccaccctggtagttactccatcaatt +ggagttaactaagatcgctattacaggctttattagccaatcatcacaagcctcttttta +gagattcacaagttagcaaaccaaagttcctttgataagtctttaacgagatctatccca +attccggctaggagtaaaatttatatatttgagatcggggttaaagtcacacgcaatgca +aggggtttttatatggtaatgtccttccctaattaggtaattttcagacctccgagagag +agtagatcaacaacgcgttatactcctaaaatgcttgtcgataacatgacactacagatc +atccctggatgagcatcgactttcattacttgattagttcagttaattcgtttcaaacca +ttttcaacaaaatcccccagtagatatgtatatgcacatcttagactaaataacagtttt +cataccctgggatttgtgtcactatctcaggaacgtcgagacgtcccctatcaccgcagc +gagggtaactggccctgttccattgtaatcgatgggacgggacgttatattgcagaccca +aagtagtaataaattcagccatatggacggagggggggaattgttaagaatataattcga +ttttcagctgaatgtaaaagctccagccattcctcctccacttgacattagttcgaagaa +ggtctgagaattggaattgcttgtgacgttttttgtttccagacaaggaaatagcccagt +accaagtataatattatgacaatagaagcttaaattcacaacgtaacatatctgttagca +tgctctaatagaccgagaaaataagtgtctatgtgtgcgagaactgtcaattcacggcag +tagtcacctaatctaacgtctagttcccgactatgaagtcttcacaaatggttagtaata +atttcccagtggagtagaagtggcataacgtgcactctctgttaataatacctttagact +actcccatttcgccagaacgtcttgatggtaccctatgggaaacactcacacatgcttat +tgcctgcaacctcagcaatgtgtcgtatgcggtatttctacgaacagctagtgaaaggac +tgatgacctaattttggtttctcaagtccagacgtgatattttgatgaccgtatctgaca +tctctgggcaattcggttaacctctggtacgaaatagtccgtcgcgtaggtaaaaatgat +aatgctgtcatcactatcatgttttagctaagctacactaccccatcgctcgcacgtggc +aaagtgtgaggattccgatatcatccatgtgtacgaattcctaatactcttgctcagggc +acttagggttattgtagcctgtgttaccgtctcgcatattagatcattaatcaacagtct +tataatcaccgtaatcggtaaacagttgttatttgttctgataggtagacagctaataaa +gatgctgttgaacagttacgtcccacctttattgccctacagtgaaactagttcttactc +tgttgctgtaatatgtctagggttattgatttgctgccacttcaaaacggaaattaagtc +attaacgaaaatggttccttcataggtaaagatcaatccccaattgaagccagaaatttt +gagatgtcgattcctgatcattcgccaaatttacagctcgtaaacgagttccatgtgtaa +aaaaatgttgagtccactagcttgtttattctggctcaaggtacgtggaacacgtagtat +tttgatactaatgccagacccgctacgatccctgtactgtgagcagagccgatcctcaga +aatagctaaatcttgtgcttcgttagaagtctcgactacgtgtagcctagtgtttgtgtt +gcgttatagtctatttgtggacacagtatggtcaaatgacgtcttttgatctgacggcgt +taacaaagatactctgggcaacacacatacttctctcatgttgtttcttcggacctttca +taacctttcctggcacatggttagctgcacatcacaggattgtaagggtctagtggttca +gtgagcggaatatcattcgtcggtggtgttaatctatctcggtgtagcttataaatgcat +ccgtaagaatattatgtttatttgtcggtacgttcatggtagtggtgtcgccgatttaga +cgtaaaggcatgtatggatcttgatctatgcaaaggtaggtccatctatatacgttgcac +agcggatacaaataagataagaatttactaacatttaaattttcttattgtcgagcatag +attggaggaaaaacttatttacttggtatttaaacggaagtttctaatgtttatgattgg +atgcacggacagtttactgcttactttcttaggtttcttgaacaacaggatgcactagta +acatgtctcgttcatgcttccattaagttcttcttaaacttacacaaactacctaattta +gagttgacgagatggttgaacgtgttgtgacaaacgtttgcaaaatgcacagtatcgtta +ccaaaaagtacatttaagtgtgtgcgtaggaattctgctacgtccattgcaggccacatt +cacatcccacccctgaatatatggactgaatcacacacaccaaatttcatctaccttatc +gtagcataactattaacaaacatatacagacttcgcggtaaataaaatatattagtacac +aaccgtatactggttgaactattgcccagctttaagacgcttttaactaggtgcttgatc +aagaagtattattatatgacggcagtgtgtaatacctgaatagatatagacgttagattg +tctgaaaacacgccgtagagacatttttgttagatatgtatttctttttgacgagccagc +atcttagtatctgaagacgagctatatgtttgtagaaaatcgactgacattgtatacgag +gcggcgtaagattaaccaaattccccagaattagtaatggcgccttatcgatttactaac +gatatataacttgtgatgttgtctgcaatgtatacccgtgtaggctgtgctcttatcgaa +ggaaacgcattgaagtccaggctggatgaaaccaccgcgtacttccatgcgtctatacat +agcgtcaccgatactacgttttgctatgtaatccattctaatgggtaagaggattcctct +tatagtaaaatatgcttgactttttaagaaccattgggagtggttggcaaaataatagtg +ggtgtctttctcagtgtatagttttctacaactacccctattaggttacaagtaatctgg +ctttcttgccacttggcgatgatagttagattcgtatttctacaacgcagttactgtatc +catggcgcgagataattagatacgatttgaatttggatgtagactcgttactactgttgt +agaccagcacgtgagtatctagatgggtttgctaccttgttagcggacttttgccgggaa +aaagacatacgtacaaccgtatattttactataagcagtattggccaccctcgtattgcg +gcagggtgtgctcacctggttaaaatgaaagagaaaaattccattttaaaacccggagga +atctattactgacgaggaaggtgtttaacccgttgagacatctcctaacgtaaaaggttc +atattctagttattccgagagtcactttcctatccaaacatgaactgatagcataatgac +aggttgaatggaaagcatatcctgtttattctaaatctgtttcgctaatcaatatgctgt +cacgaactcggagcttacccttacaactatgtgttctgtttaccaggtgctaatatcccg +gcactcttttcatgcatgtcgctcctagcgtcatctgatttaatagcttaatgtctcata +ttttacagtagccagtgtagtatggaaggcggcgaaccagcccctacattgggtttcctg +acataagtattacatatcacttgtctgattacacagcaaaatcgctaaccttactttgcg +catgtagctattggaactttgggctagtgtctatcccattaagtttaacagtagactagt +ccgtgagcgatcaccgagcttatgtctcgtacccaagttttggatttggatcaaaaacta +ctcgatattcatgatctacgggcttcctttctccgggtatcattgcgccgagattaaaaa +taaaacgatagcgctgtgaaaacatgtttgacacgggatagcgtagaaactaaacaacga +atagaccatccaatttgaattttattgggtccagcacttcgccatagtgttgaatggtaa +agttcgaaaggaaatttgttatattaattctgctacattttcgaccacttgtatctcaag +gacaatatcccttgaggcttttagcagaaagagatgccgtaattctaagggatgataata +ggttgggaaatttaagagcagtagtaacggtcgcgggttcgaccttaaactatatattta +aatctagccaaacaagttaacaacaaccataaagttatgaccttattatattggcaagct +taacgttttaattgctctagtaatagagtggtagaggtaagggaccatcacctgattctt +cctccgcaaccattatatagacgtgtcgtctgacaaatttcgagataaaacattcgtcct +tagcaacgaatatcgaatggcaattagccacattgagttaaatagttgaggatatttctt +gcacagaatcagatctaatctaatgattcgttactaaacacttcaccaggtatcgtgaag +gctcaagattacccagagaacctttgcaatataagaatatgtatgcagcattaccctaag +taattatattctttttctgactcaaagtgacaagccctagtgtatattaaatcggtatat +ttgggaaattcctcaaactatcctaatcaggtagccatgaaagtgatcaaaaaagttcgt +acttataccatacatgaattctggccaagtaaaaaatagattgcgcaaaattcgtacctt +aagtctctcgccaagatattaggatcctattactcatatcgtgtttttctttattgccgc +catccccggagtatctcacccatccttctcttaaaggcctaatattacctatgcaaataa +acatatattgttgaaaattgagaacctgatcgtgattcttatgtgtaccatatgtatagt +aatcacgcgactatatagtgctttagtatcgcccgtgggtgagtgaatattctgggctag +cgtgagatagtttcttgtcctaatatttttcagatcgaatagcttctatttttgtgttta +ttgacatatgtcgaaactccttactcagtgaaagtcatgaccagatccacgaacaatctt +cggaatcagtctcgttttacggcggaatcttgagtctaacttatatcccgtcgcttactt +tctaacaccccttatgtatttttaaaattacgtttattcgaacgtacttggcggaagcgt +tattttttgaagtaagttacattgggcagactcttgacattttcgatacgactttctttc +atccatcacaggactcgttcgtattgatatcagaagctcgtgatgattagttgtcttctt +taccaatactttgaggcctattctgcgaaatttttgttgccctgcgaacttcacatacca +aggaacacctcgcaacatgccttcatatccatcgttcattgtaattcttacacaatgaat +cctaagtaattacatccctgcgtaaaagatggtaggggcactgaggatatattaccaagc +atttagttatgagtaatcagcaatgtttcttgtattaagttctctaaaatagttacatcg +taatgttatctcgggttccgcgaataaacgagatagattcattatatatggccctaagca +aaaacctcctcgtattctgttggtaattagaatcacacaatacgggttgagatattaatt +atttgtagtacgaagagatataaaaagatgaacaattactcaagtcaagatgtatacggg +atttataataaaaatcgggtagagatctgctttgcaattcagacgtgccactaaatcgta +atatgtcgcgttacatcagaaagggtaactattattaattaataaagggcttaatcacta +catattagatcttatccgatagtcttatctattcgttgtatttttaagcggttctaattc +agtcattatatcagtgctccgagttctttattattgttttaaggatgacaaaatgcctct +tgttataacgctgggagaagcagactaagagtcggagcagttggtagaatgaggctgcaa +aagacggtctcgacgaatggacagactttactaaaccaatgaaagacagaagtagagcaa +agtctgaagtggtatcagcttaattatgacaacccttaatacttccctttcgccgaatac +tggcgtggaaaggttttaaaagtcgaagtagttagaggcatctctcgctcataaataggt +agactactcgcaatccaatgtgactatgtaatactgggaacatcagtccgcgatgcagcg +tgtttatcaaccgtccccactcgcctggggagacatgagaccacccccgtggggattatt +agtccgcagtaatcgactcttgacaatccttttcgattatgtcatagcaatttacgacag +ttcagcgaagtgactactcggcgaaatggtattactaaagcattcgaacccacatgaatg +tgattcttggcaatttctaatccactaaagcttttccgttgaatctggttgtagatattt +atataagttcactaattaagatcacggtagtatattgatagtgatgtctttgcaagaggt +tggccgaggaatttacggattctctattgatacaatttgtctggcttataactcttaagg +ctgaaccaggcgtttttagacgacttgatcagctgttagaatggtttggactccctcttt +catgtcagtaacatttcagccgttattgttacgatatgcttgaacaatattgatctacca +cacacccatagtatattttataggtcatgctgttacctacgagcatggtattccacttcc +cattcaatgagtattcaacatcactagcctcagagatgatgacccacctctaataacgtc +acgttgcggccatgtgaaacctgaacttgagtagacgatatcaagcgctttaaattgcat +ataacatttgagggtaaagctaagcggatgctttatataatcaatactcaataataagat +ttgattgcattttagagttatgacacgacatagttcactaacgagttactattcccagat +ctagactgaagtactgatcgagacgatccttacgtcgatgatcgttagttatcgacttag +gtcgggtctctagcggtattggtacttaaccggacactatactaataacccatgatcaaa +gcataacagaatacagacgataatttcgccaacatatatgtacagaccccaagcatgaga +agctcattgaaagctatcattgaagtcccgctcacaatgtgtcttttccagacggtttaa +ctggttcccgggagtcctggagtttcgacttacataaatggaaacaatgtattttgctaa +tttatctatagcgtcatttggaccaatacagaatattatgttgcctagtaatccactata +acccgcaagtgctgatagaaaatttttagacgatttataaatgccccaagtatccctccc +gtgaatcctccgttatactaattagtattcgttcatacgtataccgcgcatatatgaaca +tttggcgataaggcgcgtgaattgttacgtgacagagatagcagtttcttgtgatatggt +taacagacgtacatgaagggaaactttatatctatagtgatgcttccgtagaaataccgc +cactggtctgccaatgatgaagtatgtagctttaggtttgtactatgaggctttcgtttg +tttgcagagtataacagttgcgagtgaaaaaccgacgaatttatactaatacgctttcac +tattggctacaaaatagggaagagtttcaatcatgagagggagtatatggatgctttgta +gctaaaggtagaacgtatgtatatgctgccgttcattcttgaaagatacataagcgataa +gttacgacaattataagcaacatccctaccttcgtaacgatttcactgttactgcgcttg +aaatacactatggggctattggcggagagaagcagatcgcgccgagcatatacgagacct +ataatgttgatgatagagaaggcgtctgaattgatacatcgaagtacactttctttcgta +gtatctctcgtcctctttctatctccggacacaagaattaagttatatatatagagtctt +accaatcatgttgaatcctgattctcagagttctttggcgggccttgtgatgactgagaa +acaatgcaatattgctccaaatttcctaagcaaattctcggttatgttatgttatcagca +aagcgttacgttatgttatttaaatctggaatgacggagcgaagttcttatgtcggtgtg +ggaataattcttttgaagacagcactccttaaataatatcgctccgtgtttgtatttatc +gaatgggtctgtaaccttgcacaagcaaatcggtggtgtatatatcggataacaattaat +acgatgttcatagtgacagtatactgatcgagtcctctaaagtcaattacctcacttaac +aatctcattgatgttgtgtcattcccggtatcgcccgtagtatgtgctctgattgaccga +gtgtgaaccaaggaacatctactaatgcctttgttaggtaagatctctctgaattccttc +gtgccaacttaaaacattatcaaaatttcttctacttggattaactacttttacgagcat +ggcaaattcccctgtggaagacggttcattattatcggaaaccttatagaaattgcgtgt +tgactgaaattagatttttattgtaagagttgcatctttgcgattcctctggtctagctt +ccaatgaacagtcctcccttctattcgacatcgggtccttcgtacatgtctttgcgatgt +aataattaggttcggagtgtggccttaatgggtgcaactaggaatacaacgcaaatttgc +tgacatgatagcaaatcggtatgccggcaccaaaacgtgctccttgcttagcttgtgaat +gagactcagtagttaaataaatccatatctgcaatcgattccacaggtattgtccactat +ctttgaactactctaagagatacaagcttagctgagaccgaggtgtatatgactacgctg +atatctgtaaggtaccaatgcaggcaaagtatgcgagaagctaataccggctgtttccag +ctttataagattaaaatttggctgtcctggcggcctcagaattgttctatcgtaatcagt +tggttcattaattagctaagtacgaggtacaacttatctgtcccagaacagctccacaag +tttttttacagccgaaacccctgtgtgaatcttaatatccaagcgcgttatctgattaga +gtttacaactcagtattttatcagtacgttttgtttccaacattacccggtatgacaaaa +tgacgccacgtgtcgaataatggtctgaccaatgtaggaagtgaaaagataaatattgcc +tacacatactgaattcaggcaatgcgttttattcgaaaggtcatataactagaaaacatg +atgaattcttatcggatccttttactagcatagtgttggcgaacacctcgtaatgctcag +cggcaaattggactgcgggtccttatcatacattttttttcaatataggcgattggtcta +ggttagtgattccccaacacttaaggtttgctgacattcataccctcagcaacttcctct +caaaaattagagtgagttggtggtcttataagaccgttgattatttgaggtggtcaaatg +atggtgcgatgcacaaatcgttataatcgtactctgtagacaataacccattgtagtgcc +gattttgtgcataatacaagaaggaggatataaaaatgacttttcaataatattggctat +tagcaacaagaaggagaatcctcattaagttagcaaccgcagggggtactgcagtccaag +gaggtttcattggagagagcagtatgaaaacggcaattatgattgtgagattcgctgaag +attgtgtctctgattttcctagatagaataagctatagctacttaatcaactcttaactg +tggagactatcctgatgatctgaataccccatttacaaaattccatatcaatgaggctaa +cgcttaaatttcatttctccatcgtaacaaaaatcagcctttttatacaagacaaaacac +tgcttccattacgggtagcaatggttgctcgactactggtagcgtcgtgatgtggtgata +aagctgtcttgcgtttatacttaaacaaattttgacctgacataatggagcgacttatcg +gatgttgccgatctttagggtcatctattaagcttatacgaaaaagggacaagcacgtta +cgtaatctggtaggactgggtacctagaaacgcaagaggaggcgaactccaatatctgta +agaacagaaaaatacaggagtccttttcatttttcaagttaacaatataagtaggagctt +agagaggcttgcatgaaaatcgttaggaattacagaataggcagagagtggggcgtgtag +actacattcttcaggccccacaatatgggttataggttaaactgcactttttgcgatctc +ccgaaatactgtcgttctctgcgaaccacgctcgttccttttgctgtagtccacgttcat +ccaactattcagataaacaagatcgcagaattaaagcttaaccatatcttgatagcccat +cgtgtatggggcatgtatgtgcaaacaaaagacctcaatcttgtctgcgagagggaggaa +aatttagacaaacataattcattctttcgactggacacgctaaggtttggacaaactttg +tatctatatctggaggcctgtattccagcccttcttttaataagatttacggcttaaact +atggatatttgccaggaaatgacactgctattgacaggaacataattttgattcaaacct +cattgttaattattttatatctcctgtttttatatcagaatgcttctgtcctagaaggca +tactcaaggtgagggctcgaggaatgaatcataatagaccggcccctattaatattggtt +caattctttcttacataacgcggaatttgattgcacgaacaccgggaacacataaccgta +tagcgcccgttatgctagtgcctagcgactgggaccgtggagtctatatcgtctttctac +cattattaatctaaggatataccactttaagtcctttcaactaacataaggcgcattcca +tgcgctaaggaccttgaatttattatttcttacatgataaaagatcgagtcgacgggaac +aaaaggctacgtactcaataaagtgcagtttactaagagccctttttctggcttgtggag +actatcataacatgaagatgttttgacattcaatagtttgcaaaacaaacttactttgtg +tagtattgaacgagatctttccaattgccccatagcaggaatagttatatattgcagatc +gcggtgtaacgcactccaaatccatcgcggtgtgtgagggtaagcgacttaaagaattac +ggtttttgatcaaagcacagtgagagttgagcaaattacagttatacgacttaattcagt +ctccataaattgaaacgacacttcttaacgggaggaccagacacgttcattaagtgagga +gtgcactttttgactttaaaaacatggtaatcaatttaaaccacttgatatgtatatgaa +cagatttgaagttatttctgttttaatacactgggagttctgtcaatatcgcaggaaccg +cctgacgtcccctatcacacctcagagggtaaagggacaggggaaagggtaatcgagggg +tagggaacgtagttggcacacccaatggacgaataaatgctgccatatccacggagggcg +ggattgcggttgattttaaggcgatggtaacctgaatgtaatagatcatcaaatgcctcc +tccactggaaattactgcgtacatccgctgagaattgcaatggagtgtctcggtttttct +ttaaacaaaaccaaattgacaacttcatagtataatttttgcacattacaagcgttaatt +aacaaacttactttgctgttagctgcctatatttgtccgacaatataactggatatctct +gcgagaactgtaaattaacggcacttggaacataatagttcctattggtaacgacgttgt +aggcggcaattatccggtggaagaattgacaactgcagttgaactgcatgaaagtcaaat +ctctcgtaagtataactttagaagactccaaggtacccagaacctcttcagcggacacga +tcgctatcaatcaataaggattattcactgaaaccgctcatatctggaggtggacgtttt +tcttcgaaaagcttgtcaaaggactcatcaaatttttggccgtgctaatcgacacacctg +ttattttcatgaccggataggacatctcgcggaaattcgggtaacagctgggtagatata +ggacctcccctacgtattaatgataagcctgtcataactagcttggtttaccgaagagac +aataaacattcgagcgctcgtgccaaactcggtgcattacgtttgaataaatcggtaaca +tgtactattactctgcctaacggcacttacccgtttgggtccatggggtaaccgctcgat +gttgacagaattatgctaaagtcgtttaagatcccgattaccgaaaatctggttatgtct +gagcattcgtacactgcgtattaagatcaggttgaacaggttcctaacaaattttgtgac +ctaaagtgaaactaggtcgtactctgggcatgttttatgtcgtggcgtatgcatgtgctg +acacttctaaaaccaaattaaggctttatccaatatgggtccttaagtgctaaacatcat +tcacaatttcaagacagattgttggtcttgtcgattccgcatctgtcgccaaattgacac +atcgtaaaccaggtacatcggtaattatatgttgactaaactaccgtgtgtattctggct +ctaggtacggcgaacaagtacgatgtgcttaagaagccctcaccccagacgagcccgcgt +aggtcacatcagcagatcctaagtaattccgttttattgtcctgagggagtaggatcgac +gaactctacaagtcgctttgtcgtgccttataggctatttcgggtcaatgtagcgtcaaa +tgaactattgtcatctgtacgagttaactaagtgtctatcgccaactaaaagacgtctcg +atggttctttatgcggacctgtcatatcattgactggcacttgcttacatccaaataaca +cgtttgttagcggatagtcgttaagtgtgcgcaagatcatgaggcggggggggtaatatt +tcgccctctacatgataaatgaataagtaagaagatgatctttttgtggcggtaccttaa +gcgtactcctgtcgacgagttactactaaaggaatgtagggttctggatctatgaaaagc +gacctccatatatatacgggcctaagcggagtaaaataagtgatcaatggactaacattg +aaatgttagtattgtcgaccattgagggctggtaaatcttatttacgggcgtgggaaaac +gaacgtgatatggtttagcatgggatgcaagcactcgttaatgcttactttagttggttg +cgggaacaacaggaggctatactaactggtagcgttcttgcttccattatgttattatta +taattaaaaataagacatatggtagagttgtagtcagggtggatcgggttgtctataacg +ttggaataatcaaaactatcgttaacaaaaacgaaatttaagtcggtgcggtggaatgcg +cctacctcatgtgcaccacacattcacagcacacccctcattataggcaaggaagcaaac +aaaaaaaagttaatcgaccgtatccgaccttaaattttaaaataaatagaaacacttagc +ggtaatgaaaagataggactaaaattcactagtatcctggaacgaggcaacagagttatc +tagatggtaacgaggtgctgcatcaagatgtatgatttttggtccgctgtgtggaatacc +tctattgatatacaagtgactttctcggtaataacgcacttcacaatgtgttgtttcttt +tctatgtattttgcaagagaaagaagcttagtataggtacacctcagagatgtttcgtgt +aaatcgtatcacatggtataactgcaggaggaacattatccaaattcaccacaattacta +atccacccttttacttttactaaagatatattaattctcatgttgtctgaattgtataac +ccggtaccctgggagcgtatcgaaggataccaattgaagtcctcgaggcatgttacaaca +cacgacttccttccgtctattcagacactcaacgagactaacttttcctaggtaatcaat +gatattgggtaactcgtggcatcttatagttattgatccggctcttttgtagatcctgtg +cgactcgtgcgctaattaagactggctctcttgcgcaggggatacgtttattctacgtac +ccgatttggttactactaagcggcctttcttcaaacttgcagttgtgacttacattccta +tttcttcaaagcagggaagggttacagggagagacttattgagatacgattggaatttcc +atgtacaatcgttaatacgcttgtagaccagcaactcagtatagagatccgtttcctaaa +gggtgagcggtaggggcaaggcaataagaaattactaaaaccctagttgttaatataaga +acgattcgaaacaataggattgcccaagggggtgcgaacatggtgtaaatcaaagagaaa +taggcattgttaaaacccgcacgtttctagtacgcaagaggaacgtcggtaaccagttct +caaagatcctaacctaaaaggggcttattctactttttccgacactcaatggacgagaca +aacatgaacggatagctttaggtctcgttgaatgcaaagaatagaatcgttattattaat +cggtttccattatctatatgcggtatagatctccgagaggaccctgtaaactagctctgc +ggtttaactggtgctaatagaccgccactatgttattgcttctagctcctagcgtcttat +catgttatacattaatgtcgcatattggacagtagccaggcttggatggatcgccgacaa +aaagaaaagactttccctgtaaggacttaactattacatataacttggatcattaatctg +caaattagagtaacggtctttcaccagcttcatattccaacgtggcgctagtcgatatcc +catgaagtttaaaactagaattggcagtctcacttcacagtgcgtatctatacgacaaaa +gtggtcgatttgcataaatatcttatcgatattcaggttattaccgattccttgctaacg +ctagaagtcacaccagagtaataataattccagacacctgtgaaataatcggtcactacg +gatagactagtaacgataatacgtatagtccataaaagttgaattttaggggctaaagat +attagcaatactggtctagcctaatcgtcgatagcaaagggctgtgaggatttctcctac +attttcgaccaattgtatcgataggaatagttacagtcacgcttgtagatgtaagagatg +acgttattcttagggttcttaagtcggggggtaatttaagaccactagtaaaggtagagg +cgtacacagtaaacgatattttgaaatcgtcaaaaaaaagtttacaacatcctttaagtt +agcaactgattttagtggcaaccttaacggttgaattgatctactaatacaggcctacac +cgaagggtacagataatgattcttactaccctaacatgatagagtcctgtcctatctcat +aggtcgacattttaaattcgtaatgagcaacgaagatcgtttcccaatttgcaacattca +cttatagacttcaggttatttcgtgctaacattaagatagaatataatcagtcgttaaga +aactattatccagctttcgtcaaccataaagattaaaaactgaaacttggcaagatatga +atagctatcctgctttaaccgatcgtatgagatgctttgtagcaagaaaagtgactagca +cttgtgtttagtaaagcgggagagtgcggtaattaatattaatatactattaagctacac +agcaaaggctgcaataatgttagtaagtagaacataaaggtattctccacaagtaataaa +tagtgtgagctaattgactaacttaactctcgcgacaagtgatgtggataagatgactca +tatcgtctttttctgtagtgccgacatcccacctggatcgaacaattccttctagttatc +gactttgattacctatcctattaaacagatagggttgtaaagtcagaaaatgatcggctt +gcgttggtctaccatagctagagttagaacgcgtagatagaggccttttgttgccaacgt +gggggtgggatgagtctgggcgagcgtgactttctttcgtgtccgaatttgtttaacatc +cattagattagatgtttgtgttttgggtctgatgtcctaactactttctcagtgaaacta +atgtcatcatccaagtaaaatagtccgatgaagtctccgttttcggccgaagcttgtcta +taacgtatataaagtcgctgaatttagaacacaccttatctatgttgtaaagttacttta +ttccaaaggacgtgcacgaagcgtgagtgtgggaaggaacttaaagtcggatcactcttg +tcagtgtagataagaatttctttcatacttcactggaatccggcgtatggatatctctac +cgcgtcatctggtggtgtctgcggtaaaaagtcttgctgcacgagtctgagaaatttttg +gtgccatcacatcgtaactgtacaacgaacaaatagcatcaggccttcttatccagcgtg +aagtctaattatttcacaagctttcctaagtatgtaaatccctcacttaatgatgcttgc +gccaatgaggatagaggacattgcatgtacgtaggactattctccaaggggtcttctatt +ttgttagcgaaaattgttacagcctaatgttagagcggcgtacgactttataccagatac +tttcattagatatgcaaatatccaattaaatcatagtagtatcgtggtatggacaatcaa +aaaagacccgttgtgatatgatgtttttctagttcgttctcatatatatagatcaacaat +gaataatctcatgatctataaccgatgtatatttatattccggttgactgctccggtgca +attcactacggacactaatgactaatatggcgcctttcatcagaaacgctaaatatgatt +aatgaattaagggagtattatctaattattagagagtagcagttagtctgatattttcgg +tgtatgtgttagccgttataatgctgtctttttatcagtgagaacagggagtgtgtagtg +ttgtatgcttcactttatgactctggttatatccctcggagaacaagaataagagtacga +gaagttcggtcattgaggatgaaatagaaccgctagacgaatggactcacgtttataaaa +ctatgtatcacagtactacagctaactctgaagtccgagaagcttttgtaggacaaaacg +ttataagtacctttcgcagaatacggccgtgcatacctgttataaggcgtagtagggaca +ccatgctatccctcatatagagctacactaataccattacatggtgactatcgtttacgg +ccatcatctgtaagcgatcatgcctcgttagcatccgtacaatctcgcatggcgtcactg +cagaaaaaccccgtgcggattttgagtcagaactattcgaagcttctcaatccttttcca +ttatggcatagcaagtgacgactcgtcagccatgggaataatagcactaatccgattact +tatgaattagaacccacatgaatgtgattctgcgaattgtctaagaatctaatgattttc +cggtgaatatggttgttgttatttattgaacttatattattaacatcacccttcgttagt +gatagtcagctatttccaagaggttccccgagcatttttaccattctctagtcatacaag +ttggagcgcttttaaatctttaggctgatcaaggcgttttgtctagaattctgcagatgt +tagattcgtgtgcaatccctcttgcatgtcagtaacaggtcacccgtttttcgttacata +tgctggtaaaatattcatagtaataactacaatacttgatttgttacgtaatgctcgtac +ataacacaatcgtattccacggaacagtaaagctctattattctgatcgagcctaagaga +ggatcacactacgctattaaagtcacgttcacgaaatctcaaacctcaactgctggtgac +cagttatagacagtgtaattccatattacatgtcaggcttaagctaacccgagcctttat +ataagctataatcaagaattagattggagtgcattttagacttatctatcgaaatagtga +tagtaagagtttatatgacctgatctagactgatgttctcttccacaacagccttaaggc +gtggagcctttcttatactattaggtcgcgtcgagagccctattcgtaatgttaacgaca +ctagactaatatacaatgagctaagaataacacaagtcacaagataatttacaaatcata +tatctacagtccacaaccatcactagcgattgcaaagcgttattggtactaccgctctaa +atcggtatgtgcaagacgcgttaactggttcaagcctctcctgctcgtgagactgaaaga +aatcgaaaatatggatgtgcctaattgttcttgtgagtcatgtgcaactatacagtttag +tttggtcaagactatgcaactattaacagcatgtgcgcattgaatatttggtgtcgattg +ataaatgccccaacgttccatcacgtctataagccgtgttactaatgtgtattagtgcat +acctattcagaccatagttcaactgttggactgaaggcccgtcttggggttcgtgaatga +gagtgcagtttcttgtcttttccttaactgacctaaatgaaggcaatcggtttatctaga +gtcatgcttaaggtgaatttcagccaatgggctcccattgagctagtatggtgctttacc +tttgtaagtggtggctttccttggtgtgctgactttaacacggcagagtgattatccgaa +gaatggataataagacgctggcaatattggctaataaagtccgatgagtttcaatcatga +ctgcgaggagatccatgcggtgtacctaaacctacatcgtatgtatttgctgacgttcat +tcttgatacataaagatccgatatcggtccactttgtttaccaaaagccctaccttcgta +acgatggaaatgtgaatgagagtgaaatacacgatggggatattgccggtgagtacaagt +tagaccacacattagaactgacctatattcgtcatcatagagatggagtatgaattgatt +ctgcgaagtacactggctttacgagtatctagacgccgcggtatatctcccgtcaatact +atgaaggtatatatatagaggctgaaaattcatgttcaatcctctttctaagagtgagtg +ggagccccttctgttgtcggagtaaaaaggcattattcctcaaattgtcagaagcaaagt +atacgtgatgtttgcttagaacaaaagagttaccttagggtaggtaaatctcgattcacc +gagagaagtgattttggcggtgtgcgattaattcttttgatgacagatctcattatttta +tatagctccctctttgtatttagagtttgcgtaggtaacctggcaaaaccatatcccggg +gggagagtgcgctgaacattttatacgatgtgattactcaaaggataaggttcgaggcct +ctatactcatggaactatcttataattataatggatcgtggctcattccacctatccaaa +cttctttgtgatctgatgctacgagtgtgaacaaacgtacatcttctaaggaatttggga +cgtttcatagctcgcatttcattcctgaaaacttaaatatttttaaaaattgattctact +gcgaggaactaaggtgtagacaagcccttagtaaccggtggatgtcgcttcagttttata +gcaaacattattcaatttcagtcttgactgaaattagtttgttagtgttagaggtccata +tgtcacatgcatatggtctagatgccattgtacagtaataccttagattagtattagcgg +catgcgtacttggatttcacttgtaagaatgagcttaggacggtcgcctgtagggctgca +aataggaatacttacaatttttgatgacttgttagcatatcgctatcacccataaaaaac +ctgatacttgatgagcgggtgattgagactatgtactgatataattcaatagctccaata +gatgaaacagctatgcgcctatttatgtcaaataatcgatgtgatacaagcttagagctg +aacgagcgcgagtggaattagcggtgatctctatcctaaaaagccacgaaatcgatccca +gaagctaatacccgaggtgtcaagcttgagttcagttaaatttgcatctcatgccccacg +aagaatgggtagagagtttgaaggtgcttctggattttcctaagtacgtggtaaaaattt +gatgtaaatgaacacctcctaatggttgtgttaaccacaaacccctgggtgaatctgatt +agccaacccagtgatctgatttcagttgtcaaatctcttttttataactaccttttgttt +ccataatttaaccggatctcataatgaacaaacgggtagaataatggtagcacatagcga +gcttgtctattcagaaatatggcctactcagaatgtattctccaaatcagtgttatgcga +aacgtaattttacgtgtaataatgatgatttcttatcggttccttgtactacaatactct +tgcccaacaaatactaagcataacagcaaaattcgaatccccctccttttaataaatggt +ttttcaatatagccgattcgtattcgttagtctttcaccaactattaacctggcatctaa +ttaataaaatcaccaaaggactctataatatgacagtcacttcggcctcttttaagacag +ttgattattgcaggtccgcaattgatggtgacatgcacaattagttagaatccgactatg +gagacaattaacaattgtagtgcccatttggtccagttgacttcaaccacgagttataaa +ggtattttaatttatagtcgatagtaccaacaacaagcacaatcataattatgttagaaa +acccagggggtaatgctctaaatccagctttaaggccagagtgcactatgaaatcgccat +tgatcattgtgtcattcgctgaacttggtgtctaggaggtgccgagtgagaatatcagat +accttatgaagcaacgattatatctggactagatcatgatgatcggaataaaacattgaa +ataagtccttatcaaggagcataaacattttatttaatttatacttcgtaaataaattca +gaattttttttcaagacattaatctgagtaaatgacggctagaaagggttcctactcgaa +tcgtagcctacgcatgtgggcagtaacctggcttgcgtttttactgaaacaaaggttcac +cggaaagaaggctgccacttttagcttcttgacgatctttagcgtcatatttttagatta +gtcgaaaaacggaaaacaaacttaacgaagctggttgcacggggtaccgagaaaccaaag +agcaggacaactccttgatcgggaagaactgaaatagacagctgtcattttcattggtca +acttatcaatataacgaccaccgtagtgacgcttgcatgaaaatactgaggatgtaaact +atagccagtcaggcccgcgtgttgactaattgatgaagcaaacaaaatagccggtattcg +ttaaaaggaacgggttgccagctacagatatactctaggtatatcccaaacaagagacgt +cctttggctgttgtaatcggtcataatacttgtcacataaacaagatcgctgaattaaac +attaaacagttagtgatacacaatcgtggttggggctgggatgtgcaataaaaagtcatc +tatcgtctatcacagagcgacgtaaatttagacaaacattattatttcttgacaatggaa +tcgataagcgttcctctaacttggtatatatatctcgaccccgggattccagccattctt +gtatgaagatttaaccatttaactatgcatagttgaatggtaaggaaaatgatattgact +gcaacagattttggatgcaaaaatatttgtgaattattggttatatactggttgtatagc +acaatcattaggtcctagaaggcatactcaacctcagcgagagagctagcatgcataatt +gtaccgcccatattaatattcctgaaatgatttcttacattacgcccaatttcagtcatc +gaacacccccatcaatttacccgatagagaacgtgatcatacgcaataccctatgcgaac +gtccactctatagcgtctgtatacaatgattattcgttccatttacaacgttaagtaatt +taaacttacataaggacaaggaaatccgcgaacctcctggaatgtatgagttatttatgc +agttaacttcgtctcgaccggaactaaaggcgtcgtacgaatgaaaggccacttttagaa +gagacctttgtatccattgtggagaatatcataaattcaagatggggtgtcatgctattc +ggtcctaaacattcttaatggctgttctattgttagtctgatttaaaatggaaccatagc +acgaatagttagatagggctcatacccctgtaacgatctacaaatccttccccgggtgtg +tgcgttagcgacggaaagttttacggtttgtgatcaaagaacactcacacgtcagattat +tacactgatacgaattatttcagtcgacagtaattgaatagaaacttattaacgccagca +cctgacacggtaagtaaggcaggtctgaactgtttgactgtaaaaaaatggtaatatttt +taaaaatcttgatttctatatcaaatgatgtgtagttttttctctgttattaaaatccca +gtgcgcgaaatttagatcgttacgactcacgtacaagatcacacatcacacgcgttagcg +aaagcggaatggctaatacagccctacgcaacgtagtgggatcaacatatggacgaattt +atgctcaatgagccaacctcccccgcattgcggttcattttaaggcctgggtaacatcta +tcgtttagataatcaaaggaatccgactatgcaattgtctgacttcatccgctctcaagt +ccaatgcaggcgctacgtgtttctttaatcaataccatattgaaatcgtaatacgataat +tgttgctattgactacaggttatgaaaaaacttactttgcgggtacatgcatatttttgt +accacattattacgcgatatctctcagtgtactctaaattaaaccctcttcgaacatttt +agttcctattcgtaaacacgtgctacgcggcaatttgccggtcgtagaatggacaactcc +agttcaactgcatgtaactcatagctcgcgttagtataaattgactagtagccatgggac +aaagtaactagtcagcggaaaagatccctttaaagatatatgcaggttgcaagcataaag +ctcattgctcgaggtgcaccgtggtattccaaaagcgtctctatcgtatcttctaatttt +gggccgtgagaatcgaaactactctgatttgctgcacacgttaggtaatatcgcccattt +tcccgtataagctccgtacttatacgaactacacgaccttttaagcattagccgctcata +tcgtgattcgtgtacagatgagtctattaaaattacagacatactccatatctcgctcct +tgaactttgaataatgcgctaacttgtactatgaataggcagaacccaactttcccgttt +gcgtcaagcggggaaacgatacatgttgtcagatttatgattatctagttttagatcacg +tttaccgataatcggctgtggtctgagcagtcctacactgagtatttacttcagcttcat +atcggtccgaaaaaaggttgtgaccgaatgtcaaaatacggagtacgatgggcatctttt +ttcgagtcgcggttgcagggcagcaaaaggcttaaaccatttttacgatttttactatag +cggtcatgaagtgcgaaactgcttgcaaattttctacacacattgtggctcttgtccttg +aagcttatggcgaaaatttgaaacatagtataccagggaaagcgcgaattatttggtgac +taatagtccgtgggtttgagccatatacctaacgccataaactacgtggtgctttagatg +caatctaaacagaacagaaagcgtagcgctcatcagcacagactaactttttcagtttga +gtcgccggagggacttcgagacaagaacgcgtcaagtcgcttgcgcggcacggattcgat +tgggcggctcaatcttgcctaatttctactattgtcagctgtacgactgtactaagtgta +tagccccaaataaaagaagtatcgatgcgtctttatgaccaaaggtcttataattgaagc +gcacttccgttcatcaaattaaatcctggcttacccgattctccggaagtctgacctaga +gattgacgacggccgcgtattattgagacctcttcaggattaatcaataacgaagtagtt +gatctgtttggcgacgtaccttaagccgactccgctacacgagtttctactaaaccaatg +tagccttatgcttagatgaataccgtcctaattagatattccggcataacagcagtaaat +tatctgttcaatggacgaacattgaattgttagtattctacacaagtcaggcctcgtaaa +tattaggtaaggccgtgggataacctacgtgatatgcttgagcttgcgttgcaagctctc +gttaatcattaatttaggtgcgtgagggttaaacaccagcatattctatatgctagacgt +cttccttaaaggatcgtagtattataattaataataagaaatatggttgacgtctagtca +gcgggcatacgctgctctatatactggcattattcaaaacttgacggtaaaaaaacgaat +tttaaggcgctcacgtcgaatgagccgaactcatgggaaccaaaatgtcacagaaaacac +ctctttattgccaagcatgcaataaaaaaaatgttaatagtacgtttacgacattttatt +ttataataaagagaaactattacacctattgatatgataggacgtaaattaacgagtagc +ctgcatagaggcaaatgaggtttctacatggtatagacctgatgctgaaacatcgatgag +ttttggtcccctcgctcgttgaaatctagtcatttactactgtctttcgagctattatac +cacttcactatgtggtgtttctttgctatgtatggggctagtcaaacatgatgactatag +ctacaactcagagagcgggcgtgttaagagtatctcatgctagaactgcacgacgaactt +gatacaaagtaacaacatttacgattccacaaggtgactttgaagaaacatagtttaatt +ctctgcttcgatcatttctataaaccggtaccatcgcagcggatagatgcataacatttc +tactactccaggcatcttaaaacacacgtagtacttcactagattaagacacgataagtg +tataacttggcagtgggaagcaaggagattggcgaactcctggcatctgttacgttttgt +tcaggctcggttgttgataatgtccgactcctgccatattgaagactcgctcgagggaga +tcgggattcgttgattataagtacacgtgttccgtaatactatgaggcagtgattcaaaa +tggcacttctgacttacatgactaggtattattaccacggaagcgttaaaggcacactct +tatggacttaagattgcaagtgccttcttctagcctgaattcgcgggttcaacacaaact +ctctttagacatccgttgcctaaaggctgagacgtaggggcaaccctttaactatgtact +aaaaaactagttggtaatttaacaacgtgtccaatcaagacgatgcaccaacgcggtgcg +aaaatcgggttaagcaaacacaaataggaattgtgataaaccccaccttgagaggtcgca +agaccaacctcgggaacaacggctctaagagaataacctaaatccggatgagtagactgt +gtaactctctaaagggaagtgaaaaaaagctaagcatacatttaggtctcctgcattgca +ttcaattgaatcgtttgtattatgagctgtacagtagctatatcagctatagttatccca +gaggaacaggtaaactagctctgagcgtgaaatccggatattagaacccctagatgggat +tgattctagctaatacaggcttatctggttttacagttatctagatgattggtaaggtga +aacgcttggtgccttccaccacttaaacaaaagtattgcccgggaagctattttctaggt +attataaagtcgagcattaatatcaatttgacagtaaaggtctttcaccagcttcatatg +ccatagggcccatactcgatttaaattgaacggtttaacgagtattggaactctcactta +taactgagtagctatacgaaaaatctggtccatttccagaaatttattatcgatttgctg +cttagtacccaggaagtgataacccttgaaggcacaacactgtaataagttttcctgtca +catctgtaatattcggtcactacgcattcacgactaaagataattactatactaattaaa +agttcaatgttagggccgaatcatagtagaaattctcgtctagcctaatcggacttacct +atgggctgtgaggatttatcagtatgtggacaaaaatgctagagataggtatagttaaag +tcaccatggtacatctatgtgaggaagtttgtagttcgcttctttagtccgggcgtttgg +gatgacaactactatacgtagagccgtactcaggattagatagtgtgaaagagtcaaata +aaagggttaatattaatttaacgttgcaaatgtgtttaggccaaacattaaccgttgtag +ggatattctaatacaggccttcaccgaaccctaatgataatctgtcttaataacattaaa +tgattgtctccgctacgagctcttagggcctcattttaaatgactaatgtccaaagaaga +gactttcccaatttcaatctgtcacgtatagacggcaccttagtgagtcatatcattaag +atagaagattatcaggagggaagtttctattatcaaccgttacgcaaccataaactttta +aatctcataatggcattgagatcaagagctttcatgatggtaaagttcgtatgtgatgct +ggggagctagatatcggtataccacttcggttgtggtaagcccgagtgggccgttagtaa +tattaatagacgattatccgacaatgcattcgctgaaataatcttacttaggagaaatta +atgctatgagccaaaactatttatgtctgtcacattattgactaaagtatctatcgacaa +aactgatgtccataagttgtagcagatagtcggtgtatggtgtcaccaatgaaaacctcg +agcgaaaaatgaattatagttatccaatttgagtaaattgcctattatacagataggctt +gtttagtcagataaggttccgcttgaggtgctctaacttagcgagagttagaaagcctag +tgagaggcattttggtgccaaactccggctcgcatgagtaggccagagagtcactttctt +tcgtcgaagaagttggtgaacagccttttgattagttgtttgtcttgtggctatgtgcta +ctatataagttagaacgcaaactaatctaatcagcaaagtaaaataggaccttgaacgag +acggggtacgccgttgaggctcgagatagtagataaactagaggaatgtagataaaacat +tagctagggggtttagttactggattacataggaagtgcaccatcacggtgtgggggttc +gtacgtaaagtcgcatcaatattgtcagtggacttaacaagttcgtgcataatgaaatcc +tatacggactttgcatatctctaccgactcatctggtcgtctatgcgggtaattgtattg +ctccaagtggatgactattttggcgtcccagcacatagtaaatgtaaatccttataatag +cataagcaattattagactgcgtgaagtcttagtagttctcaagctttacgttgtatgta +aataactcacgtaatcagccgtccccaaatcaccattgaggtcattgaatgtacggagca +ctattatcaatgcggtatgcgattttctgagcgattattgttaaagacttagcgttgagc +cccggaacacttgattacagattctttaaggagttatccaaatatcattttaaataatag +tagtatcgtgctttggacaataaaaaaagacccgttctcttatgttgttttgcgacgtac +ttctctgatatatacttcaactatgaagattctattcatcgataacccaggtatatttat +atgcccgttcactgcgcagggcaaattatctacggacaataatgacgtagttggacccgg +taagaactaacgcttaatatgattaaggatgtatgccagtattatcttattatgtcagag +tagaagtttctctgagattttccgtcgttgtggtacaccggatttggctctctttttaga +actgagaactcggagtgtgtagtcttgtttccttcaatttatcaatatgcttttataccg +ccctcatcaactataacaggacgacaagttccgtcttgctccatcatatactaccgatac +accaatcgtatcaagtttagtatacttgctttctctcttctacagcttactcgcttgtcc +gagaagcggttggtgctcataaagttagtagtaaatgtacaactagtagccagtccttac +ctgtttttacgactactacggacaccatgagatacagaagttagtgctacaattatacca +ttacatgctcaatatcgttgtcggccataagatcgaagagtgcatcacgcgtgtgaatac +gtaaaatctaccatcccgtcaatgcacaaaaacacactccccttgttgactaacatcttt +tacaagaggctaaatcattgtccaggatcgaataccttgtgtacaatcgtcacccatcgg +aagaataccacttttccgatgtagtatgatttacaaaaaacatctatgtgagtaggccaa +ttgtagtagaatatattcatttgaccgtcattagccttcttcttaggttgtgtacggata +gtaggtacataaaccgtcgtgtggcatacgctgcgatttcatacagctgccaacaccttt +tttaccaggctagagtcagaaaagttggagccatgttaaatagttaccatcataaaccac +tgttgtctactagtctgatcagctttcatgcctgtgcaagcaatatggattctcacgtaa +tggtaacaactgttgcgttacttaggctggttaatttgtcagagtaataaatacatgtct +tgttgtgtttcctaatcctcggaaagtacacaagcctaggaataggaaaagtaaagctct +tttattctgatagtgactaactcaggatctaaatacgcgattatactaaccttcaccaaa +gctcaaaaatcatctgctggtgaccagttatagacagggtaattcaatatttaatgtctc +ccttaacatttcaccagcatggattgaagatagtataaagttttacatggcagtcattgt +gtcacggttctatacaaattctgatagttagacggtatttgaaatgtgcttctagcatgg +tatcttacacaactgaatgaacgactggagccgttcgtatactatttgcgagcctcgaga +ccccgtttcctaatgttaacgaatatagtataatataaattgtgatatgaataacacaag +taactacagtttggacaattaattgttctaaactaaaaatcattcacttcagatggcata +gagttatggctactacacatataaagcggtatgtgaaacacccgttttagccggaaaccc +tctactgctcgggacaatgaatgatttccaaaatatggatgtgcagaattgttagtgtga +ctcaggtccaaatagacactttagtttcgtcaagtcgttgcaaagtttaaaaccatcgca +gcattctttatttggtctacattgagaaatgaaaaaacgtgacagaaagtctagaagaac +tgtgaataatgtctattactgattaactagtaagacattagtgcatctggtccactgaag +cacccgcttggcgttaggcaatctctgtgaactgtcgtggctgttccggtaatgtacgaa +agcaagcctataggttgatcgagtcgcttcattaaggtcaatttcacaatatccgatcac +attgtgctaggttcgtcctttaccttgcttagtgctgcatgtacggggtgtcatgacttg +ttatcggcagactctttatcccaagaatggataatatgtacatggaaagtgtccataatt +aagtcccttcactgtaaagaatgactgccacgtgatccatgaggtctacagaaaccgact +tacttgctttttgatcaacttaattatggattcataaagttcagatatcggtacaattgg +tgtacaatatgaaattaatgaggaaacatggaaatctgaatgacagtgatagaaaagatc +cccatttgcccggtcagttcatgttacaccactcattagtactgtaagtgtttcgtcagc +attgagatccacgatcatgtgtttatgccttcgaaactggatgtacgacgatcgagacga +agaggtatatataacctaaatactaggtacgttgttagagagacgatgaaaattaatcgt +caatacgctggcgaacactgagggggacccaatgctcttctcggtctaaaaaggaatgtg +tcagaaattggtcagttcaaaagtagaccggatctttgcggagaacaattcacggaacgt +agcgttgggaaatatcctttctaccacacatcggattttcgccctctcccattatttatt +gtgttctcacatagaattattgtttagacatccctcgttgtatggagagttgcccgagcg +taaaggcataatccatataccgccgggtgagtgacctgaaattgtttttagttgggattt +cgctatggattagcttacacgaagagattctaatggtactataggataattataatgctg +cgtggcgcagtacaccgttacaaacgtcgttcgcatatgtggctaacacggtgaaaatac +ctacatcgtatttgcaatttcggtcgtttcatagagcgcattgaattactcaaaaattat +atatgttgattatttgattagactgcgtggaaagaaggggtactcaagccatttgtaaaa +gctgcatctcgcttaagtttgagagcttacattagtctatttcagtcttctaggaaatgt +ctgtgtgagtggttgtcgtccataggtcactggcatatgcgattcatgacatgctaaact +aagaaagtagattactattaccggcatgcctaatgcgattgcactgctatgaaggtgcgg +acgtcgcgcccatgtagccctgataataccaatacttacatttggtcagcaattctgaca +ttatacctagcacccataaatttactcagacttgaggacaggctcttggagtcgatcttc +tgtttgtatgcatgtgatcatatagatgaataagcgatgcgactagttagggcatagtat +agatctgtgtatacagttcagctgaacgtccgcgagtggaagtacagctgagatctatcc +taaaatgcaaccatatcgttcacacatgatatgaacccagggggaaacattgagttcagt +taaattggcagcgaatcccccaagaagaaggcggagtgacgttgaacgggcttatggttt +ttcagtacttcctccgtataagttgagcgaaatgtaaacagaataatcgttgtgttaaca +acattaaaatcgcggaatatgatgagaatacacagtgtgagcatttcacttgtaaaatat +ctttggtagaacttactttgctttaaatatgttaaaccgatctaataatctacaaaacgg +tagattttgcctagcacattgcgtccttctctattcagatagaggcaatactcagaaggt +tttatccaaagcactgtgttgactaacctaagttttagtctaataatcatgattgattat +aggtgccgtggactacatgactcgtccacaaataatacttagcagatcagcaattggcca +agcacccgacttttatttaatggttgtgcaatagtccagattcgtattcgggactctttc +aaataatagtttcctggcatctaagtaagaaaagctcataaggaagcgatattatgacac +gctcttccgccgctgttttgaaacttgagtattgctcgtccgaaattgagggtcacttca +aaatttactgagaagacgaagatcgactaaagttaaaatgctagtccacagttggtcaag +ttgaattcatccacgagttatatagctattttaatttatagtcgagtgtacaaaaaacat +ccacaataagatttatcttagaataacaacccccgtatcatcgaaatcctccgttatggc +ctgactcctcgagcttatagcatttgtgctggcgctcttgccaggaacttgctcgcgagg +tggtgacgagtgagatgatcagtttcattatgatgatacgattttatcgcgactagttaa +tcatcatagcaagtaaaatttgaattatgtcattatcatgctccattaacaggttattta +attgatactgacgaaattttttcacaatgggttttctagaatttaatatcagtaattgaa +gccttcataggggtcctactagtatcctacacgacgcaggtccgcagtatcctggaggga +cgtgttactgattaaaagggtcaaaggaatgaaggctcacaatgttacctgcttcaccat +agtgagccgatgagttttacattagtactaaatcccaaatcatactttacgatgaggctt +gctagcgctaaagagaatacatacaccaccacatagaattgttagcgatgatatcaaata +gactcctggaagtgtcagggggaaactgttcaatatttcgtccacaggactgaccaggca +tggaaaagactgacgttggaaactataccatctcacgcccgacgcttcactaattgatga +tccaaaaaatatagcccggattcctgattagcaaagggttcacagagaaagatattatcg +acgtatatcccaaaaaacagacgtaatgtgcatcttcgaatcgggatgaatacttgtatc +ataaaaatgtgacctctagtatacaggttaatgttagtgatacacaatactcgtgggcca +tgggttctcaaataaaatgtaatattgcgtcgatcactcacccacgtatttggtctaatt +atgttttatttagtgacaatccaatagataaccggtcctattaagggctatatttttagc +gaccacgcgtttaaacaaaggattgtatgtagatggtaccagtttaattgccagtgggca +atcctaagcaaaatgagattctatcctaaagtttgggcttgatataagatttcggatgta +tgggttttataatcgttggagagctcaatcatgagctaatacatggatttcgctacctca +ccgagagaccttgcatgaagaattctaaccaaaagtttaataggccggattggattgagt +taattaagaccttgttcagtcatagtaaaaacccttaaattttaccgattgacaaagtga +gcagtcgcaataccctatgcgaaacgcctcgatagtgactaggtatacaaggtttttgag +ttcctttgaaatagttaactaatttaaaattaattaacgacatggaaatcacagaaccta +atgctttgtaggagttatttatgctgtttactgcctctacaaccctaataaagcagtcct +aagaatgaaacgcatcttttagttcagaaagtggtatccagggtggtcaatttaataaat +tcaacatcgggtctcaggatattcggtcatataatttattaagggctcttcgagtcttac +tctgagtgaaattggaaacagtcatccttttcgttgtgaggcatcttacaccgctatcga +tatacaatgcattccaccgcggtgtcccgtacacaaggaaacttgttaccttggggatat +aagaaaactcacacgtctcattattaaactgagtacaatttttgcacgagaaagtaatgc +aatacaatatgatgaaagccagctaatgaaaagggatggaacgcacctcggatctgttgc +actggattaaaatccgattatttttaaaaatattcagtgctagagcatatcaggtctact +tttttatctggtatgtaaagcccacggagcgatagtgagatccttacgactcaacgaaaa +gttataacataactcccgttagccaaagcccaatcccgattactgccctaccctaacgtc +tgccatctaaatatcgaacttgttatgatcaatgtgactacctcccaccctttccccttc +atttgttccactggggataagctagcgttttcagaatcaatgcaataagaatagccaatt +gtctcacttcatcagagctcttggcaattccaggcgctacgtggttctggaatatattca +tttttcaaatagtaatacgtttagtgttgctattgtctacacgtttggatattacgttat +gtgagcggacatcaatagttgtctaactctttagtaagccagagatagcactcttagcga +atggataccatcttccataagtttagttaatagtccgaaacaactgcttcgagcatattt +gaacctccttgtaggcaaatagcctcttcaaagcaatcttactaatagatagagtttgtt +ttaagggactactagaaatgggacaatcttaatagtatgacctaaactgacatttaaaga +tatatccaggtggcaagcataaagatcattgcgccacctccaccgtgggattacttatca +gtcgatatcctatatgctaagtttgcgacggcagaatacaaactaagctgagttgatgct +aaccttacctatgataccccattggaccggttaacagccctacttattccaaataaaaga +acttttatgctgtagaagctattatagtgatgcctggtaacttcagtatattaaaatgac +acacatacgccatatagagctcctggaactttgaataatgagcgaacttcgaagttgaag +agcaagaaaccatatgtcacggttgcctaaagcccggtaaccagacatgtgctatcattg +atcattatcgaggttttcataaccttgacccattatcggctgtgcgcggacaagtactta +aatcactagtttcttcacctgcttatcggtaagaaataaggttggcaaagaatcgcataa +gacggacgtagagccgcagcgttgtgcgagtccaggtgcatgcgcagcaataggatttta +aattttgttccatttttaatttagccgtaaggatgtccgtaaatgattgaaaattggatt +caatctttgggcctatgctactggaacctgatcgacaaaatttcaaacatacgttaactc +cgaaagaccgtatttttgcggctagaatagtcagtcgcttggagccatataccttaccac +ttaaacgacgtgctcctgtagttgaaatataaacagaacacaaagactaccgatcatatc +aactgaagatctttgtaactttgaggcgaagcaccctcttcgagacaactaagagtaaag +taccgggcgccgcaaggagtcgattgggaccctaaatcttgacgaattgctaagaggctc +agagctaccactgtaatttctctagagcccataataaatgaacgatacatccgtaggtag +cacctaagggattataatggaagccaaatgcagttaataatattatatactggcgtacac +gattcgacggatctctcacatagtgattcacgacccccccctttgattgacacagcgtca +gcattttgcaagaacgatcttctgcatagggtgcgccaccgtaaggatgacgtcgaagct +acaactgggtataatttaccatgcttccctgatgctgagtgcaatacactaagaatgagt +ttttaccccatatcaccagtatttgttctgttattgcgaagaaatggctatgctgagttg +gcgactaaagtcacccatcctttttattaggtaaccccctcccttaaactaactgatttg +ctggagctgccctgcatacatatactttatcatttatggacgtccgtgacgcttattatc +caccatagtcgatatgctacacggattcattaatggatcgtaggagtttaagttatattt +actaagatcggtctcggctactatcccgccttacccggcgctatttacggccatttttaa +tatattgacggtaattattcctatggtttcgaccgcacgtccttggacaagaaagaatgg +caaaaaaaatgtaaaagaaaaaaaatattgagtccctaccatcatataaaaaatatgtga +tgagtaacttgacgaaatgttagtggttattaaagactatctattacaccttttgttttc +tgtcgtagtatattaaagtctagaagccttacaggaaaatcagggttatacagccgatac +tccgcagcatgaatcatcgaggaggtgtcctaccatcgcgccttgtaatcttgtctgtgt +atactgtatttagaccttttatacaaagtaaatatctcggctttatgtgattgggagggg +cctactcaaacatgatgacttgacctaataatcactgtgcgggcgtcttatgactagcta +ttccttgaaatccaccaccaaatggttaatatgtaaaaactttgacgatgaaacaaggtg +aatgtgtagttactttgtgtaattagctgcgtcgagcattgcttgtaaaaccgtcaatcg +cacacgttacttccataaaatttctacgaatacacccttcttaaaaaaaacgtaggaatt +cacgagtttaacaaacgataactgtataaagtggaagtccgaagaaagcagatgcccgaa +ctactcgaagatgtttcgttttcttaaccataggggcttcttaatggcccactacgcaca +ttttgttcaagcccgagagggacatccccattacgggagtattactaaaactgttccgta +atacgttcagcaagggatgaaaaaggccactgctcaagttattgacgtgggagtattaca +tcggaagcctgaatcccacactatgatggtctgtacaggcctagggactgcgtctagacg +gtattaccggcttctaatcatacgatcgtgagtcttaacgggaagtaaggctcacaccta +ccccaaaccatttatctatgtaagtataaaattgtgcgtaagtgttcaaagtggacaata +aagacgtggcaaaaacccccgcacataagccgctttagatttcacaaataccaatgcggt +taaaaacatccttgagtcgtacatacaccatactcgcgttaaacggatataacagaagat +aataaatccggatgtggagtcggtgtaactatagaaagccaagtgaaataatgcttacca +gtcatttagctatacggctttcatttcatgtcaagagggtggagtttgacctgtacagtt +gatatatcaccgatacttagaactcacctaaagctaaaattgctcgcagcgtgtaatccg +catattacaaacaatagatgggattcattatacataagacacgatgatctgctttttcag +gttgcgagatgttgcctatcgtcaatcgagtcctgccttacaccacttaaacaaaagtat +tgacagggaacctattttcgaggtattatatagtccagcttgaatatcaatttgacagtt +aacctagtgaaaatcagtaagaggaaatacgccacattctccagtgaaattctacgggtt +atcgtctagtccaactatcaattataactcacgagatataagtaaattctcgtacttggc +ctgatttttattatactttggatccttagtaaacaggaagggagaaaccttcaacgaaaa +acactggattttgttttactctcaaagctcttatatgacggaaataccctgtcaagtctt +aactttattactagactaatgaaatgggcttggggtggccagaatcatagtacaatttag +cggatacactattcggactttcctatcggctgtctggttggataagtatggggactaata +ggctagacatacctatacttaaactatacaggcgtcatctatctctgcaactttggagtt +ccctgatgttctcccgccctttgggttcacatcttctataccgacacccctaataacgat +tagtttgtgggttagagtaaattaatacggttaatattaatgtatcgttgaaaagctggt +gtcgccaataaggtaaccggctaggcagagtatatgtcacgaagtataactaccctaatg +ataagctgtaggaataaaattaatgctgtctctaagcgaagagatatttccgactctgtt +ttaatgacgaatctcattacttctgacttgcaaatgttcaatatggcacggtttcacggc +acctttgtgacgcatataatgaacttagaagattataacgacggaactttatatgataat +ccgttacgattaaagaatctgttaaatatcataatggcattcagttctagaccgtgcatc +atggtaaacttactttctctgcatggcgacatacatttcgctattcaaattcgcgtgtgg +ttacacccactcgcacctttggaatattaagagaagatgatcagaaaatccattcgctca +atttttctgacgtacgtctaatttatcctaggagacaaatcgttttatgtctctcacatt +tttgaagaaaggttcgagagacaatactcaggtcctgaactgctagaagatactcggtgg +agcgtggcaacaatgaaaaactcgtgacataaatgaatgatacttttccaagttcagtta +agtgaatatgtttaacatacccggcttttcgatcttaagctgacgctggacgtgcgagta +atgtcagtctcttacatacactagtgactccaagtttcgtcaaaaacgccccctcccttc +tcgagcccactcacgctatgtattgacgcgaacttgttcgggatcagacttttcaggagt +tcggtcgcgtgtccctatgtgctaatatataagttagatcgcattagatgctaatctgaa +tacttatagacgaccttcaacgagaacgggtaccaccttgaggctagagttaggtgtgaa +acgacaggtagggacatataaaatttgagtgcggctttagttaagggtttaattacctac +tcaaacatcacgctcgcgcccttcgtacgtaatcgaccatctagaggctaaggggactgt +actaggtagtgattaatgatatcctagacgcacgtgccttagatcttcagactctgatgg +tccgcgatcaccgtaattgtagtcctccaactcgatcactttgttggcgtcaaagaaatt +acgatatctaaatacttataatacaataaccaaggatgagaatgactcatcgcgttggag +ttatattgcttgaagttctatggaatgaaagcacgttatctgccgtcccaatatctccag +tgagctaattcattggacggtccactttgatcaatccccgaggagatgttcggacacttt +agtctgtaacacttagcgttgagaccacgaacaattgattactcagtcttgaaggtgttt +tccaaagttcattttaaataagactacgataggcctttcctattgatataaactacccgg +ctctgttgttcgtgtgagtcgtacttctctgtgtttttctgattatagcaagattcgatt +cttagtgtaaacagcgatttttatttgacccgtcaatgagaagcgcataggatctaagca +aaattatcaagttgtgccacaaggtaagatctttccagttattgcaggtaggatgtatcc +cacgttgatagtatgaggtctgacgtcaactgtctaggagagttgaccgcgtgcgggtac +accggatttgcatcgatgttgagaacgcagaactcccactgtcgtggcggcgttcctgat +atttagcaagaggcgttgataaagccctcatcatctagatctcgacctcatctgccctct +tgctccatcattttctacacagactactttcctatctacgttagtataattgctttctat +cttagtatcatttagagcttctccgtcaacaggttcgtgctattaaagttagtacgaaag +ggacaacttgtagcaacgcatttaatcggttttcgactacttcgcacaaaatcagataaa +gaagtttgtcattctattagacattgaattgcgcaattgacttgtaccacttatgatcga +acactgaatcaagactgtgattaactaaaatagacaagccactatatcaactaataaaaa +cgcccctggtggtcgaacatagttgactacaggataattaattggactggagccattaca +ttctctacaatcgtatcacttcccaagtagacaactttgaccttgtagtttcatgtacaa +aaaaatgctttcgcaggagcacattggtagttcaatagtttcatgggaacctcttgagcc +gtcttctgtgggtgtgttcggatagtaggtactgataaagtcgtgtcgctttcgatgaga +gggaattcaccggaaaacaccttggttaacaggatagtctatgtaaacttcgagacatgt +ttaagagttaccagcttaatccacggtgctctactagtatcatcagctgtcttgcctcgc +ctagaaatatgcattctatcgttatcctatcaacggttgccgtactgagcagccttattg +tggaagagtaatatataaatgtagtcttgtctttacgaagcagacgtaagtaataatgac +ttggaataccaaaactaaacatagtggattatcatactcaagaactctccagataaataa +cagtttttacgatacgtcaccaatgagcttaaagattaggatcctcaaaactgatacaaa +cgctaattcatttgttattggatccagtatcagttaaactgaatggagtgaagattgtag +aatgttgttctggcctcgcatggggtctaggtgatatacaatttctcatacttacacggt +agtggaaatctgattctagcttcgtagctgactatactcaaggaaccactgctcaaggta +ggagactagttccgaccctacagtcaaagtggccgaagcttaaactatagactagttgtt +aaatgctgatttcaagatatcatctatatacagtttggacaattatgtgtgcgaaactaa +aattcatgctattcagatggatttcacttatgccttagaaacagatattgcccgagctca +atcaacagttttagccggaaacaatcgaagcatagggacaatgtatcttttcctaaattg +ccatgtgcagatttctgagtgtcacgaagcgcataatagaatcttgtgttgcctcaactc +gttgaaaagtttaaaacaatcgcagcagtctttttggggtctactgtgtgtttgcaaaat +aactgaaagaaacgcttgaacaactctgaagtagctcgagtactcattaaagtgtaacac +attagtgaatatcggccaatgaaccaaacgcttcccggtacgctatctctctcatcggga +ggcgatgtgcaggttatctacgaaagcatccctttacgttgagagtgtcgatgcatgaac +ctcattgtaacaatagcccagcaaattctcatacgtgcctcagggtccgggcgtactcct +ccatggaagggcgcgcatctagtgttataccaactcgctttttaactactatgctgtagt +tctacaggcatagtggccagtattttctaacttctctggatagatgctctcactcctcat +ccatcacggcttcagtttacgtcttacttgcttgttcagcaacggatggaggcattaagt +atcttcactgttccctaaaattgctgttcaatatcaaagtaaggacgatacagggaaagc +tcaagcacactcattgaatactgccccagttgcaacctcacttaatctgacaaaaataat +gactactctaagtgttgcggaagcagtctcttccacgagcttgtctgtatcacttcgtat +aggcatgtaactcgatagacacgaacaccgagtgagaaactatattcttgcttccgtgtg +tgtgacaccaggtaattgatgcggatataagctggagatcactcacgcccacacaaggcg +ctgctacctctttattccaatgtgtaagaatttgctaacttcatttctagaccgcagctt +tgcggtcataatttcacggtacggacccttgggttagagacttgataacacacttcgcag +tttccaccgcgcacatgttttagtggcttctaacatagaatttttgttgtgacataaaga +gtgcgtgggagacttgcccgaccgttaagccataatcaattgaaagccccgtgagtcaca +tctaattggttgtactgcgcatttagctatcctttagctgactcgaagagattcgattcc +taatataggttaattagatggctgccgcgcgaagtaaaacgtgaaaaacgtagtgcgcag +atctgcataactcgcgcttaattacttatgagtagttccaagttcgctacgttatgagag +agattggaattaagcaaatatgttttatggtgattttgggatgagaaggactgctaagta +cggctactaaacaaatttctaaaaccgccatctaccttatcttggagacatttaagttgt +atatgtcactagtctagcttttgtctgtgggacgcgttctcggaatgagggaaatgcaag +agccgattcatcaaatgcttatctaagaaagtagtggactattacaccaagcacgaatgc +cagggaactgctttcttgctcaggacctcgcgacaaggtaccccgcataagtcctagaat +tacatttggtcagcaatgctgacatttgaccgtgaaaacataattttaatcagaaggcag +ctcacccgcttgctctagatcttatctttgtatgaatgtcagaatttactgcaatatccg +ttccgaatagtgagggcttagtatagttctctgtatacaggtcacatcaaactccccctg +tcctagtacagctctgagctttaattaattgcatacatttccttcaatcatcagatgaaa +acaccgcgaatcatgctcttctcgtatagggcaagagaagcaacaaacaactagcccgac +tcacgttcatccgccgtatccttgttcagttcttactccgtattaggtcagcgaaatcta +atcagaataatcggtcgcgtatcaaaattaaaatcccgcttgaggttgacaattaaaacg +ctgagcagttatcggctattagatagtggggtgaaagtaattggctggaattatgttaaa +acgtgatattaagctaaaatacgctacttgttgccgacctaattcagtcattcgatattc +agttagagccaagaataacaagcttgtataaattgaacggggtgcactaaacgatgtgtt +actctaatattcagcttggagtatacctgaaggcgaattcatgtatcggccaataataag +acgttgaagatcacaatttggactagcaaaagaaggtgatttatgcgtggggattgagtc +cactgtacgagtacggtctctggaaaattataggttcagggaatataaggaagtaaagat +aattaccaagagatttttggtatcgctatgacccagaggtgttctaacgtctgttttgat +ccgcagaatttctgcctcaatgcatatttgacggacttgaactagagcctctaaagttaa +atggcgacgcaactgttcctaaacttcaattattactactctttttttcctagggtattg +tagaggccagtggacaaaataaatcaaatttaagatgtttcggacattaacatcccccgt +agcatagaaatcatcagttatccaatctctcatcgagcttttacaatttctgctggcgct +atggacagcatatgccgcgagacctccgcaagactcacttgatcactgtaagtatcttca +ttagaggttagagcctatagttaagctgctgacctagtaaaattggtattttctaatttt +attgctcaagttaaaggttagtgaagggataatgacgttatttttgaacaatgggttgta +ttcaattttatatcacgaatggaacccttcattcccggcataatactagacgacacgaac +aagctccgatctatcagccaggcacgtgttaaggtttaattccggcaaaccaatgaagca +tcaaaaggtgacctgatgcaacttagggtcacgatgagtttttcaggactacttattacc +tattaataagttaacatgagccttcataccccgtaagacaatacatactccaccaattag +aattctgagccatcttatctttttgtatcatcgaagggtatggccgaataggttaattag +ttactcctaacgtctctacaggcatgcatttgacgcaccttcgaaaatagtcaatctctc +gccacacgcgtctagtatgcagcatcaaaaatatagtccacggtttccggattaccaaac +gcggcaaagagaaacattgtatcgacggagataacttaatacagaaggaaggggcatctt +cgaatacggatgaataattctatctgtttattctgacatcttgttttcaggttaatctta +cgcattcaaatgacgcctgccccatgcgtgcgcaattattttctaatattgacgagagca +atctcactccttttgggtctatttatgttttattgaggcacaagcctatacagaacaggt +actattaaggccgtgagtgtgagactcaaaccgtggaaacaaaggatgggttgttcttgg +tacaagttttagtgcatgtgggcaatccttaccaaaatcagatgctatccttaactttgg +gctgcatttaagatggcggttggaggcctgtgagaatcctgcgtgtcatctttaatgacc +gaattcatccatgtagattcagatcacacactcattccttgatgttgtctaaacaaaagt +tgttgtggacgcattggagggagttaagtaacaacttgggatcgcatacttataaaaatt +atatgttaaactttcacaaacgctgaagtccaaagtaactagcccaaacgcctcgagagt +cactaggtattaatggtgtttgagttcctgtgaaatagtgttcgaaggtaaaatttatgt +accaaatcgaaagaacacttaataaggcttgcttgcacggaggtatgatgtttactgact +ctacaaccctaattttccagtacgtacattcattccaataggttagttctcaaagtgcta +tacaggctcctcaattgatgatatgcttcagccgctctatggatattagctcattttatt +taggaagcccgcttagaggcttactatgagggaaatgccaaaatgtcatacttttcggtg +tgtcccatatgacaccgctttacatagaatttgaattaaaacgcgctctcccgttcacta +ccatacttggtaccgtgcgcatattacatatagatataggatcattttttaaagctgtac +taggtttgatcgacaatcttatgctatactatatgatgtaaccctcataatcaataccga +tcgtacgatcctagcataggtggcaagcgattttatgccgattattgtgttaaatagtct +gtgagtgtgattatcagggctacgttggtagaggggttgtatagacctcgcacacattgt +gacatacttaacaatatacgaaaactgatataataaatccccttacccaaacaccaatcc +cgttgaatcaactaccataacgtctcccatataaattgcctacttgtttgcataaatctg +aatacataacaccattgcaccttcttgtgttccaatcccgttaagattgccttgtcagat +gatatgcaagaacaatagcatttgctagcaattattaacagctcttcgaattgcctccac +ataacgcgggagggtatattttaatttggcaaatactaagtactgttggcgtcatatgct +attaacggttggatattaagttatgtcagccgtaagcaagagtgggcgaaatattttgtt +acccagtgagagcactcttagagtttggatacaataggccatatgttgacttaagaggac +gtaactacgccgtacaccattgttcaaccgacttcttggcaaatagaatcgtattagcaa +tcttaagaatagagacacgttcgtgttagggtatactacaaatccgaaaatcttaagagg +atcacctaaactgaaatttatacatatttcaacgtggatagatttaacataattcagcca +cctccaacctgggagtaattttcagtagatttactagatgattagtggcccaacgcactt +gactatataagatctggggatcctaacctgacctatgagacaaaattggaaacgttaaca +gcccttatgtgtacaaagaaaagtaagttgttgctgttcaacagatgatagtcatgacgc +gtaacttcactatagtaaattgaaacaaatacgcaatttagacagaatggtacggtcatg +aatgacagtaattcgaagtgctagaccaacttaaaataggtaaacgtgcccgaaaccccc +cttaacagaaagctgctatcatggtgcagtatcgacgtgttcagaaacttgtaacttttg +agcaggtccgagcacatggaagtatatcacgtgtttctgaaccggcttatccctaagata +tatccgtcgcaaactttcgatttagtcccacgtagagcccaagcgttgtgcgactccacg +tgcatgcccagaaatacgagtttaaatttggttacatggttaattttgaccgaagcatcg +cactttatgattgataattggattcaatatgtcgccctatgcgaatgcaacatgatccac +aatttggctataagacgtttaatccgtatcacactttgtttgcggctagtatagtaacgc +ccgtgcaccaagagtcagtaacaattataagtactccgcaggtacttcaaatataaaaac +taatcaaacacgacccatatgatcatctgaagatatttggaactttctcgacaaccaccc +tcgtactcaatacttacactaatcgacaggcacacgcaacgtgtacagtcgcaccatatt +gagtcaagatttgcttagtggcgatgagcgtacacgcttatttctctagtcacaattagt +tatctacgagacatcacgagggagcaaataagcgatgttatggctacacataggcacgta +tgaatatgatataagccagttaaacagtcgaaccatcgagcaaattctcatgcaccaacc +cacacgttgaggcacaaagagtaagctgtttgaatgtaacttcttctgctgagcgggccc +caacgtaaggatcaactagaagagaaaactcggtattagtttaaatgcgtcacggagcat +gagtgcatttcactaagaatgtctgtgtaaccaatataacatctatttgttatctgattg +cctacttatggctttgcggtcgtggcgactaatgtctccaatccttttgaggtcggtacc +aactccctttaaattacgctgtgcaggctcatgcactgcatacatatacggtagcaggta +gggacctcacgcacccttattataatcaatagtagttatcagtcaacgaggcaggaatgc +tgaggtcgaggtgttggtatattttctatgtgccgtctaggcgactatcacgcattacca +ggcgagatttaagccaattttgaatatagtcaacgtaatttttactatgggttccaccga +aacgccttgcacaactaagaatcccataaaatatcgatatcaaataaaagattgtgtcaa +taccttcatatatattttttcggttgactaacgtgaactaaggttaggggttttgtatgt +ctatataggaaacagtttcttttctgtcctactttagtaaagtcttcaagccttactcca +aaatcacggtgattaagccgttactcagcagcatgattctgcctgctcgggtcctaaaat +ccagccttgtaagagtcgctgtgtattagctagggagacctttgttaaaaaggatatatc +gcggcgggatgtgagtgcgtggcgcatactcaatcttcagctcgtgtcattataatatct +ctcccccacgcttttcactagatatgccgtgtaagcaaacaccttatgcttaatttcgaa +aatattggtacttgaaaaaagctgtaggggtacttaatgtctggtaggagatcaggagag +aattgagtgtaaaaccgtaaagccctcacctgacttcatgtaaatggcttagaagactcc +atgatttaataaatactacgaaggaaagactggatctaaagataactctagtaaggccaa +ctcccttcaatgctgttgccagttataatccaagagctgtccttttctgaaccatagcgg +cttctgaagcgaactagaagcaaagttggttctagccagacagccacataccctgtacgg +gtgtattactaaaactggtccggtattagttcaccaagggaggaattaggcaaaggatct +aggtatgcaagtcggagtattacatccctaccctgaatccatcaataggttcctctgtac +tggccttcgcaatgagtattcaaggttgtacagccgtataataataagatagtgactatg +aacgggaagtaacccgctcaccttccccaaaacattgttatatctaagtattaaagtctg +ccgtagtgttaatactcgaaaataaacaactggcaaattacaccgcacttaagccgcttt +tgatttatatttttccaatgcgcttttaaaaataattcagtcctacatactaattaagac +ccttaaacggagatatcacaagttaagttttaaccatctcgactaggtggaactatagat +acccaactcaatttatcattacctgtaatgttcctagaaggattgcatttcatgtcaaga +cggtggagtttcacagcgaaacttcagtgtgaacagattctgagaaatcacctaaaccta +ttagtcagagcacccggttagaaccagttgtcaaaaaatagagcggttgcatgagacaga +agtaacgatgagatccgttgtaacgttgagacatctggcctatcgtcaatacagtcctcc +cttaaaaatatttttaaatactaggcaaacccaacataggttagtcctatgtgatacgcc +acatggtatatcattttgtaacgttacctagggataatcaggaagtggaattacgcaaaa +gtagacagtgaaatgcttagggttatagtctagtccaaagataaaggataaagcacgtca +gagaactatattagccgaatgggaatcattgttaggagactgtggatcatgtctaaaaag +caacgcagaaacagtcatcgaaaaaatctcgtttttgtttgaatctaaaagagctttgat +gaccgatagtacctgtatactagttactgtattacgtgtctaatgatttcggattggggt +ccccagaatcagacgtcattgtagacgattcaagtttaccaatttaatttcccagctctc +cttggagaactatcgccaataattgcagtcactttccttttctgaaacgataaagccgtc +agagttctctgcaacgttggacttacctgaggttctaacccactttcggttctaatagta +gttaacgacacaacgaataacctttactgtggggctttcacgatattttttcgcttatta +ttaatggttacgtcataagctggtgtccaaattaaggttaccggcttcgcagagtagttg +tatccaagtataacttccctaatcataagatcgaggtagaaaattaatgctgtctctaac +cgaacagatatgtcccactatgtggtatggacgttgctaattacttctgaagggaaattg +gtcattatggatacgtgtctaccatcaggtcggacgcagatatggttctgtcttcagttg +atccaccgttctttataggataataactgacgattaaagattatggtaaatagattaagc +caattctcttcttgtcagtgaagcatccttaactgacttgctctgcagcccctcatacat +ttagctattcaaagtaccggctcgtttcaaactctcccacctttggaagaggttgtcaac +ttgataagtatatcatttacagcattttttcggacgtacctctaatgtttcattgcagaa +aattagttttttctatcgcacattttgcaagtaacgttagagacacaattatctgcgaat +gaactgctagatctgacgaccgggagcctcgcaaatatcaaaaaagactgacatatatca +aggagtcgttgacaagtgctggtaagtcaattggtttatctgtcccggcgtttcgatctt +aagctgaccatgcacggcagagtaatgtcactctcgttcttacaagtctgtctccaaggg +tcggcaaaaaagacccctccattctcgagcccactcacgatatgtagggacgacaacttg +tgcggcttatgaattgtctggactgcgggcgagggtccatatctccgaagttagaaggga +catacctttagatgataagatcaattcttattgacgaaattcatccacaacggggaacaa +cttcaccctagacttacgtctgaaaagacacctagcgtcttataaaaggtcagtgccccg +tttcgtaaggctggaattacctacgcaaacttaaacctcgcgcccttccttacgtatcga +caagatagaggctatcgcgaatgtactacggaggcatgaatcatatactagaaccaagtg +cctgtgatattaacaagatgatccgacgcgagcaccgtaattctaggcataaaactccag +caatttgggggccgaaaacaaatgacgttagctaattaattatatgacatgatcaaagga +ggtcaatcacgcatcgagttcgacgtatattcattgaacttcgtgcgtttgaaagaaact +tttatgaaggcaaaattgatcctgtctcctatttcatgcgtacctcctagttgataattc +cccgagcagtggttaggacacttttgtcggtatcaagttccggtctcaaaacgtaaaatt +ctgtaatctgtatggatggtctgtgaattagttaatttttatgaagtcgtcgagacgcag +ttcctattgatttattctaaacggagatgtgcttcgtgggactcggaagtagatctgtgt +ttatgattattgctactttagatgctgactgttaactccgtgttgtttttcaaccgtata +tcacaaccgaattggatagaacctatagtttcaagttctgccacaaggtatcatatttac +agttagtgctggttgcttctttcaaacgtggtgagtttgtgctatcacgtcaacggtaga +gctcagtggaccgagtgcgcgttcaaccctgttccagagagggtgtgatagcacatatac +cacgctcgtcgaggcgttcatgatagtttgcaagagccggtgttaaacacatattattat +tgttatccaactaatcggacctatgcataaagcattgtctaaacagaataattgcctata +tacggtagttttagtgatttatatcttagtatcagttagagcttcgaactcttcaggttc +ctcatatttaacgttcttcgaaagcgaaaacttctacaaacgaatgtaagcggttttcca +agtagtacctataaatcacagaaagatctgtctcagtatagttgaaatggtattcagcta +gtgacgtgtaccaattatcatagttcactcaagcaagacgctcattaacgaatatagaca +agacactatatcatataataaaaaagaacatggtgctcgaacatagttgaattcaccata +ttgaaggggaatgctgacatgtaattcgctactagacgatcaattccctacttgtcaaag +ttgaactggtacgttcttggaattaaatatgattgcgctggaccaaattgcgacttcttg +agtttcagggcaaacgattgagccggaggatgtccgtctcttacctttcttgcttatgat +aaacgacggtccctgtacatcactgggaattctcagcaaaaataattgggtaaatcgaga +ctcgatgtattcggccacaaaggtgttagacgttaaagattattcaacggggcgataata +ggatcataaccggtatgcaagcgcattgaaagagccatgagatccttatccgataaacgc +tgcacggtatgtgcagccttattgtcgatcacgaatttataaatgtagtctgggctgtaa +gttgaagacctaagttataatgaagtgcaataccaaatcgattcatagtggattatcaga +ctcaagatatctcctgataaattacagttgttaagatacggataaaatgagatttaagat +tagcagcctctaatctgtttcaatcccgttggaatgtggtatgcgatcaaggttaagtta +aaatcaagcctgtcttcagtcttgattcttgttctgccatcgcatgcggtctacgtgagt +taatatgtagcttacgttctagcttgtgctaatctgagtatagattcgtagaggaatatt +atcaagcttccacgcctcaacgtacgtgtattggtcacacaagacactaaaagtggaagt +agcgtaaactatagtctagttgttaaatgctcagttcttgttatattcgatatactcttg +gctaatttatgtctgagtatataaaattaatgatattaacttgcatttcacggatccctt +agaaaaagattttgaccgagcgcattataaacggttacaccgaatcaatagaagcatacc +caatagctttctttgaatttattgcctgcgcaacttggctgactctctagatccgaataa +ttctatatggtcgtgacgaaactagttcattactgtttaaaatgccaacatgtcttttgg +gccgataatggctctttgcaaaattactcaatgatacgattgatcaaagcggtagttgct +agtggtagcatgtaagtctatcaaatgtctgattatccgaaaatcttccaaaagagtcca +cgtaccatatctatctcatagcgacgcgaggggaaccttatctaactatcattccattta +ccgggtgactctcgatgcaggatccgattgggataaattgcccagaaatggctcattcct +gactaagggtaaggccgttctcagcaagggaaccccgcgaatctaggcttataccatcta +gattgttaactacttgcctgtagttctacagccatactggacagttgtttctaaatgatc +gggattcatgctagcactcctctgaatgcaccgcgtaagtttaactattacgtccgtggg +cagataaggatggaggctgtatgtatcttaactgttacctaatatggctggtaattatca +aagtaaggaccttaatgccatagcgctagcaatcgctttgtatactgaccatgtgccaac +ctctcttaatctgtaaaatataatgtcttagctaactgtggacgatcatgtctctgccta +gagcttcgctgtatcaattcctatagccagcgtactagtgacacaacaacaccgtgtgag +aaaagatattagtccttacgtctgtctctctacagcttattgatgaggattgaacatgga +catatagctccccctcaaaagcagatgctacctctttattccattctcgaacatttgccg +aacttaatttcgacaaacctgaggtcacgtcttaatttatcggtaacgtcacgtcccttt +gagactggataaatatattaccaggggccaacgagcaattgttggaggcgcttctataat +acaaggtgtcttgtcaaagaaagacggcgtgcgtctcgtgcaactcacttaaccaatatt +aatgtgaaacccccctctctcacatcttatgcggtgtactgccctggtacatttcctgta +caggactccaacagtgtagattcctaagatagctgttggagttgcctcacgccagatcga +aaaactgaataaactagtgagctgagctgcagaaataccgcttaattacttatgactagt +tcaaagggacctacgtgatgtcagacattgcaaggaagaaattaggtttgtgcgtcattt +tggctggactagcactccttacttcccctactattcaaatgtcgtaaacagcatgagaca +ggatcgtgctgacatttaaggtctattgggaacgaggctacctttggtcgcgcgctcgcg +ttctccgaatgaccgaaatgcatgagcacagtatgcaattgcttatagatctaaggtctg +gtcgttgaaaccaagcacgtaggcctgggaaatcagttcttcctcagcaactacacaaaa +gcgtccaagcattagtacttgtagtaaatgtccgaacctatgcgctcatttgaaagtcaa +aaaatatttttaagcagtaggcacctaacccgattcctctacttagtagctttctttgat +tctcagaattgactgcaatatcactgcacaattctgtgccattactagacttctctgtat +taacgtctcatcttactaacactcgcctaggacacatctgagagtgaagtatttcaatac +atttactgaaatcttcagttctaaaatccccgaataaggctcttatcggtttggccaaca +caagaaaaaaacttcttgcaccactcaccttcatacgcaggagcctggggaacttagtaa +taactatttcggcagacaaagcttataacaagttgccggcgcgtataatatttaaaagac +cccttgagctgctcaattaaaacgctcacctggtataggctattagatagtgccgtctta +gtaaggggcgggaattatcggataaactgatattttgataaaataaccgacttgttcacg +acataagtcactaaggagattttatctttctccaaagtatatcttccttggataatttca +aagcgctgcaatttaagttctgttactagtttatgctgctgggaggtgaccggaaggcgt +agtaatctagaggcaaattataagaagttcatcatatcattttcgactacaaaaacaagg +tgttgtatgccggcgcattgtgtaaactggacgagtaccctagatggaaaattatacgtt +aagccaagatttcgatgtaatgataattacctacacatttttgctatccataggaacaag +agctgttctataggctcgtggcatacgaacatttgctgccgctatgaatattggaagctc +ttcaactacagactctattcttaattgccgtcgaaaatgggccgaatcggctattattaa +tactcggtttttccgaggggattgttgtcgacagtcgtaattattattaatattgatgtt +ggtgaggtcatttaaatacaaccttgcagacaatgaataagggatccaatctctcatact +ccttttacaattgctcatgcccctatgcaaaccttatgccgccacacctccgcaactctc +tcttctgaactgtaagtagcttcattactggtttgagactatactgaagctgatgacatt +ctaaaatggctattttcgaatgtgattcataatgtttatcgtttgggatggcagaatcac +gttatttttgatatagcccgggtattctattgtatagaacgtatgctacaagtcattccc +cgaagaagactagaagtaaacaacatgcgaccatcgttaagccacgcaaggctgtagctt +tatttcccgataacctatcttccataaatagcggacagcaggatactgacgctcaacatc +agtggttatggtctaatttttaacttttaataaggtaacttcagcaggcatacacagtaa +ctctttaatttataatcaaattagaagtctgacacttcttatatttttctatcatccaac +gcgatcgcccattagcttattgtgttactaataacgtatctaaaccaatccttttcaagc +tactgcctatattgtcaatatatacaaacaacaggatagtaggctgcttaaaaaatattg +tcaaccgtgtacgctttacaatacccggaaatcacaaactttgtagacaacgagtgaaat +ttatacactacgaagggccagcgtacaagacccatgaattaggcgatatgtttattctga +catattggtttatccttaatctgtcgctgtaaaatgaagccgcccccatccctgcgaatt +ttttttcgaagattcacgactgaaatataaatacgtttggctatatttatgttggaggga +ggcaatagcctttactgttaaccgaagatttagccagtgagtgtgacactaaaacactgg +aataaatgcaggcgttcttctgggtaaaaggtttagtcaatctcgcctataagttcatat +agctctggatataattatctggcccatgcatttatcatggcgcttggtgccctgtgtgaa +gccggcctctcatattgaaggtccgaagtattccatgtacattaagatcactctctcatt +catgcatcttggcttaacaaatctggttgtccaagctttccaggcacgtatggtacaaat +tcggatcgaatacttataaaaatgatatgttaaactgtctaaaacgctcatctacaaagt +aaagtgcactaaccaatagagtctcaagaccgtgtaatgctggtgcactgaatgtgtaat +acggttagaagggattagttatgttacaaatccattgaaaacttaagaagcattgcgtgc +tcggagggtgcatcttttatcaagagactaacattattttcaacgacgtacatgctttac +aatagggtacttatcaaacgccgagaaacgcgcctatagtgatgttatgattatgacccg +atatccattggaccgaattttatgtaggttcccagcgtactcgcgtaatatctcggtatt +gccataatgtaatacttgtcggtctctcccagatgaaaaagcgttacagagtatttcaat +gaaaaacagcgcgcaacgtcaatacctttaggggtaacggccgctgatttcatatagata +tacgataagttggtatagctctactaggtggcatccacaatcgttgcatttactatagct +ggttacaatcataatctataccgttccttacatactaccatagcgggatagcgttttttt +gccgttgattgggtttaagaggatgtcagtctcattatatccgattcggtgggagagccg +ttgttttcaaatcgcacactttgtgacataatgtacaagataacaaaactgatataagat +ataaactgtcaatatcaccttgacacttgaatcaaagtaaattaactcgcaaatataatt +tgactaattgggtgcagatttctcaattaataaaaaaatggcaccggatgggcttacaag +ccccttatcattcacttgtatcatgatttccaagaacaatagaatttgctagcaagtatg +aacagagattcgaattgcatccacagtacgccggagcgtttattttaatgtggatatgac +gatgtactgttggcggcatttgctagtaaccggtccttatttacgtagcgcacacgtaag +catgtctgggagaaatatggtggtacaatctcagagaaagattacagtttggtttaaata +ggacttatcgggtcggaagtggaacttaataagcagtacacaattgggcaacagacgtct +tgcctattacaataggattacaatgcgttagatttcagacacgttcgtgtttggctattc +gtcaattccctaaatagttagacgatcaactattatcaaagtgattctttgttcatcctc +cattcatgtaacagatggcacactacgcataacgccgaggaattttaacgagatttaaga +gagcagttcgggcacaacccacttgactttataacagctcggcagcataaacggtaatat +gtgacaaatttccaaacgttataagaacgtatgtgtacttagaaaactaagtggttcatg +ttcaacagatgtgacgcagcaagcctaacttatctattggttttgctataaaagaacaaa +gttacacagaatcctaagggcttgtttcacacttatgcctagtgcttcaccatcttaaaa +tagcgaaaccggcacgaatcaaaccttaaaacaatgcgcagatattggtgatggtgactc +cgggtatgataatggtaactgttgaccagcgcccacctcatcgaagtatagaaagtggtt +aggataaggatgagaccgaacttatttccggccataactttagattttctacctagtaca +caacatcagggcggacacgaaaccgccatcacatcatataccaggtttaatttgcttaat +gggggaagtgtcaacgaaccttcgaactttagcaggcatatggccattatatatggcccc +agagcagaatgctacagcagacaaaatttggatttatgtagtttaatacctatcaaactt +ggtgtgaccatacttgtctaacgacagtgcacaaagtgtaagttacaattattactactc +agcagcttctgcaatgataaaatcttatcatacacgtcacatatgataatatctacttag +ggggaacgggctccacaacctacatagtactcaatacttacactattcgacaggcacacc +aaacctgtacagtcccaaaagattgagtcaactttgcagtactgcagatcacagtaatag +cttagttagcgagtcaaaattagttttctacgagactgcacgaccgtgcaaatttccgat +gtgttggctacaaatagcaacgtatgaatttgtttgaagccacgtaaactgtacaacctt +agagataagtctcaggctactaaaaacacgttgtggcactaacaggatcatggttgattc +ttacttattcggctgaccggcccaataagtaaccttcaactagaacagaataatcgggag +tagtttaattcagtcaaggtgcaggtctcattgtaactaacaagctctgtgtaaccaagt +taaaatcgttttcttagcggattccctacttatggatttgagctcgtccacaatattcga +tacaagaagtttgtggtccgtaacaacgaaattttaattacgctgtgcagcctcatccaa +ggaattaatagaaggttgatggtaggctccgaacgctccatgattataatcaagtggact +gtgcagtaaacgaggaaggtatcctgacgtcgtggtgttcgtttttgttatttgtgccct +atacgagtagataaaccatgaacagcacagtgtgaacccatggttgattttaggctacct +tatttttaatttccgttacacagaaacgaattccacaactaacatgccattaatttttcg +atatcttataaaagatggtcgaaattcattcatttattttttttcggttctcgaaagtca +actaagctgtcgcgttttgtttctctttagaggtaaaagtggctttgatctcctacgttt +ggatactagtcaaccattactccatttgatccgtgagtatcacctgtctaacatccagca +ttatgactcctcggcgaagaaaagacacacttcttagagtcgatgtgtattagctaggga +cacagttgtttaatacgatagtgagcccagggagggcagtgcgtcccccagtagatttat +tcagctagtgtaagtataagatatctcacccacgaggttcaagtgatatgcagtcttaga +ataatacttatcctgaatttcgatattatgggtacttcaataatccgctagcgctacttt +atgtctcgttggacagcaggacacatggcagtcttaaacactaaagacatcacctgaatg +aatgtaatgggattacaagaatcaatgaggtattatatacgacgtaggaaactctggata +tatacagtaatctagttacgccatcgcacttcattcctctggaaacttagaagacatcag +ctgtacgtggaggaaccagacccccgtatgtagccaaatagaaccaaagttgcttataca +aacacacccaatgacaatggaccgctggagttcgtaaactcggaacgtagtactgcacaa +acccagcatttagcaataggagctacgtatgcaactcccacgtggtaataccttcaagct +atcaatatataggtgcctagctaatcgcattcgcaagcagtattcaagcttgtaaaccag +tataataattacagaggctctatgaaacccaactttccagctaaaagtcccaattaaatg +gttatttcgtacttttaaagtcgcccgttctgttattacgcgaattgattctactccaaa +attaaacacaaattatcaaccgtttcatttatatttgtcaatgcagctgtttaaaataag +gctctactaaattataattaagacacttattaccagatttctctagttaagtttgaacca +gctcgactaccgcgaaagatacattcccttctctatttttcagttcatctatgggtcaga +gaagcattgaatttattctattcaccctcgtcgttcacagcgaatcgtcagtgtgatcag +tgtatgagaaatatcctaaaccgtttagtcagaccacacgcttagaacaagtggtctaaa +aagactgccctggaaggagtaagaagtatacagctgatccggtgtatccttcagtcatct +gccctatactaattacacgacgcaaggaaaaataggtttattttctaggcaaacccttca +taggtgactccgatgtgttacgaatcatgcttgagaatgtgctatcgttaccgacggata +ataacgatctccaatgaaccaaatgtagaatgtctattgattacccttttactattcgac +ttagagataggagatagaacctcagtgtacttttttagccgaatgggaatctttgggagg +tgaatggccataaggtcgtaaatccaaccctcttaaagtcttccatattatatcgttgtt +cgtggaatcgataacagatttgttgacccatagtaaatgtatactagtttatgttgtaag +tgtagattgttttccgattgccgtccaaactttatgtcgtaattgtagaccagtaaagtt +gaccaaggtaagtgcccagcgatcctgcgagatcgatcgccaatttttccagtcactgta +agtgtaggtttagataaagccgtatgagttatatcataagggcctcggaaagcagcttcg +aaccaaagttcccttataatagtagtttaactataaaagtatatactggtctgtcgccct +ttcacgatttgttttaccggtttatgaagcgttacgtcattagagcggctccaatttaag +gttaacggcttccatgtgtagttgtatacaaggataacttaaagtatctgttcagcgagc +tagttaagttatcctcgatagaacacaactcagaggtcccaagatcgggtttgcaacttg +ctaatttattctcaaggcaaattgggaattatcgatacctgtataccataaggtcgctcg +atgtgatgcttatgtcttctggtgatcctaccttagttagtgctgattaacggaacatta +atgtttatcgttttgagatttagccaattctctgattctaactcaagatgccttatctga +cgtgctatgcagcccctaagtattttacattgtaataggacacgctcctttaaaactcgc +caaaaggtcgttgtggttctctactggttaactatataatttacagctttgttgagctag +ttcctctttggtttaagtcctcaatattagttggttcgagcgataagttggctagttacc +ttagtcactatattagatccgaatgttatgcttcatctgaagaccgccaccctccaaaat +ttcttttaagactcacttattgcaaggtgtaggtgaattcggctcgtttctcaagtggtg +tatctgtacacgagtttccatattttcatcaacagccaccgcacacttatgtcactctag +gtattaaaagtcgctctacaaggggacgcaattaagaaacagacatgctagtcaaaaata +aacatagcgaggcaccactaattcggccgcttatcaatgggatgctctgcgcgagacgcg +ccagagctcagtagttagttcggacatacatttacttcagatgatcaattagttttctac +aaatgcttactctaccccgaaaaaagtcaccagactcttacgtctctttagtatccttcc +gtcttatataaggtcagtcccccgtttcggtaccctggaatttactaagaataatgaaac +agcccccaaggacgtacgtttacaaatgatagaccagatcgcctagcttattccgacgca +tgttgcatagaattgaaccaacggaatgtgagagtaactagatgagccgaccacagcacc +cgtttgcgtcgcagaatacgcctgatagttcggccacgaaatcatatgtcctttgagtat +taagtatttgtaatgatcaatcgagctcaagcaagcttacacttcctcggatattcaggg +aacttagtgcctttgaaagatacgttgatcaacgaaaaattgataatggctcatatggaa +tgcctacctcatagtgctgaattaacacagcactgcggacctaacttttcgaggtttcaa +gttcacgtctcaaaacctaataggctggaatatgtagggatcctcggtgaatttgtgatt +gggtttgttgtagtactgaccaagtgaatattctttttttctaaaagcagatctgctgcc +gggcactacgaaggagatctctgtgtatcattattgcttcttgacatgatgactcttaaa +tcactgtgggtgtgcaaaacgatagcacaacccaattcgatagtacatattgttgatact +tcgcactaaaccgttcatatttaaaggttgtgctccttccttcgttaaatactggtgact +tggtcctatctactattagctagacctctggggaaccacgcccccgtaaaacctgtgcaa +gagagggggtcatacatcttagacatcgcgcctccaccagggaagcattgggtgattgac +caggtgtgtaacaaatatgattattcttatactaatattagcaaagatgcataatgattt +gtattaaatgtataattgaattgataagggtcttttagtcagtgatagagtagtataagg +tagacattagaactcttaaccggacgcagatttttcggtcttagtaagccaattagtcga +caaaacaaggtaagagcggttactagtagtacctataatgcactgaatcttcggtcgaag +tatagttctaatgctatgcagattgtgacggcgacaaatgttcagacttatatcatgaaa +caagctcttgtaagtattgacaaatgaaaagattgaatatttttaaatacaaaatgcgcc +tacttattaggggaattaaccagattgaaggccaatcctcacatgtaatgagataataga +cgataaatgaaattcttgtaatagttgaactgctacgtgatgggtattatatatgattga +gatcctccaattgccgacgtcttgtcttgatgcccaaaagattgtcaacgaggagctccc +tcgcgtacctgtcgtccgtatcataaacgacgcgacatgtacagcactccgaagtataag +caataataatgcgggtaatccagactagatcttttcggactcaatgcggtttcacggtaa +acatgattaataccggagagtagtcgagcttatcagcgatgcaagcgaattcattgtgcc +aggagatacgttgcagataaaaccggcaacgtatgtcaacaagttttggcgatctcgttg +tttgtattcgacgaggcgcgggaacttcaagaactatcgtatattcaagtccattacctt +ttagtttcagactggtggagctgactaaagttatatcatcattttgtacactggtttagt +taacgataatttcagatttaacatgaccagacgataatcgctgtatatccagttggaatg +tggtttgccagaaaggttaacttataatcaagcctctcttcagtcttgattcgtcgtatc +ccatccattgcgctatacctcagtgtatttggagctgtagttataccgtgtgctaagatc +agtagacatgacgagagcaatattatctaccttacaagcatcaacggacgtctagtcgga +acaaaagactctaaaactcgaacttcaggttaatatactatagttctgtattcagcagtt +attcttatattcgatattatcttgcctattggatgtctgactttagtatattaatcatag +tatctgccatgtaaaggtgccagtactaaatctgtttcacagtgcgaattataaacggtt +acaaccattaaagacaacaagaccctatagctttatttgaattttgtcaatgcgcaactt +ggagctcgcgatacatcccaattagtctatagggtcgggacgattctacggcatttctgg +ttataatgacaacatggattgtggcccgagaatcgctctttcattaattaagcaatcatt +acagtcttataagcgctacttccgagtggtagcaggtaactcgatataaggtcgcatgag +ccgaatagcttaaaaaacaggccaccgaacattgatagagaataccgaccacagcgcaac +ctttgattactttcattaaattgtacggctcactcgacatcaagcttaagattgcgataa +tgtgaactcaaatggatcagtactgaagaaccgtaacccacttcgcagaaagcgtaccca +gagaagatacgctgttacaatatacagggtgaaattattgcctgttcttcgtaaccattt +cgccaaacttggttagaaatgatagccattcatgatagaaataagctgaatgataccagt +atctttaactatgtagtcagggggaagataacgatggtccatgtatgtttctgatatgtg +acagtattggccgcgtaatttgctaacgaagctacttaatgcctttgagcttcatataga +tttctttaatcaaaatcggcaaaaagatagtatgagctataatatatgctagtagagaac +tctggaccatcatctatatgaatactgattcgagcgtgcaattactttagcctgcgtact +actgactctacaaaacactctgagataagtttgtagtcagtaagtcgctctctataaacc +ttttggatgaccattgtacagccacttatagatcccaataaatagcacaggagacagagt +ttttcaatgctcgatcatttgccgatagtattttcgtctaacctcagggcacctattatt +tgatacctaacctaacggccctttcacaatggagaaatatatgacatcgggacaaacaca +aatggtgggtggccaggagatatgacatggtggcgtctctaagaaacacggactccctct +aggcaaactcacgtaaccaattttaatgtcaaacaaaacgctcgaaaagattttgccgtg +taatgacctggtacattgactggtcaggaatacatcactgtagttgccgtagtgtcctgt +tggtgttccatcaagacacatcgtataacgcaatttacgacggacatcagatcaagttat +acagattatttaagtatcacgtgtgcattgggacataagggatctcacacatgccttgga +acatttttgctttgtgccgctttttcgctgcactaccaatccttacttaccagtatattc +aaaggtcgttaacagaatgagaaaggttagggctctaagttatcgtcgattgggatagac +gagacatttgcgagcgccctccacggatacgaatctcccatatcaatgtgaactggatgc +tatgcagtttagttcttacgtctcctagtggtaaaaatcaaagtagcactcgcatagcag +ttattcagaacctaatacacaaaaccgtcaaacattttctaattctaggtatgggccgat +cataggagctaaggtgaaactcataaatgttttgttagatctagcatcctaaaaagatgc +atatactgagtagctggcgtgcattctctcaattgtatcctttttaactgaactagtcgg +tcccatttcgtgactgagatctattaaccgataagattaataacactcgcattcgtatca +gctcagagtgaagtttttcaataatttgactgatatattaacttctaaaataacccttta +agcctcggatccgtttcccaatcacatcaaaaattcttattccaactatctacggattaa +caacgtgcatggggatcgtagtaagaacttgttccgatcactttgagtatatcaagttga +cggcccggttattattgaatagaaacattcacctgctaaattaaataccgcacatcggat +acccgatttcagagggccgtcttactaagggcaggctttgttcggtttaactgagatgtt +cattattttacagtatgcttcaactaatatgtaacgaaggacagtggatctgtctccata +gtagatcttcagtcgtgaatttcataccgctcctatttaagttcgcgttcgagttgttga +tcatggcacgtgaaagcaacccctagtattctagacgaaaattttttctagttcatctga +taatttgccaattcaaaaacaaccgctggtttcccggcgcattctctaaaatggaagtcg +aacctagagccattatttgtcggtaacccatgagttccttcttttcagaagttaatacac +tgtggtcctatacagaggaaaaacagcggttatatacgatcgtggcataacaacattgga +tcaagatagcaatttggctacctattctaattctcactagattcggtattccactacaat +atcggcagattaggattggatgaataatcggtgtttaagtccggttgcgtctccaatctc +ctaatttttattaatattgatcttggtgacctattgtaaataaaaacttcaagactttga +ataacggtgaaaagatagaagactcatttgaaaatggatcatccacagatccaaacatta +gcaagacactaatccccaactagctattctgatcgcgatcgtgctgcagtactcctgtca +caatagtctgttcatgatctaattctttttgggctttgttcgatggtgattcagaatctt +tatccggtcgcttccctgtagctactttgtggggatattgcccggggattatagggttga +gatcgtttcctaaaagtatttaaaccaagtagacttcaactaaactacatcagaacatcg +tgaagacaccatacgcggtacctttatttaccgataacatttcttcaagaaataccggta +agcagcataatgaccctaaacagctcggggtatcgtcgtagttttaaattttatttaggt +tactgctcaaggaataaaaactaactatttaatttataataatattacaaggctcacact +gattagatttgtctataagacttcgcgatcccccattaccggattgtcttaagaataaac +tagataaaccatgcattttctagataaggcctttagtctaattagatacaaaaaacacga +tagttgcatccttaatttattgtgtcaaacctggaaccttttaattacccgcaaatcact +ttatgtcgagactacctctgaaatttattatctacctaccgcatgaggacttgaaccatc +ttgtaggagttatgtttattagctaagattcgtttatcctgtagcggtccatgtatattc +aacaagcaaaaagcactcagaattgtttttagttgagtcaagactgatatataaataagt +ttccctagttttttcgtggtgggacgatattgaattgaatcttaaccgaagagtttccca +ctctgtcgcacaataatacacgccaatatttccagccctgcttatgccttaatcggttac +tcaatctcccattgaagttcattttgatctgcatagaagtttcgggcccagccttttttc +tgccaccttcctccaagctctgtagacgcactctaagattgatgctcacatgtattaatt +ctacattaacataaatatataagtcatgcatcttcgagtaaaatatctggttctccaaca +tgtcctggcacgtatcgttataatgcccatacatgtagtattaaaatgattgggttaact +ggatattaagatcatcgaaattgtaaagtcaaattaacaatactgtctcaagaccgtgta +ttcctcgtgctcggaagggctattacgcttacttccgttttggtatcttaatatgacttt +caaaaattaagttgcagtgagtcctacctgcgtgcatcggttagcaagagtataaaagtt +gtttaaacgaactacttgctttacaataccggtcgtatatatcgccgtgaatccagaaga +ttgtcttctttggattatcaaccgagatcctgtggaccgatgttttgggaccttcacaga +ggactccaggtagagctcgcttttgcattaatctaagaattgtacctctctaaaagatct +aaaacagtgaatgtgtatttcatggaaaaacacagagaaacgtaaattactttaggccga +aaggcacatgagttattatacatatacgagatggtggtatacatcgaattcggggcatac +actatagttgcattgtatttagctgctttaaataatatgatattaccttccttacataag +acattaccggcataccctggttttcaacttgtggggctttttgacgatcgcactctcatt +tgatccgagtagggcggtgacccctgcttttcaaatacaaaaatttcgctatgaaggtaa +tagattacttttcgctgttatgatagaaacggtaaatttaaaattgaaacttctagaaaa +gtaaagtaacgagaaatgattttgtgaataatgcggtcatgattgcgcaagtaagaaaaa +aaggcaaaaggatgcgcggaatagaaacttatcagtcacgggtatcttgatttcattctt +cttgtcaattgccgacataggatgaaatcagattccaatgcaatacacagtaacccccac +ccttgattgtaatgtcgatttgaagttgtacgcgtcgacgaagtggatagtatacgggcc +ttttgtacggtgcgatcaactatgaatctcggcgagttagatggtcgtacaatctcacac +atagaggtcacttgcctgtaatgacgaattttcggctaggtactcgaactttattagaag +taaaaatgtgggcaaaagaaggattccattttacaagacgattacaatgagttacatgtc +tctcaacgtagtctttccctagtagtctttgaactatttaggtactccagaaaattttag +caaagggtttctgtgtgaatccgccattcatgtttatgatggaacaataagaataacgcc +ctcgtatgttatcgacagtgaagtcagcagttcggccaaaaacatattcaatttagtaca +gatccccagaagttaagctaagtgctctaaaatggcctaaacggttatcaaagtaggtct +aattactatactaacgggtgcatcgtaataactgctgtcgatgcaacactatatgatagt +gtcgttttgctatatatgtacaatgtgacaaagaagccttagcgattcttgcaaacttag +gacttcggattctcaatcttaaatgtccgaaaacgcaaagattcaaaaatttaatctatg +agcagatatgcctgatggtgactacgcgtatgttaaggctaaatgttgacaaccgcacac +ataatcgaactattgatagtcgggagcataaccaggtgaacgtactttgttcacgacatt +tattgacatgttctaaatacgtctcaaaatcacggcgcactagaaaacgcaatcaaatca +ttgtcctggtttaagggccgtaatgccggtagtgtcaaacttcatgagaactttagctgg +cttttggccagtatttagggaccaagagcactagccttaagctgaatattttgccattta +tctactgttataactttaaaacttggtggcaccagacttgtcgatacacacgcatcaatc +tgtaacgtaaaaggtttactaagaacaagcgtaggaattgagtttatattatatttaaac +taaaagatgatattagcttctgagggcgatagggctccaaatcataaagaggaatatatt +attacacgattagaaacccacaacatacctcgaatcgcccaaaagtttgacgaaacttgg +cagtactccacatctcagtaatacagttgggagagtctcaaatgttgttttattactcaa +tgaaccaccctcataatttcactgctgttccattaaatttgcaaacgatcatttgctttg +aagaaacgtaaaatcgacaaaattacagataagtagatgcataataaaaaaaactgctcg +ctataacacgatcatcgtgcattcttacttaggagcatcacccgcacaataacgtacctt +aaactacaacactattagaccgagtactgtaattcacgaaagctcaagctcgcattgtaa +agaacttgctctctcgtaaaatgtgataatagtttgcggagaggattcaattattttcca +ttgcacctactccactagattcgataaaagaaggtggtcctcccttaaaaagaaatgtta +agtaacatcggaaccataagcaaagcatgtaagtgaaccgtcatccttccctaagaaaca +taaaggtttttaataatgtcgactgtgaactataactgcatcctttcctgacctactccg +gttccttgttgttatttctgaacgagaccagtagataaacaatgtaaaccacagtgggta +ccaatggtgcatgtgacgctaccgttgttttaagtgcccgtacaaacataagaagtcata +atcttacttgaaattaattttgccttttattttttttcaggctcgaaattaatgatttgt +tttttttgaccttctagttacgctaatatgcggtcgcctgtggtttctattgagtcctat +aacgggatgggatctaatacgtttggttactagtaaacaaggtataaatttgataccgga +gtatcaactgtataacatcaagctttatgactcatacgcgaagtaatgacacaaggcttt +caggagatcgcgagtacagagccactaaggggtgtattacgatagtgacaccaccgagcg +cactcactccccaagtagatttatgatcctacgctaagtattagatatataaccaaagag +gttctagtcagtgcaactcttagaataataattagccggttttgcctttttaggcctaat +gcaatattcagctagcccttatgtatctcgcgttccacagcaccactcatggcacgcgtt +taaactaatcaaatataatctatgaatgttatgccagtacttgaataaatcaggtttttt +ataagtccttgcatactctcgttatatactgttagagtcttaccccatagaaattctttc +atctgcaaacttagaagaattctcagctacggggagcataaagtccccaggatgttgaca +aatacaacaaatgtggcttatacaaacactccatatgaaaatcgaaccctcgtggtagtt +ttagccgaaccttgtacggataaatccctccattttccaatagcagatacctatcctact +acctcgtggtattaaattaaagcttgaaatatagagctgcatagcttatccaattcccaa +gcacgagtctaccgtcgtaaccacgatttgatttacagacgctagagcaaacccatcttt +aaacatataagtaaaaattaaagggtgagtgcgtacgtgtttactagcaacttcgcttat +taagacaattgtttataagccataattaaaaacatatgttcaacaggttcattgatattt +gtaattgcacaggtttttaataaggatctacgtaagtataatgaacaaactttttaccag +agttatattctgtactttgaaaatgctcctctaccgccttagagactttcaattagattt +tttgcagttaatctatgcgtaagtgaaccatgcaagggatgcgattcaaccgcctcgtgc +taaccctatcgtctgtctcataactgtaggtctaatataattttcagttttcgaacacat +aaccctttgaaaatctgctatttaatgtctcacctgcatgcactatcttctatactgctc +agaacggctatacgtcactatgctccaagtgacgatttaaacgaagcaaggaataatagg +tttattttagtgcaaaacaattaagtgcggactacgtgctctttacaataagccttgtga +ttgggctataggttaagtcccatattaacgatctccaatgtacaaaatcgacaatcgctt +tgcattacccggttactagtcgaattacagatagctgttagatactcactctaattttgg +acaacaatcccaatcttggggtcgtctatcgcctgaagctcgtaaatccttccatcttaa +acgattacatattatagacttgttcggggtagagatatcacagttgtgcaaacattgtaa +atcgatactagtttatgttggtagtctagttgcttttaccattccccgaaaaacttgatc +tactatttcgacaacagtaaacttgaactaggtaagtgaaaacagagaatgcctcatagt +gccactatttgtccactatatgtaagtgtagctttacataatccactatgactgagatca +ttacggcctaggaaagcagcgtagaaaaaaagggcccggatattacgactgtaactataa +aactagttactggtagcgcgccatgtatagatttgttttaccggttgtggttgcgttaac +gaatttcagccgcgaaaattgatccgttaaccagtccatctcgacttctataaaacgata +aagtaaagttgatgttcagcctccttcttatggttgcatcgagagtacactactcagtgg +gaaatagatcggggttcctacttcagattgtattatctaggcaattgccgattgtgccat +acctggataaaataagctacctacatgtgatgcttatctattatcgtcatactaccttag +ggtgtcctgttgaacgctacattaatctttagccgtttgagatgttccaatggataggag +tctaacgcatgatgaagtttaggaaggcagagcatcccactaagtatgtgacagtgtatt +tcgaaacgagacgttataaatagaaaaaaggtccttctggttctattctgctgaactatt +gaatggaaagattggttgacctacgtactatttgcttgaagtcatcaatttgacggggtg +agagacatatggtgcatactttacggactctatattttagatcagaagcttagcagtctt +ctctacaccccctcacgacataattgcttttaagaatctatgtttgattcctctacggga +attcggatccgttcgcatgtgcggtttatctaaaccaggggacatatgttcagctaaagc +atacgaacactttgctaactagacgtatgtatagtagctataaatcccgacgatatttac +aaaaagaaatgagactcaaatatatacatagcgaccctacacttattcgcaccctgatct +aggcgatcctagcacccacacccgaaagtgagcactagtgtcttccgtattaaatttact +gcagttgagattttagttgtctactaaggattactctaacccgtaataaggatcaagact +cggtactagctttactatcattccctatgtgttttcctaactcacaagggtacgtaccag +cctatgtaattacaataatgataaagacacaaaggaagtaactttacaaatgagtctcca +gttacactagcttagtccctcccatcttgctttgaagtctaaatacgcaatctctgagga +tatacagcagaagaacactcataacgttggagtccaagaattagactcatagggccccca +acatttaatatgtactgtgagtttgaaggtgttctattgttaattcctgctcttgataca +tgacacgtactccgtgtttaaggcttcggactgactttctttcataagttgagcaacgaa +aatttcagaatcgataagttggattcactaactaatacggctgattgaaaactccactcc +ggacctatatggtcgacctttatacgtaaccgatataaaacttataggctggtatatcga +gccttcctagcgcaatttcggatggggtttcttctactactcaacaacggaatagtcttt +gtttagtaaaccagagctcaggacgcccaatacgtaggagagcgctgtggagcatgtgtc +attatggactggagcactcttaaatcactctgcgtgtgctaaacgatagatcataacatg +tcctgagtaaattttcttgatacgtcgcaatataccgttattagttaaacgttctcatcc +gtcatgcgtgaaatacggctgtcgtgctcagatatactattagcgactcatctcgcctaa +cacgcacacgtataaactcggaatgactgccgctcttacatattagaaatacagactaca +ccacggaagcattgggtcattctcaaccgctgtataaaagatgattagtcttataataag +attaccaaagaggcagaatcatgggtagtaaatctattattcaagtgattaccgtcgtgt +aggcagggagtgaggacgagatggtactcaggacaaatattaaccggacgaagtggttta +cgtcgtactttcactattagtagtaaatacaaggtaacaccggggaatagtactaaatat +aatgatatctatcttcgggagaacgagtcgtctattgctttgaacattctcaaggcgtaa +aatgtgctgacttatagcatgatacaaccgattgttacttttgtctattcaaaagattga +atagttttttatacaaaagccgcatacttatgacggctagtatacagtttcatcccctag +catcaatgctatggacagtattgaacttataggaaattcttctaatagggcaaatccgtc +gtgatgcctattttttttcagtcacatcctcaaatggcactagtattgtcgggatcccat +taacaggctcaaccacgagctcacgcgaggacatgtagtccgtatctttaacgaagcgac +agcgacagaactcccatggataaccaattataaggcccgtaatcctctagacatcgttta +ccaataaatccgctttctccgtaatcatgttgaataccccagagtagtccagatgataac +cgatgaaacacaagtctttctcaatgcacttacggtgaacttattaccgccaacgtagct +catcaaggttgcgacatctagttgtgtgtttgcgacgagcccagcgaacttcatcaactt +tcgtatattcaacgccttgtaattttactttaagacgcctggtgatgtagattcttagat +aatcagtttgttatcggctgtactttaccataatttcacaggtttcaggtcaagaagatt +atagctgtatatacagttccatgctcggtgcacagaaacgtgatcggataataatcaatc +gcttatgtcgtctttaggcgtatccaatacatgccccgataccgcagtgtatttcgacat +gtaggtataccgtcgcatttgagctcgagtcaggacgtcagctagattagattccttaat +agaatataccgacctctagtccgaactaaactatagataacgccaacttcaggttaattg +tctagtcgtctgtttgcagatgggattcttagatgagtgagtatcggccatattggttcg +agcactttagtttttgatgcataggatatgcaatgtatagctgaaagtactttatctgtt +tcaaactcacattgattaaaccggtaaacctttaaagactacaagaaaatattcagtgag +ggcaattttgtcaatcacaatcttccagctagagatacttcacaatttgtcttgaggcta +cgcaacattagacggattttcgcgttttattgaaataatcgaggggcccaagagtatcca +tagttcattttgtaagatttctttacaggcttattacagcttcttcagactcctacatgc +ttacgagttatatgctagcatgtgaacaatagattaatatacaggaaaacgtacattgag +agagatgaccctacacagcgcaaccgttgagtactttcattaaagggtaacgctctcgag +acagcatccttaagatggccttattgtcaaatcatttgcagaagtacgcaagatccctaa +ccaacgtagaagaatccctacaaacacatgagacgcggtgaaaatagacagggtgttagt +attcaatcttcggagtatcaatttcgccaatcttggtgagaaagcataccctttcttcag +agaaagaagatcaatcataacactatctttaacgaggtacgcacgcgcatcattacctgc +ctccatggatctttaggatagcggaaagtattggcagcgtattgtgatttcgttcctact +ttatcaatttcacattcatatacatgtcttttatcaaaatcgccaataagataggatgag +ctatattagatgctagtagagttcgcgccaacatcatcgataggaatactcaggacagcg +tgataggacttttcaatccctaatactctctataattataactctctcttaagtttggag +gcagtaacgcgctctatataatcagtttgctgcaccattcttcagcctctgatacataca +aataaattccacagcagtaagagggtttaattgagacatcttgggaacttaggattttac +tctaacatcaccgaaacgattattggataccgtacctaaacgaactttctcaaggcagta +atataggacatccgcaataacacaaatgctgcctccccaggagttatgtcttcctggagg +ctatatcttacacccactcactataggcaaactaaagtttaaatgttgattgtctaaaaa +aaagatagataagagttggccggcgtagcacatgcgaaagtgaatcgtaagctataattc +tctggacttgaagttctgtcctgttcctctgcaagaaacaaacttcctttaaagctattt +acgacgcacatctcagcaagttataaacatgttggaagtttctagtcggaattcccaaag +aacggatctatctaatgcattcctacatttttcctgtctgccgatggtgccatcctattc +aaagaatttcttaaaagtagattaaatgggacttttaacaatgagtaaccttacgcctct +aagggttcctcgagtgccatacaccagtcaggtccgagccacatacacggagaacattct +aacatagcattctcaactcgatcatttgcaggttacttctttcctatcctagtgctaaaa +atcatacttgcaatcccatagcacggattaagaacctaagaaacaattcagtaaaacatg +ttcgaattcttggtatgggaacatcattgcagctatggtctaacgcattaatgtttgggt +acatcttccatcatataaacaggaagagtctgacgacagggagtgcttgcgatcatgtct +atcattgtgaaatcaaattgtagctcacatgtcgtctatgagagcgtgtatccgataaga +tttagaaaaatagaagtcgtataagatctcactgaacttttgaatgaatgtgaagcatat +atgatctgctttaataaaactttatccataggatacgtttccaaatcaattcaataatta +ttagtcaaaatagataaggatgaacaacctgaaggccgatcggacgtagaaagtggtccc +atcactttgagttgatattgttgaaccacacgttattatggttttcaaacagtctcagga +tattgtatatacagataatccgataccagttgtctgacgcccctcttacgtaccccaccc +tttgtgacgtttaaagcagttgttcagtattttaaactaggcggcaactaatttggaaag +aagcacagtggatatgtctaaattcttgttattcaggcctgaatttaatacaccgcatag +ttaacttcgcggtagagttgttcatcatgcctcctctaagctaccacttctatgatacac +caatagttgttctacggaatctgataattggccaagtcataaacttccgctgcgttcaac +ccccttgctcgaatatccaactcgaaaagacagccttttggtgtccggaacaaatcagtt +acttcttttctgatgttaattctctgtggtcagatacagaccaaaaactccgcggattta +ccatcctccaagaacaaatttgcatcaacatagcattttggctacatattctaagtctca +atagtttaggttttcaactacattatcccaacattaggattggaggaataatagctgggt +aagtccccttgcgtctacaatcgactattttttatgaatatgcttctgccgcacctatgg +ttattaaaaaagtcatgactttgaagaaccctgaaaagatagatgaatcaggtgtaatgg +cagcagccaaagagcatataattagcaacactctaagaacattatagatatgatgatagc +gatcgtcatgatgttatccggtcacaatagtagcttcatcagctaattcgttttgccagt +ggtgacttgcgctggaagaatcgttatacggtcccttccctcttgatacggtgggggctt +attcaaccgcgtggattgggttgtcatacttgcattaaacgatgtaaaccatctagtagt +caactatactaaatcacaaaatagtgatcaatacatacccgcttcatggttttaaccatt +taattgattaaagatattccgctaagaaccattatctacctaaactgatcgccgtatcct +agtagtttgaaatttgatgtaccgtaatgatcaacgaagtaaaacgttatattgtatgta +gaataataggtcttggagctaaatgatgtgattggtagtgaagacttacccttacaactt +taccggtttctcggaagaatatactagagaatcaatgcatgggctacataagcactttag +tctaatgagataaaaaatacacgagtcttccatcatgaattttttgtcgaaaaactcgaa +cctggtaatttaaaccatatatctttatgtcgtcaataactctcatatgttttatataac +ttcccaatcacgacttgtaactgcttgttcgactgagctgtttgagctatgaggccggga +tccggttgagctacatctatttgctacaagaaaaatgaaagcacatttgttgggagttct +ggctacactcatagagaaataagtggcccgagtgggtgcggcctgcctccatattcaagt +gtatcttaaaccaagtggttccaacgctcgcgctaaagaattaaagcctttatttcctcc +acggagtagcccgtaatccggttcgaaagagaccattgaagttaattttcatatccagtg +aagtttaggcacaagcatgtgttctgccacatgcctcaaagcgctcttcaaccaagatat +gattcatcctaacttcgatgaatgcgtctgtaacataaatatagaaggaatgattcggcg +agttaattttcgccttctccaacatggcatccctacgttcgttataaggaccatacatgt +aggttttaaaggtttgcggttaatcgatatttacatcatagaaattctatagtcaaattt +acaagactctagatactcactcgttgcagccggctaggaagcgctttgtaccttacttcc +cttttcgttgcgtaatatgaatttcatatagtaagttcaaggcactcatacctccgtgaa +gagggtagatagactattaaagttgtttaatagtacgtattgatggaaatgacccgtagg +agatttaccactcaatccacaagattcgctgctgtgcattatcaaaacagtgcatgtcga +aacatgggttgggtccttcaaacacgaatccaggtagagatacctttgcaatttttcgat +gaaggcgaccgagataaatgagctataacactgtatgtcttttgattgctataaaacaca +gaaacggatattaatttaggccgtaaccaacatctgttatttgacatagaacagatggtc +ctttacagcgtattccggccttaatattgaggtccagtgtattgtcctcctttaaagaag +ttgattgtaactgacttaaataagacatgtcacccattcactgggttgcaactgctggcc +ctttttgtccatcgcacgctaatgtgataacagtaccgccctcacacctgcgtttaaaag +acataaatgtcgctatgaaggttattcattaattttagctgttttcttagaaaaggtaaa +tttaaaattgaaaaggctagaaaactaaagttacgacaaatgtgtttgtcaagtaggcgg +gcatcattgagattgtaagaaataaagccataaccagccccggaatagaaaatgttaagg +aaaggcgatcttctttgaattcttattgtcaagtgcagtcatacgttcttatcagaggac +attgcaataaaatctaacaccctcccttgtgtggttgggccatttgtacttcgaagcgtc +caccatgtgcagaggataacggaatgtggttccgtcccataaacgatcattctcgcccac +ttagtggcgcggtaaatcgctctcatagaggtaactggcctgtaatgtccaatgttaggc +taccttctccaactttagtacaacgaataatgtccgattaacaaggagtcaatttgtcat +gaccagttcattcaggtacttgtatctatacggacgcgttccagagtagtatttgaaatt +ttgaggttctactgataagtttagctatcgctgtatgtctgaataagaatttaatgttta +tcttcgataaataacaattaacaactcctaggtgatacactgtgaagtctgctgttcccc +aaattacatatgctattttgttcacataccatgaagttaagctaagtgctctataatggc +ataaacggttatcaaactagctcgaatttcttttattacgccggaagcggattaactgct +gtagatcaaacacgttaggatagtgtcgttttcatatatatctaaattcggtctaacatg +cattacccatgcttgataacgtagcacttcgcagtctaattatgtaatgtccgtttaacc +aaactttaaaaaagtttatctatcaccagtgatgcctcatcgtgactacccggatcttta +gcctttagggtctaaacagaactaatattactacgtgtcatactccggagcttaaccagg +tgaaacttatttgttaaccaaatttagtgacagggtagaaatacgtatcaaattaaccca +gcaatacaataagcatgaaaataattgtaatcgggtttgggccggaatcccgcttggcga +aaacttaatgacatagtgtgatgcattttgcactggattgagccacaaactcaactagca +ttatgctcaatatttggccagtgttctacggtttgaaatttataaaggccgcgcaaaagt +cttgtagttacaaacgcataaatctcgaacgtaataggtttaattagaacatccgtagga +tttctgtttatagtagatttatactaaatgttctgattagattctgacggccttacccat +acaattaataaagacgaatatattagttatagtttactatccaaataaattaagcgaatc +gaaataaactgtcacgatactgggcagttatcaacttatcacttatacagttcggacact +ctatattggtctgtgagtactctatcaaactaactcataagttaactgcgcttccattaa +atttcaatacgttcttgtgctgtgtacaaacctataatcgaataaatgacacatatggag +atgcataataaaaaaaacggctccatatttctcgttaatcgggcattcttaaggaggagc +atctcaccaaaaataacgttcctgataagtcttaactattagaccgtcttcgggaatgaa +cgaaacctcaagctagcatggtatagttcttgatagcgcgtaaattctgataatactggg +cggacagctggaaattagttgccagtgcacctacgcaaatagtttacataaatcaacggg +ctccgaacgtaaatacaaagggttagttacatcgcaacaagatgaaaagcatgtatgtct +accgtcatccgtccctaacaaacataaaggtggtgaagaatctcgtaggtcaactataac +tccatccttgaagcaactactccgcgtccgtgtgcgtagttcgcaacgagaacactactg +aaaaaagctaaacaactctcggtacaaatgcggcttgtgtcgataaagttggtggtagtg +cacggaataacataacaaggaatattatttattcaaattttttgtgactgttatttgttt +tctgcctagaatgtaaggatgtgttttttgtgacctgatagttacgcttatttcaggtcc +acggtgcgtgagagtgtgtcctataacggcaggggagcgaagtagtgtcctttagactat +tcaaggtagaattttgataacgctctataaaaggtagaaaatcatgattgagcaataaga +ccccaacttatcaaaaaaggagttctcgacagcgcgtgtacagtccctataacggctgta +tttcctgtgtcacaacaccctcccatcgcactcaaaatgtagatttatgatcagacgcta +acttgttcttagagaaaaatacacgggatactctgtgcaacgatttcattaataaggtgc +agcttgggacttttttggccgtaggctttattaacattcacagtaggtagcgagacttcc +tatgaaccaatcatgccacgcgttttaacgtttcaaatataagctaggaagcgtttgcca +ggacttctataatgcaccgttttttttagtacttccttactagccttagtttatgttaga +gtctttccaattacaaaggattgaatagccaaaatttctacaattctcagcgaacgccag +cttaatctaaacacgagcttcaaatattctacatatcggcaggagtcaatatataaatat +gaaaatcgtaccatcctcgtacttttagaccaaacgtcttcggataattaaatccttttt +caattaccacagtacgtgcattagaactactgctatgaaagtaaaccttgaaatatagtc +ctcaagagcgtatccaagtacattgcacgtgtatacagtcgtataaacgagttgatgttc +tgacgctagagcttaccattcgttaaacagataactaaaatttaatggctgagtgactta +gtgttttcgacaaacgtcgcggatgtagactattgtttataagcaatttttaaaaacata +tgttcaaaacggtatgggatatgtcgaattccacaggggtttatgtaccatagaagtatg +tataaggtactaaaggtttaaatctgtgatattcggttcggtgaaaatcagactagtcac +acttagtgtctgtaaattagattgggtgaaggtaagcgatcccgaactctacaaggcatg +ggatgagattctaccgactccggataacactttacgatcgcgcataactctagctcttag +ataagtttaacttgtcgatctcataaacagttcaaaatctgcgatttattgtatcaaatc +catcctctatcttctataatcatctgaaccgcgatacggcactatgagccaagtgaagat +tgaatccaagaaagctataattggtttattttagtccatttaaattaagtccggtataag +tgctctgtacaatatgcagtctcatgggcatatacgttaactaccttttgatacttcgaa +ttggtaaaatatcgactatcgatttgcagtaaaaggtgtagagtccaattactctttcct +gttacatacgatctcttagtttggacaactagcccatgatggcgctcctctagcgcatga +acctactttataattacatctttatcgatgaatttttttagactgcggaggccttgagtt +ttaacagggctgctaaatttcttaagcgattagacggtagcgtcgtacgctacttgcttg +gaacaggcaccgaaaatattgatctactattgcgtcaactctattctgctaatagcgatg +gcaaatcacagaagccctcttagtgacaatagttgtcaactatatctaagtcgaccttta +ctgtatcaacgatcacggagagaattaccgaatacgaaacctcaggactaaaaaacggaa +aggatttgtcgacggtaaatataatacttgttaagggtagcgacacaggtatactttggg +tgtaaacgtggtgcttcccggaacgattttcagaccagaaaattgttccggtaaccagga +aatctcgtctgcgttaattcgtgttagtaaacttgatcttcagactccttcttttcgttg +cagcgagacttaaattatatctgcgaaatagtgccccgtgcatacttcagatggtaggag +ataccatttggcccattgtgactttacgcgattaattaaccgacatacatctgttcctga +gctatgatcgtctgaataaattacggtctcctcttgatacctaatggtttctggagacgt +ttctcatgttcaaatggatagcaggagatcgcttcatcaagtttagctacgcagagcatc +aaaatatgtatgggaaagtcgatttccaaaccagaagggataaagagaaataacggactt +ctccgtagattagcctgatattttgatgggaatcatggcggcacatacgtaagagttgcg +tgaacgaatattttggacggcgggagacacatatcggccattcgttaaggtctctatatt +ggacatcacaagcttagcagtatgagctactaacactcaagacattattgattttttcaa +gatatgtttcattcctctaccgctattcccatacgttcgattcgccgggtgagcgaaacc +acgggactgaggttaagctaatcaataacaactcgttgcgatagagacctatgtatacta +gagagaattccccaacatttttacaaaaacaaagcagactaaaatagatacagtccctcc +atacaattaggaccaacatgttattgccgatcctagcacacacaccacaaactcagaact +tctgtcttacctatgaaagggtctgcacttctgattgtacgtgtctaattagcattaata +ttaaaactaattaggataaactataggtacgagctttactataagtcactaggtgttttc +cgatcgaaaaacgggaccttcaagccttggtaagtacatttaggataaagaaaaaaagga +aggtacgtgactaatctgtctaaactgacaatagagtagtacctacatgcttcatgtcaa +gtcttaatacgcaagcgctctcgttatactgctcaacaaaactcataaagttggactcca +tcatttagaatcatagggaccaaaacatttatttgctactgtcactttgtaggtgttcta +ttctgaattcctcatattgatacatgaatcggaatacctgtggatcccttaggacgcacg +tgctttctttacgtcagaatacatattgtcagaatcgagaagttccatgcaattaagaat +tcgcctctttgaaaactcatatccccacatatagggtccaccgttattcggaaacgatat +aataattattccagcgttgagcgtcccttaagagcgcattttcgcttggcctttcttcta +cgactctacaacgcaagtggctgtgtggagtttaccacagcgcagcaccccatagaacta +cctctgagagcgcgagatggtggcagtatgctctgcagctagcgtttagaacgcgcccgc +gcattaaccagtcatattaaaatggactgtcttaattgtcggcattaggagcaatattaa +ctgatgagggtatcggtcgcagaagtaatgacggaaatacgcctctagtccgcagagata +cgattacagactcagatcccctaacaagcaaaacgattaaatcggaatcactccccctat +gacatatttgaaatacacaagaaaccacgcaacatgtcccgcattctcaaccgcgcttta +taagatgttgagtctgagaattagatgacctaactgcaagaatcatggcgagtttatcta +gtaggcaagtctgtaccctagggttcgaacgctgtgacgtcgtgatcggtctaaggactt +agatgataaccaagaactggtttaccgagtactttcactattaggagtaattacatgcgt +tcaccgcggaatacgacgaaattttttcatatctttatgagcgagatcgtgtcgtctttg +cattgcaacagtcgctaccagtaattgctgatcaattatagattcattatacagatgctt +acttttctctattcaatactgtcatgagttgtttttaaataagcaccagaattatgtcgc +ctagtataatcttgcttccacttgaatcaatgcgatggacagtattctactgattgcaaa +gtagtctatttcggcttagcagtacgcatgcctatttttttgcaggcacagaataatatg +caactaggattctcggcatccaattaacaggctaaaacaccaccgaaagacaggtaatct +acgaagttgatgtttactacagaaagcgaatgatatcacttggagaacattttagatgcc +cccttttaatctagactgagtgtaccaatatatcaccggtctaccgaatcagcttgaata +aaccactctagtactcatgataaccgagcatacacatgtatttctcaatgcactgaaggt +gaactgtttacaccataccttgcgaatcaacgtggcgacttatacttctgtctttgagta +cagcacaccctaatgaatctaagttagttgttgatacgaattgtaatttgactggatctc +gcctcctcatctagattcttagagaagatgtttcttatagccggtactgtaactttattg +atctggtttatggtaatcaacattttacctctatttaaacgtccttgcgccgtgcactca +atcctgatcggtttagattcaagcgattatcgagtctggaggccgagaaaagaaatgcac +agagtaagctctctattgcgacatctacgtagaaactcgcatttcagatcgagtaagcaa +ctctcattgtgttgattcagtaatacaagattacctacgcttctacgaaatatactatag +atttagcctacgtcacctttagtgtcgagtcggagctttgaagatcggatgcggtgtgga +ctgtgtataggcaattttgctgcgagctcgtgacttttggttgatgtcgatatcaatggg +atacctcaaacgtctttatctctggataactcacattgagtataccggtaaaaatttatt +ctattcatctaaatagtcagtgagggctagggtcgcaatcacattaggccacatacacat +acttaacatgttctattgacccgacccaactttagtagcattgtagccgtttatgcaaat +atgccaggcgccaaacactagccagagggcattttgttacatttatttaatcgattatta +cacagtcggaacacgcctacatgcgttcgacttatttgcgacatggtcaacaattcagta +atttaatccaaaacctaaagtcagagacatgacactaaaatcacattaaggtcagttagt +gaaggaatggctaaccagctagagaatgcatcattaacaggcacttattgtcaaatattt +tccagatctaagcaacatcacgttaaaaagtacaacaatcacttaaaacacatcagtcca +ggtgtaattagaaagccgcttagtaggcaagcgtaggagtataaatgtagacaatagtcg +ggacttagcagacactggatgcagtcatagaagatcttgcataacacgttagggttagag +ctacgaacgcccatcattaactgcctaaagcgtgcgtgagcttagcgctaacttttccaa +cacgtttgtgatttcgttcataatgtatcaatttcacagtcatatacagggagtgtagaa +aaatcgcaattaacatacgttgacctatttttgttcagagttcagttagagcctaatgat +tcgagagcaataatcaggacagcctcataggaagtgtcaatcacttagaagctatattat +tataaatcgctctttactgtcgtcgaaggaacgagcgagagagaatcagttgcctgcaac +tggcttaacaatatgatacataaaaatattttcatcaccactaagacggtggaattcaga +cttattggcaacttaggatgggactattaaataacccataagatgttgggataaagttac +gaaacgaaagggatatagcctgttagataggaaatccccaataaaacatagccggcctcc +acagcagtgatctattccgccacgcgatatctttataccacgcaatataccaataataaa +ggttaaatgtggttgcgatttaaaaaagatacatatcagttgcaccgcgtagcaaatccg +tatgtgaagcgtaacctagaattatagcgtctgcaagttctctaagcttcctctgcaaga +tacaatatgactttttagcttttttactaccaaatctcagaatcttagaaacaggttggt +acgtgctactcggaattcccaaagtaccctgctatatatgccattccttcattggtccgg +gctcaccatggggccatcatagtaatagaaggtagtaaaactagttgatttccgactttt +aacaatcactatcctgacccagatatgggttccgactggcccttactccagtaagggcag +acacacagacaacgagaacttgataactttgaattctcaaatcgatcattgcaacgtgac +ttatttactagcctactcctataattcatacgtcaaatacatttcaacggaggaagataa +taagtaaatattcactaaataatggtcgaaggagtcctttgccaacataagtccacatat +gcgctatagattttttcttggggttcatattcaataagataaacagcaagagtatcacgt +cagcgagtcattgagatcttggctagcattgtgatagcatattctacctaaatggtagtc +tagcacagagtggataagatatcagttagatatagacaagtactataacagatctcgctt +cgttggattgtatggctagctttgatgatatgattttataaaaattgatccagacctgac +ctggccaattatattcattttttatgagtaaaaatagataaccatgaaaatactcaagcc +ccttaggacgtacaaagtggtaacataaatttcaggtgttattctgcaaccacacctgtt +ttgggttttcaaaaaggctaagcagattggttttacagataatccctgaacactggtatc +tcccaacgatgtcgttcccaacccttgctgaccttttaagctctgctgaagttttgtaaa +ctaggcggaaaatatgttcgatagatccactcgcctgaggtagaaattcgtcttagtaac +gcctctttggattacacagaatagtgtactgacacgtacactgctgcagcagccatacgc +taacattaaaattcgttgagtctacatttgttgttattcggattatgttattgggaatag +tatttttattcccctgcgtgaaaccacatggatagattagcctactcctaaagactccct +tttggtctacggttcaattctcttactgagtttatgttcgtaattatatcggcgcagtga +atctcctaattatcaccggagttaccagacgccatgaacttatggccagaaacattgcat +gtggcctacataggattagtatcaagagtttacgtttgcaacgacatttgaccaacttga +ccattcctgcttgtagaccgcgggaactcccctgcacgcgactatagaagttggtggtgg +atgtggcttatgccgcaaatatggttttgaaaaaagtaatctattgcttgatacctgaat +tgagacatgtataagggctattgccagatgaaaaactgcatataaggtcaaacaatataa +gaacattatacataggatcttagcgttcctcaggatggtatacgctataaagtctagctt +cagcagctaaggagttttgccagtgcggacttccgctggaagattaggtttaaccgccct +gacatcttcataaggtcgggcctgattcaaacccctggagtgccgtctcatacttgaatt +aatcgatggaaaacttcttctagtctaatattattattaacaaatgacggttcaataaat +aacaccgtaagggtgggaaactgttaagtgatgaatcattttaacctatcatccattagc +tacagataatgataccccgatccgactagggggtaagtggttgttccgttaggataaacc +atgtaaaacgttagagggtttgtagattaattggtattccagataaatgaggtcagggcg +agtgatcaattacactgaaaaattgtcagcttgcgcggtagttgttaagacagtataaat +gaaggggattcagaagcaagtttctcgattgactgaatttataaaccagtcgtcaatcat +gatttttgtgtcgattaaagcctaaatggtaatttaaaccattgatatttatcgagtcta +taaatatctttggttgtatattacttcacaatcaccaattctaaatgattcttccactgt +gcgggtggagatatcaggacgggttaaggttgacctacatcgttttgatacaacaaaaat +caaagcacatggctggggacttctcgatactatctttgagatagtacgggcaagagtggg +tgacgcctccctacattttcaagtctatcggataacttctcggtaaaacgctcgcgatat +agttttaaagcattgatttaatccacgcaggagcaagttttaccggtcgaatgagaaaat +tcaacgtaagtgtcatatccagtcatggttagccaaaagcatgggttatccaaaaggaat +aaaacagctcttcaacaaagagatgaggcttcataacttcgatgaatgcgtatggttctg +atatatagatcgatgcatgaggacactttattttagccggcgaattaatggaatccatac +gttacttatttggacatgacttctaggtgtttttgctgtcccgtttagcgatatttacag +attagtatttcgtttctcatagttaattgtatctagatactaactcgttgaagacgcata +ccttgccatttgtacaggacttaactgttccgtgcgtaatttgaatttcttataggttct +tcaaggcacgaatacctcactcatgaccgttcatactctagttaaggtcgggaatactac +gtatgcagggaattgtaacctaggagatttacaactctttaaacaagagtcgctgaggtc +caggatcaaaacactgaatctcctaacttcgggtgcctccgtaaatcacctagaaaccta +ctcatacatttgcaattttgagatgtaggcgaaagagagaaatctgctttttaacggtat +ctcttgggattccttttaaaaacacataacgatagtaatgtaccaagtaaccaaaagctg +ggatgtgtctgtgtactgatccgccgtgtcagagtagtccgccatgaatattgacgtcaa +ggctagtgtcatcaggtattgatgttcattgtaaatgaaggaatgaactaatgtcaccaa +gtaaagggggtgaaaatgctccccagggttctacagacatagagatggtcagaacacgac +ccccctctcaacgcagtgtatttgaaatatatggacatatctaccttattctgtaatttt +agatgtgttctgtgtataccgatattgataagtcaataggcttgattacgtatcttaaga +caaatctgtttcgcaagtaggaccgcatctttcagattgtttctttttatgccataacct +gcccaggaattcaaaaggttatcgatacccgatatgctgtgaattattattctaatggcc +actcattcctgcttatatctggaattggcatgaatatcttacaacctaaagtctggcgtt +gcgccagttctacttcgtaccggacaccatctccagtcgttaaccgaaggtgggtacgtc +acataaaagttcattagaccacactttgtgccgacgtatatagatatattacacgtatag +ggaatgttttctcctaggtgacccgaccttctactaaggttgtacatcgtataatggccc +attaactacgaggaaagtggtattgacctggtaatgcacgttcttcgatatataccgacg +aggtaaagtctactattgcaaagtttgacgttatactgataagtttagatttccctggat +cgcgcatgaacaatgtatgcgttatctgccatatataacatgttacaaatccttggggat +actatcgctactatcatcggaccaaaattaaataggctagtgtcttatcagaacatcatg +tttaccgaactgatctattttccaatttaagctgatattacgtccgcgtatttattttag +ttccccggatgacgattatctgagctacatcatacaagttagcatactcgccggtgcatt +gatttcttatttcgctatatcttcaagttcacaggcttcatatagttccaattagcagta +taattaggttttgtaactttaaccatactttataaaaggttatattgcacaactgatcaa +gcatccgctataacccgagctttaccagttagcggctaataacaaataagatgacttcgt +gtcatacgaccgtcatgatcatgctctaacttaggtgggaaccaaatttaggcaatgggt +agtaataagtataaaatgataccacatatactataacaatgaaattatttgtaatccggt +ttgccaacgtatcccccttcgcgataaattaatgacatagggtcatccatgtgccaatcg +tgtgtgccaaaatctcaaattcaattatcatcaatattggccaagtgttataagcgttga +aagtgatataggccgccaaaaagtagtctacttaaaaaccaatatttatcgttcgttatt +gctggtagtacaacatcacgagcatttctcttttgagttgatttatactatatctgctga +tgtgattatgtcccacttacccagaatattaagaaagtcctagattgtaggtatacttga +ctataaatataatttaagactatacaaataatctggctacattatgccatcgtagaaact +gataacgtagtaacgtcggacactagattttggtcggggagtaatctagcatactaacga +atttgttaaatccgctgaaagtatatgtcattacctgcttggcctgtcttcaatacgttt +agactattaaggactcatttcgagatccagtattaattatacgcatccatatttatactg +aagacggattgagttaggacgacaagctaaacaaatattaagttaaggattagtattata +ttgtagaaactcgtcgggttggaacgattcatcatcatagaatgcgttacttattcagag +agacttaattcggttatgactggcagctcacctggaaagtaggtgaaaggcaacagaaga +atattgttgactgaattctacgggctacgaacgtaattacaaagcggttcgtaaagagca +taaagatcaatacaatggatctctacagtattacgtaaataacatacataaacctggtgt +tgattcgactagctcatagattaatcattaattgaagctacgaagacgcggaagtctgcg +gagtgagcaaacagtaatcgactgataaatgcttataatatcgcgcttaaatgccgcatg +gtgtacattaacgtgggggtagtcaaaggaatatatttactaggaatattagttatgcaa +atgttgtgtcaatgtgatgtgttttatccagacattggatgcatggctgtgggggcacag +gatacttaccattagttcacctacaagcggcgtgagagggtctcagttttagccagcgca +gagaagtacgggcctttagacgattaatgctagaattgtcataaacctcgtgaaaagcta +gttaataatcatggtgctagaagaacacaacttttctataaaccagttctcgactgacag +tcgtaactcactatatcgccgctttgtactgtcgcaaaaaaacctcacatagaaagaaaa +atctactgggtgcatcagtagagatcgtgttctgagagataaatacaccggatacgatct +gcatcgagttcatgtattaggtcaagcttgggactgttgtgccagtagcattttttaaca +gtcaaagtagggtgagacacgtcatatcataatatatgccatcgaggtttaaagtttata +tgataagctagcatgcgttgcaatcgtattcttgaatgctccgtggtttgtactaattcc +tttatagactgagtgtatcgtacactcggtacaattacaaaggatggaagagcaaatagg +tcttcaattataacagtaccccaccttaatctaaaaaccagcttcaattagtattaattt +cgccaggagtatatatataaatatctaaagactaaaagactcgtacttttacaacttacg +tcgtagcataattaaatcatgggtaaatgtcatcagtaagtgcattagaaatactccttt +gtaaggatacagtgaatgtgtctcagcaagtcagtagaaatggaaattcatactcgatta +aggcctataaaactgttgttggtatctacagagtgattaaaattagtgaatcagattacg +aaaatgttttcccgctcgcacttacgcgtttagacaaaagtacaggtggtacaattggct +gtagtagaattttggtataaaataggtgataaaccggatgggtgtgggcgaattcaaaag +cggtttttgttccatagaactatgtagttggttataaaggttgtaatctcggagattagg +ttagggcttaatcagaatagtaacaatttctctatgtaaagtacagtgggtgatcgtatg +agttcacgaactcttaatgccatgcctggacaggataaacaatacgcatataacttgacg +atcgagcttatatcgacctatttgagaagtttaacgggtcgatataatatacaggtctta +atagccgattttttctagaaaagcaatcctatatcttagttaatcagatcaaccccgtga +acgatatatcagcaaactgaacattgtatacaacattcctttttgtccgggtggggactc +catttaaagtatctcacctagaactcagcggtaatagatgcagtctcttgcccagttacg +gtaactaaatgttgatacttagaattgctaaattttagtctagacatttccaggtaaacc +ggtagacgacaatttctctgtcatctgtcataagatcgcttagtgtgctcaaattgcaat +tgagggccctactatagacaatcatcagactttttaattaaatagttttccatgaatgtg +ttgtcaaggcggaccccttcacttttatcacggctcataaatgtcgtatgactgtagtcg +gtagcggccttcgagtcttcaggggaaatggaaaagaaattaggcttctaagatggacta +taatcgattaggctaattccgttcgcaaatcacagaagcaatcttactcaaaattgttgg +aatcgatagcgaacgcgaccgtgaatgtttaaaagtgctcgcacagaattacccaatacc +tatcatcacgacttaaatacccaaagcagttgtagtcgcgtaatagattaagtctgaagc +ctagagacaaagggatactgggcggggaaacctgctccttcacggtaacatggtaacaac +agaatttggttaaggttaaaacgaaatatactcggagtgaattactgttaggtttcgtca +tcggatcaataagtagtttccgtgaagacactcttatattagatctccgaaattctgacc +cgtgcattaggcacttggtaggagattccatttggaacttgctcaatgtaagccagtaat +gttccgaaataattcgctgcaggagcgaggagccgctgaataaaggaccctcgcatcttg +ttaccttatggttgagggtcaccgttctctgcgtcaattccagagctggagatacattca +tcaacgttacctacgcacagaataaaaagatcgagcgctaactcgttttcctaaacacaa +cggatttagacaaattaccgaatgcgccggagagtagcatcttagtgtcatgcctatcat +ggcggctcagtacgaagagttcaggcatcgaatattgtggtagcccgcactcaaagttcc +gccattaggtaagctatatattgtggtcagaacttgaggacaactatgagctactaaaaa +taaacaattttgtcatttgttctagatatgtggcattcatcgaacgcttgtaccagaagt +tacattcgcagcgtgagcgaataaacccgaatgagcgtaacattatcaataacatatagt +tcagatagagaacgaggtattcgacagagaattacccaacattggttattaatctatgca +gaataatttagataatgtcactacataatattaggaccaaaaggtgattccccagaagac +aaaacaataaacaatctcacatattcgctagtacctatgtatgggtatgatcttctgatt +ggacggggataatttccaggtatattaaaacttattaccataatctagacctaagagagg +ttatataagtaaagagctgtgttccgatagaaaaacccgaccttaaagacttgcgaagta +aattttgctttaacaaaaaaacctacgtaagggaatattctgtataaactgaaaagtcag +gtgtaactacatgagtcatgtcttcgattaattacaatgcgatctcgttattctgatcaa +ctaatatcataaactgccactacatcttgtacaatcattcgcaacaatacttttatgtgc +taaggtcacgtgcttcctctgctatgctgatttaatcagattcataaaggaatacgaata +actctggatccattaccacgcaagggatttatttacggctgattactttttggctgttga +cagaactgccatgaaagtaagatgtcgcatcttgcataaataatagcacctaatatagcc +gacaaagtgattccgataacagattttaagttgtccagccttgagactccatgaagaccg +cttgggagcttccccgtgattagaagaatctaaatcccaagtggatggggggagtttaaa +tctcagcaccaacaaatagtacttcctctcagagcgcgtcatggtcgaaggagcctatcc +tgatagaggtttgaaagcgcacgcgcatttaactgtcatattaaattggaatctcgtaag +tgtcggcagtacgacaaattttaactgatgtcggtatacggagaagaaggaagcacgcat +tgaagcagctacgcagaactgagaagatgacactctaagatacaattaatacaaaaacgt +tttaagcccaatctatcaacagatgtaagatgtctaatacacaagaataaaaccttcatg +tcccgatgtataataacagctttatttctgctggtcgaggtgaagtagtggaaattactc +catcttgctgcgcgtctttatagtgttggctactctgtaaccgacgcgtccatccctctc +tcctagtgatccgtatatccaattagaggataaccaacatctgcgttaccgacgaattta +aatttttcgactatttaattccgttcaaacccgtattcgtagtaagtgtttcatagattt +atgaccgacatcgtgtacgagttgcagtgcatatgtagataccactaattgctgatctag +gatacatgctttataaacatgcttacttggctattttatttactgtcatgtgggggtttt +tattttcaacaagtatgtgctaccattggataatctggcttcaaattgaagatatgcgtt +ccaaacttgtctactgtttgctaagtaggagttgtcccattagaactacgcagcacgtgg +tttgtgatcgaaaagaataattggcaaatacgaggctagccttcaaatttaatgcagatt +actcctcagaaacacacgtaagcgacgaacgtgatgtttactacacaatgcgtatcatag +aaattcgtgataatttttgttccaacctttgaatctagactgagtggaaaaagatttcac +cgggataccgtttatgctggttttaaaaactcgtcgaatcatcttataactgcattcaaa +tggatttctcaatcatctgtacgtcaactgttttaacaataacgtcagaataaaccggca +caatgagacggcggtctttcactacaccacacccttaggattataagtgacgtgtggatt +cgaattctaaggtgacgggatctacaagcctcagctacattaggtctgaagatctttcgt +atagccgcgtatgttactgtttggatatgggttatgctaatcaacagttgacagcgagtg +aaacggccttgcgacctgaaatctttacggttaccttttgattcaagacaggatcgacga +tggaccacgtgaaatgaattcaaaactgtaacatcgcttgtgcctcagcgaccgagtaac +gacaagttcacatcctctatgcaactatcattgtggtcattaaggtattcaagattaact +aagagtcgaccatatattctagagttttacaattaggaaccgttagtctagactaggagc +gtgcaacatcgcaggaggtgtggactgtcttgacccaagttgcctgacacatagtgtctt +ttgcttcatgtccttagcaatgcgatacctcaatcgtagttttatcgggataaataacat +ggtgtttaaccctattaatggtttctattaatctaaattgtaaggcagcccttgggtcga +aagcacattaggccacatacacagtatgaaattgttcgagtgtccagaccataattgact +accatggtacacggtgttgctattatgactcccgcaaaactcttgacagagggaattttg +gtacattgatgtaatcgatgatttaacagtaggaactagacgtcatccgttagactgagt +tccgacatgctcaaattgtcaggatttttatccaataactaatggctctcacatgtaaat +aaaatcacattaacgtcacttagtgatggattcgctaaacagatagactatcattcatga +actggcactgtttcgattatatttgcaacatcgaacatacttaaagttaaatacgacatc +attcaattaaaaaaattcagtacacctctaatgagtatcccgctttggaggaaagagtag +cactttaaatggacaatttaggccggactttcctgtaaatggatgaagtcattgtacagc +ttgaataaatcgttagggttagtccttacatccaccatatgttaatgaataaagcctgag +ggaccttagagctaacttgtccaacacgttgctcatttacttaataaggttgaaatgtat +cagtaagtgacagcgagtgtagattttgaccatttaactgaccttcacagttttgtcttc +agacgtcacttacaccataatgatgacagagcttgtagatgcacacactcattcctagtg +taaatcaagtagtagctagattattataaagagatattttctggcgtcgaacgtaacaca +gagagagtataaggggcatgataatggcttatcaatatgtgtaagaaaaagtttttaata +tcatctaactcggtggaatgcacacttatggccaactgaccttgggacgagttaagatac +cataagaggttgcctgtaagttaagataacaaagggatattccatctttgtgtgctaaga +acctatttatatttgcagccataaaaacctctgtgctatgcagccaccagagttatttat +acaaagaaagagaccatttagatacgttaattctgcttgcgatttattaaacagacattt +cacgtccaaccactacaaaagccctatcgcaagacgatcattgtattatagcctatgcaa +cgtagctaagcggccgaggaatcataaaatatgaattgttacattgtttactacatatga +tcacaatctttgtaaaaggttcgttcgtgatactaccatgtacctaactaacctgagata +tatgcaatgacttatggggtcagcgcgcaacatccgcaaagcatagtaatacaaggtagg +aaaacttctggatttcccaaggttataatgctctatactgaccaagagatccgttacgac +tcgcaatgaatactctaagggcactcacaaagaaaaccactaattgataaatttcaatga +taatatcctgaattgcatcgtgtatgagttacgagaagtcgcatttaatgaattagtcat +agaaatgtcatagcaggaacataattactatattttaacgatttaatcgtagttggagtc +ctttcccaaattatgtcatcagttccgatttagatgttttcgggcccttcttagtaaaga +agttaatatccaagactagctcctcacccacgcatgcacatattcgcgagaagtctgata +gaatattcgacagaaatgcgactctagctcacactcgttaactgatcaggtacttataga +caagtacgttatcagatatcgcttcggggcattgttgcgctacctttgtgcatagcagtt +ttgaaaaattgttcaagacctgaacgggaaaatgatattatttttttaggaggaataata +cagtaccatgtaaatactcaaccaccttacgtacttcttacgccgaacatatatggcacg +tgttattcggctaacaaaactgttgtgccttttctataaggataagcagattcgttttaa +acatatgacctgtaaactgggatctacaaaagaggtacttaaaataaattgcgcaacggt +ttagatctgcggatctttggttaaagagcaccattagatgtgccatacttcctatcgcct +gagcgagaatttagtctgaggaaccactcttgggatttaaaacaattcggttaggacacc +tactcggcggatgaagcaatacgataacattaaaagtcgttcagtctaattttggtcgta +gtacgatgagctgatggccaattgtatttttattaacagcactgaaacaaaatggagact +ttagactaatactaaagtctcaatgttcgtcgaaccttaaatgctcggaatgaggggatc +ttcggaagtatagcgccgaagtgtatctcattattataacaccagtgtacagacgacatc +taattatggccagaaactgtcattgtgccattaagaggattagtagatagtctggaccgt +ggaatagaattttgaccaaattgaccagtcctgcttgtagacagcgcgatctaaactgca +cgagaatatacaagttggtggtgcttgtggctgagcacgctaagatgcgtttgtttttac +gattctagtgcttcttaacgcaattcagtcttctagatccgctattccaacatcaatatc +tcaatttaaggtcaatatatataacaaaattagacagagcagctgacacttacgaagcat +cgtagaaccgatatagtcgaccttatgatgatatggacgtgtccaagtccgcacttccga +tgcatcttgacggtgaaccgaaatgaaatcttcattagggcccccatgtgtcaaaccact +cgagtcccgtctctgaagtcaagtattactgcgaaaaattcgtctactattagtttatta +tgaacttatgacgcttaaataaattaaacagtaagcctgggaaaatgttaaggcaggaat +ctttgtaacagttcataatgttgctaaagattatcagaccccgtgaagacttcgggcttt +gggcttcgtaccgtagcataatacatctatatagttagaggcttgcgtgttgttgtgcta +ttccacatatagcagctctgggcgactcttcaatgaaaatgaaaaatggtaacctggcga +cctacttgttaagtcagtttaattcaaggggattaagtaccaagggtcgagtttctctgt +atttattatactgtaggcaagaagcttttttggcgagatttaagacttaagcctatggta +aaaatttgatagtgagcgactatagtaagagatttgggtggttagtaattaaaattctcc +tatgctaaatcaggcgtacaatctgagggtgcacatttctcgacgcgtgaaccttcaccg +aaagcgtgtggattatacaaatttcaaacatattggcggggcacttatccataatagatt +tctgtttgtacgccaaactctgcctcacccctccataaattgtattggctagaggttaaa +ttctccgtaaatagagacacatatagttttatacaattgtttgaatcaaagcacgagaaa +cttttaaccgtacattgacaaatgtcttcggatggggcagagcatctcttcgtgacccaa +atcaatcgctgagcaataagcaagaaaacacagattatacaaagagatctggatgaagat +attcgtgcaatcactatcgttatgttagagagttccatgcatgaggactcgttttttgac +caggagaattaagccaagaaataactgacgtatttccaaatgaattctacgtgtttttcc +tgtcacctttagccagtgttaaagatgactatggagtttcgaataggttattctatagac +attataacgagtggaacacccataccttcacagtgctaaaggtaggaacgggtacgtcag +gtagttcaagggattttaggttcttaatccaacgaagaaataacgcatcacccgtcattc +tattgttttcgtcgggattacttagtaggcagggtattctaacctacctgagttacaaat +ctttaaaaaactggccatgaggtcatggtgataaaatctgaatcgcctaaattcgcgtcc +ctaaggaaatatactagaatccgtctcagaaagtgcaaaggttgacttcttcccctaaca +cagaattctcagttttatagctatctagtggcattcctttttataaaactttacgtttgt +aagggtccaactttacaaaagctcggatgtgtatgtgtaatcttccgccgtgtaagactt +ggaacccatgtatattgacggcatggcgtggctaagcaggtattgatcttcagtgtaaag +caaggtatgttctaatctaacaatgtaaagccggggattagccgccaaaggggtctaatg +acatagagatgctctgaaatcgtaccaactataaaagcacgggatttgaaatatagcgac +agatcttccgtattctgttagttgacatctgtgctgtctttaccgattgtgatttggctt +tagcagtcatttagtttcgttactcattgctcgtgcgatagttccaccgaatatggcaca +ttcgttctttttttccattttactgcaaaccttttcaaaagctgatcgataccactgatg +atggcattgattagtcgattggcaactatgtcctgcttatatctccaattgcattgaata +tagtaaaaaataaaggctcgccttcccaatgggctacggagtacacgaaaaaatcgcaac +tcgtttaaccaagcgccgtacctaacatataagtgattgagacaaatagttctccagacg +tattgagatatatgtctcctataggcaagcgtttctaattgctgaccagaaattagaatt +aggttgttaatactatattcgaccattttattccacgaatgtgctattctactggtattg +ctccgtatgcgatatataaccaacacggaaagtcgtcgattgcaaagtggctccgtagaa +tcatttctggtcatttaccgggagcgcgcttgaacaatggatgcggtatctgccatattg +ttattgttaaaaagacttccgcttactatcgcttcgatcatcggaaaaatattaatgagg +attgggtcgtataagaaaatcatcttttcagttcgcagatttttgccaatttaaccggtt +atttcgtcagacttggtagtgtagttacaagcatcacgattatatcagctacagaattaa +actgtcctgactcgacggggcagtgtgtgagtattgcgctatatattcaaggtaacagga +ggcatataggtcatagtacaaggataatgaggtttgctaactttaaaaattattgattta +acggttgattgaaaatctctgcaagatgacgctagaacacctgatgttcaagtttgccga +taataacatataagatgaattactgtctttagaccctcatgttaatccgctaacttaggg +cggaaacaatgttaggctatgcggagtaagtactatattatgataccacatagaatttaa +cattcatatgatgtctaatacccgttcccaaccttgcaaccgtcccgattaattaagcaa +ttacggtcatcaatgggccaatcctgtctcaaaaattatcatattcaaggttcagctatt +ttggcaatgggtgagtaccgttcttagtgatttacgaacccataatctaggcgacttaat +atacaagatttagagttacgttttccgggtagtacatattaacgaccatggatcgggtga +ggtgttgtattagttatctgatcttgtcagtagctcccaatgtcccagaatattatgttt +ctactagagtgttcgtatactggaatttaaatattatgtaagactagacaaattttatgg +atacattaggccatcgtagaatatgatatagttgtaacgtccctctatagattttcggag +ggcaggtatattgcttaataaagatgttcggaaatcagcggaaaggatttgtaattaact +gatgcgcagcgcttaaataagtttagactattaagctatatgttcgacagcatgtagttt +tttttaccagaaagtgttatactgatgacccatggaggtagctcctcatgataaaaatat +tgttacttaagcattactattatagtgttcaaactagtaccgttgcatactttaagaatc +agacatggcgtttcttatgcagacacacttttttagctgttgacgcccacctcacatcca +tagtaggtcaatcgcataagaacaatattctggactgttttattacccagaagaaagttt +tttctttccggttcgttaagacaataaagatcatttcattcgttctcttaacgatgaact +aaagtacttaaagtatccgcctcttgtttcgactagcgcatagtgtaataattaaggcaa +gataagaagaacaggaacgcgcacgtcggagataactctaatagtctctttattccgttt +aatatagcccgtaattgcaccatgcgctacagtaacggccgccttcgcaaacctatttat +gtaattccaagtttaggtatgcaatggttggggcaatgtgaggggttttatcaagacttt +cgttgcttcgcggggggcgcaaagcagactttacagtagttaaccgaaaaccgcagggag +tcgctctaagtgttaccaacccctcactactacgcgaaggtactcgattattccttgaat +gggctgaaacatcgtgattagcgtcttatgattcaggctgatagaagaaaacttattttc +tatattccacgtatacaatcacactcgtaactaaatagttcccagcgttgtaatgtcgct +ataataaataaaatacaaagaaaattcgtctgggtgcataagtacagttagtcgtctgtc +acataaataatccgcagtcgatctcattacaggtattgttgttggtcaaccttcgcaagg +tggtccaagtagcattgttgaacagtaaaactaccgtcacacaaggaatatcataataga +tgccatacacggttttacttgatatgtttacagtccttgagttgcaatcgtagtattgtt +tcatccggggtgtgtacgaagtaatttagacaaggtgtgtagcggtcactaggtaaaatg +acttaggatggatgagcatttaggtattctatgataacactaaccatcatgtttctaaaa +tcctcaggaaatttgtattattttaccaacctgtatttatagaaagtgcttttgacttaa +agaagccgaagtgttcaaattaaggagtacctgattgaaagaatggggaattgtaatctg +taactcaattacaaataagccgttctaaggattaaggctttgtgtctaagcaactcacgt +gaattcgaaattcatactcgattaacgactttaatactcttctgcgtatctacagactca +tttaaattacggaatatgttttcgtttttggtttccagctcgcacgtacgcgtttacaaa +taaggacacctggtacaattggctggagtacaatgttggtttttatttgctgattatccc +gatccctgtgggcgttggcataaccgggttttcttcaagactactttcgtgttgcttata +tacctggtaatatcggtgagtagcttagggcttaatcacaatactaacaagttctctatg +gattggacagggcggcatccgttgactgaacgatctattaatccattccctgcactggat +aaacaagacccatttaaattgaccatagagatgttagcgtcatatttctgttcgtgatag +ggtacatatattataaacggattatgagcagtggttttctagaaaagcattcatagttag +gagtgtatcagatcataccactgaaccatagagcacaattctctactggctatacttcat +tcctttttgtccgggtggggacgaaatttaaaggttctaacctagaacgcagagcgaatt +gatcaaggcgctggccaagtgaacggttctaaatgttcttaatgagaattgcgtattttg +actattgacagggcatcgtaaaccgctactcgacttggtatctgtaatctgtatgtagat +agagtacgggcctataattcaaattcagccaccgaagattcacaatcttcagacgtttga +aggaaagaggtttactggtatgtggtgtcaagccccacccattctctgttatatccgagc +attaatgtagtttcactgtactacggtcacgccgtagagtcggcagggcaaatccaaaac +aatttaggctgagaagtggcactataatagtttagcctaagtcccttcgctaataactca +acaaagatgacgcaaaagtcggcgaatagattgcgttcgcgtaagggtatcttgaatact +gatagctctcatggtaccaagaactttcataacctctttatttaccaaacctgttctact +agcgttagtgttttagtctgtagccgacacaaaaaccgagaatggccggcgtaaccggcg +cctgcaagctaacatgggatcaaaactattggcttaacgtttaatcgaatgagactagca +ctgtattactctttcgtttcggcagcggatcaataaggaggtgacggcatcactctctta +tagtagatatcacttattctcacaacggaagtaggatcttccgtcctcattaaatttgca +actggctcaatgtaacactgtaatgttaacaaagtatgagctgaaggtcagagcagacga +tgtagtaaggtccctcgaagctgcttacagtatccttgaggctcaacgggctatgcggaa +attccagacctcgagttacattatgaaacgtgtcattccatctcattaaatagttcgtgc +cctatcgccttgtaatataaacaaccgtttttgtctattttcccaaggagaaggagagta +gcagcttagtggcttgcctatatggccccctaagtacgtactcggcacgcttagaagatt +gggctaccccgcactatatgttcccaaagtaggtaacctagatagtgtcgtatgaaattc +aggtcatcgatgagagtataaaaatatacaattttggcaggggttatacattgcgggcat +gaagagtaacattggacatgaacggacattcgaaccctgtgagtttaataccctatctcc +ggatcattataaagtaaatatacgtcacttactctacgtgcgtttagacagtctttgaaa +ctaaattggttatttttctttcatctagatttgtctgtatctaactaaattatagttcca +cataaagctgattcaactgaagacataaatataaactttctaacatagtagcgaggaaag +agctatgcctagcatcggatcatgcgtccgcgagtagttcctggtagagttaaaagtttt +tccagaatctagaccgaacacagggtagtgaacgaaagtgcgcggtgaacatacataata +ccgaacgtaaacaattccgttcgtattgttgctgtatctatatttcctacgtaaggctat +ttgatctataatatgaaaagtcacgtcgaaataaatcaggaagcgcttcgagtatgtaca +ttcagatctccttagtatcatcaaattatagattttacggccacgaattattggtctaga +tgtcccaaaaataatttgatgtcagtagcgatcgtgcttcctcggagttgaggttggaag +aagagtcattatgctataccaagaactctccatccagtacctagaaaggcaggtatgtac +cgctcattaattttgcgatcttgacagatctgcatgcaaagtaacttgtaccagatggct +tttataatagaaactaagtttcccgaataacggtgtacgataacagatttttaggtgtac +agacgtctgactcaatgaacacacattgggacctgccccgggaggagtagtagataatta +ccttctccagcgcgggtcttttaatatcacaacataaaaatactaattaatatcacacac +cctcatcctcgatggagcctagcatcatacacgtttgatagacaacgccaattttactgt +aatatgatattcgaatctagtatgtggacgctgtaccacattgtttaaaggagctccctt +taccgacatgaacgaagcaagctttgtacaagatacgaagaactcagtactggtaactat +aagagacaatttatacataaaagtgttaagaccattatataaaaagaggtatgaggtctt +tgtaactacaataatacattcatcgaacgatggagaataacagagttatttctgctgctc +gagctctagttctgctaatttctcaatcttgatgccactcgtttgagtcttccattcgct +cttaacgacgcgtacatccctctctcctactcttacctatatcctattactggttaacct +acatctccgggaaagacgtaggtaaagtggtccacgattgtattcacttataacacctag +tagtactatgtgttgctgagagtgaggacacacttactctacgagttcaagtccatatgg +acattacactttttcagcatctaggtgtcatgatgtattaacagccgttaggggctattt +gattttatcgattgtcggcgtgtgtattttcaacaactaggtgctacaattcgtgaatag +gcatgaaaattcaagattgcagttcctatcttgtataatctttcctttggacgagttgta +ccatttcaactaacctgcaagtggggggtcatccatatgaagatttgccaaatacctgga +gaccctgaaaagtttatccagattaataataacaaacaaacctaagcgaagaacgtcagc +tttaataaactatcactatcatagaaattcctgttaattgttcttccaaacgttgaatag +actatcacgggtaatagattgaacacggagaacgtttatccggcttgtaaaatatcgtcg +aatctgctgataactcaattatattcgatggagaattcatatctaccgcttagcttttaa +aaattaagtcagattattccgccacaatgagaaggcgcgagtgcactaatcaaatcactt +aggattattacggacgtctgcattacaatgctttggggtagggttatacaagcatatgat +tctttaggtctcttgatcgggcgtttaccaccgtagcttaatgttggcatatccgtgatc +ctaatattctgttgtcagcgtgtgtataggaatgcacaacgcaaatctttaagctgacct +gttcatgaaagacaggagacacgaggcaccacctcaattctatgcaaaactctaacatag +cgtggcactatgagtacgtgtaacgacaaggtctcatactcgatcctaagataattctcg +tctggaaggttttaatctttaactaagagtagaacttagtttattgacttttacaattag +gatacggttcgcgactctaccacagggcatcatacctggagctctgctatctcgtgacca +aagtggcagcacacatagggtcgggtcctgcatctactgagcaatccctttaagcattcc +tagtttgagagccatttagatattgctgtttaaaccgattaatggtttctattattataa +agtgtaacgctcccattcgggacattgaaaattagcaataagacaatgtatgatattcgg +cgagtctcaacaacattatggtctaccatgggacaaggggttgatatgatgaatccacaa +aaaatagtcaaacacccatggttcgttaagtgagggtatccaggtgttataaggacgatc +tagaagtattcaggtacacggtgttcagacatgctctaattgtcaggttgtttataattt +aacgtatcgctctctattctaaataatataaaattaaccgctcgtagggatgctttccag +taaaagatacactatcattaaggttatgcaaatgtggcgatttgatttgaatcttagtac +attcttaaacttaaatacgtattatttaaagtaaatatattatctaaaccgcttttgtct +atccacatttcgtcgaatcacgacctcgttaatgcgacaatttacgaccctctttcatct +aaagcgatcatctatttcttctgattgatgtaatactgacccttactccgtacatacaaa +tgatggtaagcaagaatgactgacgctcctgtcacctttcgtggcaatcaactggcgctg +gtactgaagtagcttgaaagggatatggatgtgtatgccaggcttcattttgacaatttt +tctgtcctgctcagtgttgtctgaagtcgtatcgtacacaataatgatgactctcattgt +agatccaatcacgctttcctacgctaatgaaagttctagatagtgtaggtgttagacaga +ggttagcgcctacatccttacacacacagtgttgaacggcaagcataatcgagtatcaat +agctgtatgtatttgtttggaatatcatatttctcccgcctttgaacaatgatgccaaaa +tgtcctgccctagagttatgataaaataactgctgccctgtaacttaagtttacaaaccg +atattcaatcgttgtgtcctatgaaaatatttatatttgcaccaagaaaatcatctgtgc +gatgaacaaaacacagtgatttataaatacaaagagtacatttagttaccggattgcggc +ttgacatttattttacagaattttatcggcaaaacacttcatatgaactatcgcttcacg +ataagtctatgatagactagcattcgtagagaacaggaagagcaatcattatatatgaag +tgttacagtgggtactacatatgagatcattaggtctatatccggccttcctcataagac +cttggaaatatcttacatcagagatatcaaaggaagtatgggcgaacccagaaaaagccc +caaagaatagtaattcatcggacgtaatagtctggttttaactaggggttattgatattt +aagctaaaagagttccctgaacactcgaaatgtataatctatcccaactaaaaaagtata +cctctaattcagaaatgtcattgagattagactgatgtcaatacgctaggaggtaagaca +agtagaagtttttgatttaggaattgaaatgtaatacctccatcttaagttctatatttt +aaagttttatgcggacttcgagtaagtgcacaaatgatggcataagtgcccagttacatg +tttgcggccccgtatgagtaatgatctgtttatcaatctctagctactatcccacgaatg +cactgatgccagtcatggcgcttacattagtcgacagaaatccgacgatacctatcacgc +gtgaactgttctggttcttattcaattcgaagtgatctcagatacattacggccatgctt +gcccttcatgtctgctgagcagttttgttataggctgaatctcctctaagcgaaattgat +aggatttttggtggtcgatttagtctgtacctgcttattaagattcaaaatgacctactt +cttacgccgaaatgatagggatcggctgaggaggataaatatacgctggtgcctggtatt +tatccagaacaagttgcctgtgtatcagatgaactctaatctccgagataaaaaacaggt +acgtaaaataaaggccgcaaagggttacatctcaggatcgtggcgtatagtccaccatta +gttctgacttacttaatatagactgaccgagattgtagtatgtggatccaagcttgccat +gtaaaacatgtcggttagcaaaacgtataggagcatgatcaaagaagagttaattaatag +tactgcactataattgtcggcggagtaccatgagctgttgcccaattcgatgtttattaa +cagcacgcataaaaaatccagacttttcaattagaattaactataaatggtccgcgaacc +ttaaatgatcggaaggacgggatctgccgttgtatagaccccaactctatctaattttta +taacacctctgtaatcaacaaatcttattatgccatcattatgtcattcgccaagtaagt +ccagttcgagattctctggaccgtgcaatagtattgtcaaattatggtaatggaatcctt +cttctaacacccttagaaaagccacgagaattgacaagttgggcgtgcttgtccaggagc +aacataagtgccgtttctttttacgatgatagggattcttaaagcttttctctattctag +atcccagttgccatcatcaatatctcaattgatgctcattatatagttcttatttagtat +gtccagatgtcactgaagatcctgcctagaaccgatattctcgacaggatcatcagttcg +acggggcaaacgcacctatgcacatccatcttgaccgtgaaacgaaaggaaagagtcagt +accgacccaatgtggaaaaaaactcctgtccacgatatgtaggcaagttttactgccttt +aattagtagtcgattagtgtagtttgatattatctaccttatagaatgtaaacagtaacc +cggccttaatggtttggcaggattctttgtaaaagttaataatgttcataaactttatca +gaaaacctgaagtagtccgcctttcgcctgcgtaacgttgcagattaattcgttttacgg +agtggcttgcgtcttgttgtccgagtacacatattgctcctctcccccactcttctagga +aaatcaattatgctaacctgcagaccttcttctttactatctttaatgcatgcccagtat +gttcatagggtagacttgctatctattttgtataatctacgaatgatgcttggggcgcga +cttttaacaattaagccgttgggtataatttgagagggtgccacgatagtaagagatttc +cggcgtgagtaaggaaaatgataataggattaagcaggcgtaatagctcaccctcctcag +ttctccaaccctgaaccggctaagtatgactgtgcagtattaattttgaatacatattgc +agcccctaggatacattatagatgtctctttcttacccaaactcgcccgcaccaagaaag +aatgtggattcgattgaggttaaattagccggaattacagacacagattcttgtttacaa +ttgtgggaagaaaaccacctcaaacgttgaaacctacattcacaaatggattacgttggg +gatgagaatcgattccggtcaaaaatcatgcccggagcaataaccaagaattcacagagg +attaatacacttctccatgaagataggactgcttgcactatccttatctttgtgtcttcc +ttcaagcaccaatcgtttggggacaaccacaattatgccaagaaataacggaaggtgttc +caaatctatgagtccgcggtttcatcgcaacgtttcactgtgggtatcatgactttggac +tttagatttgggtattctagagactgtagaaagactgcaacaacaagacattcacagggc +gaaacctaggaaaggggaccgcacgttgtgctagggatgtttccttaggaatccatacat +gtaagaaagaatcaaccgtaattatagtgttttcggccccttgaattacgtgcatgcctt +tgctaaaagacctctgggaaatagattgaatattctggacagcagcgaatcctgattata +tctcaagcgaatatatgacccgcaagaaggatttatactagaataagtctaagaaagggc +attgggtcacttcttccactaacacacttttatcagttttataccttgagagtcccatgc +atttttatatatatttaactttcgttgcgtaaaactttaaatatgatccgtgctctatct +ctaatctgaacaacggtatcacgtcgaacaaatctagtggctacgaatcgcgtcgctaag +aacggtttcttctgctggcgttagctacgtatcttctatgctaaaaatgtatagccccgc +attagcagcaaaaccgggagaatcaaatacacatccgatgaaatcgtaacaaagataaaa +caacgcgatttctatgtttgccaaagtgattaagttgtatcgtaggggtcagcgctgatg +tcttttcagtttgggttttggatttaccagtcttttagtttcggtactatttgatcggga +cattcgtccaaacatgatggctcattcgttctttttttcaattttaatcaaaaccttgta +tttacctgatacattaaactgagcatcgcatggaggtggagattcccatatatgtaatca +tttgatatcctattccattctttttagttataaataaacgctccactgcacaatgggagt +aggacttcaccaataattagcatctactgtaaacaagcgccgtaacgaaatgattactga +ttgagaaaaataggtctcaacaacttttgacagatatgtatccgatacccaagcgttgct +aattgcgcaaaagtaagtagaattacggtcgtattacttgttgccaaatggttattactc +caatgggctattctaatccgatggatacgtaggagagagtgtacctacaccgaaactcgt +agtgggcttagtggctacgtagaagctgttcgggtcagttacagcgtgcgaccttgtaaa +atcgatcacggtgatgaattattgttattgtttaaaagaagtcccctgaatagcccttag +ataatacgaaaatttgttatgtccagtcgctcgtatatcaaaagattcggttaagttcgc +agagttttgccaagtttacaggtgatttactaacacttgggagggtacgtacaaccatca +cctggttagcagagaatgaattatacggtcatgtcgcgaagggcaagtgtgtgagtattg +accgagttattaaacgtaaatgcaggcatttacgtcataggacatcgagtttgtcctttg +cgaaatgttaaatttatggttttttccgttgagtgataatagctgcaacatgaagatagt +aaaactgaggttaaactttcaccatattaaattatatgttcaattacgcgatgtacaaac +taatgttaatcagatttaggagcgcgcttaatatgggtccctatcccgactttgtacgag +attttgataaaaaatagtattgtaaattcatttgatggcgtagaaccgggcaaaaccttg +aaaaaggacacatttaggatgctatttccctaagaaagcggaaaatcctggctcaatatt +tataatagtaatggttaagattgtggcccaatcgctgagtacccgtcttacgctttttcc +aacacataatcgacgagaatgtatttaaatgtttgagacttacgttttccgcgtacttat +tattaaagtcattggagagggtgtcgtctgggtgtagttttctcatctgctcaggagcta +aaaatgtaaatctattggttgtttctaattctgtcgtccgtgtaggctatttaattttta +tggtacacttgaatatgtttagccataatgtagccaatactacaatatcagatacttgta +tacgacctatagacttttgccgaccgctcgtagagtgatttagaaagatgttcggatagc +acagcaatcgtttgcgaatgtaagcatgcgaagcgagtatttaactgttgactattttgc +tatatgttactctgaatgttgttttttttaccagaatgtgttataatgatcaaccatgca +cgttcctactaatcatataaattttgttacgtaagcttttctatgatagtggtctaaaga +ctacccttgcatactttaagattaagacatgcactttaggaggaactcacacgttttgag +ctgttctagcccacctataagccattcgtccgcaatcccataactacaatagtcggcaat +cttttattacccagaactaacgtttttatttcccggtacgtatcacattaatcttaattt +aatgcgtgagagtaacgatgaacgaaagttatttatgtttaagccgcttcttgagaatac +agattactgttagaatgaaggcatcataactagaacaccaacgcgcacctcgcacattac +tctaatagtagctttattcagtttaatatagacagtatttgaaccaggcgctaatgttaa +ggcccccttcgaaaaccttgttatgttattccatgtggtcggaggatttgcggggcgata +gcgctgggcggggatcaacaatttcgttcatgcgagcgcccccataaccagtaggtacag +ttcggaaaagaaaaccccacgcactcgctagaagtgttacaatcacatcacttcgtaccg +aagggactactgtattccgtcttggggatgtaacagactgattacagtcttatgatgaag +cctcattcatctaaaattagttgatttattccacggatactatcacactcctatagaaag +agttaccaccgtgggaagctagatataataaataaaagacatacaatattagtatggctc +atgatctacacttactcggatctctctttttttataaccagtagatcgcattacacgtat +tgttgttccgcatcaggccctaggggctcaaacttccatggtggataactaaaacgtccg +tcactaaacgaagatattaatagatgaaatacacgggtttacttgatttctgttcagtca +ttcacgggaaatcctaggagtctttcataacggcggtcttagtaggaatgtagtcaagct +ctgtagaggtctcgacggaattggtatttcctggcatcacaatttacctagtattggaga +tcacttaaaataatgttgagataataatcaggatatttctagtatgtgacaaacctctat +ttagtgattgtgattttcaattaaacaagacgtaggggtcaaattaacgactacatgttg +gaaagaaggccgaattgtaatatctaactcatgtactaagaagaagtgctttcgtttaag +gctttctgtctaacattctaacgtcaattcctatgtaatactactgtaaccaagttatta +ctcggctgcgtagataaagtctcatgtaaatgacggtttatctgttacttttgggtttca +acctagctaggacgccggtactaattacgacacctgcgtatagtgcagggtgttcaatgt +gcctttttatgtccggattataaccatccctctcccacttggaatatcaccgggttctta +atgacttagttcgtcttccttattttccgggtaagatcgctgtggaccggacccattttg +atctagtctaaaaaggtatatagcgtttcgtctggcccgcttacgttcactgaaacttag +attaatcaatgcactgcactggattaacaagaacatgttatagtgtactgacacatgtta +gactaagaggtctgttcgggttagccgacttatatgtttaaccgattttgacaactgggt +tgagagataacaatgaagagtgaggactgtagaagatcttaaaactgtaccatagtgctc +aattcgctaatggcttgaattatttaattgttctaaccctggcgtcgaatttttttggtt +cgaaaatacttagcacagcgtattgttcaacgagatgcacaactgtaccgttagaaagcg +gcttaatgacaaggcagtattgtgactattgacagggaatcctaaaaagctactcgaatt +ggtatatggaagaggtatgtactgagaggtcgcgcctattagtcaaattctgccaaagaa +gagtcaaaagcttaactagtttgatggtatgaggtttaatgctaggtggtctataccacc +aaaaagtatatgggatatcccagaatttatcgactttcaatcgtctaccgtcacgacgta +cactaggcagccctaatccaaaacttttgaggatgagtactgccactattatactgtacc +atttgtaacttacattttatatcttcaaagaggtagatattgtcggccattactgtcact +tacactaagggtagcttgattactgatacctctcatggtaaaaagtaatttaagaaccta +tttttttacataacctctgctactaccgttagtgttttagtcggttcaagtcacaaaatc +cctgtagcgcacccctataagcagaaggaaaccttaatgcggataaaaacttttgccgga +accgttaatcctatgagaataccactcttggaatcggtcctttaggctgaggatatagaa +cgaggggaacgcatcaatctaggttaggtgagagaactttgtatcaaaacgcaagtacca +tatgccgtcctcagtaaattgccaaatgcagaaatcttacactcttttcttaactaagta +tgagagcaacctcactcctgaacagcttgttacctaacgagaagaggctttaagtagcct +ggagcctcaaccggatatccggatttgactctcatccacttacatgatgattacggtcat +tacatctcatgattttctgagtgccctatagactgggaatttaatctaccctgtttctat +ttgttaacaaggagaaccactggtcaagatgacgcgcttccatttatgccaccataagta +agttctcggaacccttacatgattggcctaccaacctatatatgtgaccaatgtacggta +catagagtgtggcctatcatattcaggtcatcgagctcagtatttaaagattatatggtc +gctgggggtattcagtgcgcgatggaagactaacattggaaatcaacggaattgacaaca +cgctcactttaataacctatctcaggataagtttaatgtaattagacggaactttctcta +actccgtgtactaactctttgaaaataatgtgggtatttttatttcatctagatttgtct +gtatcgaaagaaagtattggtccaaataatcctcagtaaaatcaagtcataaatataaaa +tttagatcttaggacagaggaaagtgctttcccgagcataggatctggcctacgccagta +gttcatgcttgtgttaaaagttgttactgtttatagtccgtactcagggtagtgttcgat +actcagcggggaactgacatattacactaaggaatcaaggcccttcgtatgggtcatgtt +tatatatttaattacttacgctatttgatcgagaatagctatagtaacgtcgtaagaatg +caggatgcgattcgagtttgtaaattcacagatactgtgtatcatattattatagatgtt +aaggcatagaattattggtattgatgtacaaaaaattatgggtgggcagtaccgataggc +attacgagcagtgcagcttggaagaactggatgtatcctataactagtaagagccttaaa +ggtactacatacccagggatgttaccatcattaatttggccatcttcaatcttcgcaatg +catactttcttctacaagatgccttttagaagacaaaataagtgtcaacaataacgctgt +aacttaactctgttgtacgtggaatcaagtctcactaaagcaactaacattccgacatgc +aaacgcaggactactagattattaaattcgccagcccgcctcgtttaatataacatcata +aaaattctaagtaatatctcacacactaatccgccatcgtccatagcatcagtcacctgt +cttacacaaacacatgtttaatcgatgttgttatgccaagctagtttcgcgaccatgtaa +ctaattgtggaaagctgctaccttgaacgacatcaaccatcctacctttgtacaacagac +caacatctctgtactggtaaatagatctgaaaagttataaatataactgttttcacattg +atagaaaaacagctatgtgctatttgtatatactataataaattaagcgaaacatggaga +ttaaaacagtgttttctcatcctccacctcttgttctgctaatttataattcttgatgcc +actcgtgtgagtcgtccattcgatcgtaaagaacccgacataaatagatacgacgctgaa +cgagatcctatttctcctgaaaattattagcacggtaactcctagggatagtggtactag +ttggtatgaacgtataaaaacttgtactactttctcgggatgtgagggagcaaactatta +ctcgaccagtgcaacgcattatcgacagtaaaagttttcagctgatacctgtctggatgg +attatatgcaggtaggcgagagtggattgtagcgatgctcggcgggggtattttaaaaat +ctaggtgataaaagtcctgtttagccaggaaaagtcatcattgcactgcatatcgtcgat +tagctgtcatttcgtccactggtaccagttcaacgtacatcaaagtccgggcgcatccat +atcaagttttgcaatagtactccagaccatgaaatggttatccagattaataataactta +atatactttcactacatactcagcgggtattaaatttcactttatgtcaaaggactctta +tgtggtcttcaaaaaggtctagagtctatcacgcctaattgtgtgaaaaccgagtaactt +gatcagccttgtaaaatatagtagaatatgatgttaaatcatttatattccagggagatt +gaatagcttacgattagctggtataatttaactcacatgattaagcaaatatctgtagga +ccgagggaaagaataaaataaagtaccatgagttcggaacgctgcattacatggcgttgg +gctagcctgatacaagaagatgagtatggagctctcttcatcgggacgtgacaaccctag +cgtaatcttggcagatcccggagcagatgattatcgtctaacactgtctttaccaatgca +caacgcatagatttaacctgaactgttctggattcactcctgactacagcctacaactca +tttctatgcataactcttaaagacagtcgcaatatcagtacctctatacacatcggatca +gactagatcataagataagtctcctctggatccttgtattctgttaagtacactacaaat +ttgtttagtgtctgggacaattacgataagggtcgcgactagaccacagggcatatgacc +tccaccgctcctagcgagtctccaatctgcaagcactcatacgctaggggcatgaatcga +ctgtcaatgcactgtaagatttacgagggtgagacccatttagatatgcctcgtttaacc +gttttaggcttgataggatgagtttgtcgatccatcaaattcccgacattcatattgtcc +aataagtatatctagcttattcggactcgctaaactaaattatggtataaatgccgtcaa +ccggtgcatttgttcaatcaacaaattatagtcaatctcccatggggccttatggcagcg +tatacagctggtataacgaccatatacaactatgaacggactagctgtgaactaagcaga +ttattggatccttgtgtataattttaagtttcgatctatatgctatagtatagaaaatgt +tccgatcgtacgcttcctttacagttaaacagtctatatcatgaagcttatccaaagctg +gacatttgatggcaatcttacttaattatgaaacttaattacctattattgaaagtattt +atatgatcgaataagatttgctctataaacaggtcgtccattcacgacctagtgattgcg +taaattgaccaacctaggtaatctaaagcctgcatctatttcttatcattcatgttatac +tgacccgttctcagtacttaaaaatgatcgtaagcaagaatcactcacgctcatgtcaca +tttagtcgaaataaactgccgatgggaaggaagttccgtcattgcgatatcgatgtctat +cccacgcgtcattttcaaattggttatctacggataactgtgcgatgaactactataggt +caaaattatcttcaatctcattctagatcatataaagatgtccttcgcgattgatacgtc +tacagtgtgttggtgttacacagagggtagcgactacttacttactaactctctcttgat +ccgcaagcataagccaggttaaagtgctctatctttttctgtggattataatagttatac +cgccttgcatctaggtgcccattaggtaatgccctagtgttttcataaatttactcctgc +catctaacgttactttaatttcccagattcaataggtctctcatttgaaaattgttatat +gtcaacaaagaatataatagctgagtggaacaatacactgtgagggagtaatacatactc +taaattttctttacggtttgcgcctgcacagttttttttatctatgtgatccgcataaaa +agtaatttcaacgttccattcaagttaagtcttggtgacactagcattaggagagatcac +caagaccattatttatttagctagggtttaagtcggttagaaatatcagataatgaggtc +tttatccggccttacgcagtagaaattggaaatttcgtaaagcactgagttcaatggaag +tatggccgaacccacataatgcacaaatcaagtcgatttcttccgtccttttagtctcct +gggaactacgggttattcatagttaagctaaatcagttaacggaactagacaaatgtata +atagttcccaaatatatatctataaatcttatgcagttagggaatgcagatttgaatcat +ggcaatacgctagctcggaactcaactacaagtgttggatgtacgaattcaaaggtatta +catccttatgatgttcttttttggatacttttatgacgacttccacgaagtgaaattatg +ttcgaatatctgaacagttacttggttgagcccaaggatgacgaatgttctgtttataat +tctcgtcataatataaatacaagcatatgaggccagtcatggagctttcatttggactaa +catttccgtagagtcatatcacgcctgtaatctgatccgtctttttctattcgaagtgtt +atcagatacatgacgcccttgcgtgacattcatggctcctgacatcgggtcttttaggct +gaatctaatctaacccaatttgtttggattgtgggtcctccattttgtctgttaatgctt +attaagattaaaaatgtactacgtatttagacctaatgattgcgatacgctgtggaccat +taatataagctgcgccaggggatttttccagatcatctggcctgtgtatatgttcaaatc +taatagccgagagaaattactccgacggaaaataaaggcagataagcgtttcagagcacc +atcgtggcgtttagtcaacctttagttcggaatttattaatatacaatctcactctttgg +acgagctccttaaaagatgcccttgtatatcatgtcccgtacctaaaagtataccagcat +catcaaagaacagttaaggaatacgactgctctataattgtccgaggagtaccttctcat +ctgccaatagtcgttgggttggaaaacaacgcattaatatgccacacttgtcaattagaa +gtttctataaaggggacgagtaactgatttgagacctagcacggcagaggacgttcgtgt +gacaacatctctttataagtttgagataaaatcgctaatctacaatgattatttgccaat +cattatcgaatgcgcaaagtatctcctgttcgtgattctagcctaaggccattactatgg +tcaaattatgctaatcgaagcagtcttctaacacccttagaaaagcaaacactattgaat +actgccgccgcattcgccagcaccaacataactgcacgtgcttttttccatgattggcat +tatgaaagatttgatctatgattcttaccagttgcaatattcaatttagcatgtgttcct +aattattgtgttattatggtctatctcatcatgtaaatgaagatcatgacgtcaacacag +attctagtcaggatcatcagttcctcggggaaatcgcacctaggaacagccttatgcaac +cgctaaacaaagcaatgaggatgtaccgacaaaagctcgatttaaaagcctcgaaacgag +atgtacgaatcgtttactgccttttatgaggagtcgagtactgttggttcatatttgcta +catgattgtatgtaataacgatcccgccctttatcggttcgatcctttatggcgataagt +tatgaatcgtcagtatctttagatcaaaaactcaactagtacccagttccccggaggaac +ggtcatgattaatgcgttttacggtctcccgtccctcttcttgtcagaggaatcagtttc +atccgatcccactcgatgattggtatagctatttgccgaaaagccacaacgtattcggta +ctatcttgtttgattcccctgtatcttaattcgcgacacttgatatcttttgtgtttaat +cgacgaatcatcctgggggcgacacttgttacaattatccagttgcgtttaatggctgtg +ggtcacaagattgttagacaggtcccgcgtgtcgtaggaaattgataattggagtttgca +ggacgaatagctcacccgcctaagtgatccaaccctcatcaggataactatcactgggca +gtattatttttgatttcatatgccaccccctaggagactgtagtcatgtatctttcttac +ccaatctagcccgaaacaagaaagaatgtcgattccagtcaccttttattagaccgattt +acacacaaagtgtcttggtttaaaggctggcatgaatacatactcaaaagttgaaaacga +cttgctctattcgattaccttcgcgatctcaatcgattacgctaaattttaatgcccgct +gaaatatccaacatttaaaacaggattaattctctgatccatgaacttaggactcattgc +acgtgacttatctttctctcttaattcatgctccaatacggtgggctaaaccacttttat +cacatgaatgtacgcaacgtgttaataagctatgagtacgcgggggcagcgaaacgggtc +aatctgggtatcttctattgggacggtacatttcggttttatagactatgtagttacacg +gcatcaacatgtaattaaaacggcgtaacctaggaaagccgaacgcaccttgggattgcc +atgtgtccggaggattacatacatctaagaaacattctaaactatgtatagtcgtttacg +acccttgtagtacgtgcatcccttggcgaaaagtactctgggtattagagtgtatattat +cgacagcaccgaatcctcattttatagcttgacaatttatgacccgaaagaaccttttat +aagtctataagtatatctaacgcaattgcggcactgagtccactaactatctttgagcag +tgttatacagtgagacgccatggaaggggtttatatattttactgtcgttccctaaaaag +ttaattatcagacctgcgcgatctcgtagatgaacaacgcgatctagtcgaaaaatgctt +gtggctaccattccagtcgagatcaaccgtttctgcggatcgcgttacattccttgctta +tttgcgataaatcgatacaaccccattaccagaaaaacccggagaatcaattactctgca +gatcttatactaaaaaagagattacaacccctgttctatgtgtcccaaagtgagtaacgt +ggagcgttggggtaagagcggagcgattttaactttcgcttttccattttccagtattgt +actttacgttatatttgagcggcacattcgtcaaaacatgatccatatggactgaggtgt +ttaaatgttaatcaaataattgtattttcagctgactttaaaatctgcagccattggagg +tggagattccaatagatgtaagcaggtgatatcatatgcaattcttgtgacttattaaga +taccagacacggcacaatcgcagtagcacgtaaacaataatgacaatcgacggttaaatt +ccgaacgtaagatatgtttacggatgcactaaaataggtagcaacaacgtttctctgaga +tgtataagttaccaaacactggagaattccgctaaactaaggacaatttccgtcgtatta +attgttgacaaatggttagtaatacattcgcagtggataatccgttgcatacctagcact +gagtgtaaataaaaccaatcgactactggcatttcgggctaacgactagatgttagccta +tgtgaaagcctcacacatgcttattgccttcacggtgagcaatgtttcttattcgttatt +agaagtcacctgtagagacagtagagatgacctaaatttggtttgtccagtcccgaggtg +atctaatgattaggttaacttagaacagtggtcaattggttaaagctgatttacgaacac +ttccgaggggtcgtaaaacattaaactggtgagaacagtatgatgtattcggtcatctag +acaaccccatcgctgggagtttggacagtgttatgattcgtaaatccaccatgtgtccga +attcgaaatcctgttgctccggggagatagggttaatttaggcttttttacggtgtggca +tattagctcaaacatcaacattcttaaaatcagcgtaaacggtcaccagttgatatttgt +tctgctaggaagcgatgtacaaaataagcttaataagatttaggtccgaccttaatttcg +gtccatagcacctctttctaagtgttttgcttaaataattgtattgttattgattttctg +cgagttgaacacggaaaataagtcaaaaaggacacttttaggttcatatgtaccgatgaa +tgcgcaatagaatcgagaaatttttagattagtaatcgtgatgattgtggccaaatcccg +cactaaacggctttcgctgtttccaaaaaattttagtccactaggtatttaaatgttgga +cactgaacgtggaagccgtcgtattatgaaactaatggcagaggggctcctctgcgtgta +ctttgagcagatgctatcgtcagaaaaaggtaaatcttttggttctttataattctggcg +tccgtgtagcctagtgaatgtgtttggttcaagtgaatttgtttagccagaatggaccaa +ttacgtcattagctgttacgtctatacgaaatatagactgtggacgacccatcgtagagt +catgtagttacatgtgaccttagaacaccaatcgtgtgcgattgtaagcaggacaacaca +gtattgtactggtcaattggttcatagatctgactatgaatcttcgtttttgtacaacaa +tctcggtgaagcttcaaaaagcctccttcctaataatcagttaatttttcgtaaggttcc +tgttcgaggttagtcgtataaagacgaaacggccttaatgtaacattaactattccactg +taggtggatctaacaaggttggacatgtgctaccaataagataagaatttcgtccgcaat +acaatatctacttttgtagcctatcttggattaacaacaacttacgttggtatttcaccg +gacgtatcaaatgattctgattttaatgactgagagtaaacatcaacgaatcttatgtat +ctttaagccgctgcttgacaagtcacattactgttagaatgaacgcttcattactacaaa +acctaccaccaactcccacattaatattatactagatgtttgaagtttatttgacaaagg +ttttcaaaaagcacagaatcgttacgaacacgtacattaaattgttagggtattaattgt +ggtcggtgcatttccggccccatagcgctccgcggggagaaactatggccttcatgacag +cccccccataacatctaggtaatggtcggataactataaacaaccctctccagagaactg +tgaaaataaaatctcttagtacacaagcgtatactggtttaagtcttgcccatcttaaag +actcttttcactattttcttgatgcctcattcttctaatattaggtgattttttaatccg +agaatataaaaagacgatagaaagtgttaaaacacggcgtagcgacatattttaaagaaa +tgaaatactttttgactatccctcatgatctaaacttacgcggagctatctttttgtata +acatgtacagagaattaatccgatgcttcttccgattaaggacatagcgccgaaaacgtc +atggcggcttatcgatatcgtaacgcactataccaagtgattaagtgatcaatgaatacg +ggtttcgggatttctgttaagtcatgcacggcaaatacttggagtcttgaataacgccgc +gcgtagtacgaaggttctcaagctcgcgtgacgtatagaccgtattgctatttcctgcct +tctcaattgtccgaggattgctgataacttaaaataaggttgagtttttaataacgattt +gtcgagtttgggaaaatcctcgtttgtgtgtttgtcattttcaagttatcaagaactacg +ggtataatttacgacgtaatgttggtttgatgcccgattgcgaatatcgtacgaatggta +tttgtacaactgctttcctttatcgattgctcgagaacattataaagtctattactatgg +attaagactgtatacaagtgtttaagcggagcccgtgataatctataaggttttggtacc +tttatctgttacttttgccttgaaacatacatacgtacacgggaatatttacctaaacgc +cgtatagtccagcctcgtatttgggccgtgttttgtcagcattttaaactgaaagcgccc +acttgcattataacccggtgcggaatctcttagtgactcgtcaggagtttacgcctttga +gacctctcgacaggacccattttgatctagtcgttataggtagagtgcctttcctatcgc +accattaccttctagcaaacttagagtattcaatgaaatcatatcctgtttatactaaat +gttataggctaatgacacagctgacactaagaggtctcttcgggttacccgaatgagttg +tttatacgatgttgacaactcgggggagtcatttcaatgaagactgaggactcttgatca +gattaaaacgcttaatgactgataatttagattatgccgtgtattatttaagtgggcgaa +ccctcccctagaatgggtttcctgagaaaagtcttagaacacagtattctgaatccagat +gcaaatcgctaacgttagtaagcggctgtagctcttggcagtttggtcaatagtcaatcg +caatccgtttaaccgtctactattcctagagcgaagagctatgttctgacacgtccccaa +tattaggcaaaggctccaaaagaacagtcaattgattaactacgggcttggtttctccgt +gaatccttgcgccgctataccacataaaaggatagcggtgataccacaagtttgcgacgt +taaagcgtcgaccctcaacaagtacactagcaaccccttagcaattaattttgtccatca +ctactgccaagagttgactggaccagttggaaatgacatttgatatattaatagagctac +atattgtaccactttactgtcacttacactaaccctagcgtgattactcatacatatatt +cgtaaattctaagttatgatactagttttgtaaatttaatcggcgaagacacgttctctt +gtacgagcttcaactaaatatttcactgtagccaaccactttaaccagaaggatacctta +atgccgatataatattgtccaggaaacgttaatactttcacaagacaaagcttggaagag +gtactttacgatcacctgatagatcgaccggaacgattctatataggtttggtctgagaa +atttgtagctaaaaccatgttccataggaactcctctgtaatgggcaaaatgcagatagc +gttcaatcgttgcttaactatctatcacagcatcctaactcctcaacagcttctttccta +aagacatcagcaggtaagttgacggcacccgataacccagagcacgattggaatctaata +ctctgtatggatcattacgctaagtaaatataatgattttctgactcaaagttacactgc +gaattttatattaactggttctatttgttaaataccacaacctctcgtcaacaggtcgcg +atgcaagtgatccaaaaatatctaacttataccaaccattacttctggcgcagaaaaaca +tagatatctgaacaatcgaccgttaagactgtctcgccgatcttaggaacctaatactgc +tcagtagttattgtttatttgggccatccccggattatgtcagccatggaacactaaaag +tcctaatctaacctatggacaaaaagctcacttttataaaattgctcaccttatgttgat +tgttatttgtccgaaatgtctataactcagtgtactatctattggaaaattatggccgga +gttttattgaatatacttttgtatgttgagaaagaatgttgtcgtaataattatcagctg +gaaaatcatctaatatatattatattgagatattacgacagacctaagtgctttcccgtc +atgagcagatggactaacactcttggtaatccttctcgttttagttggtaatgtttagtc +taagtaatatcccgactcttacttactcagagcggaaatgactttttaaactaacgttta +aaggcacttagtatgcgtcagggttatttttttaattacgtacccttgtgcagagagttt +agctattcgatcctacttagtatgaaccatgagagtacaggttggtaattcacagagaag +gtcgagaagattatttttgatgtttaccaatactatgaggcgtattcatcgaaataattt +tatggctgcgcacttcacatacgcaggaagaccactgcagcttgctagatctggatgtat +cattgtacttctaagagcctgaaaggtaatacattcccagcgagcgtaacagattgtatg +gggacatattcaatcttagcaatgcattcgttcttcgaaatcaggcatttttgatgtcat +aagttctgtcaactataaccctggaactttaatctgttgttcgtcgaatcaaggatcaag +aaagcttctaaaaggcccaaagcaaaacccaccactacttcagttttaaattagaatcac +accctagggtattagataataattaaatgtcttaggaagagatatcaaaagatgcagaca +tcctcaagtgaataagtctccggtctttcacaaacacatggttaagcgatgtggttttga +ctagagacgttcgccaccatcgtaatatttctggttacctgcgaacgtgaaccaaatctt +acttcatacattgcttaaacagtacaacttatctcttatcctatagagatctcaaaagtt +tgtatttttactggtttcaaattgagagaaaaactgcgttctccgatttctatattattg +tttaaatgatgccaaacatccagtttaaaacacggtgtgatcagccgactcagattcgta +tcctatgttagaatgagtcatcaaactacggtcacgcgtacattacagagtaaactacac +gaatgaaagagataagaagatgaaagagttaataggtctcctgttaattatgagaaccct +aactactacggattggcctactagtgggttggaacggatataaaattcgactaagttcgc +ggcatgtcaggctcctaaatatgaagagaactcggcatcgaattatccacagtaatagtt +ggaacatgattcctctatgcatggtgtatatccacgtacgccagtgtgcagtgtagccat +gcgaccacgggcgttgtgaatattcttcctcagaaaaggactgttgagcaaggaattgga +ttctgtgaacggaatatagtcgagtagatggaatttcctacactgcgaaaaggtcatagt +aaatcaaacgccgcgcgcagacatatcttcttggcaattagtactccactaaatcaattg +gttataaacttttagaatatctttatataagttcactacttacgctgcgggtagtatatt +taaagtgatgtcttaggaatcttatggcggcggaataaacggcttgactatagataccct +aattctggcataaccctgtaacgtgtgaagcatgctttaatagacgactagatcagctta +tagaatggatatgactgccacattgaagagattaacattagcgggtataatgttacgaac +ttgtttaacaaaatagctctaccacacacgcatagtataatataaaggtcctggagttcg +ctacgagcctggaattgcagttcccctaccctgagtaaacaagatcagtatggacctatc +ttctgacccacgtgtaaaaactaccgttagcggccctgagaacggtgaagttgattatcg +gctaacactcgctttaccaaggaacaaacaattgatggaacaggtaagcggctggattct +atcctgaatacagcataataatatttgctttcaatatatagttatgacactcccaatatc +actaactctttacaaatcggatatgaagagtgaattagagatggagccgatcgttccttg +tattctggtaagtactcgactaatgtgtgtagtctaggggtaaaggtccttaaccgtcga +gtctagaactcacgcattatgaaatcctccgagcatagagactctaaattcgccaagcaa +taagtcccgacgcgaaggatgagaagctcattgaactgtaacatttacgtcgggctcacc +atgttacatatgcagcgggtaaaagtttttgcctggagtggttgagtttcgcgatacata +aaaggccccactttcatatggtcaaatatctatatcgtgctttggacgactcgataaact +aaagtagcctagtaatgccctaaaccgctgcatttgtgcaataaaaaatttagagtatat +ataacttccggacgtatggctgccttgaatcctcggatatcgtccttatacaacgatgaa +cggtatagctcggaactatgcagattaggcgatccttgggttgaatttttagtttccata +gatatgagttagttttgatatggttaccatacgtccctgcattgaaacttaatctgtata +ttgattgatccttagcaatagcggcacatttctgggcaatatgacttaattaggttacgg +tttttactatgatggatacgttttatatgatagaataacagttgctatttaaacaggtac +tacattcaactaatactgtttcactattgtgtccaacatagggaatatattgcctgaata +gatgtattatcaggcatcttttacgctccaggtagaactaattaaaaatgatccttagaa +actttcaagcaacataagctaaaagttacgccaattataagccacatcggtaggatcttc +aggcattcccatatccttctctatcaatcccgtctgttgctaattggttatctaagcata +tcgcggcgagcatctacgataggtataaagttgctgctatctaattcgtcataatatata +catggaattacagattcatacgtcttcagtctcgtggtgtttctaagagcggacccaaga +attacgtaatatctctctcgtgttacccaagaagttgacacgtgattgtcagctatcttt +ttctggcgatgttaatagttataaacaattgcatatagctgcaaattagctaatcaaata +ctcgtttcttaaatgttatcagcaaagctttaggttctgtaatttcactgtgtaaagagg +gcgctaagttcaaaattggtttttggcaacaaacaatttaatagcgcagtgcaaaaataa +tatctcagggtgtaattatttctctaattggtctttacggttggaccaggcaatgggttt +tttatctatgtgataccaattaaaagtaatttcaaagtgacattaaacttaagtattgct +gtcaagaccattacgacacttcaccaacacatttatgtattgtgctacgcggtatggccc +gtagtaatttctgatattgaccgcgttatcagcaagtacgctgtacaaatgccaaattta +gtaaagctctgtgtgcattccaaggtgcccacatcacacattatcaacatatcatgtcgt +tgtattacgtccttttactagcctgggaaataccggtgattcagagtgaacataaatctc +tgaaagctactagacaaagctagtatagttaaaatatatatttcttttaatattaggatc +tttgcgattgcacatttcaagcatcgcattaacctacctccgtactcttctacaacggtt +gcatgtacgatttctatgcgatgaaatacttatgttcttagtttggggttactttgttca +cctagtcctcgaacgcaaattagcttcgaatatctgaaaagtgtatgcgggcaccaaaac +gatctcgattcttaggtttataattatagtcagaagataaatacatgcatatctggacac +tcttccacatgtcatgtcgactaactttgaactacagtcatatatagactgttatctgat +ccgtatgtgtctattactactcttatctgagaaaggacccaatggagtcacagtaagcga +tcatgtcatcggggctttttccctgattataagattacactattgctgtgcttggggcct +cctactttttctatcttaatcattttgtacattaaaaagctaagaagtaggtacaactta +tctttcccatacgagctggaccattaatttaacagccgcaaggcgagttttaatgttaat +ctggaagggctttatgttctaagcttttagcactgagaaattaatccgtaggaaattaat +cccacataacccggtaagagaaccttacgccccgttactaataatgttctgcgcaatgta +ggaagtgacaagctcactcttgcgacgagctccttaatacaggccctgcgttatattcga +ccgtacctataactagaccaccatcttaaatgtacagttatggttttcgacgcatagagt +atgggaccacctcgaaatgctcagctgcaaattgtactgggggtggttatcaaacattta +atatgaatctatggtaaagtactagtttatagatagccgaacactaaaggtttgcagacc +ttcctcccctgaggaacttcgtgtcacaaattagattgagaaggtggtgataaaatcgcg +tatctacaatgatttggtgcaaatatttatcgattgcccaatcgttctactcgtactctt +tatagcctaacgccttttcttggcgctaattagcctaatccaagaaggagtctaacaaaa +ttacttaaccatactcttgtctattcggcccacgcatgcgcaagctcaaaaagttctcaa +cgggcgtttttacttgagtcccaggaggtaacattggatctatgagtcttaacagtggaa +atatgatttttagattgtgttcagatttattgtcttattttggtctatctcatcagctat +agctacataatgacgtcttaactgtttcgactaaccttcagatctgactaccccaaatac +aacatagcaaaagaatgatgctaacgcttaactatcctttcacgatcttaacaaaaaagc +tccatttaaaagaatcgaaaacagatctaccattcgtggaatcaatttttggacgagtac +tggtcgggtcgtgcttatttgctacaggattgtttcgtataacgttcaagcactttagcg +gttccatccttgatggcgttaactgatgatgcgtaagtttatggtgatctaaaactctac +tacgaaccaggtcccagcacgaaacgtcatctttaatgagtttttaggtctccaggcact +aggctgcgaagtggaatatgtgtcatcagagacaaatagatgattcctatagctttttgc +agttaagccactaagtaggcggttctatagggtttcattcaaatcgatcgtaattcccga +ctctgcatagcgtgggtcttgtatagaccattcttcaggcccgccacaatggtttcaagt +ttcaacttccgtttattggctgtccctcaatagagtcgttctcagggcacgactctcgtt +cgttattcataagtccagtttgatccacgaatacagaacacgcatatctgataataaaag +cttaacgataactttcacgcgcatggtttatttttgatttattaggcaaccaaataccag +aatgtagtcagcgatatgtagtaaaatttagacaaacataaaacaaagtatcgccattac +agtctcctgttaggagaacctttttatcaatatgtgtaggcgtgtattggcgcccttgat +ttaataataattacggctaaacgtattgatattttccaggaactgccccatctcatgaga +tgaccctaaattttattcacacctcatttttaattcttttatatcacgattatttatctg +agcaagcatctttgcaagcattcatagtgacggtgctgtctctatgaatgcatgctaata +tacggtgcgctaaacatattggttcaattcaatgtaagctacctcggaatttgcttgcac +taagacggggaagccaaaacggtaaatcgccgtatatgctagtgccaagggacttgtccg +ttggagtcactatggagttacaagcattataaatctaaggaaatcgcagtatcagtcctt +accccaaagatacttcgcattccctggggtacggaccatgaaatacttctttcatacatg +ataaacgatggagactcggttaccaccctggtagttactccatcaattggagttaactaa +gatcgctattacaggctttattagccaatcatcacaagcctctttttagagattcacaag +ttagcaaaccaaagttcctttgataagtctttaacgagatctatcccaattccggctagg +agtaaaatttatatatttgagatcggggttaaagtcacacgcaatgcaaggggtttttat +atggtaatgtccttccctaattaggtaattttcagacctccgagagagagtagatcaaca +acgcgttatactcctaaaatgcttgtcgataacatgacactacagatcatccctggatga +gcatcgactttcattacttgattagttcagttaattcgtttcaaaccattttcaacaaaa +tcccccagtagatatgtatatgcacatcttagactaaataacagttttcataccctggga +tttgtgtcactatctcaggaacgtcgagacgtcccctatcaccgcagcgagggtaactgg +ccctgttccattgtaatcgatgggacgggacgttatattgcagacccaaagtagtaataa +attcagccatatggacggagggggggaattgttaagaatataattcgattttcagctgaa +tgtaaaagctccagccattcctcctccacttgacattagttcgaagaaggtctgagaatt +ggaattgcttgtgacgttttttgtttccagacaaggaaatagcccagtaccaagtataat +attatgacaatagaagcttaaattcacaacgtaacatatctgttagcatgctctaataga +ccgagaaaataagtgtctatgtgtgcgagaactgtcaattcacggcagtagtcacctaat +ctaacgtctagttcccgactatgaagtcttcacaaatggttagtaataatttcccagtgg +agtagaagtggcataacgtgcactctctgttaataatacctttagactactcccatttcg +ccagaacgtcttgatggtaccctatgggaaacactcacacatgcttattgcctgcaacct +cagcaatgtgtcgtatgcggtatttctacgaacagctagtgaaaggactgatgacctaat +tttggtttctcaagtccagacgtgatattttgatgaccgtatctgacatctctgggcaat +tcggttaacctctggtacgaaatagtccgtcgcgtaggtaaaaatgataatgctgtcatc +actatcatgttttagctaagctacactaccccatcgctcgcacgtggcaaagtgtgagga +ttccgatatcatccatgtgtacgaattcctaatactcttgctcagggcacttagggttat +tgtagcctgtgttaccgtctcgcatattagatcattaatcaacagtcttataatcaccgt +aatcggtaaacagttgttatttgttctgataggtagacagctaataaagatgctgttgaa +cagttacgtcccacctttattgccctacagtgaaactagttcttactctgttgctgtaat +atgtctagggttattgatttgctgccacttcaaaacggaaattaagtcattaacgaaaat +ggttccttcataggtaaagatcaatccccaattgaagccagaaattttgagatgtcgatt +cctgatcattcgccaaatttacagctcgtaaacgagttccatgtgtaaaaaaatgttgag +tccactagcttgtttattctggctcaaggtacgtggaacacgtagtattttgatactaat +gccagacccgctacgatccctgtactgtgagcagagccgatcctcagaaatagctaaatc +ttgtgcttcgttagaagtctcgactacgtgtagcctagtgtttgtgttgcgttatagtct +atttgtggacacagtatggtcaaatgacgtcttttgatctgacggcgttaacaaagatac +tctgggcaacacacatacttctctcatgttgtttcttcggacctttcataacctttcctg +gcacatggttagctgcacatcacaggattgtaagggtctagtggttcagtgagcggaata +tcattcgtcggtggtgttaatctatctcggtgtagcttataaatgcatccgtaagaatat +tatgtttatttgtcggtacgttcatggtagtggtgtcgccgatttagacgtaaaggcatg +tatggatcttgatctatgcaaaggtaggtccatctatatacgttgcacagcggatacaaa +taagataagaatttactaacatttaaattttcttattgtcgagcatagattggaggaaaa +acttatttacttggtatttaaacggaagtttctaatgtttatgattggatgcacggacag +tttactgcttactttcttaggtttcttgaacaacaggatgcactagtaacatgtctcgtt +catgcttccattaagttcttcttaaacttacacaaactacctaatttagagttgacgaga +tggttgaacgtgttgtgacaaacgtttgcaaaatgcacagtatcgttaccaaaaagtaca +tttaagtgtgtgcgtaggaattctgctacgtccattgcaggccacattcacatcccaccc +ctgaatatatggactgaatcacacacaccaaatttcatctaccttatcgtagcataacta +ttaacaaacatatacagacttcgcggtaaataaaatatattagtacacaaccgtatactg +gttgaactattgcccagctttaagacgcttttaactaggtgcttgatcaagaagtattat +tatatgacggcagtgtgtaatacctgaatagatatagacgttagattgtctgaaaacacg +ccgtagagacatttttgttagatatgtatttctttttgacgagccagcatcttagtatct +gaagacgagctatatgtttgtagaaaatcgactgacattgtatacgaggcggcgtaagat +taaccaaattccccagaattagtaatggcgccttatcgatttactaacgatatataactt +gtgatgttgtctgcaatgtatacccgtgtaggctgtgctcttatcgaaggaaacgcattg +aagtccaggctggatgaaaccaccgcgtacttccatgcgtctatacatagcgtcaccgat +actacgttttgctatgtaatccattctaatgggtaagaggattcctcttatagtaaaata +tgcttgactttttaagaaccattgggagtggttggcaaaataatagtgggtgtctttctc +agtgtatagttttctacaactacccctattaggttacaagtaatctggctttcttgccac +ttggcgatgatagttagattcgtatttctacaacgcagttactgtatccatggcgcgaga +taattagatacgatttgaatttggatgtagactcgttactactgttgtagaccagcacgt +gagtatctagatgggtttgctaccttgttagcggacttttgccgggaaaaagacatacgt +acaaccgtatattttactataagcagtattggccaccctcgtattgcggcagggtgtgct +cacctggttaaaatgaaagagaaaaattccattttaaaacccggaggaatctattactga +cgaggaaggtgtttaacccgttgagacatctcctaacgtaaaaggttcatattctagtta +ttccgagagtcactttcctatccaaacatgaactgatagcataatgacaggttgaatgga +aagcatatcctgtttattctaaatctgtttcgctaatcaatatgctgtcacgaactcgga +gcttacccttacaactatgtgttctgtttaccaggtgctaatatcccggcactcttttca +tgcatgtcgctcctagcgtcatctgatttaatagcttaatgtctcatattttacagtagc +cagtgtagtatggaaggcggcgaaccagcccctacattgggtttcctgacataagtatta +catatcacttgtctgattacacagcaaaatcgctaaccttactttgcgcatgtagctatt +ggaactttgggctagtgtctatcccattaagtttaacagtagactagtccgtgagcgatc +accgagcttatgtctcgtacccaagttttggatttggatcaaaaactactcgatattcat +gatctacgggcttcctttctccgggtatcattgcgccgagattaaaaataaaacgatagc +gctgtgaaaacatgtttgacacgggatagcgtagaaactaaacaacgaatagaccatcca +atttgaattttattgggtccagcacttcgccatagtgttgaatggtaaagttcgaaagga +aatttgttatattaattctgctacattttcgaccacttgtatctcaaggacaatatccct +tgaggcttttagcagaaagagatgccgtaattctaagggatgataataggttgggaaatt +taagagcagtagtaacggtcgcgggttcgaccttaaactatatatttaaatctagccaaa +caagttaacaacaaccataaagttatgaccttattatattggcaagcttaacgttttaat +tgctctagtaatagagtggtagaggtaagggaccatcacctgattcttcctccgcaacca +ttatatagacgtgtcgtctgacaaatttcgagataaaacattcgtccttagcaacgaata +tcgaatggcaattagccacattgagttaaatagttgaggatatttcttgcacagaatcag +atctaatctaatgattcgttactaaacacttcaccaggtatcgtgaaggctcaagattac +ccagagaacctttgcaatataagaatatgtatgcagcattaccctaagtaattatattct +ttttctgactcaaagtgacaagccctagtgtatattaaatcggtatatttgggaaattcc +tcaaactatcctaatcaggtagccatgaaagtgatcaaaaaagttcgtacttataccata +catgaattctggccaagtaaaaaatagattgcgcaaaattcgtaccttaagtctctcgcc +aagatattaggatcctattactcatatcgtgtttttctttattgccgccatccccggagt +atctcacccatccttctcttaaaggcctaatattacctatgcaaataaacatatattgtt +gaaaattgagaacctgatcgtgattcttatgtgtaccatatgtatagtaatcacgcgact +atatagtgctttagtatcgcccgtgggtgagtgaatattctgggctagcgtgagatagtt +tcttgtcctaatatttttcagatcgaatagcttctatttttgtgtttattgacatatgtc +gaaactccttactcagtgaaagtcatgaccagatccacgaacaatcttcggaatcagtct +cgttttacggcggaatcttgagtctaacttatatcccgtcgcttactttctaacacccct +tatgtatttttaaaattacgtttattcgaacgtacttggcggaagcgttattttttgaag +taagttacattgggcagactcttgacattttcgatacgactttctttcatccatcacagg +actcgttcgtattgatatcagaagctcgtgatgattagttgtcttctttaccaatacttt +gaggcctattctgcgaaatttttgttgccctgcgaacttcacataccaaggaacacctcg +caacatgccttcatatccatcgttcattgtaattcttacacaatgaatcctaagtaatta +catccctgcgtaaaagatggtaggggcactgaggatatattaccaagcatttagttatga +gtaatcagcaatgtttcttgtattaagttctctaaaatagttacatcgtaatgttatctc +gggttccgcgaataaacgagatagattcattatatatggccctaagcaaaaacctcctcg +tattctgttggtaattagaatcacacaatacgggttgagatattaattatttgtagtacg +aagagatataaaaagatgaacaattactcaagtcaagatgtatacgggatttataataaa +aatcgggtagagatctgctttgcaattcagacgtgccactaaatcgtaatatgtcgcgtt +acatcagaaagggtaactattattaattaataaagggcttaatcactacatattagatct +tatccgatagtcttatctattcgttgtatttttaagcggttctaattcagtcattatatc +agtgctccgagttctttattattgttttaaggatgacaaaatgcctcttgttataacgct +gggagaagcagactaagagtcggagcagttggtagaatgaggctgcaaaagacggtctcg +acgaatggacagactttactaaaccaatgaaagacagaagtagagcaaagtctgaagtgg +tatcagcttaattatgacaacccttaatacttccctttcgccgaatactggcgtggaaag +gttttaaaagtcgaagtagttagaggcatctctcgctcataaataggtagactactcgca +atccaatgtgactatgtaatactgggaacatcagtccgcgatgcagcgtgtttatcaacc +gtccccactcgcctggggagacatgagaccacccccgtggggattattagtccgcagtaa +tcgactcttgacaatccttttcgattatgtcatagcaatttacgacagttcagcgaagtg +actactcggcgaaatggtattactaaagcattcgaacccacatgaatgtgattcttggca +atttctaatccactaaagcttttccgttgaatctggttgtagatatttatataagttcac +taattaagatcacggtagtatattgatagtgatgtctttgcaagaggttggccgaggaat +ttacggattctctattgatacaatttgtctggcttataactcttaaggctgaaccaggcg +tttttagacgacttgatcagctgttagaatggtttggactccctctttcatgtcagtaac +atttcagccgttattgttacgatatgcttgaacaatattgatctaccacacacccatagt +atattttataggtcatgctgttacctacgagcatggtattccacttcccattcaatgagt +attcaacatcactagcctcagagatgatgacccacctctaataacgtcacgttgcggcca +tgtgaaacctgaacttgagtagacgatatcaagcgctttaaattgcatataacatttgag +ggtaaagctaagcggatgctttatataatcaatactcaataataagatttgattgcattt +tagagttatgacacgacatagttcactaacgagttactattcccagatctagactgaagt +actgatcgagacgatccttacgtcgatgatcgttagttatcgacttaggtcgggtctcta +gcggtattggtacttaaccggacactatactaataacccatgatcaaagcataacagaat +acagacgataatttcgccaacatatatgtacagaccccaagcatgagaagctcattgaaa +gctatcattgaagtcccgctcacaatgtgtcttttccagacggtttaactggttcccggg +agtcctggagtttcgacttacataaatggaaacaatgtattttgctaatttatctatagc +gtcatttggaccaatacagaatattatgttgcctagtaatccactataacccgcaagtgc +tgatagaaaatttttagacgatttataaatgccccaagtatccctcccgtgaatcctccg +ttatactaattagtattcgttcatacgtataccgcgcatatatgaacatttggcgataag +gcgcgtgaattgttacgtgacagagatagcagtttcttgtgatatggttaacagacgtac +atgaagggaaactttatatctatagtgatgcttccgtagaaataccgccactggtctgcc +aatgatgaagtatgtagctttaggtttgtactatgaggctttcgtttgtttgcagagtat +aacagttgcgagtgaaaaaccgacgaatttatactaatacgctttcactattggctacaa +aatagggaagagtttcaatcatgagagggagtatatggatgctttgtagctaaaggtaga +acgtatgtatatgctgccgttcattcttgaaagatacataagcgataagttacgacaatt +ataagcaacatccctaccttcgtaacgatttcactgttactgcgcttgaaatacactatg +gggctattggcggagagaagcagatcgcgccgagcatatacgagacctataatgttgatg +atagagaaggcgtctgaattgatacatcgaagtacactttctttcgtagtatctctcgtc +ctctttctatctccggacacaagaattaagttatatatatagagtcttaccaatcatgtt +gaatcctgattctcagagttctttggcgggccttgtgatgactgagaaacaatgcaatat +tgctccaaatttcctaagcaaattctcggttatgttatgttatcagcaaagcgttacgtt +atgttatttaaatctggaatgacggagcgaagttcttatgtcggtgtgggaataattctt +ttgaagacagcactccttaaataatatcgctccgtgtttgtatttatcgaatgggtctgt +aaccttgcacaagcaaatcggtggtgtatatatcggataacaattaatacgatgttcata +gtgacagtatactgatcgagtcctctaaagtcaattacctcacttaacaatctcattgat +gttgtgtcattcccggtatcgcccgtagtatgtgctctgattgaccgagtgtgaaccaag +gaacatctactaatgcctttgttaggtaagatctctctgaattccttcgtgccaacttaa +aacattatcaaaatttcttctacttggattaactacttttacgagcatggcaaattcccc +tgtggaagacggttcattattatcggaaaccttatagaaattgcgtgttgactgaaatta +gatttttattgtaagagttgcatctttgcgattcctctggtctagcttccaatgaacagt +cctcccttctattcgacatcgggtccttcgtacatgtctttgcgatgtaataattaggtt +cggagtgtggccttaatgggtgcaactaggaatacaacgcaaatttgctgacatgatagc +aaatcggtatgccggcaccaaaacgtgctccttgcttagcttgtgaatgagactcagtag +ttaaataaatccatatctgcaatcgattccacaggtattgtccactatctttgaactact +ctaagagatacaagcttagctgagaccgaggtgtatatgactacgctgatatctgtaagg +taccaatgcaggcaaagtatgcgagaagctaataccggctgtttccagctttataagatt +aaaatttggctgtcctggcggcctcagaattgttctatcgtaatcagttggttcattaat +tagctaagtacgaggtacaacttatctgtcccagaacagctccacaagtttttttacagc +cgaaacccctgtgtgaatcttaatatccaagcgcgttatctgattagagtttacaactca +gtattttatcagtacgttttgtttccaacattacccggtatgacaaaatgacgccacgtg +tcgaataatggtctgaccaatgtaggaagtgaaaagataaatattgcctacacatactga +attcaggcaatgcgttttattcgaaaggtcatataactagaaaacatgatgaattcttat +cggatccttttactagcatagtgttggcgaacacctcgtaatgctcagcggcaaattgga +ctgcgggtccttatcatacattttttttcaatataggcgattggtctaggttagtgattc +cccaacacttaaggtttgctgacattcataccctcagcaacttcctctcaaaaattagag +tgagttggtggtcttataagaccgttgattatttgaggtggtcaaatgatggtgcgatgc +acaaatcgttataatcgtactctgtagacaataacccattgtagtgccgattttgtgcat +aatacaagaaggaggatataaaaatgacttttcaataatattggctattagcaacaagaa +ggagaatcctcattaagttagcaaccgcagggggtactgcagtccaaggaggtttcattg +gagagagcagtatgaaaacggcaattatgattgtgagattcgctgaagattgtgtctctg +attttcctagatagaataagctatagctacttaatcaactcttaactgtggagactatcc +tgatgatctgaataccccatttacaaaattccatatcaatgaggctaacgcttaaatttc +atttctccatcgtaacaaaaatcagcctttttatacaagacaaaacactgcttccattac +gggtagcaatggttgctcgactactggtagcgtcgtgatgtggtgataaagctgtcttgc +gtttatacttaaacaaattttgacctgacataatggagcgacttatcggatgttgccgat +ctttagggtcatctattaagcttatacgaaaaagggacaagcacgttacgtaatctggta +ggactgggtacctagaaacgcaagaggaggcgaactccaatatctgtaagaacagaaaaa +tacaggagtccttttcatttttcaagttaacaatataagtaggagcttagagaggcttgc +atgaaaatcgttaggaattacagaataggcagagagtggggcgtgtagactacattcttc +aggccccacaatatgggttataggttaaactgcactttttgcgatctcccgaaatactgt +cgttctctgcgaaccacgctcgttccttttgctgtagtccacgttcatccaactattcag +ataaacaagatcgcagaattaaagcttaaccatatcttgatagcccatcgtgtatggggc +atgtatgtgcaaacaaaagacctcaatcttgtctgcgagagggaggaaaatttagacaaa +cataattcattctttcgactggacacgctaaggtttggacaaactttgtatctatatctg +gaggcctgtattccagcccttcttttaataagatttacggcttaaactatggatatttgc +caggaaatgacactgctattgacaggaacataattttgattcaaacctcattgttaatta +ttttatatctcctgtttttatatcagaatgcttctgtcctagaaggcatactcaaggtga +gggctcgaggaatgaatcataatagaccggcccctattaatattggttcaattctttctt +acataacgcggaatttgattgcacgaacaccgggaacacataaccgtatagcgcccgtta +tgctagtgcctagcgactgggaccgtggagtctatatcgtctttctaccattattaatct +aaggatataccactttaagtcctttcaactaacataaggcgcattccatgcgctaaggac +cttgaatttattatttcttacatgataaaagatcgagtcgacgggaacaaaaggctacgt +actcaataaagtgcagtttactaagagccctttttctggcttgtggagactatcataaca +tgaagatgttttgacattcaatagtttgcaaaacaaacttactttgtgtagtattgaacg +agatctttccaattgccccatagcaggaatagttatatattgcagatcgcggtgtaacgc +actccaaatccatcgcggtgtgtgagggtaagcgacttaaagaattacggtttttgatca +aagcacagtgagagttgagcaaattacagttatacgacttaattcagtctccataaattg +aaacgacacttcttaacgggaggaccagacacgttcattaagtgaggagtgcactttttg +actttaaaaacatggtaatcaatttaaaccacttgatatgtatatgaacagatttgaagt +tatttctgttttaatacactgggagttctgtcaatatcgcaggaaccgcctgacgtcccc +tatcacacctcagagggtaaagggacaggggaaagggtaatcgaggggtagggaacgtag +ttggcacacccaatggacgaataaatgctgccatatccacggagggcgggattgcggttg +attttaaggcgatggtaacctgaatgtaatagatcatcaaatgcctcctccactggaaat +tactgcgtacatccgctgagaattgcaatggagtgtctcggtttttctttaaacaaaacc +aaattgacaacttcatagtataatttttgcacattacaagcgttaattaacaaacttact +ttgctgttagctgcctatatttgtccgacaatataactggatatctctgcgagaactgta +aattaacggcacttggaacataatagttcctattggtaacgacgttgtaggcggcaatta +tccggtggaagaattgacaactgcagttgaactgcatgaaagtcaaatctctcgtaagta +taactttagaagactccaaggtacccagaacctcttcagcggacacgatcgctatcaatc +aataaggattattcactgaaaccgctcatatctggaggtggacgtttttcttcgaaaagc +ttgtcaaaggactcatcaaatttttggccgtgctaatcgacacacctgttattttcatga +ccggataggacatctcgcggaaattcgggtaacagctgggtagatataggacctccccta +cgtattaatgataagcctgtcataactagcttggtttaccgaagagacaataaacattcg +agcgctcgtgccaaactcggtgcattacgtttgaataaatcggtaacatgtactattact +ctgcctaacggcacttacccgtttgggtccatggggtaaccgctcgatgttgacagaatt +atgctaaagtcgtttaagatcccgattaccgaaaatctggttatgtctgagcattcgtac +actgcgtattaagatcaggttgaacaggttcctaacaaattttgtgacctaaagtgaaac +taggtcgtactctgggcatgttttatgtcgtggcgtatgcatgtgctgacacttctaaaa +ccaaattaaggctttatccaatatgggtccttaagtgctaaacatcattcacaatttcaa +gacagattgttggtcttgtcgattccgcatctgtcgccaaattgacacatcgtaaaccag +gtacatcggtaattatatgttgactaaactaccgtgtgtattctggctctaggtacggcg +aacaagtacgatgtgcttaagaagccctcaccccagacgagcccgcgtaggtcacatcag +cagatcctaagtaattccgttttattgtcctgagggagtaggatcgacgaactctacaag +tcgctttgtcgtgccttataggctatttcgggtcaatgtagcgtcaaatgaactattgtc +atctgtacgagttaactaagtgtctatcgccaactaaaagacgtctcgatggttctttat +gcggacctgtcatatcattgactggcacttgcttacatccaaataacacgtttgttagcg +gatagtcgttaagtgtgcgcaagatcatgaggcggggggggtaatatttcgccctctaca +tgataaatgaataagtaagaagatgatctttttgtggcggtaccttaagcgtactcctgt +cgacgagttactactaaaggaatgtagggttctggatctatgaaaagcgacctccatata +tatacgggcctaagcggagtaaaataagtgatcaatggactaacattgaaatgttagtat +tgtcgaccattgagggctggtaaatcttatttacgggcgtgggaaaacgaacgtgatatg +gtttagcatgggatgcaagcactcgttaatgcttactttagttggttgcgggaacaacag +gaggctatactaactggtagcgttcttgcttccattatgttattattataattaaaaata +agacatatggtagagttgtagtcagggtggatcgggttgtctataacgttggaataatca +aaactatcgttaacaaaaacgaaatttaagtcggtgcggtggaatgcgcctacctcatgt +gcaccacacattcacagcacacccctcattataggcaaggaagcaaacaaaaaaaagtta +atcgaccgtatccgaccttaaattttaaaataaatagaaacacttagcggtaatgaaaag +ataggactaaaattcactagtatcctggaacgaggcaacagagttatctagatggtaacg +aggtgctgcatcaagatgtatgatttttggtccgctgtgtggaatacctctattgatata +caagtgactttctcggtaataacgcacttcacaatgtgttgtttcttttctatgtatttt +gcaagagaaagaagcttagtataggtacacctcagagatgtttcgtgtaaatcgtatcac +atggtataactgcaggaggaacattatccaaattcaccacaattactaatccaccctttt +acttttactaaagatatattaattctcatgttgtctgaattgtataacccggtaccctgg +gagcgtatcgaaggataccaattgaagtcctcgaggcatgttacaacacacgacttcctt +ccgtctattcagacactcaacgagactaacttttcctaggtaatcaatgatattgggtaa +ctcgtggcatcttatagttattgatccggctcttttgtagatcctgtgcgactcgtgcgc +taattaagactggctctcttgcgcaggggatacgtttattctacgtacccgatttggtta +ctactaagcggcctttcttcaaacttgcagttgtgacttacattcctatttcttcaaagc +agggaagggttacagggagagacttattgagatacgattggaatttccatgtacaatcgt +taatacgcttgtagaccagcaactcagtatagagatccgtttcctaaagggtgagcggta +ggggcaaggcaataagaaattactaaaaccctagttgttaatataagaacgattcgaaac +aataggattgcccaagggggtgcgaacatggtgtaaatcaaagagaaataggcattgtta +aaacccgcacgtttctagtacgcaagaggaacgtcggtaaccagttctcaaagatcctaa +cctaaaaggggcttattctactttttccgacactcaatggacgagacaaacatgaacgga +tagctttaggtctcgttgaatgcaaagaatagaatcgttattattaatcggtttccatta +tctatatgcggtatagatctccgagaggaccctgtaaactagctctgcggtttaactggt +gctaatagaccgccactatgttattgcttctagctcctagcgtcttatcatgttatacat +taatgtcgcatattggacagtagccaggcttggatggatcgccgacaaaaagaaaagact +ttccctgtaaggacttaactattacatataacttggatcattaatctgcaaattagagta +acggtctttcaccagcttcatattccaacgtggcgctagtcgatatcccatgaagtttaa +aactagaattggcagtctcacttcacagtgcgtatctatacgacaaaagtggtcgatttg +cataaatatcttatcgatattcaggttattaccgattccttgctaacgctagaagtcaca +ccagagtaataataattccagacacctgtgaaataatcggtcactacggatagactagta +acgataatacgtatagtccataaaagttgaattttaggggctaaagatattagcaatact +ggtctagcctaatcgtcgatagcaaagggctgtgaggatttctcctacattttcgaccaa +ttgtatcgataggaatagttacagtcacgcttgtagatgtaagagatgacgttattctta +gggttcttaagtcggggggtaatttaagaccactagtaaaggtagaggcgtacacagtaa +acgatattttgaaatcgtcaaaaaaaagtttacaacatcctttaagttagcaactgattt +tagtggcaaccttaacggttgaattgatctactaatacaggcctacaccgaagggtacag +ataatgattcttactaccctaacatgatagagtcctgtcctatctcataggtcgacattt +taaattcgtaatgagcaacgaagatcgtttcccaatttgcaacattcacttatagacttc +aggttatttcgtgctaacattaagatagaatataatcagtcgttaagaaactattatcca +gctttcgtcaaccataaagattaaaaactgaaacttggcaagatatgaatagctatcctg +ctttaaccgatcgtatgagatgctttgtagcaagaaaagtgactagcacttgtgtttagt +aaagcgggagagtgcggtaattaatattaatatactattaagctacacagcaaaggctgc +aataatgttagtaagtagaacataaaggtattctccacaagtaataaatagtgtgagcta +attgactaacttaactctcgcgacaagtgatgtggataagatgactcatatcgtcttttt +ctgtagtgccgacatcccacctggatcgaacaattccttctagttatcgactttgattac +ctatcctattaaacagatagggttgtaaagtcagaaaatgatcggcttgcgttggtctac +catagctagagttagaacgcgtagatagaggccttttgttgccaacgtgggggtgggatg +agtctgggcgagcgtgactttctttcgtgtccgaatttgtttaacatccattagattaga +tgtttgtgttttgggtctgatgtcctaactactttctcagtgaaactaatgtcatcatcc +aagtaaaatagtccgatgaagtctccgttttcggccgaagcttgtctataacgtatataa +agtcgctgaatttagaacacaccttatctatgttgtaaagttactttattccaaaggacg +tgcacgaagcgtgagtgtgggaaggaacttaaagtcggatcactcttgtcagtgtagata +agaatttctttcatacttcactggaatccggcgtatggatatctctaccgcgtcatctgg +tggtgtctgcggtaaaaagtcttgctgcacgagtctgagaaatttttggtgccatcacat +cgtaactgtacaacgaacaaatagcatcaggccttcttatccagcgtgaagtctaattat +ttcacaagctttcctaagtatgtaaatccctcacttaatgatgcttgcgccaatgaggat +agaggacattgcatgtacgtaggactattctccaaggggtcttctattttgttagcgaaa +attgttacagcctaatgttagagcggcgtacgactttataccagatactttcattagata +tgcaaatatccaattaaatcatagtagtatcgtggtatggacaatcaaaaaagacccgtt +gtgatatgatgtttttctagttcgttctcatatatatagatcaacaatgaataatctcat +gatctataaccgatgtatatttatattccggttgactgctccggtgcaattcactacgga +cactaatgactaatatggcgcctttcatcagaaacgctaaatatgattaatgaattaagg +gagtattatctaattattagagagtagcagttagtctgatattttcggtgtatgtgttag +ccgttataatgctgtctttttatcagtgagaacagggagtgtgtagtgttgtatgcttca +ctttatgactctggttatatccctcggagaacaagaataagagtacgagaagttcggtca +ttgaggatgaaatagaaccgctagacgaatggactcacgtttataaaactatgtatcaca +gtactacagctaactctgaagtccgagaagcttttgtaggacaaaacgttataagtacct +ttcgcagaatacggccgtgcatacctgttataaggcgtagtagggacaccatgctatccc +tcatatagagctacactaataccattacatggtgactatcgtttacggccatcatctgta +agcgatcatgcctcgttagcatccgtacaatctcgcatggcgtcactgcagaaaaacccc +gtgcggattttgagtcagaactattcgaagcttctcaatccttttccattatggcatagc +aagtgacgactcgtcagccatgggaataatagcactaatccgattacttatgaattagaa +cccacatgaatgtgattctgcgaattgtctaagaatctaatgattttccggtgaatatgg +ttgttgttatttattgaacttatattattaacatcacccttcgttagtgatagtcagcta +tttccaagaggttccccgagcatttttaccattctctagtcatacaagttggagcgcttt +taaatctttaggctgatcaaggcgttttgtctagaattctgcagatgttagattcgtgtg +caatccctcttgcatgtcagtaacaggtcacccgtttttcgttacatatgctggtaaaat +attcatagtaataactacaatacttgatttgttacgtaatgctcgtacataacacaatcg +tattccacggaacagtaaagctctattattctgatcgagcctaagagaggatcacactac +gctattaaagtcacgttcacgaaatctcaaacctcaactgctggtgaccagttatagaca +gtgtaattccatattacatgtcaggcttaagctaacccgagcctttatataagctataat +caagaattagattggagtgcattttagacttatctatcgaaatagtgatagtaagagttt +atatgacctgatctagactgatgttctcttccacaacagccttaaggcgtggagcctttc +ttatactattaggtcgcgtcgagagccctattcgtaatgttaacgacactagactaatat +acaatgagctaagaataacacaagtcacaagataatttacaaatcatatatctacagtcc +acaaccatcactagcgattgcaaagcgttattggtactaccgctctaaatcggtatgtgc +aagacgcgttaactggttcaagcctctcctgctcgtgagactgaaagaaatcgaaaatat +ggatgtgcctaattgttcttgtgagtcatgtgcaactatacagtttagtttggtcaagac +tatgcaactattaacagcatgtgcgcattgaatatttggtgtcgattgataaatgcccca +acgttccatcacgtctataagccgtgttactaatgtgtattagtgcatacctattcagac +catagttcaactgttggactgaaggcccgtcttggggttcgtgaatgagagtgcagtttc +ttgtcttttccttaactgacctaaatgaaggcaatcggtttatctagagtcatgcttaag +gtgaatttcagccaatgggctcccattgagctagtatggtgctttacctttgtaagtggt +ggctttccttggtgtgctgactttaacacggcagagtgattatccgaagaatggataata +agacgctggcaatattggctaataaagtccgatgagtttcaatcatgactgcgaggagat +ccatgcggtgtacctaaacctacatcgtatgtatttgctgacgttcattcttgatacata +aagatccgatatcggtccactttgtttaccaaaagccctaccttcgtaacgatggaaatg +tgaatgagagtgaaatacacgatggggatattgccggtgagtacaagttagaccacacat +tagaactgacctatattcgtcatcatagagatggagtatgaattgattctgcgaagtaca +ctggctttacgagtatctagacgccgcggtatatctcccgtcaatactatgaaggtatat +atatagaggctgaaaattcatgttcaatcctctttctaagagtgagtgggagccccttct +gttgtcggagtaaaaaggcattattcctcaaattgtcagaagcaaagtatacgtgatgtt +tgcttagaacaaaagagttaccttagggtaggtaaatctcgattcaccgagagaagtgat +tttggcggtgtgcgattaattcttttgatgacagatctcattattttatatagctccctc +tttgtatttagagtttgcgtaggtaacctggcaaaaccatatcccggggggagagtgcgc +tgaacattttatacgatgtgattactcaaaggataaggttcgaggcctctatactcatgg +aactatcttataattataatggatcgtggctcattccacctatccaaacttctttgtgat +ctgatgctacgagtgtgaacaaacgtacatcttctaaggaatttgggacgtttcatagct +cgcatttcattcctgaaaacttaaatatttttaaaaattgattctactgcgaggaactaa +ggtgtagacaagcccttagtaaccggtggatgtcgcttcagttttatagcaaacattatt +caatttcagtcttgactgaaattagtttgttagtgttagaggtccatatgtcacatgcat +atggtctagatgccattgtacagtaataccttagattagtattagcggcatgcgtacttg +gatttcacttgtaagaatgagcttaggacggtcgcctgtagggctgcaaataggaatact +tacaatttttgatgacttgttagcatatcgctatcacccataaaaaacctgatacttgat +gagcgggtgattgagactatgtactgatataattcaatagctccaatagatgaaacagct +atgcgcctatttatgtcaaataatcgatgtgatacaagcttagagctgaacgagcgcgag +tggaattagcggtgatctctatcctaaaaagccacgaaatcgatcccagaagctaatacc +cgaggtgtcaagcttgagttcagttaaatttgcatctcatgccccacgaagaatgggtag +agagtttgaaggtgcttctggattttcctaagtacgtggtaaaaatttgatgtaaatgaa +cacctcctaatggttgtgttaaccacaaacccctgggtgaatctgattagccaacccagt +gatctgatttcagttgtcaaatctcttttttataactaccttttgtttccataatttaac +cggatctcataatgaacaaacgggtagaataatggtagcacatagcgagcttgtctattc +agaaatatggcctactcagaatgtattctccaaatcagtgttatgcgaaacgtaatttta +cgtgtaataatgatgatttcttatcggttccttgtactacaatactcttgcccaacaaat +actaagcataacagcaaaattcgaatccccctccttttaataaatggtttttcaatatag +ccgattcgtattcgttagtctttcaccaactattaacctggcatctaattaataaaatca +ccaaaggactctataatatgacagtcacttcggcctcttttaagacagttgattattgca +ggtccgcaattgatggtgacatgcacaattagttagaatccgactatggagacaattaac +aattgtagtgcccatttggtccagttgacttcaaccacgagttataaaggtattttaatt +tatagtcgatagtaccaacaacaagcacaatcataattatgttagaaaacccagggggta +atgctctaaatccagctttaaggccagagtgcactatgaaatcgccattgatcattgtgt +cattcgctgaacttggtgtctaggaggtgccgagtgagaatatcagataccttatgaagc +aacgattatatctggactagatcatgatgatcggaataaaacattgaaataagtccttat +caaggagcataaacattttatttaatttatacttcgtaaataaattcagaattttttttc +aagacattaatctgagtaaatgacggctagaaagggttcctactcgaatcgtagcctacg +catgtgggcagtaacctggcttgcgtttttactgaaacaaaggttcaccggaaagaaggc +tgccacttttagcttcttgacgatctttagcgtcatatttttagattagtcgaaaaacgg +aaaacaaacttaacgaagctggttgcacggggtaccgagaaaccaaagagcaggacaact +ccttgatcgggaagaactgaaatagacagctgtcattttcattggtcaacttatcaatat +aacgaccaccgtagtgacgcttgcatgaaaatactgaggatgtaaactatagccagtcag +gcccgcgtgttgactaattgatgaagcaaacaaaatagccggtattcgttaaaaggaacg +ggttgccagctacagatatactctaggtatatcccaaacaagagacgtcctttggctgtt +gtaatcggtcataatacttgtcacataaacaagatcgctgaattaaacattaaacagtta +gtgatacacaatcgtggttggggctgggatgtgcaataaaaagtcatctatcgtctatca +cagagcgacgtaaatttagacaaacattattatttcttgacaatggaatcgataagcgtt +cctctaacttggtatatatatctcgaccccgggattccagccattcttgtatgaagattt +aaccatttaactatgcatagttgaatggtaaggaaaatgatattgactgcaacagatttt +ggatgcaaaaatatttgtgaattattggttatatactggttgtatagcacaatcattagg +tcctagaaggcatactcaacctcagcgagagagctagcatgcataattgtaccgcccata +ttaatattcctgaaatgatttcttacattacgcccaatttcagtcatcgaacacccccat +caatttacccgatagagaacgtgatcatacgcaataccctatgcgaacgtccactctata +gcgtctgtatacaatgattattcgttccatttacaacgttaagtaatttaaacttacata +aggacaaggaaatccgcgaacctcctggaatgtatgagttatttatgcagttaacttcgt +ctcgaccggaactaaaggcgtcgtacgaatgaaaggccacttttagaagagacctttgta +tccattgtggagaatatcataaattcaagatggggtgtcatgctattcggtcctaaacat +tcttaatggctgttctattgttagtctgatttaaaatggaaccatagcacgaatagttag +atagggctcatacccctgtaacgatctacaaatccttccccgggtgtgtgcgttagcgac +ggaaagttttacggtttgtgatcaaagaacactcacacgtcagattattacactgatacg +aattatttcagtcgacagtaattgaatagaaacttattaacgccagcacctgacacggta +agtaaggcaggtctgaactgtttgactgtaaaaaaatggtaatatttttaaaaatcttga +tttctatatcaaatgatgtgtagttttttctctgttattaaaatcccagtgcgcgaaatt +tagatcgttacgactcacgtacaagatcacacatcacacgcgttagcgaaagcggaatgg +ctaatacagccctacgcaacgtagtgggatcaacatatggacgaatttatgctcaatgag +ccaacctcccccgcattgcggttcattttaaggcctgggtaacatctatcgtttagataa +tcaaaggaatccgactatgcaattgtctgacttcatccgctctcaagtccaatgcaggcg +ctacgtgtttctttaatcaataccatattgaaatcgtaatacgataattgttgctattga +ctacaggttatgaaaaaacttactttgcgggtacatgcatatttttgtaccacattatta +cgcgatatctctcagtgtactctaaattaaaccctcttcgaacattttagttcctattcg +taaacacgtgctacgcggcaatttgccggtcgtagaatggacaactccagttcaactgca +tgtaactcatagctcgcgttagtataaattgactagtagccatgggacaaagtaactagt +cagcggaaaagatccctttaaagatatatgcaggttgcaagcataaagctcattgctcga +ggtgcaccgtggtattccaaaagcgtctctatcgtatcttctaattttgggccgtgagaa +tcgaaactactctgatttgctgcacacgttaggtaatatcgcccattttcccgtataagc +tccgtacttatacgaactacacgaccttttaagcattagccgctcatatcgtgattcgtg +tacagatgagtctattaaaattacagacatactccatatctcgctccttgaactttgaat +aatgcgctaacttgtactatgaataggcagaacccaactttcccgtttgcgtcaagcggg +gaaacgatacatgttgtcagatttatgattatctagttttagatcacgtttaccgataat +cggctgtggtctgagcagtcctacactgagtatttacttcagcttcatatcggtccgaaa +aaaggttgtgaccgaatgtcaaaatacggagtacgatgggcatcttttttcgagtcgcgg +ttgcagggcagcaaaaggcttaaaccatttttacgatttttactatagcggtcatgaagt +gcgaaactgcttgcaaattttctacacacattgtggctcttgtccttgaagcttatggcg +aaaatttgaaacatagtataccagggaaagcgcgaattatttggtgactaatagtccgtg +ggtttgagccatatacctaacgccataaactacgtggtgctttagatgcaatctaaacag +aacagaaagcgtagcgctcatcagcacagactaactttttcagtttgagtcgccggaggg +acttcgagacaagaacgcgtcaagtcgcttgcgcggcacggattcgattgggcggctcaa +tcttgcctaatttctactattgtcagctgtacgactgtactaagtgtatagccccaaata +aaagaagtatcgatgcgtctttatgaccaaaggtcttataattgaagcgcacttccgttc +atcaaattaaatcctggcttacccgattctccggaagtctgacctagagattgacgacgg +ccgcgtattattgagacctcttcaggattaatcaataacgaagtagttgatctgtttggc +gacgtaccttaagccgactccgctacacgagtttctactaaaccaatgtagccttatgct +tagatgaataccgtcctaattagatattccggcataacagcagtaaattatctgttcaat +ggacgaacattgaattgttagtattctacacaagtcaggcctcgtaaatattaggtaagg +ccgtgggataacctacgtgatatgcttgagcttgcgttgcaagctctcgttaatcattaa +tttaggtgcgtgagggttaaacaccagcatattctatatgctagacgtcttccttaaagg +atcgtagtattataattaataataagaaatatggttgacgtctagtcagcgggcatacgc +tgctctatatactggcattattcaaaacttgacggtaaaaaaacgaattttaaggcgctc +acgtcgaatgagccgaactcatgggaaccaaaatgtcacagaaaacacctctttattgcc +aagcatgcaataaaaaaaatgttaatagtacgtttacgacattttattttataataaaga +gaaactattacacctattgatatgataggacgtaaattaacgagtagcctgcatagaggc +aaatgaggtttctacatggtatagacctgatgctgaaacatcgatgagttttggtcccct +cgctcgttgaaatctagtcatttactactgtctttcgagctattataccacttcactatg +tggtgtttctttgctatgtatggggctagtcaaacatgatgactatagctacaactcaga +gagcgggcgtgttaagagtatctcatgctagaactgcacgacgaacttgatacaaagtaa +caacatttacgattccacaaggtgactttgaagaaacatagtttaattctctgcttcgat +catttctataaaccggtaccatcgcagcggatagatgcataacatttctactactccagg +catcttaaaacacacgtagtacttcactagattaagacacgataagtgtataacttggca +gtgggaagcaaggagattggcgaactcctggcatctgttacgttttgttcaggctcggtt +gttgataatgtccgactcctgccatattgaagactcgctcgagggagatcgggattcgtt +gattataagtacacgtgttccgtaatactatgaggcagtgattcaaaatggcacttctga +cttacatgactaggtattattaccacggaagcgttaaaggcacactcttatggacttaag +attgcaagtgccttcttctagcctgaattcgcgggttcaacacaaactctctttagacat +ccgttgcctaaaggctgagacgtaggggcaaccctttaactatgtactaaaaaactagtt +ggtaatttaacaacgtgtccaatcaagacgatgcaccaacgcggtgcgaaaatcgggtta +agcaaacacaaataggaattgtgataaaccccaccttgagaggtcgcaagaccaacctcg +ggaacaacggctctaagagaataacctaaatccggatgagtagactgtgtaactctctaa +agggaagtgaaaaaaagctaagcatacatttaggtctcctgcattgcattcaattgaatc +gtttgtattatgagctgtacagtagctatatcagctatagttatcccagaggaacaggta +aactagctctgagcgtgaaatccggatattagaacccctagatgggattgattctagcta +atacaggcttatctggttttacagttatctagatgattggtaaggtgaaacgcttggtgc +cttccaccacttaaacaaaagtattgcccgggaagctattttctaggtattataaagtcg +agcattaatatcaatttgacagtaaaggtctttcaccagcttcatatgccatagggccca +tactcgatttaaattgaacggtttaacgagtattggaactctcacttataactgagtagc +tatacgaaaaatctggtccatttccagaaatttattatcgatttgctgcttagtacccag +gaagtgataacccttgaaggcacaacactgtaataagttttcctgtcacatctgtaatat +tcggtcactacgcattcacgactaaagataattactatactaattaaaagttcaatgtta +gggccgaatcatagtagaaattctcgtctagcctaatcggacttacctatgggctgtgag +gatttatcagtatgtggacaaaaatgctagagataggtatagttaaagtcaccatggtac +atctatgtgaggaagtttgtagttcgcttctttagtccgggcgtttgggatgacaactac +tatacgtagagccgtactcaggattagatagtgtgaaagagtcaaataaaagggttaata +ttaatttaacgttgcaaatgtgtttaggccaaacattaaccgttgtagggatattctaat +acaggccttcaccgaaccctaatgataatctgtcttaataacattaaatgattgtctccg +ctacgagctcttagggcctcattttaaatgactaatgtccaaagaagagactttcccaat +ttcaatctgtcacgtatagacggcaccttagtgagtcatatcattaagatagaagattat +caggagggaagtttctattatcaaccgttacgcaaccataaacttttaaatctcataatg +gcattgagatcaagagctttcatgatggtaaagttcgtatgtgatgctggggagctagat +atcggtataccacttcggttgtggtaagcccgagtgggccgttagtaatattaatagacg +attatccgacaatgcattcgctgaaataatcttacttaggagaaattaatgctatgagcc +aaaactatttatgtctgtcacattattgactaaagtatctatcgacaaaactgatgtcca +taagttgtagcagatagtcggtgtatggtgtcaccaatgaaaacctcgagcgaaaaatga +attatagttatccaatttgagtaaattgcctattatacagataggcttgtttagtcagat +aaggttccgcttgaggtgctctaacttagcgagagttagaaagcctagtgagaggcattt +tggtgccaaactccggctcgcatgagtaggccagagagtcactttctttcgtcgaagaag +ttggtgaacagccttttgattagttgtttgtcttgtggctatgtgctactatataagtta +gaacgcaaactaatctaatcagcaaagtaaaataggaccttgaacgagacggggtacgcc +gttgaggctcgagatagtagataaactagaggaatgtagataaaacattagctagggggt +ttagttactggattacataggaagtgcaccatcacggtgtgggggttcgtacgtaaagtc +gcatcaatattgtcagtggacttaacaagttcgtgcataatgaaatcctatacggacttt +gcatatctctaccgactcatctggtcgtctatgcgggtaattgtattgctccaagtggat +gactattttggcgtcccagcacatagtaaatgtaaatccttataatagcataagcaatta +ttagactgcgtgaagtcttagtagttctcaagctttacgttgtatgtaaataactcacgt +aatcagccgtccccaaatcaccattgaggtcattgaatgtacggagcactattatcaatg +cggtatgcgattttctgagcgattattgttaaagacttagcgttgagccccggaacactt +gattacagattctttaaggagttatccaaatatcattttaaataatagtagtatcgtgct +ttggacaataaaaaaagacccgttctcttatgttgttttgcgacgtacttctctgatata +tacttcaactatgaagattctattcatcgataacccaggtatatttatatgcccgttcac +tgcgcagggcaaattatctacggacaataatgacgtagttggacccggtaagaactaacg +cttaatatgattaaggatgtatgccagtattatcttattatgtcagagtagaagtttctc +tgagattttccgtcgttgtggtacaccggatttggctctctttttagaactgagaactcg +gagtgtgtagtcttgtttccttcaatttatcaatatgcttttataccgccctcatcaact +ataacaggacgacaagttccgtcttgctccatcatatactaccgatacaccaatcgtatc +aagtttagtatacttgctttctctcttctacagcttactcgcttgtccgagaagcggttg +gtgctcataaagttagtagtaaatgtacaactagtagccagtccttacctgtttttacga +ctactacggacaccatgagatacagaagttagtgctacaattataccattacatgctcaa +tatcgttgtcggccataagatcgaagagtgcatcacgcgtgtgaatacgtaaaatctacc +atcccgtcaatgcacaaaaacacactccccttgttgactaacatcttttacaagaggcta +aatcattgtccaggatcgaataccttgtgtacaatcgtcacccatcggaagaataccact +tttccgatgtagtatgatttacaaaaaacatctatgtgagtaggccaattgtagtagaat +atattcatttgaccgtcattagccttcttcttaggttgtgtacggatagtaggtacataa +accgtcgtgtggcatacgctgcgatttcatacagctgccaacaccttttttaccaggcta +gagtcagaaaagttggagccatgttaaatagttaccatcataaaccactgttgtctacta +gtctgatcagctttcatgcctgtgcaagcaatatggattctcacgtaatggtaacaactg +ttgcgttacttaggctggttaatttgtcagagtaataaatacatgtcttgttgtgtttcc +taatcctcggaaagtacacaagcctaggaataggaaaagtaaagctcttttattctgata +gtgactaactcaggatctaaatacgcgattatactaaccttcaccaaagctcaaaaatca +tctgctggtgaccagttatagacagggtaattcaatatttaatgtctcccttaacatttc +accagcatggattgaagatagtataaagttttacatggcagtcattgtgtcacggttcta +tacaaattctgatagttagacggtatttgaaatgtgcttctagcatggtatcttacacaa +ctgaatgaacgactggagccgttcgtatactatttgcgagcctcgagaccccgtttccta +atgttaacgaatatagtataatataaattgtgatatgaataacacaagtaactacagttt +ggacaattaattgttctaaactaaaaatcattcacttcagatggcatagagttatggcta +ctacacatataaagcggtatgtgaaacacccgttttagccggaaaccctctactgctcgg +gacaatgaatgatttccaaaatatggatgtgcagaattgttagtgtgactcaggtccaaa +tagacactttagtttcgtcaagtcgttgcaaagtttaaaaccatcgcagcattctttatt +tggtctacattgagaaatgaaaaaacgtgacagaaagtctagaagaactgtgaataatgt +ctattactgattaactagtaagacattagtgcatctggtccactgaagcacccgcttggc +gttaggcaatctctgtgaactgtcgtggctgttccggtaatgtacgaaagcaagcctata +ggttgatcgagtcgcttcattaaggtcaatttcacaatatccgatcacattgtgctaggt +tcgtcctttaccttgcttagtgctgcatgtacggggtgtcatgacttgttatcggcagac +tctttatcccaagaatggataatatgtacatggaaagtgtccataattaagtcccttcac +tgtaaagaatgactgccacgtgatccatgaggtctacagaaaccgacttacttgcttttt +gatcaacttaattatggattcataaagttcagatatcggtacaattggtgtacaatatga +aattaatgaggaaacatggaaatctgaatgacagtgatagaaaagatccccatttgcccg +gtcagttcatgttacaccactcattagtactgtaagtgtttcgtcagcattgagatccac +gatcatgtgtttatgccttcgaaactggatgtacgacgatcgagacgaagaggtatatat +aacctaaatactaggtacgttgttagagagacgatgaaaattaatcgtcaatacgctggc +gaacactgagggggacccaatgctcttctcggtctaaaaaggaatgtgtcagaaattggt +cagttcaaaagtagaccggatctttgcggagaacaattcacggaacgtagcgttgggaaa +tatcctttctaccacacatcggattttcgccctctcccattatttattgtgttctcacat +agaattattgtttagacatccctcgttgtatggagagttgcccgagcgtaaaggcataat +ccatataccgccgggtgagtgacctgaaattgtttttagttgggatttcgctatggatta +gcttacacgaagagattctaatggtactataggataattataatgctgcgtggcgcagta +caccgttacaaacgtcgttcgcatatgtggctaacacggtgaaaatacctacatcgtatt +tgcaatttcggtcgtttcatagagcgcattgaattactcaaaaattatatatgttgatta +tttgattagactgcgtggaaagaaggggtactcaagccatttgtaaaagctgcatctcgc +ttaagtttgagagcttacattagtctatttcagtcttctaggaaatgtctgtgtgagtgg +ttgtcgtccataggtcactggcatatgcgattcatgacatgctaaactaagaaagtagat +tactattaccggcatgcctaatgcgattgcactgctatgaaggtgcggacgtcgcgccca +tgtagccctgataataccaatacttacatttggtcagcaattctgacattatacctagca +cccataaatttactcagacttgaggacaggctcttggagtcgatcttctgtttgtatgca +tgtgatcatatagatgaataagcgatgcgactagttagggcatagtatagatctgtgtat +acagttcagctgaacgtccgcgagtggaagtacagctgagatctatcctaaaatgcaacc +atatcgttcacacatgatatgaacccagggggaaacattgagttcagttaaattggcagc +gaatcccccaagaagaaggcggagtgacgttgaacgggcttatggtttttcagtacttcc +tccgtataagttgagcgaaatgtaaacagaataatcgttgtgttaacaacattaaaatcg +cggaatatgatgagaatacacagtgtgagcatttcacttgtaaaatatctttggtagaac +ttactttgctttaaatatgttaaaccgatctaataatctacaaaacggtagattttgcct +agcacattgcgtccttctctattcagatagaggcaatactcagaaggttttatccaaagc +actgtgttgactaacctaagttttagtctaataatcatgattgattataggtgccgtgga +ctacatgactcgtccacaaataatacttagcagatcagcaattggccaagcacccgactt +ttatttaatggttgtgcaatagtccagattcgtattcgggactctttcaaataatagttt +cctggcatctaagtaagaaaagctcataaggaagcgatattatgacacgctcttccgccg +ctgttttgaaacttgagtattgctcgtccgaaattgagggtcacttcaaaatttactgag +aagacgaagatcgactaaagttaaaatgctagtccacagttggtcaagttgaattcatcc +acgagttatatagctattttaatttatagtcgagtgtacaaaaaacatccacaataagat +ttatcttagaataacaacccccgtatcatcgaaatcctccgttatggcctgactcctcga +gcttatagcatttgtgctggcgctcttgccaggaacttgctcgcgaggtggtgacgagtg +agatgatcagtttcattatgatgatacgattttatcgcgactagttaatcatcatagcaa +gtaaaatttgaattatgtcattatcatgctccattaacaggttatttaattgatactgac +gaaattttttcacaatgggttttctagaatttaatatcagtaattgaagccttcataggg +gtcctactagtatcctacacgacgcaggtccgcagtatcctggagggacgtgttactgat +taaaagggtcaaaggaatgaaggctcacaatgttacctgcttcaccatagtgagccgatg +agttttacattagtactaaatcccaaatcatactttacgatgaggcttgctagcgctaaa +gagaatacatacaccaccacatagaattgttagcgatgatatcaaatagactcctggaag +tgtcagggggaaactgttcaatatttcgtccacaggactgaccaggcatggaaaagactg +acgttggaaactataccatctcacgcccgacgcttcactaattgatgatccaaaaaatat +agcccggattcctgattagcaaagggttcacagagaaagatattatcgacgtatatccca +aaaaacagacgtaatgtgcatcttcgaatcgggatgaatacttgtatcataaaaatgtga +cctctagtatacaggttaatgttagtgatacacaatactcgtgggccatgggttctcaaa +taaaatgtaatattgcgtcgatcactcacccacgtatttggtctaattatgttttattta +gtgacaatccaatagataaccggtcctattaagggctatatttttagcgaccacgcgttt +aaacaaaggattgtatgtagatggtaccagtttaattgccagtgggcaatcctaagcaaa +atgagattctatcctaaagtttgggcttgatataagatttcggatgtatgggttttataa +tcgttggagagctcaatcatgagctaatacatggatttcgctacctcaccgagagacctt +gcatgaagaattctaaccaaaagtttaataggccggattggattgagttaattaagacct +tgttcagtcatagtaaaaacccttaaattttaccgattgacaaagtgagcagtcgcaata +ccctatgcgaaacgcctcgatagtgactaggtatacaaggtttttgagttcctttgaaat +agttaactaatttaaaattaattaacgacatggaaatcacagaacctaatgctttgtagg +agttatttatgctgtttactgcctctacaaccctaataaagcagtcctaagaatgaaacg +catcttttagttcagaaagtggtatccagggtggtcaatttaataaattcaacatcgggt +ctcaggatattcggtcatataatttattaagggctcttcgagtcttactctgagtgaaat +tggaaacagtcatccttttcgttgtgaggcatcttacaccgctatcgatatacaatgcat +tccaccgcggtgtcccgtacacaaggaaacttgttaccttggggatataagaaaactcac +acgtctcattattaaactgagtacaatttttgcacgagaaagtaatgcaatacaatatga +tgaaagccagctaatgaaaagggatggaacgcacctcggatctgttgcactggattaaaa +tccgattatttttaaaaatattcagtgctagagcatatcaggtctacttttttatctggt +atgtaaagcccacggagcgatagtgagatccttacgactcaacgaaaagttataacataa +ctcccgttagccaaagcccaatcccgattactgccctaccctaacgtctgccatctaaat +atcgaacttgttatgatcaatgtgactacctcccaccctttccccttcatttgttccact +ggggataagctagcgttttcagaatcaatgcaataagaatagccaattgtctcacttcat +cagagctcttggcaattccaggcgctacgtggttctggaatatattcatttttcaaatag +taatacgtttagtgttgctattgtctacacgtttggatattacgttatgtgagcggacat +caatagttgtctaactctttagtaagccagagatagcactcttagcgaatggataccatc +ttccataagtttagttaatagtccgaaacaactgcttcgagcatatttgaacctccttgt +aggcaaatagcctcttcaaagcaatcttactaatagatagagtttgttttaagggactac +tagaaatgggacaatcttaatagtatgacctaaactgacatttaaagatatatccaggtg +gcaagcataaagatcattgcgccacctccaccgtgggattacttatcagtcgatatccta +tatgctaagtttgcgacggcagaatacaaactaagctgagttgatgctaaccttacctat +gataccccattggaccggttaacagccctacttattccaaataaaagaacttttatgctg +tagaagctattatagtgatgcctggtaacttcagtatattaaaatgacacacatacgcca +tatagagctcctggaactttgaataatgagcgaacttcgaagttgaagagcaagaaacca +tatgtcacggttgcctaaagcccggtaaccagacatgtgctatcattgatcattatcgag +gttttcataaccttgacccattatcggctgtgcgcggacaagtacttaaatcactagttt +cttcacctgcttatcggtaagaaataaggttggcaaagaatcgcataagacggacgtaga +gccgcagcgttgtgcgagtccaggtgcatgcgcagcaataggattttaaattttgttcca +tttttaatttagccgtaaggatgtccgtaaatgattgaaaattggattcaatctttgggc +ctatgctactggaacctgatcgacaaaatttcaaacatacgttaactccgaaagaccgta +tttttgcggctagaatagtcagtcgcttggagccatataccttaccacttaaacgacgtg +ctcctgtagttgaaatataaacagaacacaaagactaccgatcatatcaactgaagatct +ttgtaactttgaggcgaagcaccctcttcgagacaactaagagtaaagtaccgggcgccg +caaggagtcgattgggaccctaaatcttgacgaattgctaagaggctcagagctaccact +gtaatttctctagagcccataataaatgaacgatacatccgtaggtagcacctaagggat +tataatggaagccaaatgcagttaataatattatatactggcgtacacgattcgacggat +ctctcacatagtgattcacgacccccccctttgattgacacagcgtcagcattttgcaag +aacgatcttctgcatagggtgcgccaccgtaaggatgacgtcgaagctacaactgggtat +aatttaccatgcttccctgatgctgagtgcaatacactaagaatgagtttttaccccata +tcaccagtatttgttctgttattgcgaagaaatggctatgctgagttggcgactaaagtc +acccatcctttttattaggtaaccccctcccttaaactaactgatttgctggagctgccc +tgcatacatatactttatcatttatggacgtccgtgacgcttattatccaccatagtcga +tatgctacacggattcattaatggatcgtaggagtttaagttatatttactaagatcggt +ctcggctactatcccgccttacccggcgctatttacggccatttttaatatattgacggt +aattattcctatggtttcgaccgcacgtccttggacaagaaagaatggcaaaaaaaatgt +aaaagaaaaaaaatattgagtccctaccatcatataaaaaatatgtgatgagtaacttga +cgaaatgttagtggttattaaagactatctattacaccttttgttttctgtcgtagtata +ttaaagtctagaagccttacaggaaaatcagggttatacagccgatactccgcagcatga +atcatcgaggaggtgtcctaccatcgcgccttgtaatcttgtctgtgtatactgtattta +gaccttttatacaaagtaaatatctcggctttatgtgattgggaggggcctactcaaaca +tgatgacttgacctaataatcactgtgcgggcgtcttatgactagctattccttgaaatc +caccaccaaatggttaatatgtaaaaactttgacgatgaaacaaggtgaatgtgtagtta +ctttgtgtaattagctgcgtcgagcattgcttgtaaaaccgtcaatcgcacacgttactt +ccataaaatttctacgaatacacccttcttaaaaaaaacgtaggaattcacgagtttaac +aaacgataactgtataaagtggaagtccgaagaaagcagatgcccgaactactcgaagat +gtttcgttttcttaaccataggggcttcttaatggcccactacgcacattttgttcaagc +ccgagagggacatccccattacgggagtattactaaaactgttccgtaatacgttcagca +agggatgaaaaaggccactgctcaagttattgacgtgggagtattacatcggaagcctga +atcccacactatgatggtctgtacaggcctagggactgcgtctagacggtattaccggct +tctaatcatacgatcgtgagtcttaacgggaagtaaggctcacacctaccccaaaccatt +tatctatgtaagtataaaattgtgcgtaagtgttcaaagtggacaataaagacgtggcaa +aaacccccgcacataagccgctttagatttcacaaataccaatgcggttaaaaacatcct +tgagtcgtacatacaccatactcgcgttaaacggatataacagaagataataaatccgga +tgtggagtcggtgtaactatagaaagccaagtgaaataatgcttaccagtcatttagcta +tacggctttcatttcatgtcaagagggtggagtttgacctgtacagttgatatatcaccg +atacttagaactcacctaaagctaaaattgctcgcagcgtgtaatccgcatattacaaac +aatagatgggattcattatacataagacacgatgatctgctttttcaggttgcgagatgt +tgcctatcgtcaatcgagtcctgccttacaccacttaaacaaaagtattgacagggaacc +tattttcgaggtattatatagtccagcttgaatatcaatttgacagttaacctagtgaaa +atcagtaagaggaaatacgccacattctccagtgaaattctacgggttatcgtctagtcc +aactatcaattataactcacgagatataagtaaattctcgtacttggcctgatttttatt +atactttggatccttagtaaacaggaagggagaaaccttcaacgaaaaacactggatttt +gttttactctcaaagctcttatatgacggaaataccctgtcaagtcttaactttattact +agactaatgaaatgggcttggggtggccagaatcatagtacaatttagcggatacactat +tcggactttcctatcggctgtctggttggataagtatggggactaataggctagacatac +ctatacttaaactatacaggcgtcatctatctctgcaactttggagttccctgatgttct +cccgccctttgggttcacatcttctataccgacacccctaataacgattagtttgtgggt +tagagtaaattaatacggttaatattaatgtatcgttgaaaagctggtgtcgccaataag +gtaaccggctaggcagagtatatgtcacgaagtataactaccctaatgataagctgtagg +aataaaattaatgctgtctctaagcgaagagatatttccgactctgttttaatgacgaat +ctcattacttctgacttgcaaatgttcaatatggcacggtttcacggcacctttgtgacg +catataatgaacttagaagattataacgacggaactttatatgataatccgttacgatta +aagaatctgttaaatatcataatggcattcagttctagaccgtgcatcatggtaaactta +ctttctctgcatggcgacatacatttcgctattcaaattcgcgtgtggttacacccactc +gcacctttggaatattaagagaagatgatcagaaaatccattcgctcaatttttctgacg +tacgtctaatttatcctaggagacaaatcgttttatgtctctcacatttttgaagaaagg +ttcgagagacaatactcaggtcctgaactgctagaagatactcggtggagcgtggcaaca +atgaaaaactcgtgacataaatgaatgatacttttccaagttcagttaagtgaatatgtt +taacatacccggcttttcgatcttaagctgacgctggacgtgcgagtaatgtcagtctct +tacatacactagtgactccaagtttcgtcaaaaacgccccctcccttctcgagcccactc +acgctatgtattgacgcgaacttgttcgggatcagacttttcaggagttcggtcgcgtgt +ccctatgtgctaatatataagttagatcgcattagatgctaatctgaatacttatagacg +accttcaacgagaacgggtaccaccttgaggctagagttaggtgtgaaacgacaggtagg +gacatataaaatttgagtgcggctttagttaagggtttaattacctactcaaacatcacg +ctcgcgcccttcgtacgtaatcgaccatctagaggctaaggggactgtactaggtagtga +ttaatgatatcctagacgcacgtgccttagatcttcagactctgatggtccgcgatcacc +gtaattgtagtcctccaactcgatcactttgttggcgtcaaagaaattacgatatctaaa +tacttataatacaataaccaaggatgagaatgactcatcgcgttggagttatattgcttg +aagttctatggaatgaaagcacgttatctgccgtcccaatatctccagtgagctaattca +ttggacggtccactttgatcaatccccgaggagatgttcggacactttagtctgtaacac +ttagcgttgagaccacgaacaattgattactcagtcttgaaggtgttttccaaagttcat +tttaaataagactacgataggcctttcctattgatataaactacccggctctgttgttcg +tgtgagtcgtacttctctgtgtttttctgattatagcaagattcgattcttagtgtaaac +agcgatttttatttgacccgtcaatgagaagcgcataggatctaagcaaaattatcaagt +tgtgccacaaggtaagatctttccagttattgcaggtaggatgtatcccacgttgatagt +atgaggtctgacgtcaactgtctaggagagttgaccgcgtgcgggtacaccggatttgca +tcgatgttgagaacgcagaactcccactgtcgtggcggcgttcctgatatttagcaagag +gcgttgataaagccctcatcatctagatctcgacctcatctgccctcttgctccatcatt +ttctacacagactactttcctatctacgttagtataattgctttctatcttagtatcatt +tagagcttctccgtcaacaggttcgtgctattaaagttagtacgaaagggacaacttgta +gcaacgcatttaatcggttttcgactacttcgcacaaaatcagataaagaagtttgtcat +tctattagacattgaattgcgcaattgacttgtaccacttatgatcgaacactgaatcaa +gactgtgattaactaaaatagacaagccactatatcaactaataaaaacgcccctggtgg +tcgaacatagttgactacaggataattaattggactggagccattacattctctacaatc +gtatcacttcccaagtagacaactttgaccttgtagtttcatgtacaaaaaaatgctttc +gcaggagcacattggtagttcaatagtttcatgggaacctcttgagccgtcttctgtggg +tgtgttcggatagtaggtactgataaagtcgtgtcgctttcgatgagagggaattcaccg +gaaaacaccttggttaacaggatagtctatgtaaacttcgagacatgtttaagagttacc +agcttaatccacggtgctctactagtatcatcagctgtcttgcctcgcctagaaatatgc +attctatcgttatcctatcaacggttgccgtactgagcagccttattgtggaagagtaat +atataaatgtagtcttgtctttacgaagcagacgtaagtaataatgacttggaataccaa +aactaaacatagtggattatcatactcaagaactctccagataaataacagtttttacga +tacgtcaccaatgagcttaaagattaggatcctcaaaactgatacaaacgctaattcatt +tgttattggatccagtatcagttaaactgaatggagtgaagattgtagaatgttgttctg +gcctcgcatggggtctaggtgatatacaatttctcatacttacacggtagtggaaatctg +attctagcttcgtagctgactatactcaaggaaccactgctcaaggtaggagactagttc +cgaccctacagtcaaagtggccgaagcttaaactatagactagttgttaaatgctgattt +caagatatcatctatatacagtttggacaattatgtgtgcgaaactaaaattcatgctat +tcagatggatttcacttatgccttagaaacagatattgcccgagctcaatcaacagtttt +agccggaaacaatcgaagcatagggacaatgtatcttttcctaaattgccatgtgcagat +ttctgagtgtcacgaagcgcataatagaatcttgtgttgcctcaactcgttgaaaagttt +aaaacaatcgcagcagtctttttggggtctactgtgtgtttgcaaaataactgaaagaaa +cgcttgaacaactctgaagtagctcgagtactcattaaagtgtaacacattagtgaatat +cggccaatgaaccaaacgcttcccggtacgctatctctctcatcgggaggcgatgtgcag +gttatctacgaaagcatccctttacgttgagagtgtcgatgcatgaacctcattgtaaca +atagcccagcaaattctcatacgtgcctcagggtccgggcgtactcctccatggaagggc +gcgcatctagtgttataccaactcgctttttaactactatgctgtagttctacaggcata +gtggccagtattttctaacttctctggatagatgctctcactcctcatccatcacggctt +cagtttacgtcttacttgcttgttcagcaacggatggaggcattaagtatcttcactgtt +ccctaaaattgctgttcaatatcaaagtaaggacgatacagggaaagctcaagcacactc +attgaatactgccccagttgcaacctcacttaatctgacaaaaataatgactactctaag +tgttgcggaagcagtctcttccacgagcttgtctgtatcacttcgtataggcatgtaact +cgatagacacgaacaccgagtgagaaactatattcttgcttccgtgtgtgtgacaccagg +taattgatgcggatataagctggagatcactcacgcccacacaaggcgctgctacctctt +tattccaatgtgtaagaatttgctaacttcatttctagaccgcagctttgcggtcataat +ttcacggtacggacccttgggttagagacttgataacacacttcgcagtttccaccgcgc +acatgttttagtggcttctaacatagaatttttgttgtgacataaagagtgcgtgggaga +cttgcccgaccgttaagccataatcaattgaaagccccgtgagtcacatctaattggttg +tactgcgcatttagctatcctttagctgactcgaagagattcgattcctaatataggtta +attagatggctgccgcgcgaagtaaaacgtgaaaaacgtagtgcgcagatctgcataact +cgcgcttaattacttatgagtagttccaagttcgctacgttatgagagagattggaatta +agcaaatatgttttatggtgattttgggatgagaaggactgctaagtacggctactaaac +aaatttctaaaaccgccatctaccttatcttggagacatttaagttgtatatgtcactag +tctagcttttgtctgtgggacgcgttctcggaatgagggaaatgcaagagccgattcatc +aaatgcttatctaagaaagtagtggactattacaccaagcacgaatgccagggaactgct +ttcttgctcaggacctcgcgacaaggtaccccgcataagtcctagaattacatttggtca +gcaatgctgacatttgaccgtgaaaacataattttaatcagaaggcagctcacccgcttg +ctctagatcttatctttgtatgaatgtcagaatttactgcaatatccgttccgaatagtg +agggcttagtatagttctctgtatacaggtcacatcaaactccccctgtcctagtacagc +tctgagctttaattaattgcatacatttccttcaatcatcagatgaaaacaccgcgaatc +atgctcttctcgtatagggcaagagaagcaacaaacaactagcccgactcacgttcatcc +gccgtatccttgttcagttcttactccgtattaggtcagcgaaatctaatcagaataatc +ggtcgcgtatcaaaattaaaatcccgcttgaggttgacaattaaaacgctgagcagttat +cggctattagatagtggggtgaaagtaattggctggaattatgttaaaacgtgatattaa +gctaaaatacgctacttgttgccgacctaattcagtcattcgatattcagttagagccaa +gaataacaagcttgtataaattgaacggggtgcactaaacgatgtgttactctaatattc +agcttggagtatacctgaaggcgaattcatgtatcggccaataataagacgttgaagatc +acaatttggactagcaaaagaaggtgatttatgcgtggggattgagtccactgtacgagt +acggtctctggaaaattataggttcagggaatataaggaagtaaagataattaccaagag +atttttggtatcgctatgacccagaggtgttctaacgtctgttttgatccgcagaatttc +tgcctcaatgcatatttgacggacttgaactagagcctctaaagttaaatggcgacgcaa +ctgttcctaaacttcaattattactactctttttttcctagggtattgtagaggccagtg +gacaaaataaatcaaatttaagatgtttcggacattaacatcccccgtagcatagaaatc +atcagttatccaatctctcatcgagcttttacaatttctgctggcgctatggacagcata +tgccgcgagacctccgcaagactcacttgatcactgtaagtatcttcattagaggttaga +gcctatagttaagctgctgacctagtaaaattggtattttctaattttattgctcaagtt +aaaggttagtgaagggataatgacgttatttttgaacaatgggttgtattcaattttata +tcacgaatggaacccttcattcccggcataatactagacgacacgaacaagctccgatct +atcagccaggcacgtgttaaggtttaattccggcaaaccaatgaagcatcaaaaggtgac +ctgatgcaacttagggtcacgatgagtttttcaggactacttattacctattaataagtt +aacatgagccttcataccccgtaagacaatacatactccaccaattagaattctgagcca +tcttatctttttgtatcatcgaagggtatggccgaataggttaattagttactcctaacg +tctctacaggcatgcatttgacgcaccttcgaaaatagtcaatctctcgccacacgcgtc +tagtatgcagcatcaaaaatatagtccacggtttccggattaccaaacgcggcaaagaga +aacattgtatcgacggagataacttaatacagaaggaaggggcatcttcgaatacggatg +aataattctatctgtttattctgacatcttgttttcaggttaatcttacgcattcaaatg +acgcctgccccatgcgtgcgcaattattttctaatattgacgagagcaatctcactcctt +ttgggtctatttatgttttattgaggcacaagcctatacagaacaggtactattaaggcc +gtgagtgtgagactcaaaccgtggaaacaaaggatgggttgttcttggtacaagttttag +tgcatgtgggcaatccttaccaaaatcagatgctatccttaactttgggctgcatttaag +atggcggttggaggcctgtgagaatcctgcgtgtcatctttaatgaccgaattcatccat +gtagattcagatcacacactcattccttgatgttgtctaaacaaaagttgttgtggacgc +attggagggagttaagtaacaacttgggatcgcatacttataaaaattatatgttaaact +ttcacaaacgctgaagtccaaagtaactagcccaaacgcctcgagagtcactaggtatta +atggtgtttgagttcctgtgaaatagtgttcgaaggtaaaatttatgtaccaaatcgaaa +gaacacttaataaggcttgcttgcacggaggtatgatgtttactgactctacaaccctaa +ttttccagtacgtacattcattccaataggttagttctcaaagtgctatacaggctcctc +aattgatgatatgcttcagccgctctatggatattagctcattttatttaggaagcccgc +ttagaggcttactatgagggaaatgccaaaatgtcatacttttcggtgtgtcccatatga +caccgctttacatagaatttgaattaaaacgcgctctcccgttcactaccatacttggta +ccgtgcgcatattacatatagatataggatcattttttaaagctgtactaggtttgatcg +acaatcttatgctatactatatgatgtaaccctcataatcaataccgatcgtacgatcct +agcataggtggcaagcgattttatgccgattattgtgttaaatagtctgtgagtgtgatt +atcagggctacgttggtagaggggttgtatagacctcgcacacattgtgacatacttaac +aatatacgaaaactgatataataaatccccttacccaaacaccaatcccgttgaatcaac +taccataacgtctcccatataaattgcctacttgtttgcataaatctgaatacataacac +cattgcaccttcttgtgttccaatcccgttaagattgccttgtcagatgatatgcaagaa +caatagcatttgctagcaattattaacagctcttcgaattgcctccacataacgcgggag +ggtatattttaatttggcaaatactaagtactgttggcgtcatatgctattaacggttgg +atattaagttatgtcagccgtaagcaagagtgggcgaaatattttgttacccagtgagag +cactcttagagtttggatacaataggccatatgttgacttaagaggacgtaactacgccg +tacaccattgttcaaccgacttcttggcaaatagaatcgtattagcaatcttaagaatag +agacacgttcgtgttagggtatactacaaatccgaaaatcttaagaggatcacctaaact +gaaatttatacatatttcaacgtggatagatttaacataattcagccacctccaacctgg +gagtaattttcagtagatttactagatgattagtggcccaacgcacttgactatataaga +tctggggatcctaacctgacctatgagacaaaattggaaacgttaacagcccttatgtgt +acaaagaaaagtaagttgttgctgttcaacagatgatagtcatgacgcgtaacttcacta +tagtaaattgaaacaaatacgcaatttagacagaatggtacggtcatgaatgacagtaat +tcgaagtgctagaccaacttaaaataggtaaacgtgcccgaaaccccccttaacagaaag +ctgctatcatggtgcagtatcgacgtgttcagaaacttgtaacttttgagcaggtccgag +cacatggaagtatatcacgtgtttctgaaccggcttatccctaagatatatccgtcgcaa +actttcgatttagtcccacgtagagcccaagcgttgtgcgactccacgtgcatgcccaga +aatacgagtttaaatttggttacatggttaattttgaccgaagcatcgcactttatgatt +gataattggattcaatatgtcgccctatgcgaatgcaacatgatccacaatttggctata +agacgtttaatccgtatcacactttgtttgcggctagtatagtaacgcccgtgcaccaag +agtcagtaacaattataagtactccgcaggtacttcaaatataaaaactaatcaaacacg +acccatatgatcatctgaagatatttggaactttctcgacaaccaccctcgtactcaata +cttacactaatcgacaggcacacgcaacgtgtacagtcgcaccatattgagtcaagattt +gcttagtggcgatgagcgtacacgcttatttctctagtcacaattagttatctacgagac +atcacgagggagcaaataagcgatgttatggctacacataggcacgtatgaatatgatat +aagccagttaaacagtcgaaccatcgagcaaattctcatgcaccaacccacacgttgagg +cacaaagagtaagctgtttgaatgtaacttcttctgctgagcgggccccaacgtaaggat +caactagaagagaaaactcggtattagtttaaatgcgtcacggagcatgagtgcatttca +ctaagaatgtctgtgtaaccaatataacatctatttgttatctgattgcctacttatggc +tttgcggtcgtggcgactaatgtctccaatccttttgaggtcggtaccaactccctttaa +attacgctgtgcaggctcatgcactgcatacatatacggtagcaggtagggacctcacgc +acccttattataatcaatagtagttatcagtcaacgaggcaggaatgctgaggtcgaggt +gttggtatattttctatgtgccgtctaggcgactatcacgcattaccaggcgagatttaa +gccaattttgaatatagtcaacgtaatttttactatgggttccaccgaaacgccttgcac +aactaagaatcccataaaatatcgatatcaaataaaagattgtgtcaataccttcatata +tattttttcggttgactaacgtgaactaaggttaggggttttgtatgtctatataggaaa +cagtttcttttctgtcctactttagtaaagtcttcaagccttactccaaaatcacggtga +ttaagccgttactcagcagcatgattctgcctgctcgggtcctaaaatccagccttgtaa +gagtcgctgtgtattagctagggagacctttgttaaaaaggatatatcgcggcgggatgt +gagtgcgtggcgcatactcaatcttcagctcgtgtcattataatatctctcccccacgct +tttcactagatatgccgtgtaagcaaacaccttatgcttaatttcgaaaatattggtact +tgaaaaaagctgtaggggtacttaatgtctggtaggagatcaggagagaattgagtgtaa +aaccgtaaagccctcacctgacttcatgtaaatggcttagaagactccatgatttaataa +atactacgaaggaaagactggatctaaagataactctagtaaggccaactcccttcaatg +ctgttgccagttataatccaagagctgtccttttctgaaccatagcggcttctgaagcga +actagaagcaaagttggttctagccagacagccacataccctgtacgggtgtattactaa +aactggtccggtattagttcaccaagggaggaattaggcaaaggatctaggtatgcaagt +cggagtattacatccctaccctgaatccatcaataggttcctctgtactggccttcgcaa +tgagtattcaaggttgtacagccgtataataataagatagtgactatgaacgggaagtaa +cccgctcaccttccccaaaacattgttatatctaagtattaaagtctgccgtagtgttaa +tactcgaaaataaacaactggcaaattacaccgcacttaagccgcttttgatttatattt +ttccaatgcgcttttaaaaataattcagtcctacatactaattaagacccttaaacggag +atatcacaagttaagttttaaccatctcgactaggtggaactatagatacccaactcaat +ttatcattacctgtaatgttcctagaaggattgcatttcatgtcaagacggtggagtttc +acagcgaaacttcagtgtgaacagattctgagaaatcacctaaacctattagtcagagca +cccggttagaaccagttgtcaaaaaatagagcggttgcatgagacagaagtaacgatgag +atccgttgtaacgttgagacatctggcctatcgtcaatacagtcctcccttaaaaatatt +tttaaatactaggcaaacccaacataggttagtcctatgtgatacgccacatggtatatc +attttgtaacgttacctagggataatcaggaagtggaattacgcaaaagtagacagtgaa +atgcttagggttatagtctagtccaaagataaaggataaagcacgtcagagaactatatt +agccgaatgggaatcattgttaggagactgtggatcatgtctaaaaagcaacgcagaaac +agtcatcgaaaaaatctcgtttttgtttgaatctaaaagagctttgatgaccgatagtac +ctgtatactagttactgtattacgtgtctaatgatttcggattggggtccccagaatcag +acgtcattgtagacgattcaagtttaccaatttaatttcccagctctccttggagaacta +tcgccaataattgcagtcactttccttttctgaaacgataaagccgtcagagttctctgc +aacgttggacttacctgaggttctaacccactttcggttctaatagtagttaacgacaca +acgaataacctttactgtggggctttcacgatattttttcgcttattattaatggttacg +tcataagctggtgtccaaattaaggttaccggcttcgcagagtagttgtatccaagtata +acttccctaatcataagatcgaggtagaaaattaatgctgtctctaaccgaacagatatg +tcccactatgtggtatggacgttgctaattacttctgaagggaaattggtcattatggat +acgtgtctaccatcaggtcggacgcagatatggttctgtcttcagttgatccaccgttct +ttataggataataactgacgattaaagattatggtaaatagattaagccaattctcttct +tgtcagtgaagcatccttaactgacttgctctgcagcccctcatacatttagctattcaa +agtaccggctcgtttcaaactctcccacctttggaagaggttgtcaacttgataagtata +tcatttacagcattttttcggacgtacctctaatgtttcattgcagaaaattagtttttt +ctatcgcacattttgcaagtaacgttagagacacaattatctgcgaatgaactgctagat +ctgacgaccgggagcctcgcaaatatcaaaaaagactgacatatatcaaggagtcgttga +caagtgctggtaagtcaattggtttatctgtcccggcgtttcgatcttaagctgaccatg +cacggcagagtaatgtcactctcgttcttacaagtctgtctccaagggtcggcaaaaaag +acccctccattctcgagcccactcacgatatgtagggacgacaacttgtgcggcttatga +attgtctggactgcgggcgagggtccatatctccgaagttagaagggacatacctttaga +tgataagatcaattcttattgacgaaattcatccacaacggggaacaacttcaccctaga +cttacgtctgaaaagacacctagcgtcttataaaaggtcagtgccccgtttcgtaaggct +ggaattacctacgcaaacttaaacctcgcgcccttccttacgtatcgacaagatagaggc +tatcgcgaatgtactacggaggcatgaatcatatactagaaccaagtgcctgtgatatta +acaagatgatccgacgcgagcaccgtaattctaggcataaaactccagcaatttgggggc +cgaaaacaaatgacgttagctaattaattatatgacatgatcaaaggaggtcaatcacgc +atcgagttcgacgtatattcattgaacttcgtgcgtttgaaagaaacttttatgaaggca +aaattgatcctgtctcctatttcatgcgtacctcctagttgataattccccgagcagtgg +ttaggacacttttgtcggtatcaagttccggtctcaaaacgtaaaattctgtaatctgta +tggatggtctgtgaattagttaatttttatgaagtcgtcgagacgcagttcctattgatt +tattctaaacggagatgtgcttcgtgggactcggaagtagatctgtgtttatgattattg +ctactttagatgctgactgttaactccgtgttgtttttcaaccgtatatcacaaccgaat +tggatagaacctatagtttcaagttctgccacaaggtatcatatttacagttagtgctgg +ttgcttctttcaaacgtggtgagtttgtgctatcacgtcaacggtagagctcagtggacc +gagtgcgcgttcaaccctgttccagagagggtgtgatagcacatataccacgctcgtcga +ggcgttcatgatagtttgcaagagccggtgttaaacacatattattattgttatccaact +aatcggacctatgcataaagcattgtctaaacagaataattgcctatatacggtagtttt +agtgatttatatcttagtatcagttagagcttcgaactcttcaggttcctcatatttaac +gttcttcgaaagcgaaaacttctacaaacgaatgtaagcggttttccaagtagtacctat +aaatcacagaaagatctgtctcagtatagttgaaatggtattcagctagtgacgtgtacc +aattatcatagttcactcaagcaagacgctcattaacgaatatagacaagacactatatc +atataataaaaaagaacatggtgctcgaacatagttgaattcaccatattgaaggggaat +gctgacatgtaattcgctactagacgatcaattccctacttgtcaaagttgaactggtac +gttcttggaattaaatatgattgcgctggaccaaattgcgacttcttgagtttcagggca +aacgattgagccggaggatgtccgtctcttacctttcttgcttatgataaacgacggtcc +ctgtacatcactgggaattctcagcaaaaataattgggtaaatcgagactcgatgtattc +ggccacaaaggtgttagacgttaaagattattcaacggggcgataataggatcataaccg +gtatgcaagcgcattgaaagagccatgagatccttatccgataaacgctgcacggtatgt +gcagccttattgtcgatcacgaatttataaatgtagtctgggctgtaagttgaagaccta +agttataatgaagtgcaataccaaatcgattcatagtggattatcagactcaagatatct +cctgataaattacagttgttaagatacggataaaatgagatttaagattagcagcctcta +atctgtttcaatcccgttggaatgtggtatgcgatcaaggttaagttaaaatcaagcctg +tcttcagtcttgattcttgttctgccatcgcatgcggtctacgtgagttaatatgtagct +tacgttctagcttgtgctaatctgagtatagattcgtagaggaatattatcaagcttcca +cgcctcaacgtacgtgtattggtcacacaagacactaaaagtggaagtagcgtaaactat +agtctagttgttaaatgctcagttcttgttatattcgatatactcttggctaatttatgt +ctgagtatataaaattaatgatattaacttgcatttcacggatcccttagaaaaagattt +tgaccgagcgcattataaacggttacaccgaatcaatagaagcatacccaatagctttct +ttgaatttattgcctgcgcaacttggctgactctctagatccgaataattctatatggtc +gtgacgaaactagttcattactgtttaaaatgccaacatgtcttttgggccgataatggc +tctttgcaaaattactcaatgatacgattgatcaaagcggtagttgctagtggtagcatg +taagtctatcaaatgtctgattatccgaaaatcttccaaaagagtccacgtaccatatct +atctcatagcgacgcgaggggaaccttatctaactatcattccatttaccgggtgactct +cgatgcaggatccgattgggataaattgcccagaaatggctcattcctgactaagggtaa +ggccgttctcagcaagggaaccccgcgaatctaggcttataccatctagattgttaacta +cttgcctgtagttctacagccatactggacagttgtttctaaatgatcgggattcatgct +agcactcctctgaatgcaccgcgtaagtttaactattacgtccgtgggcagataaggatg +gaggctgtatgtatcttaactgttacctaatatggctggtaattatcaaagtaaggacct +taatgccatagcgctagcaatcgctttgtatactgaccatgtgccaacctctcttaatct +gtaaaatataatgtcttagctaactgtggacgatcatgtctctgcctagagcttcgctgt +atcaattcctatagccagcgtactagtgacacaacaacaccgtgtgagaaaagatattag +tccttacgtctgtctctctacagcttattgatgaggattgaacatggacatatagctccc +cctcaaaagcagatgctacctctttattccattctcgaacatttgccgaacttaatttcg +acaaacctgaggtcacgtcttaatttatcggtaacgtcacgtccctttgagactggataa +atatattaccaggggccaacgagcaattgttggaggcgcttctataatacaaggtgtctt +gtcaaagaaagacggcgtgcgtctcgtgcaactcacttaaccaatattaatgtgaaaccc +ccctctctcacatcttatgcggtgtactgccctggtacatttcctgtacaggactccaac +agtgtagattcctaagatagctgttggagttgcctcacgccagatcgaaaaactgaataa +actagtgagctgagctgcagaaataccgcttaattacttatgactagttcaaagggacct +acgtgatgtcagacattgcaaggaagaaattaggtttgtgcgtcattttggctggactag +cactccttacttcccctactattcaaatgtcgtaaacagcatgagacaggatcgtgctga +catttaaggtctattgggaacgaggctacctttggtcgcgcgctcgcgttctccgaatga +ccgaaatgcatgagcacagtatgcaattgcttatagatctaaggtctggtcgttgaaacc +aagcacgtaggcctgggaaatcagttcttcctcagcaactacacaaaagcgtccaagcat +tagtacttgtagtaaatgtccgaacctatgcgctcatttgaaagtcaaaaaatattttta +agcagtaggcacctaacccgattcctctacttagtagctttctttgattctcagaattga +ctgcaatatcactgcacaattctgtgccattactagacttctctgtattaacgtctcatc +ttactaacactcgcctaggacacatctgagagtgaagtatttcaatacatttactgaaat +cttcagttctaaaatccccgaataaggctcttatcggtttggccaacacaagaaaaaaac +ttcttgcaccactcaccttcatacgcaggagcctggggaacttagtaataactatttcgg +cagacaaagcttataacaagttgccggcgcgtataatatttaaaagaccccttgagctgc +tcaattaaaacgctcacctggtataggctattagatagtgccgtcttagtaaggggcggg +aattatcggataaactgatattttgataaaataaccgacttgttcacgacataagtcact +aaggagattttatctttctccaaagtatatcttccttggataatttcaaagcgctgcaat +ttaagttctgttactagtttatgctgctgggaggtgaccggaaggcgtagtaatctagag +gcaaattataagaagttcatcatatcattttcgactacaaaaacaaggtgttgtatgccg +gcgcattgtgtaaactggacgagtaccctagatggaaaattatacgttaagccaagattt +cgatgtaatgataattacctacacatttttgctatccataggaacaagagctgttctata +ggctcgtggcatacgaacatttgctgccgctatgaatattggaagctcttcaactacaga +ctctattcttaattgccgtcgaaaatgggccgaatcggctattattaatactcggttttt +ccgaggggattgttgtcgacagtcgtaattattattaatattgatgttggtgaggtcatt +taaatacaaccttgcagacaatgaataagggatccaatctctcatactccttttacaatt +gctcatgcccctatgcaaaccttatgccgccacacctccgcaactctctcttctgaactg +taagtagcttcattactggtttgagactatactgaagctgatgacattctaaaatggcta +ttttcgaatgtgattcataatgtttatcgtttgggatggcagaatcacgttatttttgat +atagcccgggtattctattgtatagaacgtatgctacaagtcattccccgaagaagacta +gaagtaaacaacatgcgaccatcgttaagccacgcaaggctgtagctttatttcccgata +acctatcttccataaatagcggacagcaggatactgacgctcaacatcagtggttatggt +ctaatttttaacttttaataaggtaacttcagcaggcatacacagtaactctttaattta +taatcaaattagaagtctgacacttcttatatttttctatcatccaacgcgatcgcccat +tagcttattgtgttactaataacgtatctaaaccaatccttttcaagctactgcctatat +tgtcaatatatacaaacaacaggatagtaggctgcttaaaaaatattgtcaaccgtgtac +gctttacaatacccggaaatcacaaactttgtagacaacgagtgaaatttatacactacg +aagggccagcgtacaagacccatgaattaggcgatatgtttattctgacatattggttta +tccttaatctgtcgctgtaaaatgaagccgcccccatccctgcgaattttttttcgaaga +ttcacgactgaaatataaatacgtttggctatatttatgttggagggaggcaatagcctt +tactgttaaccgaagatttagccagtgagtgtgacactaaaacactggaataaatgcagg +cgttcttctgggtaaaaggtttagtcaatctcgcctataagttcatatagctctggatat +aattatctggcccatgcatttatcatggcgcttggtgccctgtgtgaagccggcctctca +tattgaaggtccgaagtattccatgtacattaagatcactctctcattcatgcatcttgg +cttaacaaatctggttgtccaagctttccaggcacgtatggtacaaattcggatcgaata +cttataaaaatgatatgttaaactgtctaaaacgctcatctacaaagtaaagtgcactaa +ccaatagagtctcaagaccgtgtaatgctggtgcactgaatgtgtaatacggttagaagg +gattagttatgttacaaatccattgaaaacttaagaagcattgcgtgctcggagggtgca +tcttttatcaagagactaacattattttcaacgacgtacatgctttacaatagggtactt +atcaaacgccgagaaacgcgcctatagtgatgttatgattatgacccgatatccattgga +ccgaattttatgtaggttcccagcgtactcgcgtaatatctcggtattgccataatgtaa +tacttgtcggtctctcccagatgaaaaagcgttacagagtatttcaatgaaaaacagcgc +gcaacgtcaatacctttaggggtaacggccgctgatttcatatagatatacgataagttg +gtatagctctactaggtggcatccacaatcgttgcatttactatagctggttacaatcat +aatctataccgttccttacatactaccatagcgggatagcgtttttttgccgttgattgg +gtttaagaggatgtcagtctcattatatccgattcggtgggagagccgttgttttcaaat +cgcacactttgtgacataatgtacaagataacaaaactgatataagatataaactgtcaa +tatcaccttgacacttgaatcaaagtaaattaactcgcaaatataatttgactaattggg +tgcagatttctcaattaataaaaaaatggcaccggatgggcttacaagccccttatcatt +cacttgtatcatgatttccaagaacaatagaatttgctagcaagtatgaacagagattcg +aattgcatccacagtacgccggagcgtttattttaatgtggatatgacgatgtactgttg +gcggcatttgctagtaaccggtccttatttacgtagcgcacacgtaagcatgtctgggag +aaatatggtggtacaatctcagagaaagattacagtttggtttaaataggacttatcggg +tcggaagtggaacttaataagcagtacacaattgggcaacagacgtcttgcctattacaa +taggattacaatgcgttagatttcagacacgttcgtgtttggctattcgtcaattcccta +aatagttagacgatcaactattatcaaagtgattctttgttcatcctccattcatgtaac +agatggcacactacgcataacgccgaggaattttaacgagatttaagagagcagttcggg +cacaacccacttgactttataacagctcggcagcataaacggtaatatgtgacaaatttc +caaacgttataagaacgtatgtgtacttagaaaactaagtggttcatgttcaacagatgt +gacgcagcaagcctaacttatctattggttttgctataaaagaacaaagttacacagaat +cctaagggcttgtttcacacttatgcctagtgcttcaccatcttaaaatagcgaaaccgg +cacgaatcaaaccttaaaacaatgcgcagatattggtgatggtgactccgggtatgataa +tggtaactgttgaccagcgcccacctcatcgaagtatagaaagtggttaggataaggatg +agaccgaacttatttccggccataactttagattttctacctagtacacaacatcagggc +ggacacgaaaccgccatcacatcatataccaggtttaatttgcttaatgggggaagtgtc +aacgaaccttcgaactttagcaggcatatggccattatatatggccccagagcagaatgc +tacagcagacaaaatttggatttatgtagtttaatacctatcaaacttggtgtgaccata +cttgtctaacgacagtgcacaaagtgtaagttacaattattactactcagcagcttctgc +aatgataaaatcttatcatacacgtcacatatgataatatctacttagggggaacgggct +ccacaacctacatagtactcaatacttacactattcgacaggcacaccaaacctgtacag +tcccaaaagattgagtcaactttgcagtactgcagatcacagtaatagcttagttagcga +gtcaaaattagttttctacgagactgcacgaccgtgcaaatttccgatgtgttggctaca +aatagcaacgtatgaatttgtttgaagccacgtaaactgtacaaccttagagataagtct +caggctactaaaaacacgttgtggcactaacaggatcatggttgattcttacttattcgg +ctgaccggcccaataagtaaccttcaactagaacagaataatcgggagtagtttaattca +gtcaaggtgcaggtctcattgtaactaacaagctctgtgtaaccaagttaaaatcgtttt +cttagcggattccctacttatggatttgagctcgtccacaatattcgatacaagaagttt +gtggtccgtaacaacgaaattttaattacgctgtgcagcctcatccaaggaattaataga +aggttgatggtaggctccgaacgctccatgattataatcaagtggactgtgcagtaaacg +aggaaggtatcctgacgtcgtggtgttcgtttttgttatttgtgccctatacgagtagat +aaaccatgaacagcacagtgtgaacccatggttgattttaggctaccttatttttaattt +ccgttacacagaaacgaattccacaactaacatgccattaatttttcgatatcttataaa +agatggtcgaaattcattcatttattttttttcggttctcgaaagtcaactaagctgtcg +cgttttgtttctctttagaggtaaaagtggctttgatctcctacgtttggatactagtca +accattactccatttgatccgtgagtatcacctgtctaacatccagcattatgactcctc +ggcgaagaaaagacacacttcttagagtcgatgtgtattagctagggacacagttgttta +atacgatagtgagcccagggagggcagtgcgtcccccagtagatttattcagctagtgta +agtataagatatctcacccacgaggttcaagtgatatgcagtcttagaataatacttatc +ctgaatttcgatattatgggtacttcaataatccgctagcgctactttatgtctcgttgg +acagcaggacacatggcagtcttaaacactaaagacatcacctgaatgaatgtaatggga +ttacaagaatcaatgaggtattatatacgacgtaggaaactctggatatatacagtaatc +tagttacgccatcgcacttcattcctctggaaacttagaagacatcagctgtacgtggag +gaaccagacccccgtatgtagccaaatagaaccaaagttgcttatacaaacacacccaat +gacaatggaccgctggagttcgtaaactcggaacgtagtactgcacaaacccagcattta +gcaataggagctacgtatgcaactcccacgtggtaataccttcaagctatcaatatatag +gtgcctagctaatcgcattcgcaagcagtattcaagcttgtaaaccagtataataattac +agaggctctatgaaacccaactttccagctaaaagtcccaattaaatggttatttcgtac +ttttaaagtcgcccgttctgttattacgcgaattgattctactccaaaattaaacacaaa +ttatcaaccgtttcatttatatttgtcaatgcagctgtttaaaataaggctctactaaat +tataattaagacacttattaccagatttctctagttaagtttgaaccagctcgactaccg +cgaaagatacattcccttctctatttttcagttcatctatgggtcagagaagcattgaat +ttattctattcaccctcgtcgttcacagcgaatcgtcagtgtgatcagtgtatgagaaat +atcctaaaccgtttagtcagaccacacgcttagaacaagtggtctaaaaagactgccctg +gaaggagtaagaagtatacagctgatccggtgtatccttcagtcatctgccctatactaa +ttacacgacgcaaggaaaaataggtttattttctaggcaaacccttcataggtgactccg +atgtgttacgaatcatgcttgagaatgtgctatcgttaccgacggataataacgatctcc +aatgaaccaaatgtagaatgtctattgattacccttttactattcgacttagagatagga +gatagaacctcagtgtacttttttagccgaatgggaatctttgggaggtgaatggccata +aggtcgtaaatccaaccctcttaaagtcttccatattatatcgttgttcgtggaatcgat +aacagatttgttgacccatagtaaatgtatactagtttatgttgtaagtgtagattgttt +tccgattgccgtccaaactttatgtcgtaattgtagaccagtaaagttgaccaaggtaag +tgcccagcgatcctgcgagatcgatcgccaatttttccagtcactgtaagtgtaggttta +gataaagccgtatgagttatatcataagggcctcggaaagcagcttcgaaccaaagttcc +cttataatagtagtttaactataaaagtatatactggtctgtcgccctttcacgatttgt +tttaccggtttatgaagcgttacgtcattagagcggctccaatttaaggttaacggcttc +catgtgtagttgtatacaaggataacttaaagtatctgttcagcgagctagttaagttat +cctcgatagaacacaactcagaggtcccaagatcgggtttgcaacttgctaatttattct +caaggcaaattgggaattatcgatacctgtataccataaggtcgctcgatgtgatgctta +tgtcttctggtgatcctaccttagttagtgctgattaacggaacattaatgtttatcgtt +ttgagatttagccaattctctgattctaactcaagatgccttatctgacgtgctatgcag +cccctaagtattttacattgtaataggacacgctcctttaaaactcgccaaaaggtcgtt +gtggttctctactggttaactatataatttacagctttgttgagctagttcctctttggt +ttaagtcctcaatattagttggttcgagcgataagttggctagttaccttagtcactata +ttagatccgaatgttatgcttcatctgaagaccgccaccctccaaaatttcttttaagac +tcacttattgcaaggtgtaggtgaattcggctcgtttctcaagtggtgtatctgtacacg +agtttccatattttcatcaacagccaccgcacacttatgtcactctaggtattaaaagtc +gctctacaaggggacgcaattaagaaacagacatgctagtcaaaaataaacatagcgagg +caccactaattcggccgcttatcaatgggatgctctgcgcgagacgcgccagagctcagt +agttagttcggacatacatttacttcagatgatcaattagttttctacaaatgcttactc +taccccgaaaaaagtcaccagactcttacgtctctttagtatccttccgtcttatataag +gtcagtcccccgtttcggtaccctggaatttactaagaataatgaaacagcccccaagga +cgtacgtttacaaatgatagaccagatcgcctagcttattccgacgcatgttgcatagaa +ttgaaccaacggaatgtgagagtaactagatgagccgaccacagcacccgtttgcgtcgc +agaatacgcctgatagttcggccacgaaatcatatgtcctttgagtattaagtatttgta +atgatcaatcgagctcaagcaagcttacacttcctcggatattcagggaacttagtgcct +ttgaaagatacgttgatcaacgaaaaattgataatggctcatatggaatgcctacctcat +agtgctgaattaacacagcactgcggacctaacttttcgaggtttcaagttcacgtctca +aaacctaataggctggaatatgtagggatcctcggtgaatttgtgattgggtttgttgta +gtactgaccaagtgaatattctttttttctaaaagcagatctgctgccgggcactacgaa +ggagatctctgtgtatcattattgcttcttgacatgatgactcttaaatcactgtgggtg +tgcaaaacgatagcacaacccaattcgatagtacatattgttgatacttcgcactaaacc +gttcatatttaaaggttgtgctccttccttcgttaaatactggtgacttggtcctatcta +ctattagctagacctctggggaaccacgcccccgtaaaacctgtgcaagagagggggtca +tacatcttagacatcgcgcctccaccagggaagcattgggtgattgaccaggtgtgtaac +aaatatgattattcttatactaatattagcaaagatgcataatgatttgtattaaatgta +taattgaattgataagggtcttttagtcagtgatagagtagtataaggtagacattagaa +ctcttaaccggacgcagatttttcggtcttagtaagccaattagtcgacaaaacaaggta +agagcggttactagtagtacctataatgcactgaatcttcggtcgaagtatagttctaat +gctatgcagattgtgacggcgacaaatgttcagacttatatcatgaaacaagctcttgta +agtattgacaaatgaaaagattgaatatttttaaatacaaaatgcgcctacttattaggg +gaattaaccagattgaaggccaatcctcacatgtaatgagataatagacgataaatgaaa +ttcttgtaatagttgaactgctacgtgatgggtattatatatgattgagatcctccaatt +gccgacgtcttgtcttgatgcccaaaagattgtcaacgaggagctccctcgcgtacctgt +cgtccgtatcataaacgacgcgacatgtacagcactccgaagtataagcaataataatgc +gggtaatccagactagatcttttcggactcaatgcggtttcacggtaaacatgattaata +ccggagagtagtcgagcttatcagcgatgcaagcgaattcattgtgccaggagatacgtt +gcagataaaaccggcaacgtatgtcaacaagttttggcgatctcgttgtttgtattcgac +gaggcgcgggaacttcaagaactatcgtatattcaagtccattaccttttagtttcagac +tggtggagctgactaaagttatatcatcattttgtacactggtttagttaacgataattt +cagatttaacatgaccagacgataatcgctgtatatccagttggaatgtggtttgccaga +aaggttaacttataatcaagcctctcttcagtcttgattcgtcgtatcccatccattgcg +ctatacctcagtgtatttggagctgtagttataccgtgtgctaagatcagtagacatgac +gagagcaatattatctaccttacaagcatcaacggacgtctagtcggaacaaaagactct +aaaactcgaacttcaggttaatatactatagttctgtattcagcagttattcttatattc +gatattatcttgcctattggatgtctgactttagtatattaatcatagtatctgccatgt +aaaggtgccagtactaaatctgtttcacagtgcgaattataaacggttacaaccattaaa +gacaacaagaccctatagctttatttgaattttgtcaatgcgcaacttggagctcgcgat +acatcccaattagtctatagggtcgggacgattctacggcatttctggttataatgacaa +catggattgtggcccgagaatcgctctttcattaattaagcaatcattacagtcttataa +gcgctacttccgagtggtagcaggtaactcgatataaggtcgcatgagccgaatagctta +aaaaacaggccaccgaacattgatagagaataccgaccacagcgcaacctttgattactt +tcattaaattgtacggctcactcgacatcaagcttaagattgcgataatgtgaactcaaa +tggatcagtactgaagaaccgtaacccacttcgcagaaagcgtacccagagaagatacgc +tgttacaatatacagggtgaaattattgcctgttcttcgtaaccatttcgccaaacttgg +ttagaaatgatagccattcatgatagaaataagctgaatgataccagtatctttaactat +gtagtcagggggaagataacgatggtccatgtatgtttctgatatgtgacagtattggcc +gcgtaatttgctaacgaagctacttaatgcctttgagcttcatatagatttctttaatca +aaatcggcaaaaagatagtatgagctataatatatgctagtagagaactctggaccatca +tctatatgaatactgattcgagcgtgcaattactttagcctgcgtactactgactctaca +aaacactctgagataagtttgtagtcagtaagtcgctctctataaaccttttggatgacc +attgtacagccacttatagatcccaataaatagcacaggagacagagtttttcaatgctc +gatcatttgccgatagtattttcgtctaacctcagggcacctattatttgatacctaacc +taacggccctttcacaatggagaaatatatgacatcgggacaaacacaaatggtgggtgg +ccaggagatatgacatggtggcgtctctaagaaacacggactccctctaggcaaactcac +gtaaccaattttaatgtcaaacaaaacgctcgaaaagattttgccgtgtaatgacctggt +acattgactggtcaggaatacatcactgtagttgccgtagtgtcctgttggtgttccatc +aagacacatcgtataacgcaatttacgacggacatcagatcaagttatacagattattta +agtatcacgtgtgcattgggacataagggatctcacacatgccttggaacatttttgctt +tgtgccgctttttcgctgcactaccaatccttacttaccagtatattcaaaggtcgttaa +cagaatgagaaaggttagggctctaagttatcgtcgattgggatagacgagacatttgcg +agcgccctccacggatacgaatctcccatatcaatgtgaactggatgctatgcagtttag +ttcttacgtctcctagtggtaaaaatcaaagtagcactcgcatagcagttattcagaacc +taatacacaaaaccgtcaaacattttctaattctaggtatgggccgatcataggagctaa +ggtgaaactcataaatgttttgttagatctagcatcctaaaaagatgcatatactgagta +gctggcgtgcattctctcaattgtatcctttttaactgaactagtcggtcccatttcgtg +actgagatctattaaccgataagattaataacactcgcattcgtatcagctcagagtgaa +gtttttcaataatttgactgatatattaacttctaaaataaccctttaagcctcggatcc +gtttcccaatcacatcaaaaattcttattccaactatctacggattaacaacgtgcatgg +ggatcgtagtaagaacttgttccgatcactttgagtatatcaagttgacggcccggttat +tattgaatagaaacattcacctgctaaattaaataccgcacatcggatacccgatttcag +agggccgtcttactaagggcaggctttgttcggtttaactgagatgttcattattttaca +gtatgcttcaactaatatgtaacgaaggacagtggatctgtctccatagtagatcttcag +tcgtgaatttcataccgctcctatttaagttcgcgttcgagttgttgatcatggcacgtg +aaagcaacccctagtattctagacgaaaattttttctagttcatctgataatttgccaat +tcaaaaacaaccgctggtttcccggcgcattctctaaaatggaagtcgaacctagagcca +ttatttgtcggtaacccatgagttccttcttttcagaagttaatacactgtggtcctata +cagaggaaaaacagcggttatatacgatcgtggcataacaacattggatcaagatagcaa +tttggctacctattctaattctcactagattcggtattccactacaatatcggcagatta +ggattggatgaataatcggtgtttaagtccggttgcgtctccaatctcctaatttttatt +aatattgatcttggtgacctattgtaaataaaaacttcaagactttgaataacggtgaaa +agatagaagactcatttgaaaatggatcatccacagatccaaacattagcaagacactaa +tccccaactagctattctgatcgcgatcgtgctgcagtactcctgtcacaatagtctgtt +catgatctaattctttttgggctttgttcgatggtgattcagaatctttatccggtcgct +tccctgtagctactttgtggggatattgcccggggattatagggttgagatcgtttccta +aaagtatttaaaccaagtagacttcaactaaactacatcagaacatcgtgaagacaccat +acgcggtacctttatttaccgataacatttcttcaagaaataccggtaagcagcataatg +accctaaacagctcggggtatcgtcgtagttttaaattttatttaggttactgctcaagg +aataaaaactaactatttaatttataataatattacaaggctcacactgattagatttgt +ctataagacttcgcgatcccccattaccggattgtcttaagaataaactagataaaccat +gcattttctagataaggcctttagtctaattagatacaaaaaacacgatagttgcatcct +taatttattgtgtcaaacctggaaccttttaattacccgcaaatcactttatgtcgagac +tacctctgaaatttattatctacctaccgcatgaggacttgaaccatcttgtaggagtta +tgtttattagctaagattcgtttatcctgtagcggtccatgtatattcaacaagcaaaaa +gcactcagaattgtttttagttgagtcaagactgatatataaataagtttccctagtttt +ttcgtggtgggacgatattgaattgaatcttaaccgaagagtttcccactctgtcgcaca +ataatacacgccaatatttccagccctgcttatgccttaatcggttactcaatctcccat +tgaagttcattttgatctgcatagaagtttcgggcccagccttttttctgccaccttcct +ccaagctctgtagacgcactctaagattgatgctcacatgtattaattctacattaacat +aaatatataagtcatgcatcttcgagtaaaatatctggttctccaacatgtcctggcacg +tatcgttataatgcccatacatgtagtattaaaatgattgggttaactggatattaagat +catcgaaattgtaaagtcaaattaacaatactgtctcaagaccgtgtattcctcgtgctc +ggaagggctattacgcttacttccgttttggtatcttaatatgactttcaaaaattaagt +tgcagtgagtcctacctgcgtgcatcggttagcaagagtataaaagttgtttaaacgaac +tacttgctttacaataccggtcgtatatatcgccgtgaatccagaagattgtcttctttg +gattatcaaccgagatcctgtggaccgatgttttgggaccttcacagaggactccaggta +gagctcgcttttgcattaatctaagaattgtacctctctaaaagatctaaaacagtgaat +gtgtatttcatggaaaaacacagagaaacgtaaattactttaggccgaaaggcacatgag +ttattatacatatacgagatggtggtatacatcgaattcggggcatacactatagttgca +ttgtatttagctgctttaaataatatgatattaccttccttacataagacattaccggca +taccctggttttcaacttgtggggctttttgacgatcgcactctcatttgatccgagtag +ggcggtgacccctgcttttcaaatacaaaaatttcgctatgaaggtaatagattactttt +cgctgttatgatagaaacggtaaatttaaaattgaaacttctagaaaagtaaagtaacga +gaaatgattttgtgaataatgcggtcatgattgcgcaagtaagaaaaaaaggcaaaagga +tgcgcggaatagaaacttatcagtcacgggtatcttgatttcattcttcttgtcaattgc +cgacataggatgaaatcagattccaatgcaatacacagtaacccccacccttgattgtaa +tgtcgatttgaagttgtacgcgtcgacgaagtggatagtatacgggccttttgtacggtg +cgatcaactatgaatctcggcgagttagatggtcgtacaatctcacacatagaggtcact +tgcctgtaatgacgaattttcggctaggtactcgaactttattagaagtaaaaatgtggg +caaaagaaggattccattttacaagacgattacaatgagttacatgtctctcaacgtagt +ctttccctagtagtctttgaactatttaggtactccagaaaattttagcaaagggtttct +gtgtgaatccgccattcatgtttatgatggaacaataagaataacgccctcgtatgttat +cgacagtgaagtcagcagttcggccaaaaacatattcaatttagtacagatccccagaag +ttaagctaagtgctctaaaatggcctaaacggttatcaaagtaggtctaattactatact +aacgggtgcatcgtaataactgctgtcgatgcaacactatatgatagtgtcgttttgcta +tatatgtacaatgtgacaaagaagccttagcgattcttgcaaacttaggacttcggattc +tcaatcttaaatgtccgaaaacgcaaagattcaaaaatttaatctatgagcagatatgcc +tgatggtgactacgcgtatgttaaggctaaatgttgacaaccgcacacataatcgaacta +ttgatagtcgggagcataaccaggtgaacgtactttgttcacgacatttattgacatgtt +ctaaatacgtctcaaaatcacggcgcactagaaaacgcaatcaaatcattgtcctggttt +aagggccgtaatgccggtagtgtcaaacttcatgagaactttagctggcttttggccagt +atttagggaccaagagcactagccttaagctgaatattttgccatttatctactgttata +actttaaaacttggtggcaccagacttgtcgatacacacgcatcaatctgtaacgtaaaa +ggtttactaagaacaagcgtaggaattgagtttatattatatttaaactaaaagatgata +ttagcttctgagggcgatagggctccaaatcataaagaggaatatattattacacgatta +gaaacccacaacatacctcgaatcgcccaaaagtttgacgaaacttggcagtactccaca +tctcagtaatacagttgggagagtctcaaatgttgttttattactcaatgaaccaccctc +ataatttcactgctgttccattaaatttgcaaacgatcatttgctttgaagaaacgtaaa +atcgacaaaattacagataagtagatgcataataaaaaaaactgctcgctataacacgat +catcgtgcattcttacttaggagcatcacccgcacaataacgtaccttaaactacaacac +tattagaccgagtactgtaattcacgaaagctcaagctcgcattgtaaagaacttgctct +ctcgtaaaatgtgataatagtttgcggagaggattcaattattttccattgcacctactc +cactagattcgataaaagaaggtggtcctcccttaaaaagaaatgttaagtaacatcgga +accataagcaaagcatgtaagtgaaccgtcatccttccctaagaaacataaaggttttta +ataatgtcgactgtgaactataactgcatcctttcctgacctactccggttccttgttgt +tatttctgaacgagaccagtagataaacaatgtaaaccacagtgggtaccaatggtgcat +gtgacgctaccgttgttttaagtgcccgtacaaacataagaagtcataatcttacttgaa +attaattttgccttttattttttttcaggctcgaaattaatgatttgttttttttgacct +tctagttacgctaatatgcggtcgcctgtggtttctattgagtcctataacgggatggga +tctaatacgtttggttactagtaaacaaggtataaatttgataccggagtatcaactgta +taacatcaagctttatgactcatacgcgaagtaatgacacaaggctttcaggagatcgcg +agtacagagccactaaggggtgtattacgatagtgacaccaccgagcgcactcactcccc +aagtagatttatgatcctacgctaagtattagatatataaccaaagaggttctagtcagt +gcaactcttagaataataattagccggttttgcctttttaggcctaatgcaatattcagc +tagcccttatgtatctcgcgttccacagcaccactcatggcacgcgtttaaactaatcaa +atataatctatgaatgttatgccagtacttgaataaatcaggttttttataagtccttgc +atactctcgttatatactgttagagtcttaccccatagaaattctttcatctgcaaactt +agaagaattctcagctacggggagcataaagtccccaggatgttgacaaatacaacaaat +gtggcttatacaaacactccatatgaaaatcgaaccctcgtggtagttttagccgaacct +tgtacggataaatccctccattttccaatagcagatacctatcctactacctcgtggtat +taaattaaagcttgaaatatagagctgcatagcttatccaattcccaagcacgagtctac +cgtcgtaaccacgatttgatttacagacgctagagcaaacccatctttaaacatataagt +aaaaattaaagggtgagtgcgtacgtgtttactagcaacttcgcttattaagacaattgt +ttataagccataattaaaaacatatgttcaacaggttcattgatatttgtaattgcacag +gtttttaataaggatctacgtaagtataatgaacaaactttttaccagagttatattctg +tactttgaaaatgctcctctaccgccttagagactttcaattagattttttgcagttaat +ctatgcgtaagtgaaccatgcaagggatgcgattcaaccgcctcgtgctaaccctatcgt +ctgtctcataactgtaggtctaatataattttcagttttcgaacacataaccctttgaaa +atctgctatttaatgtctcacctgcatgcactatcttctatactgctcagaacggctata +cgtcactatgctccaagtgacgatttaaacgaagcaaggaataataggtttattttagtg +caaaacaattaagtgcggactacgtgctctttacaataagccttgtgattgggctatagg +ttaagtcccatattaacgatctccaatgtacaaaatcgacaatcgctttgcattacccgg +ttactagtcgaattacagatagctgttagatactcactctaattttggacaacaatccca +atcttggggtcgtctatcgcctgaagctcgtaaatccttccatcttaaacgattacatat +tatagacttgttcggggtagagatatcacagttgtgcaaacattgtaaatcgatactagt +ttatgttggtagtctagttgcttttaccattccccgaaaaacttgatctactatttcgac +aacagtaaacttgaactaggtaagtgaaaacagagaatgcctcatagtgccactatttgt +ccactatatgtaagtgtagctttacataatccactatgactgagatcattacggcctagg +aaagcagcgtagaaaaaaagggcccggatattacgactgtaactataaaactagttactg +gtagcgcgccatgtatagatttgttttaccggttgtggttgcgttaacgaatttcagccg +cgaaaattgatccgttaaccagtccatctcgacttctataaaacgataaagtaaagttga +tgttcagcctccttcttatggttgcatcgagagtacactactcagtgggaaatagatcgg +ggttcctacttcagattgtattatctaggcaattgccgattgtgccatacctggataaaa +taagctacctacatgtgatgcttatctattatcgtcatactaccttagggtgtcctgttg +aacgctacattaatctttagccgtttgagatgttccaatggataggagtctaacgcatga +tgaagtttaggaaggcagagcatcccactaagtatgtgacagtgtatttcgaaacgagac +gttataaatagaaaaaaggtccttctggttctattctgctgaactattgaatggaaagat +tggttgacctacgtactatttgcttgaagtcatcaatttgacggggtgagagacatatgg +tgcatactttacggactctatattttagatcagaagcttagcagtcttctctacaccccc +tcacgacataattgcttttaagaatctatgtttgattcctctacgggaattcggatccgt +tcgcatgtgcggtttatctaaaccaggggacatatgttcagctaaagcatacgaacactt +tgctaactagacgtatgtatagtagctataaatcccgacgatatttacaaaaagaaatga +gactcaaatatatacatagcgaccctacacttattcgcaccctgatctaggcgatcctag +cacccacacccgaaagtgagcactagtgtcttccgtattaaatttactgcagttgagatt +ttagttgtctactaaggattactctaacccgtaataaggatcaagactcggtactagctt +tactatcattccctatgtgttttcctaactcacaagggtacgtaccagcctatgtaatta +caataatgataaagacacaaaggaagtaactttacaaatgagtctccagttacactagct +tagtccctcccatcttgctttgaagtctaaatacgcaatctctgaggatatacagcagaa +gaacactcataacgttggagtccaagaattagactcatagggcccccaacatttaatatg +tactgtgagtttgaaggtgttctattgttaattcctgctcttgatacatgacacgtactc +cgtgtttaaggcttcggactgactttctttcataagttgagcaacgaaaatttcagaatc +gataagttggattcactaactaatacggctgattgaaaactccactccggacctatatgg +tcgacctttatacgtaaccgatataaaacttataggctggtatatcgagccttcctagcg +caatttcggatggggtttcttctactactcaacaacggaatagtctttgtttagtaaacc +agagctcaggacgcccaatacgtaggagagcgctgtggagcatgtgtcattatggactgg +agcactcttaaatcactctgcgtgtgctaaacgatagatcataacatgtcctgagtaaat +tttcttgatacgtcgcaatataccgttattagttaaacgttctcatccgtcatgcgtgaa +atacggctgtcgtgctcagatatactattagcgactcatctcgcctaacacgcacacgta +taaactcggaatgactgccgctcttacatattagaaatacagactacaccacggaagcat +tgggtcattctcaaccgctgtataaaagatgattagtcttataataagattaccaaagag +gcagaatcatgggtagtaaatctattattcaagtgattaccgtcgtgtaggcagggagtg +aggacgagatggtactcaggacaaatattaaccggacgaagtggtttacgtcgtactttc +actattagtagtaaatacaaggtaacaccggggaatagtactaaatataatgatatctat +cttcgggagaacgagtcgtctattgctttgaacattctcaaggcgtaaaatgtgctgact +tatagcatgatacaaccgattgttacttttgtctattcaaaagattgaatagttttttat +acaaaagccgcatacttatgacggctagtatacagtttcatcccctagcatcaatgctat +ggacagtattgaacttataggaaattcttctaatagggcaaatccgtcgtgatgcctatt +ttttttcagtcacatcctcaaatggcactagtattgtcgggatcccattaacaggctcaa +ccacgagctcacgcgaggacatgtagtccgtatctttaacgaagcgacagcgacagaact +cccatggataaccaattataaggcccgtaatcctctagacatcgtttaccaataaatccg +ctttctccgtaatcatgttgaataccccagagtagtccagatgataaccgatgaaacaca +agtctttctcaatgcacttacggtgaacttattaccgccaacgtagctcatcaaggttgc +gacatctagttgtgtgtttgcgacgagcccagcgaacttcatcaactttcgtatattcaa +cgccttgtaattttactttaagacgcctggtgatgtagattcttagataatcagtttgtt +atcggctgtactttaccataatttcacaggtttcaggtcaagaagattatagctgtatat +acagttccatgctcggtgcacagaaacgtgatcggataataatcaatcgcttatgtcgtc +tttaggcgtatccaatacatgccccgataccgcagtgtatttcgacatgtaggtataccg +tcgcatttgagctcgagtcaggacgtcagctagattagattccttaatagaatataccga +cctctagtccgaactaaactatagataacgccaacttcaggttaattgtctagtcgtctg +tttgcagatgggattcttagatgagtgagtatcggccatattggttcgagcactttagtt +tttgatgcataggatatgcaatgtatagctgaaagtactttatctgtttcaaactcacat +tgattaaaccggtaaacctttaaagactacaagaaaatattcagtgagggcaattttgtc +aatcacaatcttccagctagagatacttcacaatttgtcttgaggctacgcaacattaga +cggattttcgcgttttattgaaataatcgaggggcccaagagtatccatagttcattttg +taagatttctttacaggcttattacagcttcttcagactcctacatgcttacgagttata +tgctagcatgtgaacaatagattaatatacaggaaaacgtacattgagagagatgaccct +acacagcgcaaccgttgagtactttcattaaagggtaacgctctcgagacagcatcctta +agatggccttattgtcaaatcatttgcagaagtacgcaagatccctaaccaacgtagaag +aatccctacaaacacatgagacgcggtgaaaatagacagggtgttagtattcaatcttcg +gagtatcaatttcgccaatcttggtgagaaagcataccctttcttcagagaaagaagatc +aatcataacactatctttaacgaggtacgcacgcgcatcattacctgcctccatggatct +ttaggatagcggaaagtattggcagcgtattgtgatttcgttcctactttatcaatttca +cattcatatacatgtcttttatcaaaatcgccaataagataggatgagctatattagatg +ctagtagagttcgcgccaacatcatcgataggaatactcaggacagcgtgataggacttt +tcaatccctaatactctctataattataactctctcttaagtttggaggcagtaacgcgc +tctatataatcagtttgctgcaccattcttcagcctctgatacatacaaataaattccac +agcagtaagagggtttaattgagacatcttgggaacttaggattttactctaacatcacc +gaaacgattattggataccgtacctaaacgaactttctcaaggcagtaatataggacatc +cgcaataacacaaatgctgcctccccaggagttatgtcttcctggaggctatatcttaca +cccactcactataggcaaactaaagtttaaatgttgattgtctaaaaaaaagatagataa +gagttggccggcgtagcacatgcgaaagtgaatcgtaagctataattctctggacttgaa +gttctgtcctgttcctctgcaagaaacaaacttcctttaaagctatttacgacgcacatc +tcagcaagttataaacatgttggaagtttctagtcggaattcccaaagaacggatctatc +taatgcattcctacatttttcctgtctgccgatggtgccatcctattcaaagaatttctt +aaaagtagattaaatgggacttttaacaatgagtaaccttacgcctctaagggttcctcg +agtgccatacaccagtcaggtccgagccacatacacggagaacattctaacatagcattc +tcaactcgatcatttgcaggttacttctttcctatcctagtgctaaaaatcatacttgca +atcccatagcacggattaagaacctaagaaacaattcagtaaaacatgttcgaattcttg +gtatgggaacatcattgcagctatggtctaacgcattaatgtttgggtacatcttccatc +atataaacaggaagagtctgacgacagggagtgcttgcgatcatgtctatcattgtgaaa +tcaaattgtagctcacatgtcgtctatgagagcgtgtatccgataagatttagaaaaata +gaagtcgtataagatctcactgaacttttgaatgaatgtgaagcatatatgatctgcttt +aataaaactttatccataggatacgtttccaaatcaattcaataattattagtcaaaata +gataaggatgaacaacctgaaggccgatcggacgtagaaagtggtcccatcactttgagt +tgatattgttgaaccacacgttattatggttttcaaacagtctcaggatattgtatatac +agataatccgataccagttgtctgacgcccctcttacgtaccccaccctttgtgacgttt +aaagcagttgttcagtattttaaactaggcggcaactaatttggaaagaagcacagtgga +tatgtctaaattcttgttattcaggcctgaatttaatacaccgcatagttaacttcgcgg +tagagttgttcatcatgcctcctctaagctaccacttctatgatacaccaatagttgttc +tacggaatctgataattggccaagtcataaacttccgctgcgttcaacccccttgctcga +atatccaactcgaaaagacagccttttggtgtccggaacaaatcagttacttcttttctg +atgttaattctctgtggtcagatacagaccaaaaactccgcggatttaccatcctccaag +aacaaatttgcatcaacatagcattttggctacatattctaagtctcaatagtttaggtt +ttcaactacattatcccaacattaggattggaggaataatagctgggtaagtccccttgc +gtctacaatcgactattttttatgaatatgcttctgccgcacctatggttattaaaaaag +tcatgactttgaagaaccctgaaaagatagatgaatcaggtgtaatggcagcagccaaag +agcatataattagcaacactctaagaacattatagatatgatgatagcgatcgtcatgat +gttatccggtcacaatagtagcttcatcagctaattcgttttgccagtggtgacttgcgc +tggaagaatcgttatacggtcccttccctcttgatacggtgggggcttattcaaccgcgt +ggattgggttgtcatacttgcattaaacgatgtaaaccatctagtagtcaactatactaa +atcacaaaatagtgatcaatacatacccgcttcatggttttaaccatttaattgattaaa +gatattccgctaagaaccattatctacctaaactgatcgccgtatcctagtagtttgaaa +tttgatgtaccgtaatgatcaacgaagtaaaacgttatattgtatgtagaataataggtc +ttggagctaaatgatgtgattggtagtgaagacttacccttacaactttaccggtttctc +ggaagaatatactagagaatcaatgcatgggctacataagcactttagtctaatgagata +aaaaatacacgagtcttccatcatgaattttttgtcgaaaaactcgaacctggtaattta +aaccatatatctttatgtcgtcaataactctcatatgttttatataacttcccaatcacg +acttgtaactgcttgttcgactgagctgtttgagctatgaggccgggatccggttgagct +acatctatttgctacaagaaaaatgaaagcacatttgttgggagttctggctacactcat +agagaaataagtggcccgagtgggtgcggcctgcctccatattcaagtgtatcttaaacc +aagtggttccaacgctcgcgctaaagaattaaagcctttatttcctccacggagtagccc +gtaatccggttcgaaagagaccattgaagttaattttcatatccagtgaagtttaggcac +aagcatgtgttctgccacatgcctcaaagcgctcttcaaccaagatatgattcatcctaa +cttcgatgaatgcgtctgtaacataaatatagaaggaatgattcggcgagttaattttcg +ccttctccaacatggcatccctacgttcgttataaggaccatacatgtaggttttaaagg +tttgcggttaatcgatatttacatcatagaaattctatagtcaaatttacaagactctag +atactcactcgttgcagccggctaggaagcgctttgtaccttacttcccttttcgttgcg +taatatgaatttcatatagtaagttcaaggcactcatacctccgtgaagagggtagatag +actattaaagttgtttaatagtacgtattgatggaaatgacccgtaggagatttaccact +caatccacaagattcgctgctgtgcattatcaaaacagtgcatgtcgaaacatgggttgg +gtccttcaaacacgaatccaggtagagatacctttgcaatttttcgatgaaggcgaccga +gataaatgagctataacactgtatgtcttttgattgctataaaacacagaaacggatatt +aatttaggccgtaaccaacatctgttatttgacatagaacagatggtcctttacagcgta +ttccggccttaatattgaggtccagtgtattgtcctcctttaaagaagttgattgtaact +gacttaaataagacatgtcacccattcactgggttgcaactgctggccctttttgtccat +cgcacgctaatgtgataacagtaccgccctcacacctgcgtttaaaagacataaatgtcg +ctatgaaggttattcattaattttagctgttttcttagaaaaggtaaatttaaaattgaa +aaggctagaaaactaaagttacgacaaatgtgtttgtcaagtaggcgggcatcattgaga +ttgtaagaaataaagccataaccagccccggaatagaaaatgttaaggaaaggcgatctt +ctttgaattcttattgtcaagtgcagtcatacgttcttatcagaggacattgcaataaaa +tctaacaccctcccttgtgtggttgggccatttgtacttcgaagcgtccaccatgtgcag +aggataacggaatgtggttccgtcccataaacgatcattctcgcccacttagtggcgcgg +taaatcgctctcatagaggtaactggcctgtaatgtccaatgttaggctaccttctccaa +ctttagtacaacgaataatgtccgattaacaaggagtcaatttgtcatgaccagttcatt +caggtacttgtatctatacggacgcgttccagagtagtatttgaaattttgaggttctac +tgataagtttagctatcgctgtatgtctgaataagaatttaatgtttatcttcgataaat +aacaattaacaactcctaggtgatacactgtgaagtctgctgttccccaaattacatatg +ctattttgttcacataccatgaagttaagctaagtgctctataatggcataaacggttat +caaactagctcgaatttcttttattacgccggaagcggattaactgctgtagatcaaaca +cgttaggatagtgtcgttttcatatatatctaaattcggtctaacatgcattacccatgc +ttgataacgtagcacttcgcagtctaattatgtaatgtccgtttaaccaaactttaaaaa +agtttatctatcaccagtgatgcctcatcgtgactacccggatctttagcctttagggtc +taaacagaactaatattactacgtgtcatactccggagcttaaccaggtgaaacttattt +gttaaccaaatttagtgacagggtagaaatacgtatcaaattaacccagcaatacaataa +gcatgaaaataattgtaatcgggtttgggccggaatcccgcttggcgaaaacttaatgac +atagtgtgatgcattttgcactggattgagccacaaactcaactagcattatgctcaata +tttggccagtgttctacggtttgaaatttataaaggccgcgcaaaagtcttgtagttaca +aacgcataaatctcgaacgtaataggtttaattagaacatccgtaggatttctgtttata +gtagatttatactaaatgttctgattagattctgacggccttacccatacaattaataaa +gacgaatatattagttatagtttactatccaaataaattaagcgaatcgaaataaactgt +cacgatactgggcagttatcaacttatcacttatacagttcggacactctatattggtct +gtgagtactctatcaaactaactcataagttaactgcgcttccattaaatttcaatacgt +tcttgtgctgtgtacaaacctataatcgaataaatgacacatatggagatgcataataaa +aaaaacggctccatatttctcgttaatcgggcattcttaaggaggagcatctcaccaaaa +ataacgttcctgataagtcttaactattagaccgtcttcgggaatgaacgaaacctcaag +ctagcatggtatagttcttgatagcgcgtaaattctgataatactgggcggacagctgga +aattagttgccagtgcacctacgcaaatagtttacataaatcaacgggctccgaacgtaa +atacaaagggttagttacatcgcaacaagatgaaaagcatgtatgtctaccgtcatccgt +ccctaacaaacataaaggtggtgaagaatctcgtaggtcaactataactccatccttgaa +gcaactactccgcgtccgtgtgcgtagttcgcaacgagaacactactgaaaaaagctaaa +caactctcggtacaaatgcggcttgtgtcgataaagttggtggtagtgcacggaataaca +taacaaggaatattatttattcaaattttttgtgactgttatttgttttctgcctagaat +gtaaggatgtgttttttgtgacctgatagttacgcttatttcaggtccacggtgcgtgag +agtgtgtcctataacggcaggggagcgaagtagtgtcctttagactattcaaggtagaat +tttgataacgctctataaaaggtagaaaatcatgattgagcaataagaccccaacttatc +aaaaaaggagttctcgacagcgcgtgtacagtccctataacggctgtatttcctgtgtca +caacaccctcccatcgcactcaaaatgtagatttatgatcagacgctaacttgttcttag +agaaaaatacacgggatactctgtgcaacgatttcattaataaggtgcagcttgggactt +ttttggccgtaggctttattaacattcacagtaggtagcgagacttcctatgaaccaatc +atgccacgcgttttaacgtttcaaatataagctaggaagcgtttgccaggacttctataa +tgcaccgttttttttagtacttccttactagccttagtttatgttagagtctttccaatt +acaaaggattgaatagccaaaatttctacaattctcagcgaacgccagcttaatctaaac +acgagcttcaaatattctacatatcggcaggagtcaatatataaatatgaaaatcgtacc +atcctcgtacttttagaccaaacgtcttcggataattaaatcctttttcaattaccacag +tacgtgcattagaactactgctatgaaagtaaaccttgaaatatagtcctcaagagcgta +tccaagtacattgcacgtgtatacagtcgtataaacgagttgatgttctgacgctagagc +ttaccattcgttaaacagataactaaaatttaatggctgagtgacttagtgttttcgaca +aacgtcgcggatgtagactattgtttataagcaatttttaaaaacatatgttcaaaacgg +tatgggatatgtcgaattccacaggggtttatgtaccatagaagtatgtataaggtacta +aaggtttaaatctgtgatattcggttcggtgaaaatcagactagtcacacttagtgtctg +taaattagattgggtgaaggtaagcgatcccgaactctacaaggcatgggatgagattct +accgactccggataacactttacgatcgcgcataactctagctcttagataagtttaact +tgtcgatctcataaacagttcaaaatctgcgatttattgtatcaaatccatcctctatct +tctataatcatctgaaccgcgatacggcactatgagccaagtgaagattgaatccaagaa +agctataattggtttattttagtccatttaaattaagtccggtataagtgctctgtacaa +tatgcagtctcatgggcatatacgttaactaccttttgatacttcgaattggtaaaatat +cgactatcgatttgcagtaaaaggtgtagagtccaattactctttcctgttacatacgat +ctcttagtttggacaactagcccatgatggcgctcctctagcgcatgaacctactttata +attacatctttatcgatgaatttttttagactgcggaggccttgagttttaacagggctg +ctaaatttcttaagcgattagacggtagcgtcgtacgctacttgcttggaacaggcaccg +aaaatattgatctactattgcgtcaactctattctgctaatagcgatggcaaatcacaga +agccctcttagtgacaatagttgtcaactatatctaagtcgacctttactgtatcaacga +tcacggagagaattaccgaatacgaaacctcaggactaaaaaacggaaaggatttgtcga +cggtaaatataatacttgttaagggtagcgacacaggtatactttgggtgtaaacgtggt +gcttcccggaacgattttcagaccagaaaattgttccggtaaccaggaaatctcgtctgc +gttaattcgtgttagtaaacttgatcttcagactccttcttttcgttgcagcgagactta +aattatatctgcgaaatagtgccccgtgcatacttcagatggtaggagataccatttggc +ccattgtgactttacgcgattaattaaccgacatacatctgttcctgagctatgatcgtc +tgaataaattacggtctcctcttgatacctaatggtttctggagacgtttctcatgttca +aatggatagcaggagatcgcttcatcaagtttagctacgcagagcatcaaaatatgtatg +ggaaagtcgatttccaaaccagaagggataaagagaaataacggacttctccgtagatta +gcctgatattttgatgggaatcatggcggcacatacgtaagagttgcgtgaacgaatatt +ttggacggcgggagacacatatcggccattcgttaaggtctctatattggacatcacaag +cttagcagtatgagctactaacactcaagacattattgattttttcaagatatgtttcat +tcctctaccgctattcccatacgttcgattcgccgggtgagcgaaaccacgggactgagg +ttaagctaatcaataacaactcgttgcgatagagacctatgtatactagagagaattccc +caacatttttacaaaaacaaagcagactaaaatagatacagtccctccatacaattagga +ccaacatgttattgccgatcctagcacacacaccacaaactcagaacttctgtcttacct +atgaaagggtctgcacttctgattgtacgtgtctaattagcattaatattaaaactaatt +aggataaactataggtacgagctttactataagtcactaggtgttttccgatcgaaaaac +gggaccttcaagccttggtaagtacatttaggataaagaaaaaaaggaaggtacgtgact +aatctgtctaaactgacaatagagtagtacctacatgcttcatgtcaagtcttaatacgc +aagcgctctcgttatactgctcaacaaaactcataaagttggactccatcatttagaatc +atagggaccaaaacatttatttgctactgtcactttgtaggtgttctattctgaattcct +catattgatacatgaatcggaatacctgtggatcccttaggacgcacgtgctttctttac +gtcagaatacatattgtcagaatcgagaagttccatgcaattaagaattcgcctctttga +aaactcatatccccacatatagggtccaccgttattcggaaacgatataataattattcc +agcgttgagcgtcccttaagagcgcattttcgcttggcctttcttctacgactctacaac +gcaagtggctgtgtggagtttaccacagcgcagcaccccatagaactacctctgagagcg +cgagatggtggcagtatgctctgcagctagcgtttagaacgcgcccgcgcattaaccagt +catattaaaatggactgtcttaattgtcggcattaggagcaatattaactgatgagggta +tcggtcgcagaagtaatgacggaaatacgcctctagtccgcagagatacgattacagact +cagatcccctaacaagcaaaacgattaaatcggaatcactccccctatgacatatttgaa +atacacaagaaaccacgcaacatgtcccgcattctcaaccgcgctttataagatgttgag +tctgagaattagatgacctaactgcaagaatcatggcgagtttatctagtaggcaagtct +gtaccctagggttcgaacgctgtgacgtcgtgatcggtctaaggacttagatgataacca +agaactggtttaccgagtactttcactattaggagtaattacatgcgttcaccgcggaat +acgacgaaattttttcatatctttatgagcgagatcgtgtcgtctttgcattgcaacagt +cgctaccagtaattgctgatcaattatagattcattatacagatgcttacttttctctat +tcaatactgtcatgagttgtttttaaataagcaccagaattatgtcgcctagtataatct +tgcttccacttgaatcaatgcgatggacagtattctactgattgcaaagtagtctatttc +ggcttagcagtacgcatgcctatttttttgcaggcacagaataatatgcaactaggattc +tcggcatccaattaacaggctaaaacaccaccgaaagacaggtaatctacgaagttgatg +tttactacagaaagcgaatgatatcacttggagaacattttagatgcccccttttaatct +agactgagtgtaccaatatatcaccggtctaccgaatcagcttgaataaaccactctagt +actcatgataaccgagcatacacatgtatttctcaatgcactgaaggtgaactgtttaca +ccataccttgcgaatcaacgtggcgacttatacttctgtctttgagtacagcacacccta +atgaatctaagttagttgttgatacgaattgtaatttgactggatctcgcctcctcatct +agattcttagagaagatgtttcttatagccggtactgtaactttattgatctggtttatg +gtaatcaacattttacctctatttaaacgtccttgcgccgtgcactcaatcctgatcggt +ttagattcaagcgattatcgagtctggaggccgagaaaagaaatgcacagagtaagctct +ctattgcgacatctacgtagaaactcgcatttcagatcgagtaagcaactctcattgtgt +tgattcagtaatacaagattacctacgcttctacgaaatatactatagatttagcctacg +tcacctttagtgtcgagtcggagctttgaagatcggatgcggtgtggactgtgtataggc +aattttgctgcgagctcgtgacttttggttgatgtcgatatcaatgggatacctcaaacg +tctttatctctggataactcacattgagtataccggtaaaaatttattctattcatctaa +atagtcagtgagggctagggtcgcaatcacattaggccacatacacatacttaacatgtt +ctattgacccgacccaactttagtagcattgtagccgtttatgcaaatatgccaggcgcc +aaacactagccagagggcattttgttacatttatttaatcgattattacacagtcggaac +acgcctacatgcgttcgacttatttgcgacatggtcaacaattcagtaatttaatccaaa +acctaaagtcagagacatgacactaaaatcacattaaggtcagttagtgaaggaatggct +aaccagctagagaatgcatcattaacaggcacttattgtcaaatattttccagatctaag +caacatcacgttaaaaagtacaacaatcacttaaaacacatcagtccaggtgtaattaga +aagccgcttagtaggcaagcgtaggagtataaatgtagacaatagtcgggacttagcaga +cactggatgcagtcatagaagatcttgcataacacgttagggttagagctacgaacgccc +atcattaactgcctaaagcgtgcgtgagcttagcgctaacttttccaacacgtttgtgat +ttcgttcataatgtatcaatttcacagtcatatacagggagtgtagaaaaatcgcaatta +acatacgttgacctatttttgttcagagttcagttagagcctaatgattcgagagcaata +atcaggacagcctcataggaagtgtcaatcacttagaagctatattattataaatcgctc +tttactgtcgtcgaaggaacgagcgagagagaatcagttgcctgcaactggcttaacaat +atgatacataaaaatattttcatcaccactaagacggtggaattcagacttattggcaac +ttaggatgggactattaaataacccataagatgttgggataaagttacgaaacgaaaggg +atatagcctgttagataggaaatccccaataaaacatagccggcctccacagcagtgatc +tattccgccacgcgatatctttataccacgcaatataccaataataaaggttaaatgtgg +ttgcgatttaaaaaagatacatatcagttgcaccgcgtagcaaatccgtatgtgaagcgt +aacctagaattatagcgtctgcaagttctctaagcttcctctgcaagatacaatatgact +ttttagcttttttactaccaaatctcagaatcttagaaacaggttggtacgtgctactcg +gaattcccaaagtaccctgctatatatgccattccttcattggtccgggctcaccatggg +gccatcatagtaatagaaggtagtaaaactagttgatttccgacttttaacaatcactat +cctgacccagatatgggttccgactggcccttactccagtaagggcagacacacagacaa +cgagaacttgataactttgaattctcaaatcgatcattgcaacgtgacttatttactagc +ctactcctataattcatacgtcaaatacatttcaacggaggaagataataagtaaatatt +cactaaataatggtcgaaggagtcctttgccaacataagtccacatatgcgctatagatt +ttttcttggggttcatattcaataagataaacagcaagagtatcacgtcagcgagtcatt +gagatcttggctagcattgtgatagcatattctacctaaatggtagtctagcacagagtg +gataagatatcagttagatatagacaagtactataacagatctcgcttcgttggattgta +tggctagctttgatgatatgattttataaaaattgatccagacctgacctggccaattat +attcattttttatgagtaaaaatagataaccatgaaaatactcaagccccttaggacgta +caaagtggtaacataaatttcaggtgttattctgcaaccacacctgttttgggttttcaa +aaaggctaagcagattggttttacagataatccctgaacactggtatctcccaacgatgt +cgttcccaacccttgctgaccttttaagctctgctgaagttttgtaaactaggcggaaaa +tatgttcgatagatccactcgcctgaggtagaaattcgtcttagtaacgcctctttggat +tacacagaatagtgtactgacacgtacactgctgcagcagccatacgctaacattaaaat +tcgttgagtctacatttgttgttattcggattatgttattgggaatagtatttttattcc +cctgcgtgaaaccacatggatagattagcctactcctaaagactcccttttggtctacgg +ttcaattctcttactgagtttatgttcgtaattatatcggcgcagtgaatctcctaatta +tcaccggagttaccagacgccatgaacttatggccagaaacattgcatgtggcctacata +ggattagtatcaagagtttacgtttgcaacgacatttgaccaacttgaccattcctgctt +gtagaccgcgggaactcccctgcacgcgactatagaagttggtggtggatgtggcttatg +ccgcaaatatggttttgaaaaaagtaatctattgcttgatacctgaattgagacatgtat +aagggctattgccagatgaaaaactgcatataaggtcaaacaatataagaacattataca +taggatcttagcgttcctcaggatggtatacgctataaagtctagcttcagcagctaagg +agttttgccagtgcggacttccgctggaagattaggtttaaccgccctgacatcttcata +aggtcgggcctgattcaaacccctggagtgccgtctcatacttgaattaatcgatggaaa +acttcttctagtctaatattattattaacaaatgacggttcaataaataacaccgtaagg +gtgggaaactgttaagtgatgaatcattttaacctatcatccattagctacagataatga +taccccgatccgactagggggtaagtggttgttccgttaggataaaccatgtaaaacgtt +agagggtttgtagattaattggtattccagataaatgaggtcagggcgagtgatcaatta +cactgaaaaattgtcagcttgcgcggtagttgttaagacagtataaatgaaggggattca +gaagcaagtttctcgattgactgaatttataaaccagtcgtcaatcatgatttttgtgtc +gattaaagcctaaatggtaatttaaaccattgatatttatcgagtctataaatatctttg +gttgtatattacttcacaatcaccaattctaaatgattcttccactgtgcgggtggagat +atcaggacgggttaaggttgacctacatcgttttgatacaacaaaaatcaaagcacatgg +ctggggacttctcgatactatctttgagatagtacgggcaagagtgggtgacgcctccct +acattttcaagtctatcggataacttctcggtaaaacgctcgcgatatagttttaaagca +ttgatttaatccacgcaggagcaagttttaccggtcgaatgagaaaattcaacgtaagtg +tcatatccagtcatggttagccaaaagcatgggttatccaaaaggaataaaacagctctt +caacaaagagatgaggcttcataacttcgatgaatgcgtatggttctgatatatagatcg +atgcatgaggacactttattttagccggcgaattaatggaatccatacgttacttatttg +gacatgacttctaggtgtttttgctgtcccgtttagcgatatttacagattagtatttcg +tttctcatagttaattgtatctagatactaactcgttgaagacgcataccttgccatttg +tacaggacttaactgttccgtgcgtaatttgaatttcttataggttcttcaaggcacgaa +tacctcactcatgaccgttcatactctagttaaggtcgggaatactacgtatgcagggaa +ttgtaacctaggagatttacaactctttaaacaagagtcgctgaggtccaggatcaaaac +actgaatctcctaacttcgggtgcctccgtaaatcacctagaaacctactcatacatttg +caattttgagatgtaggcgaaagagagaaatctgctttttaacggtatctcttgggattc +cttttaaaaacacataacgatagtaatgtaccaagtaaccaaaagctgggatgtgtctgt +gtactgatccgccgtgtcagagtagtccgccatgaatattgacgtcaaggctagtgtcat +caggtattgatgttcattgtaaatgaaggaatgaactaatgtcaccaagtaaagggggtg +aaaatgctccccagggttctacagacatagagatggtcagaacacgacccccctctcaac +gcagtgtatttgaaatatatggacatatctaccttattctgtaattttagatgtgttctg +tgtataccgatattgataagtcaataggcttgattacgtatcttaagacaaatctgtttc +gcaagtaggaccgcatctttcagattgtttctttttatgccataacctgcccaggaattc +aaaaggttatcgatacccgatatgctgtgaattattattctaatggccactcattcctgc +ttatatctggaattggcatgaatatcttacaacctaaagtctggcgttgcgccagttcta +cttcgtaccggacaccatctccagtcgttaaccgaaggtgggtacgtcacataaaagttc +attagaccacactttgtgccgacgtatatagatatattacacgtatagggaatgttttct +cctaggtgacccgaccttctactaaggttgtacatcgtataatggcccattaactacgag +gaaagtggtattgacctggtaatgcacgttcttcgatatataccgacgaggtaaagtcta +ctattgcaaagtttgacgttatactgataagtttagatttccctggatcgcgcatgaaca +atgtatgcgttatctgccatatataacatgttacaaatccttggggatactatcgctact +atcatcggaccaaaattaaataggctagtgtcttatcagaacatcatgtttaccgaactg +atctattttccaatttaagctgatattacgtccgcgtatttattttagttccccggatga +cgattatctgagctacatcatacaagttagcatactcgccggtgcattgatttcttattt +cgctatatcttcaagttcacaggcttcatatagttccaattagcagtataattaggtttt +gtaactttaaccatactttataaaaggttatattgcacaactgatcaagcatccgctata +acccgagctttaccagttagcggctaataacaaataagatgacttcgtgtcatacgaccg +tcatgatcatgctctaacttaggtgggaaccaaatttaggcaatgggtagtaataagtat +aaaatgataccacatatactataacaatgaaattatttgtaatccggtttgccaacgtat +cccccttcgcgataaattaatgacatagggtcatccatgtgccaatcgtgtgtgccaaaa +tctcaaattcaattatcatcaatattggccaagtgttataagcgttgaaagtgatatagg +ccgccaaaaagtagtctacttaaaaaccaatatttatcgttcgttattgctggtagtaca +acatcacgagcatttctcttttgagttgatttatactatatctgctgatgtgattatgtc +ccacttacccagaatattaagaaagtcctagattgtaggtatacttgactataaatataa +tttaagactatacaaataatctggctacattatgccatcgtagaaactgataacgtagta +acgtcggacactagattttggtcggggagtaatctagcatactaacgaatttgttaaatc +cgctgaaagtatatgtcattacctgcttggcctgtcttcaatacgtttagactattaagg +actcatttcgagatccagtattaattatacgcatccatatttatactgaagacggattga +gttaggacgacaagctaaacaaatattaagttaaggattagtattatattgtagaaactc +gtcgggttggaacgattcatcatcatagaatgcgttacttattcagagagacttaattcg +gttatgactggcagctcacctggaaagtaggtgaaaggcaacagaagaatattgttgact +gaattctacgggctacgaacgtaattacaaagcggttcgtaaagagcataaagatcaata +caatggatctctacagtattacgtaaataacatacataaacctggtgttgattcgactag +ctcatagattaatcattaattgaagctacgaagacgcggaagtctgcggagtgagcaaac +agtaatcgactgataaatgcttataatatcgcgcttaaatgccgcatggtgtacattaac +gtgggggtagtcaaaggaatatatttactaggaatattagttatgcaaatgttgtgtcaa +tgtgatgtgttttatccagacattggatgcatggctgtgggggcacaggatacttaccat +tagttcacctacaagcggcgtgagagggtctcagttttagccagcgcagagaagtacggg +cctttagacgattaatgctagaattgtcataaacctcgtgaaaagctagttaataatcat +ggtgctagaagaacacaacttttctataaaccagttctcgactgacagtcgtaactcact +atatcgccgctttgtactgtcgcaaaaaaacctcacatagaaagaaaaatctactgggtg +catcagtagagatcgtgttctgagagataaatacaccggatacgatctgcatcgagttca +tgtattaggtcaagcttgggactgttgtgccagtagcattttttaacagtcaaagtaggg +tgagacacgtcatatcataatatatgccatcgaggtttaaagtttatatgataagctagc +atgcgttgcaatcgtattcttgaatgctccgtggtttgtactaattcctttatagactga +gtgtatcgtacactcggtacaattacaaaggatggaagagcaaataggtcttcaattata +acagtaccccaccttaatctaaaaaccagcttcaattagtattaatttcgccaggagtat +atatataaatatctaaagactaaaagactcgtacttttacaacttacgtcgtagcataat +taaatcatgggtaaatgtcatcagtaagtgcattagaaatactcctttgtaaggatacag +tgaatgtgtctcagcaagtcagtagaaatggaaattcatactcgattaaggcctataaaa +ctgttgttggtatctacagagtgattaaaattagtgaatcagattacgaaaatgttttcc +cgctcgcacttacgcgtttagacaaaagtacaggtggtacaattggctgtagtagaattt +tggtataaaataggtgataaaccggatgggtgtgggcgaattcaaaagcggtttttgttc +catagaactatgtagttggttataaaggttgtaatctcggagattaggttagggcttaat +cagaatagtaacaatttctctatgtaaagtacagtgggtgatcgtatgagttcacgaact +cttaatgccatgcctggacaggataaacaatacgcatataacttgacgatcgagcttata +tcgacctatttgagaagtttaacgggtcgatataatatacaggtcttaatagccgatttt +ttctagaaaagcaatcctatatcttagttaatcagatcaaccccgtgaacgatatatcag +caaactgaacattgtatacaacattcctttttgtccgggtggggactccatttaaagtat +ctcacctagaactcagcggtaatagatgcagtctcttgcccagttacggtaactaaatgt +tgatacttagaattgctaaattttagtctagacatttccaggtaaaccggtagacgacaa +tttctctgtcatctgtcataagatcgcttagtgtgctcaaattgcaattgagggccctac +tatagacaatcatcagactttttaattaaatagttttccatgaatgtgttgtcaaggcgg +accccttcacttttatcacggctcataaatgtcgtatgactgtagtcggtagcggccttc +gagtcttcaggggaaatggaaaagaaattaggcttctaagatggactataatcgattagg +ctaattccgttcgcaaatcacagaagcaatcttactcaaaattgttggaatcgatagcga +acgcgaccgtgaatgtttaaaagtgctcgcacagaattacccaatacctatcatcacgac +ttaaatacccaaagcagttgtagtcgcgtaatagattaagtctgaagcctagagacaaag +ggatactgggcggggaaacctgctccttcacggtaacatggtaacaacagaatttggtta +aggttaaaacgaaatatactcggagtgaattactgttaggtttcgtcatcggatcaataa +gtagtttccgtgaagacactcttatattagatctccgaaattctgacccgtgcattaggc +acttggtaggagattccatttggaacttgctcaatgtaagccagtaatgttccgaaataa +ttcgctgcaggagcgaggagccgctgaataaaggaccctcgcatcttgttaccttatggt +tgagggtcaccgttctctgcgtcaattccagagctggagatacattcatcaacgttacct +acgcacagaataaaaagatcgagcgctaactcgttttcctaaacacaacggatttagaca +aattaccgaatgcgccggagagtagcatcttagtgtcatgcctatcatggcggctcagta +cgaagagttcaggcatcgaatattgtggtagcccgcactcaaagttccgccattaggtaa +gctatatattgtggtcagaacttgaggacaactatgagctactaaaaataaacaattttg +tcatttgttctagatatgtggcattcatcgaacgcttgtaccagaagttacattcgcagc +gtgagcgaataaacccgaatgagcgtaacattatcaataacatatagttcagatagagaa +cgaggtattcgacagagaattacccaacattggttattaatctatgcagaataatttaga +taatgtcactacataatattaggaccaaaaggtgattccccagaagacaaaacaataaac +aatctcacatattcgctagtacctatgtatgggtatgatcttctgattggacggggataa +tttccaggtatattaaaacttattaccataatctagacctaagagaggttatataagtaa +agagctgtgttccgatagaaaaacccgaccttaaagacttgcgaagtaaattttgcttta +acaaaaaaacctacgtaagggaatattctgtataaactgaaaagtcaggtgtaactacat +gagtcatgtcttcgattaattacaatgcgatctcgttattctgatcaactaatatcataa +actgccactacatcttgtacaatcattcgcaacaatacttttatgtgctaaggtcacgtg +cttcctctgctatgctgatttaatcagattcataaaggaatacgaataactctggatcca +ttaccacgcaagggatttatttacggctgattactttttggctgttgacagaactgccat +gaaagtaagatgtcgcatcttgcataaataatagcacctaatatagccgacaaagtgatt +ccgataacagattttaagttgtccagccttgagactccatgaagaccgcttgggagcttc +cccgtgattagaagaatctaaatcccaagtggatggggggagtttaaatctcagcaccaa +caaatagtacttcctctcagagcgcgtcatggtcgaaggagcctatcctgatagaggttt +gaaagcgcacgcgcatttaactgtcatattaaattggaatctcgtaagtgtcggcagtac +gacaaattttaactgatgtcggtatacggagaagaaggaagcacgcattgaagcagctac +gcagaactgagaagatgacactctaagatacaattaatacaaaaacgttttaagcccaat +ctatcaacagatgtaagatgtctaatacacaagaataaaaccttcatgtcccgatgtata +ataacagctttatttctgctggtcgaggtgaagtagtggaaattactccatcttgctgcg +cgtctttatagtgttggctactctgtaaccgacgcgtccatccctctctcctagtgatcc +gtatatccaattagaggataaccaacatctgcgttaccgacgaatttaaatttttcgact +atttaattccgttcaaacccgtattcgtagtaagtgtttcatagatttatgaccgacatc +gtgtacgagttgcagtgcatatgtagataccactaattgctgatctaggatacatgcttt +ataaacatgcttacttggctattttatttactgtcatgtgggggtttttattttcaacaa +gtatgtgctaccattggataatctggcttcaaattgaagatatgcgttccaaacttgtct +actgtttgctaagtaggagttgtcccattagaactacgcagcacgtggtttgtgatcgaa +aagaataattggcaaatacgaggctagccttcaaatttaatgcagattactcctcagaaa +cacacgtaagcgacgaacgtgatgtttactacacaatgcgtatcatagaaattcgtgata +atttttgttccaacctttgaatctagactgagtggaaaaagatttcaccgggataccgtt +tatgctggttttaaaaactcgtcgaatcatcttataactgcattcaaatggatttctcaa +tcatctgtacgtcaactgttttaacaataacgtcagaataaaccggcacaatgagacggc +ggtctttcactacaccacacccttaggattataagtgacgtgtggattcgaattctaagg +tgacgggatctacaagcctcagctacattaggtctgaagatctttcgtatagccgcgtat +gttactgtttggatatgggttatgctaatcaacagttgacagcgagtgaaacggccttgc +gacctgaaatctttacggttaccttttgattcaagacaggatcgacgatggaccacgtga +aatgaattcaaaactgtaacatcgcttgtgcctcagcgaccgagtaacgacaagttcaca +tcctctatgcaactatcattgtggtcattaaggtattcaagattaactaagagtcgacca +tatattctagagttttacaattaggaaccgttagtctagactaggagcgtgcaacatcgc +aggaggtgtggactgtcttgacccaagttgcctgacacatagtgtcttttgcttcatgtc +cttagcaatgcgatacctcaatcgtagttttatcgggataaataacatggtgtttaaccc +tattaatggtttctattaatctaaattgtaaggcagcccttgggtcgaaagcacattagg +ccacatacacagtatgaaattgttcgagtgtccagaccataattgactaccatggtacac +ggtgttgctattatgactcccgcaaaactcttgacagagggaattttggtacattgatgt +aatcgatgatttaacagtaggaactagacgtcatccgttagactgagttccgacatgctc +aaattgtcaggatttttatccaataactaatggctctcacatgtaaataaaatcacatta +acgtcacttagtgatggattcgctaaacagatagactatcattcatgaactggcactgtt +tcgattatatttgcaacatcgaacatacttaaagttaaatacgacatcattcaattaaaa +aaattcagtacacctctaatgagtatcccgctttggaggaaagagtagcactttaaatgg +acaatttaggccggactttcctgtaaatggatgaagtcattgtacagcttgaataaatcg +ttagggttagtccttacatccaccatatgttaatgaataaagcctgagggaccttagagc +taacttgtccaacacgttgctcatttacttaataaggttgaaatgtatcagtaagtgaca +gcgagtgtagattttgaccatttaactgaccttcacagttttgtcttcagacgtcactta +caccataatgatgacagagcttgtagatgcacacactcattcctagtgtaaatcaagtag +tagctagattattataaagagatattttctggcgtcgaacgtaacacagagagagtataa +ggggcatgataatggcttatcaatatgtgtaagaaaaagtttttaatatcatctaactcg +gtggaatgcacacttatggccaactgaccttgggacgagttaagataccataagaggttg +cctgtaagttaagataacaaagggatattccatctttgtgtgctaagaacctatttatat +ttgcagccataaaaacctctgtgctatgcagccaccagagttatttatacaaagaaagag +accatttagatacgttaattctgcttgcgatttattaaacagacatttcacgtccaacca +ctacaaaagccctatcgcaagacgatcattgtattatagcctatgcaacgtagctaagcg +gccgaggaatcataaaatatgaattgttacattgtttactacatatgatcacaatctttg +taaaaggttcgttcgtgatactaccatgtacctaactaacctgagatatatgcaatgact +tatggggtcagcgcgcaacatccgcaaagcatagtaatacaaggtaggaaaacttctgga +tttcccaaggttataatgctctatactgaccaagagatccgttacgactcgcaatgaata +ctctaagggcactcacaaagaaaaccactaattgataaatttcaatgataatatcctgaa +ttgcatcgtgtatgagttacgagaagtcgcatttaatgaattagtcatagaaatgtcata +gcaggaacataattactatattttaacgatttaatcgtagttggagtcctttcccaaatt +atgtcatcagttccgatttagatgttttcgggcccttcttagtaaagaagttaatatcca +agactagctcctcacccacgcatgcacatattcgcgagaagtctgatagaatattcgaca +gaaatgcgactctagctcacactcgttaactgatcaggtacttatagacaagtacgttat +cagatatcgcttcggggcattgttgcgctacctttgtgcatagcagttttgaaaaattgt +tcaagacctgaacgggaaaatgatattatttttttaggaggaataatacagtaccatgta +aatactcaaccaccttacgtacttcttacgccgaacatatatggcacgtgttattcggct +aacaaaactgttgtgccttttctataaggataagcagattcgttttaaacatatgacctg +taaactgggatctacaaaagaggtacttaaaataaattgcgcaacggtttagatctgcgg +atctttggttaaagagcaccattagatgtgccatacttcctatcgcctgagcgagaattt +agtctgaggaaccactcttgggatttaaaacaattcggttaggacacctactcggcggat +gaagcaatacgataacattaaaagtcgttcagtctaattttggtcgtagtacgatgagct +gatggccaattgtatttttattaacagcactgaaacaaaatggagactttagactaatac +taaagtctcaatgttcgtcgaaccttaaatgctcggaatgaggggatcttcggaagtata +gcgccgaagtgtatctcattattataacaccagtgtacagacgacatctaattatggcca +gaaactgtcattgtgccattaagaggattagtagatagtctggaccgtggaatagaattt +tgaccaaattgaccagtcctgcttgtagacagcgcgatctaaactgcacgagaatataca +agttggtggtgcttgtggctgagcacgctaagatgcgtttgtttttacgattctagtgct +tcttaacgcaattcagtcttctagatccgctattccaacatcaatatctcaatttaaggt +caatatatataacaaaattagacagagcagctgacacttacgaagcatcgtagaaccgat +atagtcgaccttatgatgatatggacgtgtccaagtccgcacttccgatgcatcttgacg +gtgaaccgaaatgaaatcttcattagggcccccatgtgtcaaaccactcgagtcccgtct +ctgaagtcaagtattactgcgaaaaattcgtctactattagtttattatgaacttatgac +gcttaaataaattaaacagtaagcctgggaaaatgttaaggcaggaatctttgtaacagt +tcataatgttgctaaagattatcagaccccgtgaagacttcgggctttgggcttcgtacc +gtagcataatacatctatatagttagaggcttgcgtgttgttgtgctattccacatatag +cagctctgggcgactcttcaatgaaaatgaaaaatggtaacctggcgacctacttgttaa +gtcagtttaattcaaggggattaagtaccaagggtcgagtttctctgtatttattatact +gtaggcaagaagcttttttggcgagatttaagacttaagcctatggtaaaaatttgatag +tgagcgactatagtaagagatttgggtggttagtaattaaaattctcctatgctaaatca +ggcgtacaatctgagggtgcacatttctcgacgcgtgaaccttcaccgaaagcgtgtgga +ttatacaaatttcaaacatattggcggggcacttatccataatagatttctgtttgtacg +ccaaactctgcctcacccctccataaattgtattggctagaggttaaattctccgtaaat +agagacacatatagttttatacaattgtttgaatcaaagcacgagaaacttttaaccgta +cattgacaaatgtcttcggatggggcagagcatctcttcgtgacccaaatcaatcgctga +gcaataagcaagaaaacacagattatacaaagagatctggatgaagatattcgtgcaatc +actatcgttatgttagagagttccatgcatgaggactcgttttttgaccaggagaattaa +gccaagaaataactgacgtatttccaaatgaattctacgtgtttttcctgtcacctttag +ccagtgttaaagatgactatggagtttcgaataggttattctatagacattataacgagt +ggaacacccataccttcacagtgctaaaggtaggaacgggtacgtcaggtagttcaaggg +attttaggttcttaatccaacgaagaaataacgcatcacccgtcattctattgttttcgt +cgggattacttagtaggcagggtattctaacctacctgagttacaaatctttaaaaaact +ggccatgaggtcatggtgataaaatctgaatcgcctaaattcgcgtccctaaggaaatat +actagaatccgtctcagaaagtgcaaaggttgacttcttcccctaacacagaattctcag +ttttatagctatctagtggcattcctttttataaaactttacgtttgtaagggtccaact +ttacaaaagctcggatgtgtatgtgtaatcttccgccgtgtaagacttggaacccatgta +tattgacggcatggcgtggctaagcaggtattgatcttcagtgtaaagcaaggtatgttc +taatctaacaatgtaaagccggggattagccgccaaaggggtctaatgacatagagatgc +tctgaaatcgtaccaactataaaagcacgggatttgaaatatagcgacagatcttccgta +ttctgttagttgacatctgtgctgtctttaccgattgtgatttggctttagcagtcattt +agtttcgttactcattgctcgtgcgatagttccaccgaatatggcacattcgttcttttt +ttccattttactgcaaaccttttcaaaagctgatcgataccactgatgatggcattgatt +agtcgattggcaactatgtcctgcttatatctccaattgcattgaatatagtaaaaaata +aaggctcgccttcccaatgggctacggagtacacgaaaaaatcgcaactcgtttaaccaa +gcgccgtacctaacatataagtgattgagacaaatagttctccagacgtattgagatata +tgtctcctataggcaagcgtttctaattgctgaccagaaattagaattaggttgttaata +ctatattcgaccattttattccacgaatgtgctattctactggtattgctccgtatgcga +tatataaccaacacggaaagtcgtcgattgcaaagtggctccgtagaatcatttctggtc +atttaccgggagcgcgcttgaacaatggatgcggtatctgccatattgttattgttaaaa +agacttccgcttactatcgcttcgatcatcggaaaaatattaatgaggattgggtcgtat +aagaaaatcatcttttcagttcgcagatttttgccaatttaaccggttatttcgtcagac +ttggtagtgtagttacaagcatcacgattatatcagctacagaattaaactgtcctgact +cgacggggcagtgtgtgagtattgcgctatatattcaaggtaacaggaggcatataggtc +atagtacaaggataatgaggtttgctaactttaaaaattattgatttaacggttgattga +aaatctctgcaagatgacgctagaacacctgatgttcaagtttgccgataataacatata +agatgaattactgtctttagaccctcatgttaatccgctaacttagggcggaaacaatgt +taggctatgcggagtaagtactatattatgataccacatagaatttaacattcatatgat +gtctaatacccgttcccaaccttgcaaccgtcccgattaattaagcaattacggtcatca +atgggccaatcctgtctcaaaaattatcatattcaaggttcagctattttggcaatgggt +gagtaccgttcttagtgatttacgaacccataatctaggcgacttaatatacaagattta +gagttacgttttccgggtagtacatattaacgaccatggatcgggtgaggtgttgtatta +gttatctgatcttgtcagtagctcccaatgtcccagaatattatgtttctactagagtgt +tcgtatactggaatttaaatattatgtaagactagacaaattttatggatacattaggcc +atcgtagaatatgatatagttgtaacgtccctctatagattttcggagggcaggtatatt +gcttaataaagatgttcggaaatcagcggaaaggatttgtaattaactgatgcgcagcgc +ttaaataagtttagactattaagctatatgttcgacagcatgtagttttttttaccagaa +agtgttatactgatgacccatggaggtagctcctcatgataaaaatattgttacttaagc +attactattatagtgttcaaactagtaccgttgcatactttaagaatcagacatggcgtt +tcttatgcagacacacttttttagctgttgacgcccacctcacatccatagtaggtcaat +cgcataagaacaatattctggactgttttattacccagaagaaagttttttctttccggt +tcgttaagacaataaagatcatttcattcgttctcttaacgatgaactaaagtacttaaa +gtatccgcctcttgtttcgactagcgcatagtgtaataattaaggcaagataagaagaac +aggaacgcgcacgtcggagataactctaatagtctctttattccgtttaatatagcccgt +aattgcaccatgcgctacagtaacggccgccttcgcaaacctatttatgtaattccaagt +ttaggtatgcaatggttggggcaatgtgaggggttttatcaagactttcgttgcttcgcg +gggggcgcaaagcagactttacagtagttaaccgaaaaccgcagggagtcgctctaagtg +ttaccaacccctcactactacgcgaaggtactcgattattccttgaatgggctgaaacat +cgtgattagcgtcttatgattcaggctgatagaagaaaacttattttctatattccacgt +atacaatcacactcgtaactaaatagttcccagcgttgtaatgtcgctataataaataaa +atacaaagaaaattcgtctgggtgcataagtacagttagtcgtctgtcacataaataatc +cgcagtcgatctcattacaggtattgttgttggtcaaccttcgcaaggtggtccaagtag +cattgttgaacagtaaaactaccgtcacacaaggaatatcataatagatgccatacacgg +ttttacttgatatgtttacagtccttgagttgcaatcgtagtattgtttcatccggggtg +tgtacgaagtaatttagacaaggtgtgtagcggtcactaggtaaaatgacttaggatgga +tgagcatttaggtattctatgataacactaaccatcatgtttctaaaatcctcaggaaat +ttgtattattttaccaacctgtatttatagaaagtgcttttgacttaaagaagccgaagt +gttcaaattaaggagtacctgattgaaagaatggggaattgtaatctgtaactcaattac +aaataagccgttctaaggattaaggctttgtgtctaagcaactcacgtgaattcgaaatt +catactcgattaacgactttaatactcttctgcgtatctacagactcatttaaattacgg +aatatgttttcgtttttggtttccagctcgcacgtacgcgtttacaaataaggacacctg +gtacaattggctggagtacaatgttggtttttatttgctgattatcccgatccctgtggg +cgttggcataaccgggttttcttcaagactactttcgtgttgcttatatacctggtaata +tcggtgagtagcttagggcttaatcacaatactaacaagttctctatggattggacaggg +cggcatccgttgactgaacgatctattaatccattccctgcactggataaacaagaccca +tttaaattgaccatagagatgttagcgtcatatttctgttcgtgatagggtacatatatt +ataaacggattatgagcagtggttttctagaaaagcattcatagttaggagtgtatcaga +tcataccactgaaccatagagcacaattctctactggctatacttcattcctttttgtcc +gggtggggacgaaatttaaaggttctaacctagaacgcagagcgaattgatcaaggcgct +ggccaagtgaacggttctaaatgttcttaatgagaattgcgtattttgactattgacagg +gcatcgtaaaccgctactcgacttggtatctgtaatctgtatgtagatagagtacgggcc +tataattcaaattcagccaccgaagattcacaatcttcagacgtttgaaggaaagaggtt +tactggtatgtggtgtcaagccccacccattctctgttatatccgagcattaatgtagtt +tcactgtactacggtcacgccgtagagtcggcagggcaaatccaaaacaatttaggctga +gaagtggcactataatagtttagcctaagtcccttcgctaataactcaacaaagatgacg +caaaagtcggcgaatagattgcgttcgcgtaagggtatcttgaatactgatagctctcat +ggtaccaagaactttcataacctctttatttaccaaacctgttctactagcgttagtgtt +ttagtctgtagccgacacaaaaaccgagaatggccggcgtaaccggcgcctgcaagctaa +catgggatcaaaactattggcttaacgtttaatcgaatgagactagcactgtattactct +ttcgtttcggcagcggatcaataaggaggtgacggcatcactctcttatagtagatatca +cttattctcacaacggaagtaggatcttccgtcctcattaaatttgcaactggctcaatg +taacactgtaatgttaacaaagtatgagctgaaggtcagagcagacgatgtagtaaggtc +cctcgaagctgcttacagtatccttgaggctcaacgggctatgcggaaattccagacctc +gagttacattatgaaacgtgtcattccatctcattaaatagttcgtgccctatcgccttg +taatataaacaaccgtttttgtctattttcccaaggagaaggagagtagcagcttagtgg +cttgcctatatggccccctaagtacgtactcggcacgcttagaagattgggctaccccgc +actatatgttcccaaagtaggtaacctagatagtgtcgtatgaaattcaggtcatcgatg +agagtataaaaatatacaattttggcaggggttatacattgcgggcatgaagagtaacat +tggacatgaacggacattcgaaccctgtgagtttaataccctatctccggatcattataa +agtaaatatacgtcacttactctacgtgcgtttagacagtctttgaaactaaattggtta +tttttctttcatctagatttgtctgtatctaactaaattatagttccacataaagctgat +tcaactgaagacataaatataaactttctaacatagtagcgaggaaagagctatgcctag +catcggatcatgcgtccgcgagtagttcctggtagagttaaaagtttttccagaatctag +accgaacacagggtagtgaacgaaagtgcgcggtgaacatacataataccgaacgtaaac +aattccgttcgtattgttgctgtatctatatttcctacgtaaggctatttgatctataat +atgaaaagtcacgtcgaaataaatcaggaagcgcttcgagtatgtacattcagatctcct +tagtatcatcaaattatagattttacggccacgaattattggtctagatgtcccaaaaat +aatttgatgtcagtagcgatcgtgcttcctcggagttgaggttggaagaagagtcattat +gctataccaagaactctccatccagtacctagaaaggcaggtatgtaccgctcattaatt +ttgcgatcttgacagatctgcatgcaaagtaacttgtaccagatggcttttataatagaa +actaagtttcccgaataacggtgtacgataacagatttttaggtgtacagacgtctgact +caatgaacacacattgggacctgccccgggaggagtagtagataattaccttctccagcg +cgggtcttttaatatcacaacataaaaatactaattaatatcacacaccctcatcctcga +tggagcctagcatcatacacgtttgatagacaacgccaattttactgtaatatgatattc +gaatctagtatgtggacgctgtaccacattgtttaaaggagctccctttaccgacatgaa +cgaagcaagctttgtacaagatacgaagaactcagtactggtaactataagagacaattt +atacataaaagtgttaagaccattatataaaaagaggtatgaggtctttgtaactacaat +aatacattcatcgaacgatggagaataacagagttatttctgctgctcgagctctagttc +tgctaatttctcaatcttgatgccactcgtttgagtcttccattcgctcttaacgacgcg +tacatccctctctcctactcttacctatatcctattactggttaacctacatctccggga +aagacgtaggtaaagtggtccacgattgtattcacttataacacctagtagtactatgtg +ttgctgagagtgaggacacacttactctacgagttcaagtccatatggacattacacttt +ttcagcatctaggtgtcatgatgtattaacagccgttaggggctatttgattttatcgat +tgtcggcgtgtgtattttcaacaactaggtgctacaattcgtgaataggcatgaaaattc +aagattgcagttcctatcttgtataatctttcctttggacgagttgtaccatttcaacta +acctgcaagtggggggtcatccatatgaagatttgccaaatacctggagaccctgaaaag +tttatccagattaataataacaaacaaacctaagcgaagaacgtcagctttaataaacta +tcactatcatagaaattcctgttaattgttcttccaaacgttgaatagactatcacgggt +aatagattgaacacggagaacgtttatccggcttgtaaaatatcgtcgaatctgctgata +actcaattatattcgatggagaattcatatctaccgcttagcttttaaaaattaagtcag +attattccgccacaatgagaaggcgcgagtgcactaatcaaatcacttaggattattacg +gacgtctgcattacaatgctttggggtagggttatacaagcatatgattctttaggtctc +ttgatcgggcgtttaccaccgtagcttaatgttggcatatccgtgatcctaatattctgt +tgtcagcgtgtgtataggaatgcacaacgcaaatctttaagctgacctgttcatgaaaga +caggagacacgaggcaccacctcaattctatgcaaaactctaacatagcgtggcactatg +agtacgtgtaacgacaaggtctcatactcgatcctaagataattctcgtctggaaggttt +taatctttaactaagagtagaacttagtttattgacttttacaattaggatacggttcgc +gactctaccacagggcatcatacctggagctctgctatctcgtgaccaaagtggcagcac +acatagggtcgggtcctgcatctactgagcaatccctttaagcattcctagtttgagagc +catttagatattgctgtttaaaccgattaatggtttctattattataaagtgtaacgctc +ccattcgggacattgaaaattagcaataagacaatgtatgatattcggcgagtctcaaca +acattatggtctaccatgggacaaggggttgatatgatgaatccacaaaaaatagtcaaa +cacccatggttcgttaagtgagggtatccaggtgttataaggacgatctagaagtattca +ggtacacggtgttcagacatgctctaattgtcaggttgtttataatttaacgtatcgctc +tctattctaaataatataaaattaaccgctcgtagggatgctttccagtaaaagatacac +tatcattaaggttatgcaaatgtggcgatttgatttgaatcttagtacattcttaaactt +aaatacgtattatttaaagtaaatatattatctaaaccgcttttgtctatccacatttcg +tcgaatcacgacctcgttaatgcgacaatttacgaccctctttcatctaaagcgatcatc +tatttcttctgattgatgtaatactgacccttactccgtacatacaaatgatggtaagca +agaatgactgacgctcctgtcacctttcgtggcaatcaactggcgctggtactgaagtag +cttgaaagggatatggatgtgtatgccaggcttcattttgacaatttttctgtcctgctc +agtgttgtctgaagtcgtatcgtacacaataatgatgactctcattgtagatccaatcac +gctttcctacgctaatgaaagttctagatagtgtaggtgttagacagaggttagcgccta +catccttacacacacagtgttgaacggcaagcataatcgagtatcaatagctgtatgtat +ttgtttggaatatcatatttctcccgcctttgaacaatgatgccaaaatgtcctgcccta +gagttatgataaaataactgctgccctgtaacttaagtttacaaaccgatattcaatcgt +tgtgtcctatgaaaatatttatatttgcaccaagaaaatcatctgtgcgatgaacaaaac +acagtgatttataaatacaaagagtacatttagttaccggattgcggcttgacatttatt +ttacagaattttatcggcaaaacacttcatatgaactatcgcttcacgataagtctatga +tagactagcattcgtagagaacaggaagagcaatcattatatatgaagtgttacagtggg +tactacatatgagatcattaggtctatatccggccttcctcataagaccttggaaatatc +ttacatcagagatatcaaaggaagtatgggcgaacccagaaaaagccccaaagaatagta +attcatcggacgtaatagtctggttttaactaggggttattgatatttaagctaaaagag +ttccctgaacactcgaaatgtataatctatcccaactaaaaaagtatacctctaattcag +aaatgtcattgagattagactgatgtcaatacgctaggaggtaagacaagtagaagtttt +tgatttaggaattgaaatgtaatacctccatcttaagttctatattttaaagttttatgc +ggacttcgagtaagtgcacaaatgatggcataagtgcccagttacatgtttgcggccccg +tatgagtaatgatctgtttatcaatctctagctactatcccacgaatgcactgatgccag +tcatggcgcttacattagtcgacagaaatccgacgatacctatcacgcgtgaactgttct +ggttcttattcaattcgaagtgatctcagatacattacggccatgcttgcccttcatgtc +tgctgagcagttttgttataggctgaatctcctctaagcgaaattgataggatttttggt +ggtcgatttagtctgtacctgcttattaagattcaaaatgacctacttcttacgccgaaa +tgatagggatcggctgaggaggataaatatacgctggtgcctggtatttatccagaacaa +gttgcctgtgtatcagatgaactctaatctccgagataaaaaacaggtacgtaaaataaa +ggccgcaaagggttacatctcaggatcgtggcgtatagtccaccattagttctgacttac +ttaatatagactgaccgagattgtagtatgtggatccaagcttgccatgtaaaacatgtc +ggttagcaaaacgtataggagcatgatcaaagaagagttaattaatagtactgcactata +attgtcggcggagtaccatgagctgttgcccaattcgatgtttattaacagcacgcataa +aaaatccagacttttcaattagaattaactataaatggtccgcgaaccttaaatgatcgg +aaggacgggatctgccgttgtatagaccccaactctatctaatttttataacacctctgt +aatcaacaaatcttattatgccatcattatgtcattcgccaagtaagtccagttcgagat +tctctggaccgtgcaatagtattgtcaaattatggtaatggaatccttcttctaacaccc +ttagaaaagccacgagaattgacaagttgggcgtgcttgtccaggagcaacataagtgcc +gtttctttttacgatgatagggattcttaaagcttttctctattctagatcccagttgcc +atcatcaatatctcaattgatgctcattatatagttcttatttagtatgtccagatgtca +ctgaagatcctgcctagaaccgatattctcgacaggatcatcagttcgacggggcaaacg +cacctatgcacatccatcttgaccgtgaaacgaaaggaaagagtcagtaccgacccaatg +tggaaaaaaactcctgtccacgatatgtaggcaagttttactgcctttaattagtagtcg +attagtgtagtttgatattatctaccttatagaatgtaaacagtaacccggccttaatgg +tttggcaggattctttgtaaaagttaataatgttcataaactttatcagaaaacctgaag +tagtccgcctttcgcctgcgtaacgttgcagattaattcgttttacggagtggcttgcgt +cttgttgtccgagtacacatattgctcctctcccccactcttctaggaaaatcaattatg +ctaacctgcagaccttcttctttactatctttaatgcatgcccagtatgttcatagggta +gacttgctatctattttgtataatctacgaatgatgcttggggcgcgacttttaacaatt +aagccgttgggtataatttgagagggtgccacgatagtaagagatttccggcgtgagtaa +ggaaaatgataataggattaagcaggcgtaatagctcaccctcctcagttctccaaccct +gaaccggctaagtatgactgtgcagtattaattttgaatacatattgcagcccctaggat +acattatagatgtctctttcttacccaaactcgcccgcaccaagaaagaatgtggattcg +attgaggttaaattagccggaattacagacacagattcttgtttacaattgtgggaagaa +aaccacctcaaacgttgaaacctacattcacaaatggattacgttggggatgagaatcga +ttccggtcaaaaatcatgcccggagcaataaccaagaattcacagaggattaatacactt +ctccatgaagataggactgcttgcactatccttatctttgtgtcttccttcaagcaccaa +tcgtttggggacaaccacaattatgccaagaaataacggaaggtgttccaaatctatgag +tccgcggtttcatcgcaacgtttcactgtgggtatcatgactttggactttagatttggg +tattctagagactgtagaaagactgcaacaacaagacattcacagggcgaaacctaggaa +aggggaccgcacgttgtgctagggatgtttccttaggaatccatacatgtaagaaagaat +caaccgtaattatagtgttttcggccccttgaattacgtgcatgcctttgctaaaagacc +tctgggaaatagattgaatattctggacagcagcgaatcctgattatatctcaagcgaat +atatgacccgcaagaaggatttatactagaataagtctaagaaagggcattgggtcactt +cttccactaacacacttttatcagttttataccttgagagtcccatgcatttttatatat +atttaactttcgttgcgtaaaactttaaatatgatccgtgctctatctctaatctgaaca +acggtatcacgtcgaacaaatctagtggctacgaatcgcgtcgctaagaacggtttcttc +tgctggcgttagctacgtatcttctatgctaaaaatgtatagccccgcattagcagcaaa +accgggagaatcaaatacacatccgatgaaatcgtaacaaagataaaacaacgcgatttc +tatgtttgccaaagtgattaagttgtatcgtaggggtcagcgctgatgtcttttcagttt +gggttttggatttaccagtcttttagtttcggtactatttgatcgggacattcgtccaaa +catgatggctcattcgttctttttttcaattttaatcaaaaccttgtatttacctgatac +attaaactgagcatcgcatggaggtggagattcccatatatgtaatcatttgatatccta +ttccattctttttagttataaataaacgctccactgcacaatgggagtaggacttcacca +ataattagcatctactgtaaacaagcgccgtaacgaaatgattactgattgagaaaaata +ggtctcaacaacttttgacagatatgtatccgatacccaagcgttgctaattgcgcaaaa +gtaagtagaattacggtcgtattacttgttgccaaatggttattactccaatgggctatt +ctaatccgatggatacgtaggagagagtgtacctacaccgaaactcgtagtgggcttagt +ggctacgtagaagctgttcgggtcagttacagcgtgcgaccttgtaaaatcgatcacggt +gatgaattattgttattgtttaaaagaagtcccctgaatagcccttagataatacgaaaa +tttgttatgtccagtcgctcgtatatcaaaagattcggttaagttcgcagagttttgcca +agtttacaggtgatttactaacacttgggagggtacgtacaaccatcacctggttagcag +agaatgaattatacggtcatgtcgcgaagggcaagtgtgtgagtattgaccgagttatta +aacgtaaatgcaggcatttacgtcataggacatcgagtttgtcctttgcgaaatgttaaa +tttatggttttttccgttgagtgataatagctgcaacatgaagatagtaaaactgaggtt +aaactttcaccatattaaattatatgttcaattacgcgatgtacaaactaatgttaatca +gatttaggagcgcgcttaatatgggtccctatcccgactttgtacgagattttgataaaa +aatagtattgtaaattcatttgatggcgtagaaccgggcaaaaccttgaaaaaggacaca +tttaggatgctatttccctaagaaagcggaaaatcctggctcaatatttataatagtaat +ggttaagattgtggcccaatcgctgagtacccgtcttacgctttttccaacacataatcg +acgagaatgtatttaaatgtttgagacttacgttttccgcgtacttattattaaagtcat +tggagagggtgtcgtctgggtgtagttttctcatctgctcaggagctaaaaatgtaaatc +tattggttgtttctaattctgtcgtccgtgtaggctatttaatttttatggtacacttga +atatgtttagccataatgtagccaatactacaatatcagatacttgtatacgacctatag +acttttgccgaccgctcgtagagtgatttagaaagatgttcggatagcacagcaatcgtt +tgcgaatgtaagcatgcgaagcgagtatttaactgttgactattttgctatatgttactc +tgaatgttgttttttttaccagaatgtgttataatgatcaaccatgcacgttcctactaa +tcatataaattttgttacgtaagcttttctatgatagtggtctaaagactacccttgcat +actttaagattaagacatgcactttaggaggaactcacacgttttgagctgttctagccc +acctataagccattcgtccgcaatcccataactacaatagtcggcaatcttttattaccc +agaactaacgtttttatttcccggtacgtatcacattaatcttaatttaatgcgtgagag +taacgatgaacgaaagttatttatgtttaagccgcttcttgagaatacagattactgtta +gaatgaaggcatcataactagaacaccaacgcgcacctcgcacattactctaatagtagc +tttattcagtttaatatagacagtatttgaaccaggcgctaatgttaaggcccccttcga +aaaccttgttatgttattccatgtggtcggaggatttgcggggcgatagcgctgggcggg +gatcaacaatttcgttcatgcgagcgcccccataaccagtaggtacagttcggaaaagaa +aaccccacgcactcgctagaagtgttacaatcacatcacttcgtaccgaagggactactg +tattccgtcttggggatgtaacagactgattacagtcttatgatgaagcctcattcatct +aaaattagttgatttattccacggatactatcacactcctatagaaagagttaccaccgt +gggaagctagatataataaataaaagacatacaatattagtatggctcatgatctacact +tactcggatctctctttttttataaccagtagatcgcattacacgtattgttgttccgca +tcaggccctaggggctcaaacttccatggtggataactaaaacgtccgtcactaaacgaa +gatattaatagatgaaatacacgggtttacttgatttctgttcagtcattcacgggaaat +cctaggagtctttcataacggcggtcttagtaggaatgtagtcaagctctgtagaggtct +cgacggaattggtatttcctggcatcacaatttacctagtattggagatcacttaaaata +atgttgagataataatcaggatatttctagtatgtgacaaacctctatttagtgattgtg +attttcaattaaacaagacgtaggggtcaaattaacgactacatgttggaaagaaggccg +aattgtaatatctaactcatgtactaagaagaagtgctttcgtttaaggctttctgtcta +acattctaacgtcaattcctatgtaatactactgtaaccaagttattactcggctgcgta +gataaagtctcatgtaaatgacggtttatctgttacttttgggtttcaacctagctagga +cgccggtactaattacgacacctgcgtatagtgcagggtgttcaatgtgcctttttatgt +ccggattataaccatccctctcccacttggaatatcaccgggttcttaatgacttagttc +gtcttccttattttccgggtaagatcgctgtggaccggacccattttgatctagtctaaa +aaggtatatagcgtttcgtctggcccgcttacgttcactgaaacttagattaatcaatgc +actgcactggattaacaagaacatgttatagtgtactgacacatgttagactaagaggtc +tgttcgggttagccgacttatatgtttaaccgattttgacaactgggttgagagataaca +atgaagagtgaggactgtagaagatcttaaaactgtaccatagtgctcaattcgctaatg +gcttgaattatttaattgttctaaccctggcgtcgaatttttttggttcgaaaatactta +gcacagcgtattgttcaacgagatgcacaactgtaccgttagaaagcggcttaatgacaa +ggcagtattgtgactattgacagggaatcctaaaaagctactcgaattggtatatggaag +aggtatgtactgagaggtcgcgcctattagtcaaattctgccaaagaagagtcaaaagct +taactagtttgatggtatgaggtttaatgctaggtggtctataccaccaaaaagtatatg +ggatatcccagaatttatcgactttcaatcgtctaccgtcacgacgtacactaggcagcc +ctaatccaaaacttttgaggatgagtactgccactattatactgtaccatttgtaactta +cattttatatcttcaaagaggtagatattgtcggccattactgtcacttacactaagggt +agcttgattactgatacctctcatggtaaaaagtaatttaagaacctatttttttacata +acctctgctactaccgttagtgttttagtcggttcaagtcacaaaatccctgtagcgcac +ccctataagcagaaggaaaccttaatgcggataaaaacttttgccggaaccgttaatcct +atgagaataccactcttggaatcggtcctttaggctgaggatatagaacgaggggaacgc +atcaatctaggttaggtgagagaactttgtatcaaaacgcaagtaccatatgccgtcctc +agtaaattgccaaatgcagaaatcttacactcttttcttaactaagtatgagagcaacct +cactcctgaacagcttgttacctaacgagaagaggctttaagtagcctggagcctcaacc +ggatatccggatttgactctcatccacttacatgatgattacggtcattacatctcatga +ttttctgagtgccctatagactgggaatttaatctaccctgtttctatttgttaacaagg +agaaccactggtcaagatgacgcgcttccatttatgccaccataagtaagttctcggaac +ccttacatgattggcctaccaacctatatatgtgaccaatgtacggtacatagagtgtgg +cctatcatattcaggtcatcgagctcagtatttaaagattatatggtcgctgggggtatt +cagtgcgcgatggaagactaacattggaaatcaacggaattgacaacacgctcactttaa +taacctatctcaggataagtttaatgtaattagacggaactttctctaactccgtgtact +aactctttgaaaataatgtgggtatttttatttcatctagatttgtctgtatcgaaagaa +agtattggtccaaataatcctcagtaaaatcaagtcataaatataaaatttagatcttag +gacagaggaaagtgctttcccgagcataggatctggcctacgccagtagttcatgcttgt +gttaaaagttgttactgtttatagtccgtactcagggtagtgttcgatactcagcgggga +actgacatattacactaaggaatcaaggcccttcgtatgggtcatgtttatatatttaat +tacttacgctatttgatcgagaatagctatagtaacgtcgtaagaatgcaggatgcgatt +cgagtttgtaaattcacagatactgtgtatcatattattatagatgttaaggcatagaat +tattggtattgatgtacaaaaaattatgggtgggcagtaccgataggcattacgagcagt +gcagcttggaagaactggatgtatcctataactagtaagagccttaaaggtactacatac +ccagggatgttaccatcattaatttggccatcttcaatcttcgcaatgcatactttcttc +tacaagatgccttttagaagacaaaataagtgtcaacaataacgctgtaacttaactctg +ttgtacgtggaatcaagtctcactaaagcaactaacattccgacatgcaaacgcaggact +actagattattaaattcgccagcccgcctcgtttaatataacatcataaaaattctaagt +aatatctcacacactaatccgccatcgtccatagcatcagtcacctgtcttacacaaaca +catgtttaatcgatgttgttatgccaagctagtttcgcgaccatgtaactaattgtggaa +agctgctaccttgaacgacatcaaccatcctacctttgtacaacagaccaacatctctgt +actggtaaatagatctgaaaagttataaatataactgttttcacattgatagaaaaacag +ctatgtgctatttgtatatactataataaattaagcgaaacatggagattaaaacagtgt +tttctcatcctccacctcttgttctgctaatttataattcttgatgccactcgtgtgagt +cgtccattcgatcgtaaagaacccgacataaatagatacgacgctgaacgagatcctatt +tctcctgaaaattattagcacggtaactcctagggatagtggtactagttggtatgaacg +tataaaaacttgtactactttctcgggatgtgagggagcaaactattactcgaccagtgc +aacgcattatcgacagtaaaagttttcagctgatacctgtctggatggattatatgcagg +taggcgagagtggattgtagcgatgctcggcgggggtattttaaaaatctaggtgataaa +agtcctgtttagccaggaaaagtcatcattgcactgcatatcgtcgattagctgtcattt +cgtccactggtaccagttcaacgtacatcaaagtccgggcgcatccatatcaagttttgc +aatagtactccagaccatgaaatggttatccagattaataataacttaatatactttcac +tacatactcagcgggtattaaatttcactttatgtcaaaggactcttatgtggtcttcaa +aaaggtctagagtctatcacgcctaattgtgtgaaaaccgagtaacttgatcagccttgt +aaaatatagtagaatatgatgttaaatcatttatattccagggagattgaatagcttacg +attagctggtataatttaactcacatgattaagcaaatatctgtaggaccgagggaaaga +ataaaataaagtaccatgagttcggaacgctgcattacatggcgttgggctagcctgata +caagaagatgagtatggagctctcttcatcgggacgtgacaaccctagcgtaatcttggc +agatcccggagcagatgattatcgtctaacactgtctttaccaatgcacaacgcatagat +ttaacctgaactgttctggattcactcctgactacagcctacaactcatttctatgcata +actcttaaagacagtcgcaatatcagtacctctatacacatcggatcagactagatcata +agataagtctcctctggatccttgtattctgttaagtacactacaaatttgtttagtgtc +tgggacaattacgataagggtcgcgactagaccacagggcatatgacctccaccgctcct +agcgagtctccaatctgcaagcactcatacgctaggggcatgaatcgactgtcaatgcac +tgtaagatttacgagggtgagacccatttagatatgcctcgtttaaccgttttaggcttg +ataggatgagtttgtcgatccatcaaattcccgacattcatattgtccaataagtatatc +tagcttattcggactcgctaaactaaattatggtataaatgccgtcaaccggtgcatttg +ttcaatcaacaaattatagtcaatctcccatggggccttatggcagcgtatacagctggt +ataacgaccatatacaactatgaacggactagctgtgaactaagcagattattggatcct +tgtgtataattttaagtttcgatctatatgctatagtatagaaaatgttccgatcgtacg +cttcctttacagttaaacagtctatatcatgaagcttatccaaagctggacatttgatgg +caatcttacttaattatgaaacttaattacctattattgaaagtatttatatgatcgaat +aagatttgctctataaacaggtcgtccattcacgacctagtgattgcgtaaattgaccaa +cctaggtaatctaaagcctgcatctatttcttatcattcatgttatactgacccgttctc +agtacttaaaaatgatcgtaagcaagaatcactcacgctcatgtcacatttagtcgaaat +aaactgccgatgggaaggaagttccgtcattgcgatatcgatgtctatcccacgcgtcat +tttcaaattggttatctacggataactgtgcgatgaactactataggtcaaaattatctt +caatctcattctagatcatataaagatgtccttcgcgattgatacgtctacagtgtgttg +gtgttacacagagggtagcgactacttacttactaactctctcttgatccgcaagcataa +gccaggttaaagtgctctatctttttctgtggattataatagttataccgccttgcatct +aggtgcccattaggtaatgccctagtgttttcataaatttactcctgccatctaacgtta +ctttaatttcccagattcaataggtctctcatttgaaaattgttatatgtcaacaaagaa +tataatagctgagtggaacaatacactgtgagggagtaatacatactctaaattttcttt +acggtttgcgcctgcacagttttttttatctatgtgatccgcataaaaagtaatttcaac +gttccattcaagttaagtcttggtgacactagcattaggagagatcaccaagaccattat +ttatttagctagggtttaagtcggttagaaatatcagataatgaggtctttatccggcct +tacgcagtagaaattggaaatttcgtaaagcactgagttcaatggaagtatggccgaacc +cacataatgcacaaatcaagtcgatttcttccgtccttttagtctcctgggaactacggg +ttattcatagttaagctaaatcagttaacggaactagacaaatgtataatagttcccaaa +tatatatctataaatcttatgcagttagggaatgcagatttgaatcatggcaatacgcta +gctcggaactcaactacaagtgttggatgtacgaattcaaaggtattacatccttatgat +gttcttttttggatacttttatgacgacttccacgaagtgaaattatgttcgaatatctg +aacagttacttggttgagcccaaggatgacgaatgttctgtttataattctcgtcataat +ataaatacaagcatatgaggccagtcatggagctttcatttggactaacatttccgtaga +gtcatatcacgcctgtaatctgatccgtctttttctattcgaagtgttatcagatacatg +acgcccttgcgtgacattcatggctcctgacatcgggtcttttaggctgaatctaatcta +acccaatttgtttggattgtgggtcctccattttgtctgttaatgcttattaagattaaa +aatgtactacgtatttagacctaatgattgcgatacgctgtggaccattaatataagctg +cgccaggggatttttccagatcatctggcctgtgtatatgttcaaatctaatagccgaga +gaaattactccgacggaaaataaaggcagataagcgtttcagagcaccatcgtggcgttt +agtcaacctttagttcggaatttattaatatacaatctcactctttggacgagctcctta +aaagatgcccttgtatatcatgtcccgtacctaaaagtataccagcatcatcaaagaaca +gttaaggaatacgactgctctataattgtccgaggagtaccttctcatctgccaatagtc +gttgggttggaaaacaacgcattaatatgccacacttgtcaattagaagtttctataaag +gggacgagtaactgatttgagacctagcacggcagaggacgttcgtgtgacaacatctct +ttataagtttgagataaaatcgctaatctacaatgattatttgccaatcattatcgaatg +cgcaaagtatctcctgttcgtgattctagcctaaggccattactatggtcaaattatgct +aatcgaagcagtcttctaacacccttagaaaagcaaacactattgaatactgccgccgca +ttcgccagcaccaacataactgcacgtgcttttttccatgattggcattatgaaagattt +gatctatgattcttaccagttgcaatattcaatttagcatgtgttcctaattattgtgtt +attatggtctatctcatcatgtaaatgaagatcatgacgtcaacacagattctagtcagg +atcatcagttcctcggggaaatcgcacctaggaacagccttatgcaaccgctaaacaaag +caatgaggatgtaccgacaaaagctcgatttaaaagcctcgaaacgagatgtacgaatcg +tttactgccttttatgaggagtcgagtactgttggttcatatttgctacatgattgtatg +taataacgatcccgccctttatcggttcgatcctttatggcgataagttatgaatcgtca +gtatctttagatcaaaaactcaactagtacccagttccccggaggaacggtcatgattaa +tgcgttttacggtctcccgtccctcttcttgtcagaggaatcagtttcatccgatcccac +tcgatgattggtatagctatttgccgaaaagccacaacgtattcggtactatcttgtttg +attcccctgtatcttaattcgcgacacttgatatcttttgtgtttaatcgacgaatcatc +ctgggggcgacacttgttacaattatccagttgcgtttaatggctgtgggtcacaagatt +gttagacaggtcccgcgtgtcgtaggaaattgataattggagtttgcaggacgaatagct +cacccgcctaagtgatccaaccctcatcaggataactatcactgggcagtattatttttg +atttcatatgccaccccctaggagactgtagtcatgtatctttcttacccaatctagccc +gaaacaagaaagaatgtcgattccagtcaccttttattagaccgatttacacacaaagtg +tcttggtttaaaggctggcatgaatacatactcaaaagttgaaaacgacttgctctattc +gattaccttcgcgatctcaatcgattacgctaaattttaatgcccgctgaaatatccaac +atttaaaacaggattaattctctgatccatgaacttaggactcattgcacgtgacttatc +tttctctcttaattcatgctccaatacggtgggctaaaccacttttatcacatgaatgta +cgcaacgtgttaataagctatgagtacgcgggggcagcgaaacgggtcaatctgggtatc +ttctattgggacggtacatttcggttttatagactatgtagttacacggcatcaacatgt +aattaaaacggcgtaacctaggaaagccgaacgcaccttgggattgccatgtgtccggag +gattacatacatctaagaaacattctaaactatgtatagtcgtttacgacccttgtagta +cgtgcatcccttggcgaaaagtactctgggtattagagtgtatattatcgacagcaccga +atcctcattttatagcttgacaatttatgacccgaaagaaccttttataagtctataagt +atatctaacgcaattgcggcactgagtccactaactatctttgagcagtgttatacagtg +agacgccatggaaggggtttatatattttactgtcgttccctaaaaagttaattatcaga +cctgcgcgatctcgtagatgaacaacgcgatctagtcgaaaaatgcttgtggctaccatt +ccagtcgagatcaaccgtttctgcggatcgcgttacattccttgcttatttgcgataaat +cgatacaaccccattaccagaaaaacccggagaatcaattactctgcagatcttatacta +aaaaagagattacaacccctgttctatgtgtcccaaagtgagtaacgtggagcgttgggg +taagagcggagcgattttaactttcgcttttccattttccagtattgtactttacgttat +atttgagcggcacattcgtcaaaacatgatccatatggactgaggtgtttaaatgttaat +caaataattgtattttcagctgactttaaaatctgcagccattggaggtggagattccaa +tagatgtaagcaggtgatatcatatgcaattcttgtgacttattaagataccagacacgg +cacaatcgcagtagcacgtaaacaataatgacaatcgacggttaaattccgaacgtaaga +tatgtttacggatgcactaaaataggtagcaacaacgtttctctgagatgtataagttac +caaacactggagaattccgctaaactaaggacaatttccgtcgtattaattgttgacaaa +tggttagtaatacattcgcagtggataatccgttgcatacctagcactgagtgtaaataa +aaccaatcgactactggcatttcgggctaacgactagatgttagcctatgtgaaagcctc +acacatgcttattgccttcacggtgagcaatgtttcttattcgttattagaagtcacctg +tagagacagtagagatgacctaaatttggtttgtccagtcccgaggtgatctaatgatta +ggttaacttagaacagtggtcaattggttaaagctgatttacgaacacttccgaggggtc +gtaaaacattaaactggtgagaacagtatgatgtattcggtcatctagacaaccccatcg +ctgggagtttggacagtgttatgattcgtaaatccaccatgtgtccgaattcgaaatcct +gttgctccggggagatagggttaatttaggcttttttacggtgtggcatattagctcaaa +catcaacattcttaaaatcagcgtaaacggtcaccagttgatatttgttctgctaggaag +cgatgtacaaaataagcttaataagatttaggtccgaccttaatttcggtccatagcacc +tctttctaagtgttttgcttaaataattgtattgttattgattttctgcgagttgaacac +ggaaaataagtcaaaaaggacacttttaggttcatatgtaccgatgaatgcgcaatagaa +tcgagaaatttttagattagtaatcgtgatgattgtggccaaatcccgcactaaacggct +ttcgctgtttccaaaaaattttagtccactaggtatttaaatgttggacactgaacgtgg +aagccgtcgtattatgaaactaatggcagaggggctcctctgcgtgtactttgagcagat +gctatcgtcagaaaaaggtaaatcttttggttctttataattctggcgtccgtgtagcct +agtgaatgtgtttggttcaagtgaatttgtttagccagaatggaccaattacgtcattag +ctgttacgtctatacgaaatatagactgtggacgacccatcgtagagtcatgtagttaca +tgtgaccttagaacaccaatcgtgtgcgattgtaagcaggacaacacagtattgtactgg +tcaattggttcatagatctgactatgaatcttcgtttttgtacaacaatctcggtgaagc +ttcaaaaagcctccttcctaataatcagttaatttttcgtaaggttcctgttcgaggtta +gtcgtataaagacgaaacggccttaatgtaacattaactattccactgtaggtggatcta +acaaggttggacatgtgctaccaataagataagaatttcgtccgcaatacaatatctact +tttgtagcctatcttggattaacaacaacttacgttggtatttcaccggacgtatcaaat +gattctgattttaatgactgagagtaaacatcaacgaatcttatgtatctttaagccgct +gcttgacaagtcacattactgttagaatgaacgcttcattactacaaaacctaccaccaa +ctcccacattaatattatactagatgtttgaagtttatttgacaaaggttttcaaaaagc +acagaatcgttacgaacacgtacattaaattgttagggtattaattgtggtcggtgcatt +tccggccccatagcgctccgcggggagaaactatggccttcatgacagcccccccataac +atctaggtaatggtcggataactataaacaaccctctccagagaactgtgaaaataaaat +ctcttagtacacaagcgtatactggtttaagtcttgcccatcttaaagactcttttcact +attttcttgatgcctcattcttctaatattaggtgattttttaatccgagaatataaaaa +gacgatagaaagtgttaaaacacggcgtagcgacatattttaaagaaatgaaatactttt +tgactatccctcatgatctaaacttacgcggagctatctttttgtataacatgtacagag +aattaatccgatgcttcttccgattaaggacatagcgccgaaaacgtcatggcggcttat +cgatatcgtaacgcactataccaagtgattaagtgatcaatgaatacgggtttcgggatt +tctgttaagtcatgcacggcaaatacttggagtcttgaataacgccgcgcgtagtacgaa +ggttctcaagctcgcgtgacgtatagaccgtattgctatttcctgccttctcaattgtcc +gaggattgctgataacttaaaataaggttgagtttttaataacgatttgtcgagtttggg +aaaatcctcgtttgtgtgtttgtcattttcaagttatcaagaactacgggtataatttac +gacgtaatgttggtttgatgcccgattgcgaatatcgtacgaatggtatttgtacaactg +ctttcctttatcgattgctcgagaacattataaagtctattactatggattaagactgta +tacaagtgtttaagcggagcccgtgataatctataaggttttggtacctttatctgttac +ttttgccttgaaacatacatacgtacacgggaatatttacctaaacgccgtatagtccag +cctcgtatttgggccgtgttttgtcagcattttaaactgaaagcgcccacttgcattata +acccggtgcggaatctcttagtgactcgtcaggagtttacgcctttgagacctctcgaca +ggacccattttgatctagtcgttataggtagagtgcctttcctatcgcaccattaccttc +tagcaaacttagagtattcaatgaaatcatatcctgtttatactaaatgttataggctaa +tgacacagctgacactaagaggtctcttcgggttacccgaatgagttgtttatacgatgt +tgacaactcgggggagtcatttcaatgaagactgaggactcttgatcagattaaaacgct +taatgactgataatttagattatgccgtgtattatttaagtgggcgaaccctcccctaga +atgggtttcctgagaaaagtcttagaacacagtattctgaatccagatgcaaatcgctaa +cgttagtaagcggctgtagctcttggcagtttggtcaatagtcaatcgcaatccgtttaa +ccgtctactattcctagagcgaagagctatgttctgacacgtccccaatattaggcaaag +gctccaaaagaacagtcaattgattaactacgggcttggtttctccgtgaatccttgcgc +cgctataccacataaaaggatagcggtgataccacaagtttgcgacgttaaagcgtcgac +cctcaacaagtacactagcaaccccttagcaattaattttgtccatcactactgccaaga +gttgactggaccagttggaaatgacatttgatatattaatagagctacatattgtaccac +tttactgtcacttacactaaccctagcgtgattactcatacatatattcgtaaattctaa +gttatgatactagttttgtaaatttaatcggcgaagacacgttctcttgtacgagcttca +actaaatatttcactgtagccaaccactttaaccagaaggataccttaatgccgatataa +tattgtccaggaaacgttaatactttcacaagacaaagcttggaagaggtactttacgat +cacctgatagatcgaccggaacgattctatataggtttggtctgagaaatttgtagctaa +aaccatgttccataggaactcctctgtaatgggcaaaatgcagatagcgttcaatcgttg +cttaactatctatcacagcatcctaactcctcaacagcttctttcctaaagacatcagca +ggtaagttgacggcacccgataacccagagcacgattggaatctaatactctgtatggat +cattacgctaagtaaatataatgattttctgactcaaagttacactgcgaattttatatt +aactggttctatttgttaaataccacaacctctcgtcaacaggtcgcgatgcaagtgatc +caaaaatatctaacttataccaaccattacttctggcgcagaaaaacatagatatctgaa +caatcgaccgttaagactgtctcgccgatcttaggaacctaatactgctcagtagttatt +gtttatttgggccatccccggattatgtcagccatggaacactaaaagtcctaatctaac +ctatggacaaaaagctcacttttataaaattgctcaccttatgttgattgttatttgtcc +gaaatgtctataactcagtgtactatctattggaaaattatggccggagttttattgaat +atacttttgtatgttgagaaagaatgttgtcgtaataattatcagctggaaaatcatcta +atatatattatattgagatattacgacagacctaagtgctttcccgtcatgagcagatgg +actaacactcttggtaatccttctcgttttagttggtaatgtttagtctaagtaatatcc +cgactcttacttactcagagcggaaatgactttttaaactaacgtttaaaggcacttagt +atgcgtcagggttatttttttaattacgtacccttgtgcagagagtttagctattcgatc +ctacttagtatgaaccatgagagtacaggttggtaattcacagagaaggtcgagaagatt +atttttgatgtttaccaatactatgaggcgtattcatcgaaataattttatggctgcgca +cttcacatacgcaggaagaccactgcagcttgctagatctggatgtatcattgtacttct +aagagcctgaaaggtaatacattcccagcgagcgtaacagattgtatggggacatattca +atcttagcaatgcattcgttcttcgaaatcaggcatttttgatgtcataagttctgtcaa +ctataaccctggaactttaatctgttgttcgtcgaatcaaggatcaagaaagcttctaaa +aggcccaaagcaaaacccaccactacttcagttttaaattagaatcacaccctagggtat +tagataataattaaatgtcttaggaagagatatcaaaagatgcagacatcctcaagtgaa +taagtctccggtctttcacaaacacatggttaagcgatgtggttttgactagagacgttc +gccaccatcgtaatatttctggttacctgcgaacgtgaaccaaatcttacttcatacatt +gcttaaacagtacaacttatctcttatcctatagagatctcaaaagtttgtatttttact +ggtttcaaattgagagaaaaactgcgttctccgatttctatattattgtttaaatgatgc +caaacatccagtttaaaacacggtgtgatcagccgactcagattcgtatcctatgttaga +atgagtcatcaaactacggtcacgcgtacattacagagtaaactacacgaatgaaagaga +taagaagatgaaagagttaataggtctcctgttaattatgagaaccctaactactacgga +ttggcctactagtgggttggaacggatataaaattcgactaagttcgcggcatgtcaggc +tcctaaatatgaagagaactcggcatcgaattatccacagtaatagttggaacatgattc +ctctatgcatggtgtatatccacgtacgccagtgtgcagtgtagccatgcgaccacgggc +gttgtgaatattcttcctcagaaaaggactgttgagcaaggaattggattctgtgaacgg +aatatagtcgagtagatggaatttcctacactgcgaaaaggtcatagtaaatcaaacgcc +gcgcgcagacatatcttcttggcaattagtactccactaaatcaattggttataaacttt +tagaatatctttatataagttcactacttacgctgcgggtagtatatttaaagtgatgtc +ttaggaatcttatggcggcggaataaacggcttgactatagataccctaattctggcata +accctgtaacgtgtgaagcatgctttaatagacgactagatcagcttatagaatggatat +gactgccacattgaagagattaacattagcgggtataatgttacgaacttgtttaacaaa +atagctctaccacacacgcatagtataatataaaggtcctggagttcgctacgagcctgg +aattgcagttcccctaccctgagtaaacaagatcagtatggacctatcttctgacccacg +tgtaaaaactaccgttagcggccctgagaacggtgaagttgattatcggctaacactcgc +tttaccaaggaacaaacaattgatggaacaggtaagcggctggattctatcctgaataca +gcataataatatttgctttcaatatatagttatgacactcccaatatcactaactcttta +caaatcggatatgaagagtgaattagagatggagccgatcgttccttgtattctggtaag +tactcgactaatgtgtgtagtctaggggtaaaggtccttaaccgtcgagtctagaactca +cgcattatgaaatcctccgagcatagagactctaaattcgccaagcaataagtcccgacg +cgaaggatgagaagctcattgaactgtaacatttacgtcgggctcaccatgttacatatg +cagcgggtaaaagtttttgcctggagtggttgagtttcgcgatacataaaaggccccact +ttcatatggtcaaatatctatatcgtgctttggacgactcgataaactaaagtagcctag +taatgccctaaaccgctgcatttgtgcaataaaaaatttagagtatatataacttccgga +cgtatggctgccttgaatcctcggatatcgtccttatacaacgatgaacggtatagctcg +gaactatgcagattaggcgatccttgggttgaatttttagtttccatagatatgagttag +ttttgatatggttaccatacgtccctgcattgaaacttaatctgtatattgattgatcct +tagcaatagcggcacatttctgggcaatatgacttaattaggttacggtttttactatga +tggatacgttttatatgatagaataacagttgctatttaaacaggtactacattcaacta +atactgtttcactattgtgtccaacatagggaatatattgcctgaatagatgtattatca +ggcatcttttacgctccaggtagaactaattaaaaatgatccttagaaactttcaagcaa +cataagctaaaagttacgccaattataagccacatcggtaggatcttcaggcattcccat +atccttctctatcaatcccgtctgttgctaattggttatctaagcatatcgcggcgagca +tctacgataggtataaagttgctgctatctaattcgtcataatatatacatggaattaca +gattcatacgtcttcagtctcgtggtgtttctaagagcggacccaagaattacgtaatat +ctctctcgtgttacccaagaagttgacacgtgattgtcagctatctttttctggcgatgt +taatagttataaacaattgcatatagctgcaaattagctaatcaaatactcgtttcttaa +atgttatcagcaaagctttaggttctgtaatttcactgtgtaaagagggcgctaagttca +aaattggtttttggcaacaaacaatttaatagcgcagtgcaaaaataatatctcagggtg +taattatttctctaattggtctttacggttggaccaggcaatgggttttttatctatgtg +ataccaattaaaagtaatttcaaagtgacattaaacttaagtattgctgtcaagaccatt +acgacacttcaccaacacatttatgtattgtgctacgcggtatggcccgtagtaatttct +gatattgaccgcgttatcagcaagtacgctgtacaaatgccaaatttagtaaagctctgt +gtgcattccaaggtgcccacatcacacattatcaacatatcatgtcgttgtattacgtcc +ttttactagcctgggaaataccggtgattcagagtgaacataaatctctgaaagctacta +gacaaagctagtatagttaaaatatatatttcttttaatattaggatctttgcgattgca +catttcaagcatcgcattaacctacctccgtactcttctacaacggttgcatgtacgatt +tctatgcgatgaaatacttatgttcttagtttggggttactttgttcacctagtcctcga +acgcaaattagcttcgaatatctgaaaagtgtatgcgggcaccaaaacgatctcgattct +taggtttataattatagtcagaagataaatacatgcatatctggacactcttccacatgt +catgtcgactaactttgaactacagtcatatatagactgttatctgatccgtatgtgtct +attactactcttatctgagaaaggacccaatggagtcacagtaagcgatcatgtcatcgg +ggctttttccctgattataagattacactattgctgtgcttggggcctcctactttttct +atcttaatcattttgtacattaaaaagctaagaagtaggtacaacttatctttcccatac +gagctggaccattaatttaacagccgcaaggcgagttttaatgttaatctggaagggctt +tatgttctaagcttttagcactgagaaattaatccgtaggaaattaatcccacataaccc +ggtaagagaaccttacgccccgttactaataatgttctgcgcaatgtaggaagtgacaag +ctcactcttgcgacgagctccttaatacaggccctgcgttatattcgaccgtacctataa +ctagaccaccatcttaaatgtacagttatggttttcgacgcatagagtatgggaccacct +cgaaatgctcagctgcaaattgtactgggggtggttatcaaacatttaatatgaatctat +ggtaaagtactagtttatagatagccgaacactaaaggtttgcagaccttcctcccctga +ggaacttcgtgtcacaaattagattgagaaggtggtgataaaatcgcgtatctacaatga +tttggtgcaaatatttatcgattgcccaatcgttctactcgtactctttatagcctaacg +ccttttcttggcgctaattagcctaatccaagaaggagtctaacaaaattacttaaccat +actcttgtctattcggcccacgcatgcgcaagctcaaaaagttctcaacgggcgttttta +cttgagtcccaggaggtaacattggatctatgagtcttaacagtggaaatatgattttta +gattgtgttcagatttattgtcttattttggtctatctcatcagctatagctacataatg +acgtcttaactgtttcgactaaccttcagatctgactaccccaaatacaacatagcaaaa +gaatgatgctaacgcttaactatcctttcacgatcttaacaaaaaagctccatttaaaag +aatcgaaaacagatctaccattcgtggaatcaatttttggacgagtactggtcgggtcgt +gcttatttgctacaggattgtttcgtataacgttcaagcactttagcggttccatccttg +atggcgttaactgatgatgcgtaagtttatggtgatctaaaactctactacgaaccaggt +cccagcacgaaacgtcatctttaatgagtttttaggtctccaggcactaggctgcgaagt +ggaatatgtgtcatcagagacaaatagatgattcctatagctttttgcagttaagccact +aagtaggcggttctatagggtttcattcaaatcgatcgtaattcccgactctgcatagcg +tgggtcttgtatagaccattcttcaggcccgccacaatggtttcaagtttcaacttccgt +ttattggctgtccctcaatagagtcgttctcagggcacgactctcgttcgttattcataa +gtccagtttgatccacgaatacagaacacgcatatctgataataaaagcttaacgataac +tttcacgcgcatggtttatttttgatttattaggcaaccaaataccagaatgtagtcagc +gatatgtagtaaaatttagacaaacataaaacaaagtatcgccattacagtctcctgtta +ggagaacctttttatcaatatgtgtaggcgtgtattggcgcccttgatttaataataatt +acggctaaacgtattgatattttccaggaactgccccatctcatgagatgaccctaaatt +ttattcacacctcatttttaattcttttatatcacgattatttatctgagcaagcatctt +tgcaagcattcatagtgacggtgctgtctctatgaatgcatgctaatatacggtgcgcta +aacatattggttcaattcaatgtaagctacctcggaatttgcttgcactaagacggggaa +gccaaaacggtaaatcgccgtatatgctagtgccaagggacttgtccgttggagtcacta +tggagttacaagcattataaatctaaggaaatcgcagtatcagtccttaccccaaagata +cttcgcattccctggggtacggaccatgaaatacttctttcatacatgataaacgatgga +gactcggttaccaccctggtagttactccatcaattggagttaactaagatcgctattac +aggctttattagccaatcatcacaagcctctttttagagattcacaagttagcaaaccaa +agttcctttgataagtctttaacgagatctatcccaattccggctaggagtaaaatttat +atatttgagatcggggttaaagtcacacgcaatgcaaggggtttttatatggtaatgtcc +ttccctaattaggtaattttcagacctccgagagagagtagatcaacaacgcgttatact +cctaaaatgcttgtcgataacatgacactacagatcatccctggatgagcatcgactttc +attacttgattagttcagttaattcgtttcaaaccattttcaacaaaatcccccagtaga +tatgtatatgcacatcttagactaaataacagttttcataccctgggatttgtgtcacta +tctcaggaacgtcgagacgtcccctatcaccgcagcgagggtaactggccctgttccatt +gtaatcgatgggacgggacgttatattgcagacccaaagtagtaataaattcagccatat +ggacggagggggggaattgttaagaatataattcgattttcagctgaatgtaaaagctcc +agccattcctcctccacttgacattagttcgaagaaggtctgagaattggaattgcttgt +gacgttttttgtttccagacaaggaaatagcccagtaccaagtataatattatgacaata +gaagcttaaattcacaacgtaacatatctgttagcatgctctaatagaccgagaaaataa +gtgtctatgtgtgcgagaactgtcaattcacggcagtagtcacctaatctaacgtctagt +tcccgactatgaagtcttcacaaatggttagtaataatttcccagtggagtagaagtggc +ataacgtgcactctctgttaataatacctttagactactcccatttcgccagaacgtctt +gatggtaccctatgggaaacactcacacatgcttattgcctgcaacctcagcaatgtgtc +gtatgcggtatttctacgaacagctagtgaaaggactgatgacctaattttggtttctca +agtccagacgtgatattttgatgaccgtatctgacatctctgggcaattcggttaacctc +tggtacgaaatagtccgtcgcgtaggtaaaaatgataatgctgtcatcactatcatgttt +tagctaagctacactaccccatcgctcgcacgtggcaaagtgtgaggattccgatatcat +ccatgtgtacgaattcctaatactcttgctcagggcacttagggttattgtagcctgtgt +taccgtctcgcatattagatcattaatcaacagtcttataatcaccgtaatcggtaaaca +gttgttatttgttctgataggtagacagctaataaagatgctgttgaacagttacgtccc +acctttattgccctacagtgaaactagttcttactctgttgctgtaatatgtctagggtt +attgatttgctgccacttcaaaacggaaattaagtcattaacgaaaatggttccttcata +ggtaaagatcaatccccaattgaagccagaaattttgagatgtcgattcctgatcattcg +ccaaatttacagctcgtaaacgagttccatgtgtaaaaaaatgttgagtccactagcttg +tttattctggctcaaggtacgtggaacacgtagtattttgatactaatgccagacccgct +acgatccctgtactgtgagcagagccgatcctcagaaatagctaaatcttgtgcttcgtt +agaagtctcgactacgtgtagcctagtgtttgtgttgcgttatagtctatttgtggacac +agtatggtcaaatgacgtcttttgatctgacggcgttaacaaagatactctgggcaacac +acatacttctctcatgttgtttcttcggacctttcataacctttcctggcacatggttag +ctgcacatcacaggattgtaagggtctagtggttcagtgagcggaatatcattcgtcggt +ggtgttaatctatctcggtgtagcttataaatgcatccgtaagaatattatgtttatttg +tcggtacgttcatggtagtggtgtcgccgatttagacgtaaaggcatgtatggatcttga +tctatgcaaaggtaggtccatctatatacgttgcacagcggatacaaataagataagaat +ttactaacatttaaattttcttattgtcgagcatagattggaggaaaaacttatttactt +ggtatttaaacggaagtttctaatgtttatgattggatgcacggacagtttactgcttac +tttcttaggtttcttgaacaacaggatgcactagtaacatgtctcgttcatgcttccatt +aagttcttcttaaacttacacaaactacctaatttagagttgacgagatggttgaacgtg +ttgtgacaaacgtttgcaaaatgcacagtatcgttaccaaaaagtacatttaagtgtgtg +cgtaggaattctgctacgtccattgcaggccacattcacatcccacccctgaatatatgg +actgaatcacacacaccaaatttcatctaccttatcgtagcataactattaacaaacata +tacagacttcgcggtaaataaaatatattagtacacaaccgtatactggttgaactattg +cccagctttaagacgcttttaactaggtgcttgatcaagaagtattattatatgacggca +gtgtgtaatacctgaatagatatagacgttagattgtctgaaaacacgccgtagagacat +ttttgttagatatgtatttctttttgacgagccagcatcttagtatctgaagacgagcta +tatgtttgtagaaaatcgactgacattgtatacgaggcggcgtaagattaaccaaattcc +ccagaattagtaatggcgccttatcgatttactaacgatatataacttgtgatgttgtct +gcaatgtatacccgtgtaggctgtgctcttatcgaaggaaacgcattgaagtccaggctg +gatgaaaccaccgcgtacttccatgcgtctatacatagcgtcaccgatactacgttttgc +tatgtaatccattctaatgggtaagaggattcctcttatagtaaaatatgcttgactttt +taagaaccattgggagtggttggcaaaataatagtgggtgtctttctcagtgtatagttt +tctacaactacccctattaggttacaagtaatctggctttcttgccacttggcgatgata +gttagattcgtatttctacaacgcagttactgtatccatggcgcgagataattagatacg +atttgaatttggatgtagactcgttactactgttgtagaccagcacgtgagtatctagat +gggtttgctaccttgttagcggacttttgccgggaaaaagacatacgtacaaccgtatat +tttactataagcagtattggccaccctcgtattgcggcagggtgtgctcacctggttaaa +atgaaagagaaaaattccattttaaaacccggaggaatctattactgacgaggaaggtgt +ttaacccgttgagacatctcctaacgtaaaaggttcatattctagttattccgagagtca +ctttcctatccaaacatgaactgatagcataatgacaggttgaatggaaagcatatcctg +tttattctaaatctgtttcgctaatcaatatgctgtcacgaactcggagcttacccttac +aactatgtgttctgtttaccaggtgctaatatcccggcactcttttcatgcatgtcgctc +ctagcgtcatctgatttaatagcttaatgtctcatattttacagtagccagtgtagtatg +gaaggcggcgaaccagcccctacattgggtttcctgacataagtattacatatcacttgt +ctgattacacagcaaaatcgctaaccttactttgcgcatgtagctattggaactttgggc +tagtgtctatcccattaagtttaacagtagactagtccgtgagcgatcaccgagcttatg +tctcgtacccaagttttggatttggatcaaaaactactcgatattcatgatctacgggct +tcctttctccgggtatcattgcgccgagattaaaaataaaacgatagcgctgtgaaaaca +tgtttgacacgggatagcgtagaaactaaacaacgaatagaccatccaatttgaatttta +ttgggtccagcacttcgccatagtgttgaatggtaaagttcgaaaggaaatttgttatat +taattctgctacattttcgaccacttgtatctcaaggacaatatcccttgaggcttttag +cagaaagagatgccgtaattctaagggatgataataggttgggaaatttaagagcagtag +taacggtcgcgggttcgaccttaaactatatatttaaatctagccaaacaagttaacaac +aaccataaagttatgaccttattatattggcaagcttaacgttttaattgctctagtaat +agagtggtagaggtaagggaccatcacctgattcttcctccgcaaccattatatagacgt +gtcgtctgacaaatttcgagataaaacattcgtccttagcaacgaatatcgaatggcaat +tagccacattgagttaaatagttgaggatatttcttgcacagaatcagatctaatctaat +gattcgttactaaacacttcaccaggtatcgtgaaggctcaagattacccagagaacctt +tgcaatataagaatatgtatgcagcattaccctaagtaattatattctttttctgactca +aagtgacaagccctagtgtatattaaatcggtatatttgggaaattcctcaaactatcct +aatcaggtagccatgaaagtgatcaaaaaagttcgtacttataccatacatgaattctgg +ccaagtaaaaaatagattgcgcaaaattcgtaccttaagtctctcgccaagatattagga +tcctattactcatatcgtgtttttctttattgccgccatccccggagtatctcacccatc +cttctcttaaaggcctaatattacctatgcaaataaacatatattgttgaaaattgagaa +cctgatcgtgattcttatgtgtaccatatgtatagtaatcacgcgactatatagtgcttt +agtatcgcccgtgggtgagtgaatattctgggctagcgtgagatagtttcttgtcctaat +atttttcagatcgaatagcttctatttttgtgtttattgacatatgtcgaaactccttac +tcagtgaaagtcatgaccagatccacgaacaatcttcggaatcagtctcgttttacggcg +gaatcttgagtctaacttatatcccgtcgcttactttctaacaccccttatgtattttta +aaattacgtttattcgaacgtacttggcggaagcgttattttttgaagtaagttacattg +ggcagactcttgacattttcgatacgactttctttcatccatcacaggactcgttcgtat +tgatatcagaagctcgtgatgattagttgtcttctttaccaatactttgaggcctattct +gcgaaatttttgttgccctgcgaacttcacataccaaggaacacctcgcaacatgccttc +atatccatcgttcattgtaattcttacacaatgaatcctaagtaattacatccctgcgta +aaagatggtaggggcactgaggatatattaccaagcatttagttatgagtaatcagcaat +gtttcttgtattaagttctctaaaatagttacatcgtaatgttatctcgggttccgcgaa +taaacgagatagattcattatatatggccctaagcaaaaacctcctcgtattctgttggt +aattagaatcacacaatacgggttgagatattaattatttgtagtacgaagagatataaa +aagatgaacaattactcaagtcaagatgtatacgggatttataataaaaatcgggtagag +atctgctttgcaattcagacgtgccactaaatcgtaatatgtcgcgttacatcagaaagg +gtaactattattaattaataaagggcttaatcactacatattagatcttatccgatagtc +ttatctattcgttgtatttttaagcggttctaattcagtcattatatcagtgctccgagt +tctttattattgttttaaggatgacaaaatgcctcttgttataacgctgggagaagcaga +ctaagagtcggagcagttggtagaatgaggctgcaaaagacggtctcgacgaatggacag +actttactaaaccaatgaaagacagaagtagagcaaagtctgaagtggtatcagcttaat +tatgacaacccttaatacttccctttcgccgaatactggcgtggaaaggttttaaaagtc +gaagtagttagaggcatctctcgctcataaataggtagactactcgcaatccaatgtgac +tatgtaatactgggaacatcagtccgcgatgcagcgtgtttatcaaccgtccccactcgc +ctggggagacatgagaccacccccgtggggattattagtccgcagtaatcgactcttgac +aatccttttcgattatgtcatagcaatttacgacagttcagcgaagtgactactcggcga +aatggtattactaaagcattcgaacccacatgaatgtgattcttggcaatttctaatcca +ctaaagcttttccgttgaatctggttgtagatatttatataagttcactaattaagatca +cggtagtatattgatagtgatgtctttgcaagaggttggccgaggaatttacggattctc +tattgatacaatttgtctggcttataactcttaaggctgaaccaggcgtttttagacgac +ttgatcagctgttagaatggtttggactccctctttcatgtcagtaacatttcagccgtt +attgttacgatatgcttgaacaatattgatctaccacacacccatagtatattttatagg +tcatgctgttacctacgagcatggtattccacttcccattcaatgagtattcaacatcac +tagcctcagagatgatgacccacctctaataacgtcacgttgcggccatgtgaaacctga +acttgagtagacgatatcaagcgctttaaattgcatataacatttgagggtaaagctaag +cggatgctttatataatcaatactcaataataagatttgattgcattttagagttatgac +acgacatagttcactaacgagttactattcccagatctagactgaagtactgatcgagac +gatccttacgtcgatgatcgttagttatcgacttaggtcgggtctctagcggtattggta +cttaaccggacactatactaataacccatgatcaaagcataacagaatacagacgataat +ttcgccaacatatatgtacagaccccaagcatgagaagctcattgaaagctatcattgaa +gtcccgctcacaatgtgtcttttccagacggtttaactggttcccgggagtcctggagtt +tcgacttacataaatggaaacaatgtattttgctaatttatctatagcgtcatttggacc +aatacagaatattatgttgcctagtaatccactataacccgcaagtgctgatagaaaatt +tttagacgatttataaatgccccaagtatccctcccgtgaatcctccgttatactaatta +gtattcgttcatacgtataccgcgcatatatgaacatttggcgataaggcgcgtgaattg +ttacgtgacagagatagcagtttcttgtgatatggttaacagacgtacatgaagggaaac +tttatatctatagtgatgcttccgtagaaataccgccactggtctgccaatgatgaagta +tgtagctttaggtttgtactatgaggctttcgtttgtttgcagagtataacagttgcgag +tgaaaaaccgacgaatttatactaatacgctttcactattggctacaaaatagggaagag +tttcaatcatgagagggagtatatggatgctttgtagctaaaggtagaacgtatgtatat +gctgccgttcattcttgaaagatacataagcgataagttacgacaattataagcaacatc +cctaccttcgtaacgatttcactgttactgcgcttgaaatacactatggggctattggcg +gagagaagcagatcgcgccgagcatatacgagacctataatgttgatgatagagaaggcg +tctgaattgatacatcgaagtacactttctttcgtagtatctctcgtcctctttctatct +ccggacacaagaattaagttatatatatagagtcttaccaatcatgttgaatcctgattc +tcagagttctttggcgggccttgtgatgactgagaaacaatgcaatattgctccaaattt +cctaagcaaattctcggttatgttatgttatcagcaaagcgttacgttatgttatttaaa +tctggaatgacggagcgaagttcttatgtcggtgtgggaataattcttttgaagacagca +ctccttaaataatatcgctccgtgtttgtatttatcgaatgggtctgtaaccttgcacaa +gcaaatcggtggtgtatatatcggataacaattaatacgatgttcatagtgacagtatac +tgatcgagtcctctaaagtcaattacctcacttaacaatctcattgatgttgtgtcattc +ccggtatcgcccgtagtatgtgctctgattgaccgagtgtgaaccaaggaacatctacta +atgcctttgttaggtaagatctctctgaattccttcgtgccaacttaaaacattatcaaa +atttcttctacttggattaactacttttacgagcatggcaaattcccctgtggaagacgg +ttcattattatcggaaaccttatagaaattgcgtgttgactgaaattagatttttattgt +aagagttgcatctttgcgattcctctggtctagcttccaatgaacagtcctcccttctat +tcgacatcgggtccttcgtacatgtctttgcgatgtaataattaggttcggagtgtggcc +ttaatgggtgcaactaggaatacaacgcaaatttgctgacatgatagcaaatcggtatgc +cggcaccaaaacgtgctccttgcttagcttgtgaatgagactcagtagttaaataaatcc +atatctgcaatcgattccacaggtattgtccactatctttgaactactctaagagataca +agcttagctgagaccgaggtgtatatgactacgctgatatctgtaaggtaccaatgcagg +caaagtatgcgagaagctaataccggctgtttccagctttataagattaaaatttggctg +tcctggcggcctcagaattgttctatcgtaatcagttggttcattaattagctaagtacg +aggtacaacttatctgtcccagaacagctccacaagtttttttacagccgaaacccctgt +gtgaatcttaatatccaagcgcgttatctgattagagtttacaactcagtattttatcag +tacgttttgtttccaacattacccggtatgacaaaatgacgccacgtgtcgaataatggt +ctgaccaatgtaggaagtgaaaagataaatattgcctacacatactgaattcaggcaatg +cgttttattcgaaaggtcatataactagaaaacatgatgaattcttatcggatcctttta +ctagcatagtgttggcgaacacctcgtaatgctcagcggcaaattggactgcgggtcctt +atcatacattttttttcaatataggcgattggtctaggttagtgattccccaacacttaa +ggtttgctgacattcataccctcagcaacttcctctcaaaaattagagtgagttggtggt +cttataagaccgttgattatttgaggtggtcaaatgatggtgcgatgcacaaatcgttat +aatcgtactctgtagacaataacccattgtagtgccgattttgtgcataatacaagaagg +aggatataaaaatgacttttcaataatattggctattagcaacaagaaggagaatcctca +ttaagttagcaaccgcagggggtactgcagtccaaggaggtttcattggagagagcagta +tgaaaacggcaattatgattgtgagattcgctgaagattgtgtctctgattttcctagat +agaataagctatagctacttaatcaactcttaactgtggagactatcctgatgatctgaa +taccccatttacaaaattccatatcaatgaggctaacgcttaaatttcatttctccatcg +taacaaaaatcagcctttttatacaagacaaaacactgcttccattacgggtagcaatgg +ttgctcgactactggtagcgtcgtgatgtggtgataaagctgtcttgcgtttatacttaa +acaaattttgacctgacataatggagcgacttatcggatgttgccgatctttagggtcat +ctattaagcttatacgaaaaagggacaagcacgttacgtaatctggtaggactgggtacc +tagaaacgcaagaggaggcgaactccaatatctgtaagaacagaaaaatacaggagtcct +tttcatttttcaagttaacaatataagtaggagcttagagaggcttgcatgaaaatcgtt +aggaattacagaataggcagagagtggggcgtgtagactacattcttcaggccccacaat +atgggttataggttaaactgcactttttgcgatctcccgaaatactgtcgttctctgcga +accacgctcgttccttttgctgtagtccacgttcatccaactattcagataaacaagatc +gcagaattaaagcttaaccatatcttgatagcccatcgtgtatggggcatgtatgtgcaa +acaaaagacctcaatcttgtctgcgagagggaggaaaatttagacaaacataattcattc +tttcgactggacacgctaaggtttggacaaactttgtatctatatctggaggcctgtatt +ccagcccttcttttaataagatttacggcttaaactatggatatttgccaggaaatgaca +ctgctattgacaggaacataattttgattcaaacctcattgttaattattttatatctcc +tgtttttatatcagaatgcttctgtcctagaaggcatactcaaggtgagggctcgaggaa +tgaatcataatagaccggcccctattaatattggttcaattctttcttacataacgcgga +atttgattgcacgaacaccgggaacacataaccgtatagcgcccgttatgctagtgccta +gcgactgggaccgtggagtctatatcgtctttctaccattattaatctaaggatatacca +ctttaagtcctttcaactaacataaggcgcattccatgcgctaaggaccttgaatttatt +atttcttacatgataaaagatcgagtcgacgggaacaaaaggctacgtactcaataaagt +gcagtttactaagagccctttttctggcttgtggagactatcataacatgaagatgtttt +gacattcaatagtttgcaaaacaaacttactttgtgtagtattgaacgagatctttccaa +ttgccccatagcaggaatagttatatattgcagatcgcggtgtaacgcactccaaatcca +tcgcggtgtgtgagggtaagcgacttaaagaattacggtttttgatcaaagcacagtgag +agttgagcaaattacagttatacgacttaattcagtctccataaattgaaacgacacttc +ttaacgggaggaccagacacgttcattaagtgaggagtgcactttttgactttaaaaaca +tggtaatcaatttaaaccacttgatatgtatatgaacagatttgaagttatttctgtttt +aatacactgggagttctgtcaatatcgcaggaaccgcctgacgtcccctatcacacctca +gagggtaaagggacaggggaaagggtaatcgaggggtagggaacgtagttggcacaccca +atggacgaataaatgctgccatatccacggagggcgggattgcggttgattttaaggcga +tggtaacctgaatgtaatagatcatcaaatgcctcctccactggaaattactgcgtacat +ccgctgagaattgcaatggagtgtctcggtttttctttaaacaaaaccaaattgacaact +tcatagtataatttttgcacattacaagcgttaattaacaaacttactttgctgttagct +gcctatatttgtccgacaatataactggatatctctgcgagaactgtaaattaacggcac +ttggaacataatagttcctattggtaacgacgttgtaggcggcaattatccggtggaaga +attgacaactgcagttgaactgcatgaaagtcaaatctctcgtaagtataactttagaag +actccaaggtacccagaacctcttcagcggacacgatcgctatcaatcaataaggattat +tcactgaaaccgctcatatctggaggtggacgtttttcttcgaaaagcttgtcaaaggac +tcatcaaatttttggccgtgctaatcgacacacctgttattttcatgaccggataggaca +tctcgcggaaattcgggtaacagctgggtagatataggacctcccctacgtattaatgat +aagcctgtcataactagcttggtttaccgaagagacaataaacattcgagcgctcgtgcc +aaactcggtgcattacgtttgaataaatcggtaacatgtactattactctgcctaacggc +acttacccgtttgggtccatggggtaaccgctcgatgttgacagaattatgctaaagtcg +tttaagatcccgattaccgaaaatctggttatgtctgagcattcgtacactgcgtattaa +gatcaggttgaacaggttcctaacaaattttgtgacctaaagtgaaactaggtcgtactc +tgggcatgttttatgtcgtggcgtatgcatgtgctgacacttctaaaaccaaattaaggc +tttatccaatatgggtccttaagtgctaaacatcattcacaatttcaagacagattgttg +gtcttgtcgattccgcatctgtcgccaaattgacacatcgtaaaccaggtacatcggtaa +ttatatgttgactaaactaccgtgtgtattctggctctaggtacggcgaacaagtacgat +gtgcttaagaagccctcaccccagacgagcccgcgtaggtcacatcagcagatcctaagt +aattccgttttattgtcctgagggagtaggatcgacgaactctacaagtcgctttgtcgt +gccttataggctatttcgggtcaatgtagcgtcaaatgaactattgtcatctgtacgagt +taactaagtgtctatcgccaactaaaagacgtctcgatggttctttatgcggacctgtca +tatcattgactggcacttgcttacatccaaataacacgtttgttagcggatagtcgttaa +gtgtgcgcaagatcatgaggcggggggggtaatatttcgccctctacatgataaatgaat +aagtaagaagatgatctttttgtggcggtaccttaagcgtactcctgtcgacgagttact +actaaaggaatgtagggttctggatctatgaaaagcgacctccatatatatacgggccta +agcggagtaaaataagtgatcaatggactaacattgaaatgttagtattgtcgaccattg +agggctggtaaatcttatttacgggcgtgggaaaacgaacgtgatatggtttagcatggg +atgcaagcactcgttaatgcttactttagttggttgcgggaacaacaggaggctatacta +actggtagcgttcttgcttccattatgttattattataattaaaaataagacatatggta +gagttgtagtcagggtggatcgggttgtctataacgttggaataatcaaaactatcgtta +acaaaaacgaaatttaagtcggtgcggtggaatgcgcctacctcatgtgcaccacacatt +cacagcacacccctcattataggcaaggaagcaaacaaaaaaaagttaatcgaccgtatc +cgaccttaaattttaaaataaatagaaacacttagcggtaatgaaaagataggactaaaa +ttcactagtatcctggaacgaggcaacagagttatctagatggtaacgaggtgctgcatc +aagatgtatgatttttggtccgctgtgtggaatacctctattgatatacaagtgactttc +tcggtaataacgcacttcacaatgtgttgtttcttttctatgtattttgcaagagaaaga +agcttagtataggtacacctcagagatgtttcgtgtaaatcgtatcacatggtataactg +caggaggaacattatccaaattcaccacaattactaatccacccttttacttttactaaa +gatatattaattctcatgttgtctgaattgtataacccggtaccctgggagcgtatcgaa +ggataccaattgaagtcctcgaggcatgttacaacacacgacttccttccgtctattcag +acactcaacgagactaacttttcctaggtaatcaatgatattgggtaactcgtggcatct +tatagttattgatccggctcttttgtagatcctgtgcgactcgtgcgctaattaagactg +gctctcttgcgcaggggatacgtttattctacgtacccgatttggttactactaagcggc +ctttcttcaaacttgcagttgtgacttacattcctatttcttcaaagcagggaagggtta +cagggagagacttattgagatacgattggaatttccatgtacaatcgttaatacgcttgt +agaccagcaactcagtatagagatccgtttcctaaagggtgagcggtaggggcaaggcaa +taagaaattactaaaaccctagttgttaatataagaacgattcgaaacaataggattgcc +caagggggtgcgaacatggtgtaaatcaaagagaaataggcattgttaaaacccgcacgt +ttctagtacgcaagaggaacgtcggtaaccagttctcaaagatcctaacctaaaaggggc +ttattctactttttccgacactcaatggacgagacaaacatgaacggatagctttaggtc +tcgttgaatgcaaagaatagaatcgttattattaatcggtttccattatctatatgcggt +atagatctccgagaggaccctgtaaactagctctgcggtttaactggtgctaatagaccg +ccactatgttattgcttctagctcctagcgtcttatcatgttatacattaatgtcgcata +ttggacagtagccaggcttggatggatcgccgacaaaaagaaaagactttccctgtaagg +acttaactattacatataacttggatcattaatctgcaaattagagtaacggtctttcac +cagcttcatattccaacgtggcgctagtcgatatcccatgaagtttaaaactagaattgg +cagtctcacttcacagtgcgtatctatacgacaaaagtggtcgatttgcataaatatctt +atcgatattcaggttattaccgattccttgctaacgctagaagtcacaccagagtaataa +taattccagacacctgtgaaataatcggtcactacggatagactagtaacgataatacgt +atagtccataaaagttgaattttaggggctaaagatattagcaatactggtctagcctaa +tcgtcgatagcaaagggctgtgaggatttctcctacattttcgaccaattgtatcgatag +gaatagttacagtcacgcttgtagatgtaagagatgacgttattcttagggttcttaagt +cggggggtaatttaagaccactagtaaaggtagaggcgtacacagtaaacgatattttga +aatcgtcaaaaaaaagtttacaacatcctttaagttagcaactgattttagtggcaacct +taacggttgaattgatctactaatacaggcctacaccgaagggtacagataatgattctt +actaccctaacatgatagagtcctgtcctatctcataggtcgacattttaaattcgtaat +gagcaacgaagatcgtttcccaatttgcaacattcacttatagacttcaggttatttcgt +gctaacattaagatagaatataatcagtcgttaagaaactattatccagctttcgtcaac +cataaagattaaaaactgaaacttggcaagatatgaatagctatcctgctttaaccgatc +gtatgagatgctttgtagcaagaaaagtgactagcacttgtgtttagtaaagcgggagag +tgcggtaattaatattaatatactattaagctacacagcaaaggctgcaataatgttagt +aagtagaacataaaggtattctccacaagtaataaatagtgtgagctaattgactaactt +aactctcgcgacaagtgatgtggataagatgactcatatcgtctttttctgtagtgccga +catcccacctggatcgaacaattccttctagttatcgactttgattacctatcctattaa +acagatagggttgtaaagtcagaaaatgatcggcttgcgttggtctaccatagctagagt +tagaacgcgtagatagaggccttttgttgccaacgtgggggtgggatgagtctgggcgag +cgtgactttctttcgtgtccgaatttgtttaacatccattagattagatgtttgtgtttt +gggtctgatgtcctaactactttctcagtgaaactaatgtcatcatccaagtaaaatagt +ccgatgaagtctccgttttcggccgaagcttgtctataacgtatataaagtcgctgaatt +tagaacacaccttatctatgttgtaaagttactttattccaaaggacgtgcacgaagcgt +gagtgtgggaaggaacttaaagtcggatcactcttgtcagtgtagataagaatttctttc +atacttcactggaatccggcgtatggatatctctaccgcgtcatctggtggtgtctgcgg +taaaaagtcttgctgcacgagtctgagaaatttttggtgccatcacatcgtaactgtaca +acgaacaaatagcatcaggccttcttatccagcgtgaagtctaattatttcacaagcttt +cctaagtatgtaaatccctcacttaatgatgcttgcgccaatgaggatagaggacattgc +atgtacgtaggactattctccaaggggtcttctattttgttagcgaaaattgttacagcc +taatgttagagcggcgtacgactttataccagatactttcattagatatgcaaatatcca +attaaatcatagtagtatcgtggtatggacaatcaaaaaagacccgttgtgatatgatgt +ttttctagttcgttctcatatatatagatcaacaatgaataatctcatgatctataaccg +atgtatatttatattccggttgactgctccggtgcaattcactacggacactaatgacta +atatggcgcctttcatcagaaacgctaaatatgattaatgaattaagggagtattatcta +attattagagagtagcagttagtctgatattttcggtgtatgtgttagccgttataatgc +tgtctttttatcagtgagaacagggagtgtgtagtgttgtatgcttcactttatgactct +ggttatatccctcggagaacaagaataagagtacgagaagttcggtcattgaggatgaaa +tagaaccgctagacgaatggactcacgtttataaaactatgtatcacagtactacagcta +actctgaagtccgagaagcttttgtaggacaaaacgttataagtacctttcgcagaatac +ggccgtgcatacctgttataaggcgtagtagggacaccatgctatccctcatatagagct +acactaataccattacatggtgactatcgtttacggccatcatctgtaagcgatcatgcc +tcgttagcatccgtacaatctcgcatggcgtcactgcagaaaaaccccgtgcggattttg +agtcagaactattcgaagcttctcaatccttttccattatggcatagcaagtgacgactc +gtcagccatgggaataatagcactaatccgattacttatgaattagaacccacatgaatg +tgattctgcgaattgtctaagaatctaatgattttccggtgaatatggttgttgttattt +attgaacttatattattaacatcacccttcgttagtgatagtcagctatttccaagaggt +tccccgagcatttttaccattctctagtcatacaagttggagcgcttttaaatctttagg +ctgatcaaggcgttttgtctagaattctgcagatgttagattcgtgtgcaatccctcttg +catgtcagtaacaggtcacccgtttttcgttacatatgctggtaaaatattcatagtaat +aactacaatacttgatttgttacgtaatgctcgtacataacacaatcgtattccacggaa +cagtaaagctctattattctgatcgagcctaagagaggatcacactacgctattaaagtc +acgttcacgaaatctcaaacctcaactgctggtgaccagttatagacagtgtaattccat +attacatgtcaggcttaagctaacccgagcctttatataagctataatcaagaattagat +tggagtgcattttagacttatctatcgaaatagtgatagtaagagtttatatgacctgat +ctagactgatgttctcttccacaacagccttaaggcgtggagcctttcttatactattag +gtcgcgtcgagagccctattcgtaatgttaacgacactagactaatatacaatgagctaa +gaataacacaagtcacaagataatttacaaatcatatatctacagtccacaaccatcact +agcgattgcaaagcgttattggtactaccgctctaaatcggtatgtgcaagacgcgttaa +ctggttcaagcctctcctgctcgtgagactgaaagaaatcgaaaatatggatgtgcctaa +ttgttcttgtgagtcatgtgcaactatacagtttagtttggtcaagactatgcaactatt +aacagcatgtgcgcattgaatatttggtgtcgattgataaatgccccaacgttccatcac +gtctataagccgtgttactaatgtgtattagtgcatacctattcagaccatagttcaact +gttggactgaaggcccgtcttggggttcgtgaatgagagtgcagtttcttgtcttttcct +taactgacctaaatgaaggcaatcggtttatctagagtcatgcttaaggtgaatttcagc +caatgggctcccattgagctagtatggtgctttacctttgtaagtggtggctttccttgg +tgtgctgactttaacacggcagagtgattatccgaagaatggataataagacgctggcaa +tattggctaataaagtccgatgagtttcaatcatgactgcgaggagatccatgcggtgta +cctaaacctacatcgtatgtatttgctgacgttcattcttgatacataaagatccgatat +cggtccactttgtttaccaaaagccctaccttcgtaacgatggaaatgtgaatgagagtg +aaatacacgatggggatattgccggtgagtacaagttagaccacacattagaactgacct +atattcgtcatcatagagatggagtatgaattgattctgcgaagtacactggctttacga +gtatctagacgccgcggtatatctcccgtcaatactatgaaggtatatatatagaggctg +aaaattcatgttcaatcctctttctaagagtgagtgggagccccttctgttgtcggagta +aaaaggcattattcctcaaattgtcagaagcaaagtatacgtgatgtttgcttagaacaa +aagagttaccttagggtaggtaaatctcgattcaccgagagaagtgattttggcggtgtg +cgattaattcttttgatgacagatctcattattttatatagctccctctttgtatttaga +gtttgcgtaggtaacctggcaaaaccatatcccggggggagagtgcgctgaacattttat +acgatgtgattactcaaaggataaggttcgaggcctctatactcatggaactatcttata +attataatggatcgtggctcattccacctatccaaacttctttgtgatctgatgctacga +gtgtgaacaaacgtacatcttctaaggaatttgggacgtttcatagctcgcatttcattc +ctgaaaacttaaatatttttaaaaattgattctactgcgaggaactaaggtgtagacaag +cccttagtaaccggtggatgtcgcttcagttttatagcaaacattattcaatttcagtct +tgactgaaattagtttgttagtgttagaggtccatatgtcacatgcatatggtctagatg +ccattgtacagtaataccttagattagtattagcggcatgcgtacttggatttcacttgt +aagaatgagcttaggacggtcgcctgtagggctgcaaataggaatacttacaatttttga +tgacttgttagcatatcgctatcacccataaaaaacctgatacttgatgagcgggtgatt +gagactatgtactgatataattcaatagctccaatagatgaaacagctatgcgcctattt +atgtcaaataatcgatgtgatacaagcttagagctgaacgagcgcgagtggaattagcgg +tgatctctatcctaaaaagccacgaaatcgatcccagaagctaatacccgaggtgtcaag +cttgagttcagttaaatttgcatctcatgccccacgaagaatgggtagagagtttgaagg +tgcttctggattttcctaagtacgtggtaaaaatttgatgtaaatgaacacctcctaatg +gttgtgttaaccacaaacccctgggtgaatctgattagccaacccagtgatctgatttca +gttgtcaaatctcttttttataactaccttttgtttccataatttaaccggatctcataa +tgaacaaacgggtagaataatggtagcacatagcgagcttgtctattcagaaatatggcc +tactcagaatgtattctccaaatcagtgttatgcgaaacgtaattttacgtgtaataatg +atgatttcttatcggttccttgtactacaatactcttgcccaacaaatactaagcataac +agcaaaattcgaatccccctccttttaataaatggtttttcaatatagccgattcgtatt +cgttagtctttcaccaactattaacctggcatctaattaataaaatcaccaaaggactct +ataatatgacagtcacttcggcctcttttaagacagttgattattgcaggtccgcaattg +atggtgacatgcacaattagttagaatccgactatggagacaattaacaattgtagtgcc +catttggtccagttgacttcaaccacgagttataaaggtattttaatttatagtcgatag +taccaacaacaagcacaatcataattatgttagaaaacccagggggtaatgctctaaatc +cagctttaaggccagagtgcactatgaaatcgccattgatcattgtgtcattcgctgaac +ttggtgtctaggaggtgccgagtgagaatatcagataccttatgaagcaacgattatatc +tggactagatcatgatgatcggaataaaacattgaaataagtccttatcaaggagcataa +acattttatttaatttatacttcgtaaataaattcagaattttttttcaagacattaatc +tgagtaaatgacggctagaaagggttcctactcgaatcgtagcctacgcatgtgggcagt +aacctggcttgcgtttttactgaaacaaaggttcaccggaaagaaggctgccacttttag +cttcttgacgatctttagcgtcatatttttagattagtcgaaaaacggaaaacaaactta +acgaagctggttgcacggggtaccgagaaaccaaagagcaggacaactccttgatcggga +agaactgaaatagacagctgtcattttcattggtcaacttatcaatataacgaccaccgt +agtgacgcttgcatgaaaatactgaggatgtaaactatagccagtcaggcccgcgtgttg +actaattgatgaagcaaacaaaatagccggtattcgttaaaaggaacgggttgccagcta +cagatatactctaggtatatcccaaacaagagacgtcctttggctgttgtaatcggtcat +aatacttgtcacataaacaagatcgctgaattaaacattaaacagttagtgatacacaat +cgtggttggggctgggatgtgcaataaaaagtcatctatcgtctatcacagagcgacgta +aatttagacaaacattattatttcttgacaatggaatcgataagcgttcctctaacttgg +tatatatatctcgaccccgggattccagccattcttgtatgaagatttaaccatttaact +atgcatagttgaatggtaaggaaaatgatattgactgcaacagattttggatgcaaaaat +atttgtgaattattggttatatactggttgtatagcacaatcattaggtcctagaaggca +tactcaacctcagcgagagagctagcatgcataattgtaccgcccatattaatattcctg +aaatgatttcttacattacgcccaatttcagtcatcgaacacccccatcaatttacccga +tagagaacgtgatcatacgcaataccctatgcgaacgtccactctatagcgtctgtatac +aatgattattcgttccatttacaacgttaagtaatttaaacttacataaggacaaggaaa +tccgcgaacctcctggaatgtatgagttatttatgcagttaacttcgtctcgaccggaac +taaaggcgtcgtacgaatgaaaggccacttttagaagagacctttgtatccattgtggag +aatatcataaattcaagatggggtgtcatgctattcggtcctaaacattcttaatggctg +ttctattgttagtctgatttaaaatggaaccatagcacgaatagttagatagggctcata +cccctgtaacgatctacaaatccttccccgggtgtgtgcgttagcgacggaaagttttac +ggtttgtgatcaaagaacactcacacgtcagattattacactgatacgaattatttcagt +cgacagtaattgaatagaaacttattaacgccagcacctgacacggtaagtaaggcaggt +ctgaactgtttgactgtaaaaaaatggtaatatttttaaaaatcttgatttctatatcaa +atgatgtgtagttttttctctgttattaaaatcccagtgcgcgaaatttagatcgttacg +actcacgtacaagatcacacatcacacgcgttagcgaaagcggaatggctaatacagccc +tacgcaacgtagtgggatcaacatatggacgaatttatgctcaatgagccaacctccccc +gcattgcggttcattttaaggcctgggtaacatctatcgtttagataatcaaaggaatcc +gactatgcaattgtctgacttcatccgctctcaagtccaatgcaggcgctacgtgtttct +ttaatcaataccatattgaaatcgtaatacgataattgttgctattgactacaggttatg +aaaaaacttactttgcgggtacatgcatatttttgtaccacattattacgcgatatctct +cagtgtactctaaattaaaccctcttcgaacattttagttcctattcgtaaacacgtgct +acgcggcaatttgccggtcgtagaatggacaactccagttcaactgcatgtaactcatag +ctcgcgttagtataaattgactagtagccatgggacaaagtaactagtcagcggaaaaga +tccctttaaagatatatgcaggttgcaagcataaagctcattgctcgaggtgcaccgtgg +tattccaaaagcgtctctatcgtatcttctaattttgggccgtgagaatcgaaactactc +tgatttgctgcacacgttaggtaatatcgcccattttcccgtataagctccgtacttata +cgaactacacgaccttttaagcattagccgctcatatcgtgattcgtgtacagatgagtc +tattaaaattacagacatactccatatctcgctccttgaactttgaataatgcgctaact +tgtactatgaataggcagaacccaactttcccgtttgcgtcaagcggggaaacgatacat +gttgtcagatttatgattatctagttttagatcacgtttaccgataatcggctgtggtct +gagcagtcctacactgagtatttacttcagcttcatatcggtccgaaaaaaggttgtgac +cgaatgtcaaaatacggagtacgatgggcatcttttttcgagtcgcggttgcagggcagc +aaaaggcttaaaccatttttacgatttttactatagcggtcatgaagtgcgaaactgctt +gcaaattttctacacacattgtggctcttgtccttgaagcttatggcgaaaatttgaaac +atagtataccagggaaagcgcgaattatttggtgactaatagtccgtgggtttgagccat +atacctaacgccataaactacgtggtgctttagatgcaatctaaacagaacagaaagcgt +agcgctcatcagcacagactaactttttcagtttgagtcgccggagggacttcgagacaa +gaacgcgtcaagtcgcttgcgcggcacggattcgattgggcggctcaatcttgcctaatt +tctactattgtcagctgtacgactgtactaagtgtatagccccaaataaaagaagtatcg +atgcgtctttatgaccaaaggtcttataattgaagcgcacttccgttcatcaaattaaat +cctggcttacccgattctccggaagtctgacctagagattgacgacggccgcgtattatt +gagacctcttcaggattaatcaataacgaagtagttgatctgtttggcgacgtaccttaa +gccgactccgctacacgagtttctactaaaccaatgtagccttatgcttagatgaatacc +gtcctaattagatattccggcataacagcagtaaattatctgttcaatggacgaacattg +aattgttagtattctacacaagtcaggcctcgtaaatattaggtaaggccgtgggataac +ctacgtgatatgcttgagcttgcgttgcaagctctcgttaatcattaatttaggtgcgtg +agggttaaacaccagcatattctatatgctagacgtcttccttaaaggatcgtagtatta +taattaataataagaaatatggttgacgtctagtcagcgggcatacgctgctctatatac +tggcattattcaaaacttgacggtaaaaaaacgaattttaaggcgctcacgtcgaatgag +ccgaactcatgggaaccaaaatgtcacagaaaacacctctttattgccaagcatgcaata +aaaaaaatgttaatagtacgtttacgacattttattttataataaagagaaactattaca +cctattgatatgataggacgtaaattaacgagtagcctgcatagaggcaaatgaggtttc +tacatggtatagacctgatgctgaaacatcgatgagttttggtcccctcgctcgttgaaa +tctagtcatttactactgtctttcgagctattataccacttcactatgtggtgtttcttt +gctatgtatggggctagtcaaacatgatgactatagctacaactcagagagcgggcgtgt +taagagtatctcatgctagaactgcacgacgaacttgatacaaagtaacaacatttacga +ttccacaaggtgactttgaagaaacatagtttaattctctgcttcgatcatttctataaa +ccggtaccatcgcagcggatagatgcataacatttctactactccaggcatcttaaaaca +cacgtagtacttcactagattaagacacgataagtgtataacttggcagtgggaagcaag +gagattggcgaactcctggcatctgttacgttttgttcaggctcggttgttgataatgtc +cgactcctgccatattgaagactcgctcgagggagatcgggattcgttgattataagtac +acgtgttccgtaatactatgaggcagtgattcaaaatggcacttctgacttacatgacta +ggtattattaccacggaagcgttaaaggcacactcttatggacttaagattgcaagtgcc +ttcttctagcctgaattcgcgggttcaacacaaactctctttagacatccgttgcctaaa +ggctgagacgtaggggcaaccctttaactatgtactaaaaaactagttggtaatttaaca +acgtgtccaatcaagacgatgcaccaacgcggtgcgaaaatcgggttaagcaaacacaaa +taggaattgtgataaaccccaccttgagaggtcgcaagaccaacctcgggaacaacggct +ctaagagaataacctaaatccggatgagtagactgtgtaactctctaaagggaagtgaaa +aaaagctaagcatacatttaggtctcctgcattgcattcaattgaatcgtttgtattatg +agctgtacagtagctatatcagctatagttatcccagaggaacaggtaaactagctctga +gcgtgaaatccggatattagaacccctagatgggattgattctagctaatacaggcttat +ctggttttacagttatctagatgattggtaaggtgaaacgcttggtgccttccaccactt +aaacaaaagtattgcccgggaagctattttctaggtattataaagtcgagcattaatatc +aatttgacagtaaaggtctttcaccagcttcatatgccatagggcccatactcgatttaa +attgaacggtttaacgagtattggaactctcacttataactgagtagctatacgaaaaat +ctggtccatttccagaaatttattatcgatttgctgcttagtacccaggaagtgataacc +cttgaaggcacaacactgtaataagttttcctgtcacatctgtaatattcggtcactacg +cattcacgactaaagataattactatactaattaaaagttcaatgttagggccgaatcat +agtagaaattctcgtctagcctaatcggacttacctatgggctgtgaggatttatcagta +tgtggacaaaaatgctagagataggtatagttaaagtcaccatggtacatctatgtgagg +aagtttgtagttcgcttctttagtccgggcgtttgggatgacaactactatacgtagagc +cgtactcaggattagatagtgtgaaagagtcaaataaaagggttaatattaatttaacgt +tgcaaatgtgtttaggccaaacattaaccgttgtagggatattctaatacaggccttcac +cgaaccctaatgataatctgtcttaataacattaaatgattgtctccgctacgagctctt +agggcctcattttaaatgactaatgtccaaagaagagactttcccaatttcaatctgtca +cgtatagacggcaccttagtgagtcatatcattaagatagaagattatcaggagggaagt +ttctattatcaaccgttacgcaaccataaacttttaaatctcataatggcattgagatca +agagctttcatgatggtaaagttcgtatgtgatgctggggagctagatatcggtatacca +cttcggttgtggtaagcccgagtgggccgttagtaatattaatagacgattatccgacaa +tgcattcgctgaaataatcttacttaggagaaattaatgctatgagccaaaactatttat +gtctgtcacattattgactaaagtatctatcgacaaaactgatgtccataagttgtagca +gatagtcggtgtatggtgtcaccaatgaaaacctcgagcgaaaaatgaattatagttatc +caatttgagtaaattgcctattatacagataggcttgtttagtcagataaggttccgctt +gaggtgctctaacttagcgagagttagaaagcctagtgagaggcattttggtgccaaact +ccggctcgcatgagtaggccagagagtcactttctttcgtcgaagaagttggtgaacagc +cttttgattagttgtttgtcttgtggctatgtgctactatataagttagaacgcaaacta +atctaatcagcaaagtaaaataggaccttgaacgagacggggtacgccgttgaggctcga +gatagtagataaactagaggaatgtagataaaacattagctagggggtttagttactgga +ttacataggaagtgcaccatcacggtgtgggggttcgtacgtaaagtcgcatcaatattg +tcagtggacttaacaagttcgtgcataatgaaatcctatacggactttgcatatctctac +cgactcatctggtcgtctatgcgggtaattgtattgctccaagtggatgactattttggc +gtcccagcacatagtaaatgtaaatccttataatagcataagcaattattagactgcgtg +aagtcttagtagttctcaagctttacgttgtatgtaaataactcacgtaatcagccgtcc +ccaaatcaccattgaggtcattgaatgtacggagcactattatcaatgcggtatgcgatt +ttctgagcgattattgttaaagacttagcgttgagccccggaacacttgattacagattc +tttaaggagttatccaaatatcattttaaataatagtagtatcgtgctttggacaataaa +aaaagacccgttctcttatgttgttttgcgacgtacttctctgatatatacttcaactat +gaagattctattcatcgataacccaggtatatttatatgcccgttcactgcgcagggcaa +attatctacggacaataatgacgtagttggacccggtaagaactaacgcttaatatgatt +aaggatgtatgccagtattatcttattatgtcagagtagaagtttctctgagattttccg +tcgttgtggtacaccggatttggctctctttttagaactgagaactcggagtgtgtagtc +ttgtttccttcaatttatcaatatgcttttataccgccctcatcaactataacaggacga +caagttccgtcttgctccatcatatactaccgatacaccaatcgtatcaagtttagtata +cttgctttctctcttctacagcttactcgcttgtccgagaagcggttggtgctcataaag +ttagtagtaaatgtacaactagtagccagtccttacctgtttttacgactactacggaca +ccatgagatacagaagttagtgctacaattataccattacatgctcaatatcgttgtcgg +ccataagatcgaagagtgcatcacgcgtgtgaatacgtaaaatctaccatcccgtcaatg +cacaaaaacacactccccttgttgactaacatcttttacaagaggctaaatcattgtcca +ggatcgaataccttgtgtacaatcgtcacccatcggaagaataccacttttccgatgtag +tatgatttacaaaaaacatctatgtgagtaggccaattgtagtagaatatattcatttga +ccgtcattagccttcttcttaggttgtgtacggatagtaggtacataaaccgtcgtgtgg +catacgctgcgatttcatacagctgccaacaccttttttaccaggctagagtcagaaaag +ttggagccatgttaaatagttaccatcataaaccactgttgtctactagtctgatcagct +ttcatgcctgtgcaagcaatatggattctcacgtaatggtaacaactgttgcgttactta +ggctggttaatttgtcagagtaataaatacatgtcttgttgtgtttcctaatcctcggaa +agtacacaagcctaggaataggaaaagtaaagctcttttattctgatagtgactaactca +ggatctaaatacgcgattatactaaccttcaccaaagctcaaaaatcatctgctggtgac +cagttatagacagggtaattcaatatttaatgtctcccttaacatttcaccagcatggat +tgaagatagtataaagttttacatggcagtcattgtgtcacggttctatacaaattctga +tagttagacggtatttgaaatgtgcttctagcatggtatcttacacaactgaatgaacga +ctggagccgttcgtatactatttgcgagcctcgagaccccgtttcctaatgttaacgaat +atagtataatataaattgtgatatgaataacacaagtaactacagtttggacaattaatt +gttctaaactaaaaatcattcacttcagatggcatagagttatggctactacacatataa +agcggtatgtgaaacacccgttttagccggaaaccctctactgctcgggacaatgaatga +tttccaaaatatggatgtgcagaattgttagtgtgactcaggtccaaatagacactttag +tttcgtcaagtcgttgcaaagtttaaaaccatcgcagcattctttatttggtctacattg +agaaatgaaaaaacgtgacagaaagtctagaagaactgtgaataatgtctattactgatt +aactagtaagacattagtgcatctggtccactgaagcacccgcttggcgttaggcaatct +ctgtgaactgtcgtggctgttccggtaatgtacgaaagcaagcctataggttgatcgagt +cgcttcattaaggtcaatttcacaatatccgatcacattgtgctaggttcgtcctttacc +ttgcttagtgctgcatgtacggggtgtcatgacttgttatcggcagactctttatcccaa +gaatggataatatgtacatggaaagtgtccataattaagtcccttcactgtaaagaatga +ctgccacgtgatccatgaggtctacagaaaccgacttacttgctttttgatcaacttaat +tatggattcataaagttcagatatcggtacaattggtgtacaatatgaaattaatgagga +aacatggaaatctgaatgacagtgatagaaaagatccccatttgcccggtcagttcatgt +tacaccactcattagtactgtaagtgtttcgtcagcattgagatccacgatcatgtgttt +atgccttcgaaactggatgtacgacgatcgagacgaagaggtatatataacctaaatact +aggtacgttgttagagagacgatgaaaattaatcgtcaatacgctggcgaacactgaggg +ggacccaatgctcttctcggtctaaaaaggaatgtgtcagaaattggtcagttcaaaagt +agaccggatctttgcggagaacaattcacggaacgtagcgttgggaaatatcctttctac +cacacatcggattttcgccctctcccattatttattgtgttctcacatagaattattgtt +tagacatccctcgttgtatggagagttgcccgagcgtaaaggcataatccatataccgcc +gggtgagtgacctgaaattgtttttagttgggatttcgctatggattagcttacacgaag +agattctaatggtactataggataattataatgctgcgtggcgcagtacaccgttacaaa +cgtcgttcgcatatgtggctaacacggtgaaaatacctacatcgtatttgcaatttcggt +cgtttcatagagcgcattgaattactcaaaaattatatatgttgattatttgattagact +gcgtggaaagaaggggtactcaagccatttgtaaaagctgcatctcgcttaagtttgaga +gcttacattagtctatttcagtcttctaggaaatgtctgtgtgagtggttgtcgtccata +ggtcactggcatatgcgattcatgacatgctaaactaagaaagtagattactattaccgg +catgcctaatgcgattgcactgctatgaaggtgcggacgtcgcgcccatgtagccctgat +aataccaatacttacatttggtcagcaattctgacattatacctagcacccataaattta +ctcagacttgaggacaggctcttggagtcgatcttctgtttgtatgcatgtgatcatata +gatgaataagcgatgcgactagttagggcatagtatagatctgtgtatacagttcagctg +aacgtccgcgagtggaagtacagctgagatctatcctaaaatgcaaccatatcgttcaca +catgatatgaacccagggggaaacattgagttcagttaaattggcagcgaatcccccaag +aagaaggcggagtgacgttgaacgggcttatggtttttcagtacttcctccgtataagtt +gagcgaaatgtaaacagaataatcgttgtgttaacaacattaaaatcgcggaatatgatg +agaatacacagtgtgagcatttcacttgtaaaatatctttggtagaacttactttgcttt +aaatatgttaaaccgatctaataatctacaaaacggtagattttgcctagcacattgcgt +ccttctctattcagatagaggcaatactcagaaggttttatccaaagcactgtgttgact +aacctaagttttagtctaataatcatgattgattataggtgccgtggactacatgactcg +tccacaaataatacttagcagatcagcaattggccaagcacccgacttttatttaatggt +tgtgcaatagtccagattcgtattcgggactctttcaaataatagtttcctggcatctaa +gtaagaaaagctcataaggaagcgatattatgacacgctcttccgccgctgttttgaaac +ttgagtattgctcgtccgaaattgagggtcacttcaaaatttactgagaagacgaagatc +gactaaagttaaaatgctagtccacagttggtcaagttgaattcatccacgagttatata +gctattttaatttatagtcgagtgtacaaaaaacatccacaataagatttatcttagaat +aacaacccccgtatcatcgaaatcctccgttatggcctgactcctcgagcttatagcatt +tgtgctggcgctcttgccaggaacttgctcgcgaggtggtgacgagtgagatgatcagtt +tcattatgatgatacgattttatcgcgactagttaatcatcatagcaagtaaaatttgaa +ttatgtcattatcatgctccattaacaggttatttaattgatactgacgaaattttttca +caatgggttttctagaatttaatatcagtaattgaagccttcataggggtcctactagta +tcctacacgacgcaggtccgcagtatcctggagggacgtgttactgattaaaagggtcaa +aggaatgaaggctcacaatgttacctgcttcaccatagtgagccgatgagttttacatta +gtactaaatcccaaatcatactttacgatgaggcttgctagcgctaaagagaatacatac +accaccacatagaattgttagcgatgatatcaaatagactcctggaagtgtcagggggaa +actgttcaatatttcgtccacaggactgaccaggcatggaaaagactgacgttggaaact +ataccatctcacgcccgacgcttcactaattgatgatccaaaaaatatagcccggattcc +tgattagcaaagggttcacagagaaagatattatcgacgtatatcccaaaaaacagacgt +aatgtgcatcttcgaatcgggatgaatacttgtatcataaaaatgtgacctctagtatac +aggttaatgttagtgatacacaatactcgtgggccatgggttctcaaataaaatgtaata +ttgcgtcgatcactcacccacgtatttggtctaattatgttttatttagtgacaatccaa +tagataaccggtcctattaagggctatatttttagcgaccacgcgtttaaacaaaggatt +gtatgtagatggtaccagtttaattgccagtgggcaatcctaagcaaaatgagattctat +cctaaagtttgggcttgatataagatttcggatgtatgggttttataatcgttggagagc +tcaatcatgagctaatacatggatttcgctacctcaccgagagaccttgcatgaagaatt +ctaaccaaaagtttaataggccggattggattgagttaattaagaccttgttcagtcata +gtaaaaacccttaaattttaccgattgacaaagtgagcagtcgcaataccctatgcgaaa +cgcctcgatagtgactaggtatacaaggtttttgagttcctttgaaatagttaactaatt +taaaattaattaacgacatggaaatcacagaacctaatgctttgtaggagttatttatgc +tgtttactgcctctacaaccctaataaagcagtcctaagaatgaaacgcatcttttagtt +cagaaagtggtatccagggtggtcaatttaataaattcaacatcgggtctcaggatattc +ggtcatataatttattaagggctcttcgagtcttactctgagtgaaattggaaacagtca +tccttttcgttgtgaggcatcttacaccgctatcgatatacaatgcattccaccgcggtg +tcccgtacacaaggaaacttgttaccttggggatataagaaaactcacacgtctcattat +taaactgagtacaatttttgcacgagaaagtaatgcaatacaatatgatgaaagccagct +aatgaaaagggatggaacgcacctcggatctgttgcactggattaaaatccgattatttt +taaaaatattcagtgctagagcatatcaggtctacttttttatctggtatgtaaagccca +cggagcgatagtgagatccttacgactcaacgaaaagttataacataactcccgttagcc +aaagcccaatcccgattactgccctaccctaacgtctgccatctaaatatcgaacttgtt +atgatcaatgtgactacctcccaccctttccccttcatttgttccactggggataagcta +gcgttttcagaatcaatgcaataagaatagccaattgtctcacttcatcagagctcttgg +caattccaggcgctacgtggttctggaatatattcatttttcaaatagtaatacgtttag +tgttgctattgtctacacgtttggatattacgttatgtgagcggacatcaatagttgtct +aactctttagtaagccagagatagcactcttagcgaatggataccatcttccataagttt +agttaatagtccgaaacaactgcttcgagcatatttgaacctccttgtaggcaaatagcc +tcttcaaagcaatcttactaatagatagagtttgttttaagggactactagaaatgggac +aatcttaatagtatgacctaaactgacatttaaagatatatccaggtggcaagcataaag +atcattgcgccacctccaccgtgggattacttatcagtcgatatcctatatgctaagttt +gcgacggcagaatacaaactaagctgagttgatgctaaccttacctatgataccccattg +gaccggttaacagccctacttattccaaataaaagaacttttatgctgtagaagctatta +tagtgatgcctggtaacttcagtatattaaaatgacacacatacgccatatagagctcct +ggaactttgaataatgagcgaacttcgaagttgaagagcaagaaaccatatgtcacggtt +gcctaaagcccggtaaccagacatgtgctatcattgatcattatcgaggttttcataacc +ttgacccattatcggctgtgcgcggacaagtacttaaatcactagtttcttcacctgctt +atcggtaagaaataaggttggcaaagaatcgcataagacggacgtagagccgcagcgttg +tgcgagtccaggtgcatgcgcagcaataggattttaaattttgttccatttttaatttag +ccgtaaggatgtccgtaaatgattgaaaattggattcaatctttgggcctatgctactgg +aacctgatcgacaaaatttcaaacatacgttaactccgaaagaccgtatttttgcggcta +gaatagtcagtcgcttggagccatataccttaccacttaaacgacgtgctcctgtagttg +aaatataaacagaacacaaagactaccgatcatatcaactgaagatctttgtaactttga +ggcgaagcaccctcttcgagacaactaagagtaaagtaccgggcgccgcaaggagtcgat +tgggaccctaaatcttgacgaattgctaagaggctcagagctaccactgtaatttctcta +gagcccataataaatgaacgatacatccgtaggtagcacctaagggattataatggaagc +caaatgcagttaataatattatatactggcgtacacgattcgacggatctctcacatagt +gattcacgacccccccctttgattgacacagcgtcagcattttgcaagaacgatcttctg +catagggtgcgccaccgtaaggatgacgtcgaagctacaactgggtataatttaccatgc +ttccctgatgctgagtgcaatacactaagaatgagtttttaccccatatcaccagtattt +gttctgttattgcgaagaaatggctatgctgagttggcgactaaagtcacccatcctttt +tattaggtaaccccctcccttaaactaactgatttgctggagctgccctgcatacatata +ctttatcatttatggacgtccgtgacgcttattatccaccatagtcgatatgctacacgg +attcattaatggatcgtaggagtttaagttatatttactaagatcggtctcggctactat +cccgccttacccggcgctatttacggccatttttaatatattgacggtaattattcctat +ggtttcgaccgcacgtccttggacaagaaagaatggcaaaaaaaatgtaaaagaaaaaaa +atattgagtccctaccatcatataaaaaatatgtgatgagtaacttgacgaaatgttagt +ggttattaaagactatctattacaccttttgttttctgtcgtagtatattaaagtctaga +agccttacaggaaaatcagggttatacagccgatactccgcagcatgaatcatcgaggag +gtgtcctaccatcgcgccttgtaatcttgtctgtgtatactgtatttagaccttttatac +aaagtaaatatctcggctttatgtgattgggaggggcctactcaaacatgatgacttgac +ctaataatcactgtgcgggcgtcttatgactagctattccttgaaatccaccaccaaatg +gttaatatgtaaaaactttgacgatgaaacaaggtgaatgtgtagttactttgtgtaatt +agctgcgtcgagcattgcttgtaaaaccgtcaatcgcacacgttacttccataaaatttc +tacgaatacacccttcttaaaaaaaacgtaggaattcacgagtttaacaaacgataactg +tataaagtggaagtccgaagaaagcagatgcccgaactactcgaagatgtttcgttttct +taaccataggggcttcttaatggcccactacgcacattttgttcaagcccgagagggaca +tccccattacgggagtattactaaaactgttccgtaatacgttcagcaagggatgaaaaa +ggccactgctcaagttattgacgtgggagtattacatcggaagcctgaatcccacactat +gatggtctgtacaggcctagggactgcgtctagacggtattaccggcttctaatcatacg +atcgtgagtcttaacgggaagtaaggctcacacctaccccaaaccatttatctatgtaag +tataaaattgtgcgtaagtgttcaaagtggacaataaagacgtggcaaaaacccccgcac +ataagccgctttagatttcacaaataccaatgcggttaaaaacatccttgagtcgtacat +acaccatactcgcgttaaacggatataacagaagataataaatccggatgtggagtcggt +gtaactatagaaagccaagtgaaataatgcttaccagtcatttagctatacggctttcat +ttcatgtcaagagggtggagtttgacctgtacagttgatatatcaccgatacttagaact +cacctaaagctaaaattgctcgcagcgtgtaatccgcatattacaaacaatagatgggat +tcattatacataagacacgatgatctgctttttcaggttgcgagatgttgcctatcgtca +atcgagtcctgccttacaccacttaaacaaaagtattgacagggaacctattttcgaggt +attatatagtccagcttgaatatcaatttgacagttaacctagtgaaaatcagtaagagg +aaatacgccacattctccagtgaaattctacgggttatcgtctagtccaactatcaatta +taactcacgagatataagtaaattctcgtacttggcctgatttttattatactttggatc +cttagtaaacaggaagggagaaaccttcaacgaaaaacactggattttgttttactctca +aagctcttatatgacggaaataccctgtcaagtcttaactttattactagactaatgaaa +tgggcttggggtggccagaatcatagtacaatttagcggatacactattcggactttcct +atcggctgtctggttggataagtatggggactaataggctagacatacctatacttaaac +tatacaggcgtcatctatctctgcaactttggagttccctgatgttctcccgccctttgg +gttcacatcttctataccgacacccctaataacgattagtttgtgggttagagtaaatta +atacggttaatattaatgtatcgttgaaaagctggtgtcgccaataaggtaaccggctag +gcagagtatatgtcacgaagtataactaccctaatgataagctgtaggaataaaattaat +gctgtctctaagcgaagagatatttccgactctgttttaatgacgaatctcattacttct +gacttgcaaatgttcaatatggcacggtttcacggcacctttgtgacgcatataatgaac +ttagaagattataacgacggaactttatatgataatccgttacgattaaagaatctgtta +aatatcataatggcattcagttctagaccgtgcatcatggtaaacttactttctctgcat +ggcgacatacatttcgctattcaaattcgcgtgtggttacacccactcgcacctttggaa +tattaagagaagatgatcagaaaatccattcgctcaatttttctgacgtacgtctaattt +atcctaggagacaaatcgttttatgtctctcacatttttgaagaaaggttcgagagacaa +tactcaggtcctgaactgctagaagatactcggtggagcgtggcaacaatgaaaaactcg +tgacataaatgaatgatacttttccaagttcagttaagtgaatatgtttaacatacccgg +cttttcgatcttaagctgacgctggacgtgcgagtaatgtcagtctcttacatacactag +tgactccaagtttcgtcaaaaacgccccctcccttctcgagcccactcacgctatgtatt +gacgcgaacttgttcgggatcagacttttcaggagttcggtcgcgtgtccctatgtgcta +atatataagttagatcgcattagatgctaatctgaatacttatagacgaccttcaacgag +aacgggtaccaccttgaggctagagttaggtgtgaaacgacaggtagggacatataaaat +ttgagtgcggctttagttaagggtttaattacctactcaaacatcacgctcgcgcccttc +gtacgtaatcgaccatctagaggctaaggggactgtactaggtagtgattaatgatatcc +tagacgcacgtgccttagatcttcagactctgatggtccgcgatcaccgtaattgtagtc +ctccaactcgatcactttgttggcgtcaaagaaattacgatatctaaatacttataatac +aataaccaaggatgagaatgactcatcgcgttggagttatattgcttgaagttctatgga +atgaaagcacgttatctgccgtcccaatatctccagtgagctaattcattggacggtcca +ctttgatcaatccccgaggagatgttcggacactttagtctgtaacacttagcgttgaga +ccacgaacaattgattactcagtcttgaaggtgttttccaaagttcattttaaataagac +tacgataggcctttcctattgatataaactacccggctctgttgttcgtgtgagtcgtac +ttctctgtgtttttctgattatagcaagattcgattcttagtgtaaacagcgatttttat +ttgacccgtcaatgagaagcgcataggatctaagcaaaattatcaagttgtgccacaagg +taagatctttccagttattgcaggtaggatgtatcccacgttgatagtatgaggtctgac +gtcaactgtctaggagagttgaccgcgtgcgggtacaccggatttgcatcgatgttgaga +acgcagaactcccactgtcgtggcggcgttcctgatatttagcaagaggcgttgataaag +ccctcatcatctagatctcgacctcatctgccctcttgctccatcattttctacacagac +tactttcctatctacgttagtataattgctttctatcttagtatcatttagagcttctcc +gtcaacaggttcgtgctattaaagttagtacgaaagggacaacttgtagcaacgcattta +atcggttttcgactacttcgcacaaaatcagataaagaagtttgtcattctattagacat +tgaattgcgcaattgacttgtaccacttatgatcgaacactgaatcaagactgtgattaa +ctaaaatagacaagccactatatcaactaataaaaacgcccctggtggtcgaacatagtt +gactacaggataattaattggactggagccattacattctctacaatcgtatcacttccc +aagtagacaactttgaccttgtagtttcatgtacaaaaaaatgctttcgcaggagcacat +tggtagttcaatagtttcatgggaacctcttgagccgtcttctgtgggtgtgttcggata +gtaggtactgataaagtcgtgtcgctttcgatgagagggaattcaccggaaaacaccttg +gttaacaggatagtctatgtaaacttcgagacatgtttaagagttaccagcttaatccac +ggtgctctactagtatcatcagctgtcttgcctcgcctagaaatatgcattctatcgtta +tcctatcaacggttgccgtactgagcagccttattgtggaagagtaatatataaatgtag +tcttgtctttacgaagcagacgtaagtaataatgacttggaataccaaaactaaacatag +tggattatcatactcaagaactctccagataaataacagtttttacgatacgtcaccaat +gagcttaaagattaggatcctcaaaactgatacaaacgctaattcatttgttattggatc +cagtatcagttaaactgaatggagtgaagattgtagaatgttgttctggcctcgcatggg +gtctaggtgatatacaatttctcatacttacacggtagtggaaatctgattctagcttcg +tagctgactatactcaaggaaccactgctcaaggtaggagactagttccgaccctacagt +caaagtggccgaagcttaaactatagactagttgttaaatgctgatttcaagatatcatc +tatatacagtttggacaattatgtgtgcgaaactaaaattcatgctattcagatggattt +cacttatgccttagaaacagatattgcccgagctcaatcaacagttttagccggaaacaa +tcgaagcatagggacaatgtatcttttcctaaattgccatgtgcagatttctgagtgtca +cgaagcgcataatagaatcttgtgttgcctcaactcgttgaaaagtttaaaacaatcgca +gcagtctttttggggtctactgtgtgtttgcaaaataactgaaagaaacgcttgaacaac +tctgaagtagctcgagtactcattaaagtgtaacacattagtgaatatcggccaatgaac +caaacgcttcccggtacgctatctctctcatcgggaggcgatgtgcaggttatctacgaa +agcatccctttacgttgagagtgtcgatgcatgaacctcattgtaacaatagcccagcaa +attctcatacgtgcctcagggtccgggcgtactcctccatggaagggcgcgcatctagtg +ttataccaactcgctttttaactactatgctgtagttctacaggcatagtggccagtatt +ttctaacttctctggatagatgctctcactcctcatccatcacggcttcagtttacgtct +tacttgcttgttcagcaacggatggaggcattaagtatcttcactgttccctaaaattgc +tgttcaatatcaaagtaaggacgatacagggaaagctcaagcacactcattgaatactgc +cccagttgcaacctcacttaatctgacaaaaataatgactactctaagtgttgcggaagc +agtctcttccacgagcttgtctgtatcacttcgtataggcatgtaactcgatagacacga +acaccgagtgagaaactatattcttgcttccgtgtgtgtgacaccaggtaattgatgcgg +atataagctggagatcactcacgcccacacaaggcgctgctacctctttattccaatgtg +taagaatttgctaacttcatttctagaccgcagctttgcggtcataatttcacggtacgg +acccttgggttagagacttgataacacacttcgcagtttccaccgcgcacatgttttagt +ggcttctaacatagaatttttgttgtgacataaagagtgcgtgggagacttgcccgaccg +ttaagccataatcaattgaaagccccgtgagtcacatctaattggttgtactgcgcattt +agctatcctttagctgactcgaagagattcgattcctaatataggttaattagatggctg +ccgcgcgaagtaaaacgtgaaaaacgtagtgcgcagatctgcataactcgcgcttaatta +cttatgagtagttccaagttcgctacgttatgagagagattggaattaagcaaatatgtt +ttatggtgattttgggatgagaaggactgctaagtacggctactaaacaaatttctaaaa +ccgccatctaccttatcttggagacatttaagttgtatatgtcactagtctagcttttgt +ctgtgggacgcgttctcggaatgagggaaatgcaagagccgattcatcaaatgcttatct +aagaaagtagtggactattacaccaagcacgaatgccagggaactgctttcttgctcagg +acctcgcgacaaggtaccccgcataagtcctagaattacatttggtcagcaatgctgaca +tttgaccgtgaaaacataattttaatcagaaggcagctcacccgcttgctctagatctta +tctttgtatgaatgtcagaatttactgcaatatccgttccgaatagtgagggcttagtat +agttctctgtatacaggtcacatcaaactccccctgtcctagtacagctctgagctttaa +ttaattgcatacatttccttcaatcatcagatgaaaacaccgcgaatcatgctcttctcg +tatagggcaagagaagcaacaaacaactagcccgactcacgttcatccgccgtatccttg +ttcagttcttactccgtattaggtcagcgaaatctaatcagaataatcggtcgcgtatca +aaattaaaatcccgcttgaggttgacaattaaaacgctgagcagttatcggctattagat +agtggggtgaaagtaattggctggaattatgttaaaacgtgatattaagctaaaatacgc +tacttgttgccgacctaattcagtcattcgatattcagttagagccaagaataacaagct +tgtataaattgaacggggtgcactaaacgatgtgttactctaatattcagcttggagtat +acctgaaggcgaattcatgtatcggccaataataagacgttgaagatcacaatttggact +agcaaaagaaggtgatttatgcgtggggattgagtccactgtacgagtacggtctctgga +aaattataggttcagggaatataaggaagtaaagataattaccaagagatttttggtatc +gctatgacccagaggtgttctaacgtctgttttgatccgcagaatttctgcctcaatgca +tatttgacggacttgaactagagcctctaaagttaaatggcgacgcaactgttcctaaac +ttcaattattactactctttttttcctagggtattgtagaggccagtggacaaaataaat +caaatttaagatgtttcggacattaacatcccccgtagcatagaaatcatcagttatcca +atctctcatcgagcttttacaatttctgctggcgctatggacagcatatgccgcgagacc +tccgcaagactcacttgatcactgtaagtatcttcattagaggttagagcctatagttaa +gctgctgacctagtaaaattggtattttctaattttattgctcaagttaaaggttagtga +agggataatgacgttatttttgaacaatgggttgtattcaattttatatcacgaatggaa +cccttcattcccggcataatactagacgacacgaacaagctccgatctatcagccaggca +cgtgttaaggtttaattccggcaaaccaatgaagcatcaaaaggtgacctgatgcaactt +agggtcacgatgagtttttcaggactacttattacctattaataagttaacatgagcctt +cataccccgtaagacaatacatactccaccaattagaattctgagccatcttatcttttt +gtatcatcgaagggtatggccgaataggttaattagttactcctaacgtctctacaggca +tgcatttgacgcaccttcgaaaatagtcaatctctcgccacacgcgtctagtatgcagca +tcaaaaatatagtccacggtttccggattaccaaacgcggcaaagagaaacattgtatcg +acggagataacttaatacagaaggaaggggcatcttcgaatacggatgaataattctatc +tgtttattctgacatcttgttttcaggttaatcttacgcattcaaatgacgcctgcccca +tgcgtgcgcaattattttctaatattgacgagagcaatctcactccttttgggtctattt +atgttttattgaggcacaagcctatacagaacaggtactattaaggccgtgagtgtgaga +ctcaaaccgtggaaacaaaggatgggttgttcttggtacaagttttagtgcatgtgggca +atccttaccaaaatcagatgctatccttaactttgggctgcatttaagatggcggttgga +ggcctgtgagaatcctgcgtgtcatctttaatgaccgaattcatccatgtagattcagat +cacacactcattccttgatgttgtctaaacaaaagttgttgtggacgcattggagggagt +taagtaacaacttgggatcgcatacttataaaaattatatgttaaactttcacaaacgct +gaagtccaaagtaactagcccaaacgcctcgagagtcactaggtattaatggtgtttgag +ttcctgtgaaatagtgttcgaaggtaaaatttatgtaccaaatcgaaagaacacttaata +aggcttgcttgcacggaggtatgatgtttactgactctacaaccctaattttccagtacg +tacattcattccaataggttagttctcaaagtgctatacaggctcctcaattgatgatat +gcttcagccgctctatggatattagctcattttatttaggaagcccgcttagaggcttac +tatgagggaaatgccaaaatgtcatacttttcggtgtgtcccatatgacaccgctttaca +tagaatttgaattaaaacgcgctctcccgttcactaccatacttggtaccgtgcgcatat +tacatatagatataggatcattttttaaagctgtactaggtttgatcgacaatcttatgc +tatactatatgatgtaaccctcataatcaataccgatcgtacgatcctagcataggtggc +aagcgattttatgccgattattgtgttaaatagtctgtgagtgtgattatcagggctacg +ttggtagaggggttgtatagacctcgcacacattgtgacatacttaacaatatacgaaaa +ctgatataataaatccccttacccaaacaccaatcccgttgaatcaactaccataacgtc +tcccatataaattgcctacttgtttgcataaatctgaatacataacaccattgcaccttc +ttgtgttccaatcccgttaagattgccttgtcagatgatatgcaagaacaatagcatttg +ctagcaattattaacagctcttcgaattgcctccacataacgcgggagggtatattttaa +tttggcaaatactaagtactgttggcgtcatatgctattaacggttggatattaagttat +gtcagccgtaagcaagagtgggcgaaatattttgttacccagtgagagcactcttagagt +ttggatacaataggccatatgttgacttaagaggacgtaactacgccgtacaccattgtt +caaccgacttcttggcaaatagaatcgtattagcaatcttaagaatagagacacgttcgt +gttagggtatactacaaatccgaaaatcttaagaggatcacctaaactgaaatttataca +tatttcaacgtggatagatttaacataattcagccacctccaacctgggagtaattttca +gtagatttactagatgattagtggcccaacgcacttgactatataagatctggggatcct +aacctgacctatgagacaaaattggaaacgttaacagcccttatgtgtacaaagaaaagt +aagttgttgctgttcaacagatgatagtcatgacgcgtaacttcactatagtaaattgaa +acaaatacgcaatttagacagaatggtacggtcatgaatgacagtaattcgaagtgctag +accaacttaaaataggtaaacgtgcccgaaaccccccttaacagaaagctgctatcatgg +tgcagtatcgacgtgttcagaaacttgtaacttttgagcaggtccgagcacatggaagta +tatcacgtgtttctgaaccggcttatccctaagatatatccgtcgcaaactttcgattta +gtcccacgtagagcccaagcgttgtgcgactccacgtgcatgcccagaaatacgagttta +aatttggttacatggttaattttgaccgaagcatcgcactttatgattgataattggatt +caatatgtcgccctatgcgaatgcaacatgatccacaatttggctataagacgtttaatc +cgtatcacactttgtttgcggctagtatagtaacgcccgtgcaccaagagtcagtaacaa +ttataagtactccgcaggtacttcaaatataaaaactaatcaaacacgacccatatgatc +atctgaagatatttggaactttctcgacaaccaccctcgtactcaatacttacactaatc +gacaggcacacgcaacgtgtacagtcgcaccatattgagtcaagatttgcttagtggcga +tgagcgtacacgcttatttctctagtcacaattagttatctacgagacatcacgagggag +caaataagcgatgttatggctacacataggcacgtatgaatatgatataagccagttaaa +cagtcgaaccatcgagcaaattctcatgcaccaacccacacgttgaggcacaaagagtaa +gctgtttgaatgtaacttcttctgctgagcgggccccaacgtaaggatcaactagaagag +aaaactcggtattagtttaaatgcgtcacggagcatgagtgcatttcactaagaatgtct +gtgtaaccaatataacatctatttgttatctgattgcctacttatggctttgcggtcgtg +gcgactaatgtctccaatccttttgaggtcggtaccaactccctttaaattacgctgtgc +aggctcatgcactgcatacatatacggtagcaggtagggacctcacgcacccttattata +atcaatagtagttatcagtcaacgaggcaggaatgctgaggtcgaggtgttggtatattt +tctatgtgccgtctaggcgactatcacgcattaccaggcgagatttaagccaattttgaa +tatagtcaacgtaatttttactatgggttccaccgaaacgccttgcacaactaagaatcc +cataaaatatcgatatcaaataaaagattgtgtcaataccttcatatatattttttcggt +tgactaacgtgaactaaggttaggggttttgtatgtctatataggaaacagtttcttttc +tgtcctactttagtaaagtcttcaagccttactccaaaatcacggtgattaagccgttac +tcagcagcatgattctgcctgctcgggtcctaaaatccagccttgtaagagtcgctgtgt +attagctagggagacctttgttaaaaaggatatatcgcggcgggatgtgagtgcgtggcg +catactcaatcttcagctcgtgtcattataatatctctcccccacgcttttcactagata +tgccgtgtaagcaaacaccttatgcttaatttcgaaaatattggtacttgaaaaaagctg +taggggtacttaatgtctggtaggagatcaggagagaattgagtgtaaaaccgtaaagcc +ctcacctgacttcatgtaaatggcttagaagactccatgatttaataaatactacgaagg +aaagactggatctaaagataactctagtaaggccaactcccttcaatgctgttgccagtt +ataatccaagagctgtccttttctgaaccatagcggcttctgaagcgaactagaagcaaa +gttggttctagccagacagccacataccctgtacgggtgtattactaaaactggtccggt +attagttcaccaagggaggaattaggcaaaggatctaggtatgcaagtcggagtattaca +tccctaccctgaatccatcaataggttcctctgtactggccttcgcaatgagtattcaag +gttgtacagccgtataataataagatagtgactatgaacgggaagtaacccgctcacctt +ccccaaaacattgttatatctaagtattaaagtctgccgtagtgttaatactcgaaaata +aacaactggcaaattacaccgcacttaagccgcttttgatttatatttttccaatgcgct +tttaaaaataattcagtcctacatactaattaagacccttaaacggagatatcacaagtt +aagttttaaccatctcgactaggtggaactatagatacccaactcaatttatcattacct +gtaatgttcctagaaggattgcatttcatgtcaagacggtggagtttcacagcgaaactt +cagtgtgaacagattctgagaaatcacctaaacctattagtcagagcacccggttagaac +cagttgtcaaaaaatagagcggttgcatgagacagaagtaacgatgagatccgttgtaac +gttgagacatctggcctatcgtcaatacagtcctcccttaaaaatatttttaaatactag +gcaaacccaacataggttagtcctatgtgatacgccacatggtatatcattttgtaacgt +tacctagggataatcaggaagtggaattacgcaaaagtagacagtgaaatgcttagggtt +atagtctagtccaaagataaaggataaagcacgtcagagaactatattagccgaatggga +atcattgttaggagactgtggatcatgtctaaaaagcaacgcagaaacagtcatcgaaaa +aatctcgtttttgtttgaatctaaaagagctttgatgaccgatagtacctgtatactagt +tactgtattacgtgtctaatgatttcggattggggtccccagaatcagacgtcattgtag +acgattcaagtttaccaatttaatttcccagctctccttggagaactatcgccaataatt +gcagtcactttccttttctgaaacgataaagccgtcagagttctctgcaacgttggactt +acctgaggttctaacccactttcggttctaatagtagttaacgacacaacgaataacctt +tactgtggggctttcacgatattttttcgcttattattaatggttacgtcataagctggt +gtccaaattaaggttaccggcttcgcagagtagttgtatccaagtataacttccctaatc +ataagatcgaggtagaaaattaatgctgtctctaaccgaacagatatgtcccactatgtg +gtatggacgttgctaattacttctgaagggaaattggtcattatggatacgtgtctacca +tcaggtcggacgcagatatggttctgtcttcagttgatccaccgttctttataggataat +aactgacgattaaagattatggtaaatagattaagccaattctcttcttgtcagtgaagc +atccttaactgacttgctctgcagcccctcatacatttagctattcaaagtaccggctcg +tttcaaactctcccacctttggaagaggttgtcaacttgataagtatatcatttacagca +ttttttcggacgtacctctaatgtttcattgcagaaaattagttttttctatcgcacatt +ttgcaagtaacgttagagacacaattatctgcgaatgaactgctagatctgacgaccggg +agcctcgcaaatatcaaaaaagactgacatatatcaaggagtcgttgacaagtgctggta +agtcaattggtttatctgtcccggcgtttcgatcttaagctgaccatgcacggcagagta +atgtcactctcgttcttacaagtctgtctccaagggtcggcaaaaaagacccctccattc +tcgagcccactcacgatatgtagggacgacaacttgtgcggcttatgaattgtctggact +gcgggcgagggtccatatctccgaagttagaagggacatacctttagatgataagatcaa +ttcttattgacgaaattcatccacaacggggaacaacttcaccctagacttacgtctgaa +aagacacctagcgtcttataaaaggtcagtgccccgtttcgtaaggctggaattacctac +gcaaacttaaacctcgcgcccttccttacgtatcgacaagatagaggctatcgcgaatgt +actacggaggcatgaatcatatactagaaccaagtgcctgtgatattaacaagatgatcc +gacgcgagcaccgtaattctaggcataaaactccagcaatttgggggccgaaaacaaatg +acgttagctaattaattatatgacatgatcaaaggaggtcaatcacgcatcgagttcgac +gtatattcattgaacttcgtgcgtttgaaagaaacttttatgaaggcaaaattgatcctg +tctcctatttcatgcgtacctcctagttgataattccccgagcagtggttaggacacttt +tgtcggtatcaagttccggtctcaaaacgtaaaattctgtaatctgtatggatggtctgt +gaattagttaatttttatgaagtcgtcgagacgcagttcctattgatttattctaaacgg +agatgtgcttcgtgggactcggaagtagatctgtgtttatgattattgctactttagatg +ctgactgttaactccgtgttgtttttcaaccgtatatcacaaccgaattggatagaacct +atagtttcaagttctgccacaaggtatcatatttacagttagtgctggttgcttctttca +aacgtggtgagtttgtgctatcacgtcaacggtagagctcagtggaccgagtgcgcgttc +aaccctgttccagagagggtgtgatagcacatataccacgctcgtcgaggcgttcatgat +agtttgcaagagccggtgttaaacacatattattattgttatccaactaatcggacctat +gcataaagcattgtctaaacagaataattgcctatatacggtagttttagtgatttatat +cttagtatcagttagagcttcgaactcttcaggttcctcatatttaacgttcttcgaaag +cgaaaacttctacaaacgaatgtaagcggttttccaagtagtacctataaatcacagaaa +gatctgtctcagtatagttgaaatggtattcagctagtgacgtgtaccaattatcatagt +tcactcaagcaagacgctcattaacgaatatagacaagacactatatcatataataaaaa +agaacatggtgctcgaacatagttgaattcaccatattgaaggggaatgctgacatgtaa +ttcgctactagacgatcaattccctacttgtcaaagttgaactggtacgttcttggaatt +aaatatgattgcgctggaccaaattgcgacttcttgagtttcagggcaaacgattgagcc +ggaggatgtccgtctcttacctttcttgcttatgataaacgacggtccctgtacatcact +gggaattctcagcaaaaataattgggtaaatcgagactcgatgtattcggccacaaaggt +gttagacgttaaagattattcaacggggcgataataggatcataaccggtatgcaagcgc +attgaaagagccatgagatccttatccgataaacgctgcacggtatgtgcagccttattg +tcgatcacgaatttataaatgtagtctgggctgtaagttgaagacctaagttataatgaa +gtgcaataccaaatcgattcatagtggattatcagactcaagatatctcctgataaatta +cagttgttaagatacggataaaatgagatttaagattagcagcctctaatctgtttcaat +cccgttggaatgtggtatgcgatcaaggttaagttaaaatcaagcctgtcttcagtcttg +attcttgttctgccatcgcatgcggtctacgtgagttaatatgtagcttacgttctagct +tgtgctaatctgagtatagattcgtagaggaatattatcaagcttccacgcctcaacgta +cgtgtattggtcacacaagacactaaaagtggaagtagcgtaaactatagtctagttgtt +aaatgctcagttcttgttatattcgatatactcttggctaatttatgtctgagtatataa +aattaatgatattaacttgcatttcacggatcccttagaaaaagattttgaccgagcgca +ttataaacggttacaccgaatcaatagaagcatacccaatagctttctttgaatttattg +cctgcgcaacttggctgactctctagatccgaataattctatatggtcgtgacgaaacta +gttcattactgtttaaaatgccaacatgtcttttgggccgataatggctctttgcaaaat +tactcaatgatacgattgatcaaagcggtagttgctagtggtagcatgtaagtctatcaa +atgtctgattatccgaaaatcttccaaaagagtccacgtaccatatctatctcatagcga +cgcgaggggaaccttatctaactatcattccatttaccgggtgactctcgatgcaggatc +cgattgggataaattgcccagaaatggctcattcctgactaagggtaaggccgttctcag +caagggaaccccgcgaatctaggcttataccatctagattgttaactacttgcctgtagt +tctacagccatactggacagttgtttctaaatgatcgggattcatgctagcactcctctg +aatgcaccgcgtaagtttaactattacgtccgtgggcagataaggatggaggctgtatgt +atcttaactgttacctaatatggctggtaattatcaaagtaaggaccttaatgccatagc +gctagcaatcgctttgtatactgaccatgtgccaacctctcttaatctgtaaaatataat +gtcttagctaactgtggacgatcatgtctctgcctagagcttcgctgtatcaattcctat +agccagcgtactagtgacacaacaacaccgtgtgagaaaagatattagtccttacgtctg +tctctctacagcttattgatgaggattgaacatggacatatagctccccctcaaaagcag +atgctacctctttattccattctcgaacatttgccgaacttaatttcgacaaacctgagg +tcacgtcttaatttatcggtaacgtcacgtccctttgagactggataaatatattaccag +gggccaacgagcaattgttggaggcgcttctataatacaaggtgtcttgtcaaagaaaga +cggcgtgcgtctcgtgcaactcacttaaccaatattaatgtgaaacccccctctctcaca +tcttatgcggtgtactgccctggtacatttcctgtacaggactccaacagtgtagattcc +taagatagctgttggagttgcctcacgccagatcgaaaaactgaataaactagtgagctg +agctgcagaaataccgcttaattacttatgactagttcaaagggacctacgtgatgtcag +acattgcaaggaagaaattaggtttgtgcgtcattttggctggactagcactccttactt +cccctactattcaaatgtcgtaaacagcatgagacaggatcgtgctgacatttaaggtct +attgggaacgaggctacctttggtcgcgcgctcgcgttctccgaatgaccgaaatgcatg +agcacagtatgcaattgcttatagatctaaggtctggtcgttgaaaccaagcacgtaggc +ctgggaaatcagttcttcctcagcaactacacaaaagcgtccaagcattagtacttgtag +taaatgtccgaacctatgcgctcatttgaaagtcaaaaaatatttttaagcagtaggcac +ctaacccgattcctctacttagtagctttctttgattctcagaattgactgcaatatcac +tgcacaattctgtgccattactagacttctctgtattaacgtctcatcttactaacactc +gcctaggacacatctgagagtgaagtatttcaatacatttactgaaatcttcagttctaa +aatccccgaataaggctcttatcggtttggccaacacaagaaaaaaacttcttgcaccac +tcaccttcatacgcaggagcctggggaacttagtaataactatttcggcagacaaagctt +ataacaagttgccggcgcgtataatatttaaaagaccccttgagctgctcaattaaaacg +ctcacctggtataggctattagatagtgccgtcttagtaaggggcgggaattatcggata +aactgatattttgataaaataaccgacttgttcacgacataagtcactaaggagatttta +tctttctccaaagtatatcttccttggataatttcaaagcgctgcaatttaagttctgtt +actagtttatgctgctgggaggtgaccggaaggcgtagtaatctagaggcaaattataag +aagttcatcatatcattttcgactacaaaaacaaggtgttgtatgccggcgcattgtgta +aactggacgagtaccctagatggaaaattatacgttaagccaagatttcgatgtaatgat +aattacctacacatttttgctatccataggaacaagagctgttctataggctcgtggcat +acgaacatttgctgccgctatgaatattggaagctcttcaactacagactctattcttaa +ttgccgtcgaaaatgggccgaatcggctattattaatactcggtttttccgaggggattg +ttgtcgacagtcgtaattattattaatattgatgttggtgaggtcatttaaatacaacct +tgcagacaatgaataagggatccaatctctcatactccttttacaattgctcatgcccct +atgcaaaccttatgccgccacacctccgcaactctctcttctgaactgtaagtagcttca +ttactggtttgagactatactgaagctgatgacattctaaaatggctattttcgaatgtg +attcataatgtttatcgtttgggatggcagaatcacgttatttttgatatagcccgggta +ttctattgtatagaacgtatgctacaagtcattccccgaagaagactagaagtaaacaac +atgcgaccatcgttaagccacgcaaggctgtagctttatttcccgataacctatcttcca +taaatagcggacagcaggatactgacgctcaacatcagtggttatggtctaatttttaac +ttttaataaggtaacttcagcaggcatacacagtaactctttaatttataatcaaattag +aagtctgacacttcttatatttttctatcatccaacgcgatcgcccattagcttattgtg +ttactaataacgtatctaaaccaatccttttcaagctactgcctatattgtcaatatata +caaacaacaggatagtaggctgcttaaaaaatattgtcaaccgtgtacgctttacaatac +ccggaaatcacaaactttgtagacaacgagtgaaatttatacactacgaagggccagcgt +acaagacccatgaattaggcgatatgtttattctgacatattggtttatccttaatctgt +cgctgtaaaatgaagccgcccccatccctgcgaattttttttcgaagattcacgactgaa +atataaatacgtttggctatatttatgttggagggaggcaatagcctttactgttaaccg +aagatttagccagtgagtgtgacactaaaacactggaataaatgcaggcgttcttctggg +taaaaggtttagtcaatctcgcctataagttcatatagctctggatataattatctggcc +catgcatttatcatggcgcttggtgccctgtgtgaagccggcctctcatattgaaggtcc +gaagtattccatgtacattaagatcactctctcattcatgcatcttggcttaacaaatct +ggttgtccaagctttccaggcacgtatggtacaaattcggatcgaatacttataaaaatg +atatgttaaactgtctaaaacgctcatctacaaagtaaagtgcactaaccaatagagtct +caagaccgtgtaatgctggtgcactgaatgtgtaatacggttagaagggattagttatgt +tacaaatccattgaaaacttaagaagcattgcgtgctcggagggtgcatcttttatcaag +agactaacattattttcaacgacgtacatgctttacaatagggtacttatcaaacgccga +gaaacgcgcctatagtgatgttatgattatgacccgatatccattggaccgaattttatg +taggttcccagcgtactcgcgtaatatctcggtattgccataatgtaatacttgtcggtc +tctcccagatgaaaaagcgttacagagtatttcaatgaaaaacagcgcgcaacgtcaata +cctttaggggtaacggccgctgatttcatatagatatacgataagttggtatagctctac +taggtggcatccacaatcgttgcatttactatagctggttacaatcataatctataccgt +tccttacatactaccatagcgggatagcgtttttttgccgttgattgggtttaagaggat +gtcagtctcattatatccgattcggtgggagagccgttgttttcaaatcgcacactttgt +gacataatgtacaagataacaaaactgatataagatataaactgtcaatatcaccttgac +acttgaatcaaagtaaattaactcgcaaatataatttgactaattgggtgcagatttctc +aattaataaaaaaatggcaccggatgggcttacaagccccttatcattcacttgtatcat +gatttccaagaacaatagaatttgctagcaagtatgaacagagattcgaattgcatccac +agtacgccggagcgtttattttaatgtggatatgacgatgtactgttggcggcatttgct +agtaaccggtccttatttacgtagcgcacacgtaagcatgtctgggagaaatatggtggt +acaatctcagagaaagattacagtttggtttaaataggacttatcgggtcggaagtggaa +cttaataagcagtacacaattgggcaacagacgtcttgcctattacaataggattacaat +gcgttagatttcagacacgttcgtgtttggctattcgtcaattccctaaatagttagacg +atcaactattatcaaagtgattctttgttcatcctccattcatgtaacagatggcacact +acgcataacgccgaggaattttaacgagatttaagagagcagttcgggcacaacccactt +gactttataacagctcggcagcataaacggtaatatgtgacaaatttccaaacgttataa +gaacgtatgtgtacttagaaaactaagtggttcatgttcaacagatgtgacgcagcaagc +ctaacttatctattggttttgctataaaagaacaaagttacacagaatcctaagggcttg +tttcacacttatgcctagtgcttcaccatcttaaaatagcgaaaccggcacgaatcaaac +cttaaaacaatgcgcagatattggtgatggtgactccgggtatgataatggtaactgttg +accagcgcccacctcatcgaagtatagaaagtggttaggataaggatgagaccgaactta +tttccggccataactttagattttctacctagtacacaacatcagggcggacacgaaacc +gccatcacatcatataccaggtttaatttgcttaatgggggaagtgtcaacgaaccttcg +aactttagcaggcatatggccattatatatggccccagagcagaatgctacagcagacaa +aatttggatttatgtagtttaatacctatcaaacttggtgtgaccatacttgtctaacga +cagtgcacaaagtgtaagttacaattattactactcagcagcttctgcaatgataaaatc +ttatcatacacgtcacatatgataatatctacttagggggaacgggctccacaacctaca +tagtactcaatacttacactattcgacaggcacaccaaacctgtacagtcccaaaagatt +gagtcaactttgcagtactgcagatcacagtaatagcttagttagcgagtcaaaattagt +tttctacgagactgcacgaccgtgcaaatttccgatgtgttggctacaaatagcaacgta +tgaatttgtttgaagccacgtaaactgtacaaccttagagataagtctcaggctactaaa +aacacgttgtggcactaacaggatcatggttgattcttacttattcggctgaccggccca +ataagtaaccttcaactagaacagaataatcgggagtagtttaattcagtcaaggtgcag +gtctcattgtaactaacaagctctgtgtaaccaagttaaaatcgttttcttagcggattc +cctacttatggatttgagctcgtccacaatattcgatacaagaagtttgtggtccgtaac +aacgaaattttaattacgctgtgcagcctcatccaaggaattaatagaaggttgatggta +ggctccgaacgctccatgattataatcaagtggactgtgcagtaaacgaggaaggtatcc +tgacgtcgtggtgttcgtttttgttatttgtgccctatacgagtagataaaccatgaaca +gcacagtgtgaacccatggttgattttaggctaccttatttttaatttccgttacacaga +aacgaattccacaactaacatgccattaatttttcgatatcttataaaagatggtcgaaa +ttcattcatttattttttttcggttctcgaaagtcaactaagctgtcgcgttttgtttct +ctttagaggtaaaagtggctttgatctcctacgtttggatactagtcaaccattactcca +tttgatccgtgagtatcacctgtctaacatccagcattatgactcctcggcgaagaaaag +acacacttcttagagtcgatgtgtattagctagggacacagttgtttaatacgatagtga +gcccagggagggcagtgcgtcccccagtagatttattcagctagtgtaagtataagatat +ctcacccacgaggttcaagtgatatgcagtcttagaataatacttatcctgaatttcgat +attatgggtacttcaataatccgctagcgctactttatgtctcgttggacagcaggacac +atggcagtcttaaacactaaagacatcacctgaatgaatgtaatgggattacaagaatca +atgaggtattatatacgacgtaggaaactctggatatatacagtaatctagttacgccat +cgcacttcattcctctggaaacttagaagacatcagctgtacgtggaggaaccagacccc +cgtatgtagccaaatagaaccaaagttgcttatacaaacacacccaatgacaatggaccg +ctggagttcgtaaactcggaacgtagtactgcacaaacccagcatttagcaataggagct +acgtatgcaactcccacgtggtaataccttcaagctatcaatatataggtgcctagctaa +tcgcattcgcaagcagtattcaagcttgtaaaccagtataataattacagaggctctatg +aaacccaactttccagctaaaagtcccaattaaatggttatttcgtacttttaaagtcgc +ccgttctgttattacgcgaattgattctactccaaaattaaacacaaattatcaaccgtt +tcatttatatttgtcaatgcagctgtttaaaataaggctctactaaattataattaagac +acttattaccagatttctctagttaagtttgaaccagctcgactaccgcgaaagatacat +tcccttctctatttttcagttcatctatgggtcagagaagcattgaatttattctattca +ccctcgtcgttcacagcgaatcgtcagtgtgatcagtgtatgagaaatatcctaaaccgt +ttagtcagaccacacgcttagaacaagtggtctaaaaagactgccctggaaggagtaaga +agtatacagctgatccggtgtatccttcagtcatctgccctatactaattacacgacgca +aggaaaaataggtttattttctaggcaaacccttcataggtgactccgatgtgttacgaa +tcatgcttgagaatgtgctatcgttaccgacggataataacgatctccaatgaaccaaat +gtagaatgtctattgattacccttttactattcgacttagagataggagatagaacctca +gtgtacttttttagccgaatgggaatctttgggaggtgaatggccataaggtcgtaaatc +caaccctcttaaagtcttccatattatatcgttgttcgtggaatcgataacagatttgtt +gacccatagtaaatgtatactagtttatgttgtaagtgtagattgttttccgattgccgt +ccaaactttatgtcgtaattgtagaccagtaaagttgaccaaggtaagtgcccagcgatc +ctgcgagatcgatcgccaatttttccagtcactgtaagtgtaggtttagataaagccgta +tgagttatatcataagggcctcggaaagcagcttcgaaccaaagttcccttataatagta +gtttaactataaaagtatatactggtctgtcgccctttcacgatttgttttaccggttta +tgaagcgttacgtcattagagcggctccaatttaaggttaacggcttccatgtgtagttg +tatacaaggataacttaaagtatctgttcagcgagctagttaagttatcctcgatagaac +acaactcagaggtcccaagatcgggtttgcaacttgctaatttattctcaaggcaaattg +ggaattatcgatacctgtataccataaggtcgctcgatgtgatgcttatgtcttctggtg +atcctaccttagttagtgctgattaacggaacattaatgtttatcgttttgagatttagc +caattctctgattctaactcaagatgccttatctgacgtgctatgcagcccctaagtatt +ttacattgtaataggacacgctcctttaaaactcgccaaaaggtcgttgtggttctctac +tggttaactatataatttacagctttgttgagctagttcctctttggtttaagtcctcaa +tattagttggttcgagcgataagttggctagttaccttagtcactatattagatccgaat +gttatgcttcatctgaagaccgccaccctccaaaatttcttttaagactcacttattgca +aggtgtaggtgaattcggctcgtttctcaagtggtgtatctgtacacgagtttccatatt +ttcatcaacagccaccgcacacttatgtcactctaggtattaaaagtcgctctacaaggg +gacgcaattaagaaacagacatgctagtcaaaaataaacatagcgaggcaccactaattc +ggccgcttatcaatgggatgctctgcgcgagacgcgccagagctcagtagttagttcgga +catacatttacttcagatgatcaattagttttctacaaatgcttactctaccccgaaaaa +agtcaccagactcttacgtctctttagtatccttccgtcttatataaggtcagtcccccg +tttcggtaccctggaatttactaagaataatgaaacagcccccaaggacgtacgtttaca +aatgatagaccagatcgcctagcttattccgacgcatgttgcatagaattgaaccaacgg +aatgtgagagtaactagatgagccgaccacagcacccgtttgcgtcgcagaatacgcctg +atagttcggccacgaaatcatatgtcctttgagtattaagtatttgtaatgatcaatcga +gctcaagcaagcttacacttcctcggatattcagggaacttagtgcctttgaaagatacg +ttgatcaacgaaaaattgataatggctcatatggaatgcctacctcatagtgctgaatta +acacagcactgcggacctaacttttcgaggtttcaagttcacgtctcaaaacctaatagg +ctggaatatgtagggatcctcggtgaatttgtgattgggtttgttgtagtactgaccaag +tgaatattctttttttctaaaagcagatctgctgccgggcactacgaaggagatctctgt +gtatcattattgcttcttgacatgatgactcttaaatcactgtgggtgtgcaaaacgata +gcacaacccaattcgatagtacatattgttgatacttcgcactaaaccgttcatatttaa +aggttgtgctccttccttcgttaaatactggtgacttggtcctatctactattagctaga +cctctggggaaccacgcccccgtaaaacctgtgcaagagagggggtcatacatcttagac +atcgcgcctccaccagggaagcattgggtgattgaccaggtgtgtaacaaatatgattat +tcttatactaatattagcaaagatgcataatgatttgtattaaatgtataattgaattga +taagggtcttttagtcagtgatagagtagtataaggtagacattagaactcttaaccgga +cgcagatttttcggtcttagtaagccaattagtcgacaaaacaaggtaagagcggttact +agtagtacctataatgcactgaatcttcggtcgaagtatagttctaatgctatgcagatt +gtgacggcgacaaatgttcagacttatatcatgaaacaagctcttgtaagtattgacaaa +tgaaaagattgaatatttttaaatacaaaatgcgcctacttattaggggaattaaccaga +ttgaaggccaatcctcacatgtaatgagataatagacgataaatgaaattcttgtaatag +ttgaactgctacgtgatgggtattatatatgattgagatcctccaattgccgacgtcttg +tcttgatgcccaaaagattgtcaacgaggagctccctcgcgtacctgtcgtccgtatcat +aaacgacgcgacatgtacagcactccgaagtataagcaataataatgcgggtaatccaga +ctagatcttttcggactcaatgcggtttcacggtaaacatgattaataccggagagtagt +cgagcttatcagcgatgcaagcgaattcattgtgccaggagatacgttgcagataaaacc +ggcaacgtatgtcaacaagttttggcgatctcgttgtttgtattcgacgaggcgcgggaa +cttcaagaactatcgtatattcaagtccattaccttttagtttcagactggtggagctga +ctaaagttatatcatcattttgtacactggtttagttaacgataatttcagatttaacat +gaccagacgataatcgctgtatatccagttggaatgtggtttgccagaaaggttaactta +taatcaagcctctcttcagtcttgattcgtcgtatcccatccattgcgctatacctcagt +gtatttggagctgtagttataccgtgtgctaagatcagtagacatgacgagagcaatatt +atctaccttacaagcatcaacggacgtctagtcggaacaaaagactctaaaactcgaact +tcaggttaatatactatagttctgtattcagcagttattcttatattcgatattatcttg +cctattggatgtctgactttagtatattaatcatagtatctgccatgtaaaggtgccagt +actaaatctgtttcacagtgcgaattataaacggttacaaccattaaagacaacaagacc +ctatagctttatttgaattttgtcaatgcgcaacttggagctcgcgatacatcccaatta +gtctatagggtcgggacgattctacggcatttctggttataatgacaacatggattgtgg +cccgagaatcgctctttcattaattaagcaatcattacagtcttataagcgctacttccg +agtggtagcaggtaactcgatataaggtcgcatgagccgaatagcttaaaaaacaggcca +ccgaacattgatagagaataccgaccacagcgcaacctttgattactttcattaaattgt +acggctcactcgacatcaagcttaagattgcgataatgtgaactcaaatggatcagtact +gaagaaccgtaacccacttcgcagaaagcgtacccagagaagatacgctgttacaatata +cagggtgaaattattgcctgttcttcgtaaccatttcgccaaacttggttagaaatgata +gccattcatgatagaaataagctgaatgataccagtatctttaactatgtagtcaggggg +aagataacgatggtccatgtatgtttctgatatgtgacagtattggccgcgtaatttgct +aacgaagctacttaatgcctttgagcttcatatagatttctttaatcaaaatcggcaaaa +agatagtatgagctataatatatgctagtagagaactctggaccatcatctatatgaata +ctgattcgagcgtgcaattactttagcctgcgtactactgactctacaaaacactctgag +ataagtttgtagtcagtaagtcgctctctataaaccttttggatgaccattgtacagcca +cttatagatcccaataaatagcacaggagacagagtttttcaatgctcgatcatttgccg +atagtattttcgtctaacctcagggcacctattatttgatacctaacctaacggcccttt +cacaatggagaaatatatgacatcgggacaaacacaaatggtgggtggccaggagatatg +acatggtggcgtctctaagaaacacggactccctctaggcaaactcacgtaaccaatttt +aatgtcaaacaaaacgctcgaaaagattttgccgtgtaatgacctggtacattgactggt +caggaatacatcactgtagttgccgtagtgtcctgttggtgttccatcaagacacatcgt +ataacgcaatttacgacggacatcagatcaagttatacagattatttaagtatcacgtgt +gcattgggacataagggatctcacacatgccttggaacatttttgctttgtgccgctttt +tcgctgcactaccaatccttacttaccagtatattcaaaggtcgttaacagaatgagaaa +ggttagggctctaagttatcgtcgattgggatagacgagacatttgcgagcgccctccac +ggatacgaatctcccatatcaatgtgaactggatgctatgcagtttagttcttacgtctc +ctagtggtaaaaatcaaagtagcactcgcatagcagttattcagaacctaatacacaaaa +ccgtcaaacattttctaattctaggtatgggccgatcataggagctaaggtgaaactcat +aaatgttttgttagatctagcatcctaaaaagatgcatatactgagtagctggcgtgcat +tctctcaattgtatcctttttaactgaactagtcggtcccatttcgtgactgagatctat +taaccgataagattaataacactcgcattcgtatcagctcagagtgaagtttttcaataa +tttgactgatatattaacttctaaaataaccctttaagcctcggatccgtttcccaatca +catcaaaaattcttattccaactatctacggattaacaacgtgcatggggatcgtagtaa +gaacttgttccgatcactttgagtatatcaagttgacggcccggttattattgaatagaa +acattcacctgctaaattaaataccgcacatcggatacccgatttcagagggccgtctta +ctaagggcaggctttgttcggtttaactgagatgttcattattttacagtatgcttcaac +taatatgtaacgaaggacagtggatctgtctccatagtagatcttcagtcgtgaatttca +taccgctcctatttaagttcgcgttcgagttgttgatcatggcacgtgaaagcaacccct +agtattctagacgaaaattttttctagttcatctgataatttgccaattcaaaaacaacc +gctggtttcccggcgcattctctaaaatggaagtcgaacctagagccattatttgtcggt +aacccatgagttccttcttttcagaagttaatacactgtggtcctatacagaggaaaaac +agcggttatatacgatcgtggcataacaacattggatcaagatagcaatttggctaccta +ttctaattctcactagattcggtattccactacaatatcggcagattaggattggatgaa +taatcggtgtttaagtccggttgcgtctccaatctcctaatttttattaatattgatctt +ggtgacctattgtaaataaaaacttcaagactttgaataacggtgaaaagatagaagact +catttgaaaatggatcatccacagatccaaacattagcaagacactaatccccaactagc +tattctgatcgcgatcgtgctgcagtactcctgtcacaatagtctgttcatgatctaatt +ctttttgggctttgttcgatggtgattcagaatctttatccggtcgcttccctgtagcta +ctttgtggggatattgcccggggattatagggttgagatcgtttcctaaaagtatttaaa +ccaagtagacttcaactaaactacatcagaacatcgtgaagacaccatacgcggtacctt +tatttaccgataacatttcttcaagaaataccggtaagcagcataatgaccctaaacagc +tcggggtatcgtcgtagttttaaattttatttaggttactgctcaaggaataaaaactaa +ctatttaatttataataatattacaaggctcacactgattagatttgtctataagacttc +gcgatcccccattaccggattgtcttaagaataaactagataaaccatgcattttctaga +taaggcctttagtctaattagatacaaaaaacacgatagttgcatccttaatttattgtg +tcaaacctggaaccttttaattacccgcaaatcactttatgtcgagactacctctgaaat +ttattatctacctaccgcatgaggacttgaaccatcttgtaggagttatgtttattagct +aagattcgtttatcctgtagcggtccatgtatattcaacaagcaaaaagcactcagaatt +gtttttagttgagtcaagactgatatataaataagtttccctagttttttcgtggtggga +cgatattgaattgaatcttaaccgaagagtttcccactctgtcgcacaataatacacgcc +aatatttccagccctgcttatgccttaatcggttactcaatctcccattgaagttcattt +tgatctgcatagaagtttcgggcccagccttttttctgccaccttcctccaagctctgta +gacgcactctaagattgatgctcacatgtattaattctacattaacataaatatataagt +catgcatcttcgagtaaaatatctggttctccaacatgtcctggcacgtatcgttataat +gcccatacatgtagtattaaaatgattgggttaactggatattaagatcatcgaaattgt +aaagtcaaattaacaatactgtctcaagaccgtgtattcctcgtgctcggaagggctatt +acgcttacttccgttttggtatcttaatatgactttcaaaaattaagttgcagtgagtcc +tacctgcgtgcatcggttagcaagagtataaaagttgtttaaacgaactacttgctttac +aataccggtcgtatatatcgccgtgaatccagaagattgtcttctttggattatcaaccg +agatcctgtggaccgatgttttgggaccttcacagaggactccaggtagagctcgctttt +gcattaatctaagaattgtacctctctaaaagatctaaaacagtgaatgtgtatttcatg +gaaaaacacagagaaacgtaaattactttaggccgaaaggcacatgagttattatacata +tacgagatggtggtatacatcgaattcggggcatacactatagttgcattgtatttagct +gctttaaataatatgatattaccttccttacataagacattaccggcataccctggtttt +caacttgtggggctttttgacgatcgcactctcatttgatccgagtagggcggtgacccc +tgcttttcaaatacaaaaatttcgctatgaaggtaatagattacttttcgctgttatgat +agaaacggtaaatttaaaattgaaacttctagaaaagtaaagtaacgagaaatgattttg +tgaataatgcggtcatgattgcgcaagtaagaaaaaaaggcaaaaggatgcgcggaatag +aaacttatcagtcacgggtatcttgatttcattcttcttgtcaattgccgacataggatg +aaatcagattccaatgcaatacacagtaacccccacccttgattgtaatgtcgatttgaa +gttgtacgcgtcgacgaagtggatagtatacgggccttttgtacggtgcgatcaactatg +aatctcggcgagttagatggtcgtacaatctcacacatagaggtcacttgcctgtaatga +cgaattttcggctaggtactcgaactttattagaagtaaaaatgtgggcaaaagaaggat +tccattttacaagacgattacaatgagttacatgtctctcaacgtagtctttccctagta +gtctttgaactatttaggtactccagaaaattttagcaaagggtttctgtgtgaatccgc +cattcatgtttatgatggaacaataagaataacgccctcgtatgttatcgacagtgaagt +cagcagttcggccaaaaacatattcaatttagtacagatccccagaagttaagctaagtg +ctctaaaatggcctaaacggttatcaaagtaggtctaattactatactaacgggtgcatc +gtaataactgctgtcgatgcaacactatatgatagtgtcgttttgctatatatgtacaat +gtgacaaagaagccttagcgattcttgcaaacttaggacttcggattctcaatcttaaat +gtccgaaaacgcaaagattcaaaaatttaatctatgagcagatatgcctgatggtgacta +cgcgtatgttaaggctaaatgttgacaaccgcacacataatcgaactattgatagtcggg +agcataaccaggtgaacgtactttgttcacgacatttattgacatgttctaaatacgtct +caaaatcacggcgcactagaaaacgcaatcaaatcattgtcctggtttaagggccgtaat +gccggtagtgtcaaacttcatgagaactttagctggcttttggccagtatttagggacca +agagcactagccttaagctgaatattttgccatttatctactgttataactttaaaactt +ggtggcaccagacttgtcgatacacacgcatcaatctgtaacgtaaaaggtttactaaga +acaagcgtaggaattgagtttatattatatttaaactaaaagatgatattagcttctgag +ggcgatagggctccaaatcataaagaggaatatattattacacgattagaaacccacaac +atacctcgaatcgcccaaaagtttgacgaaacttggcagtactccacatctcagtaatac +agttgggagagtctcaaatgttgttttattactcaatgaaccaccctcataatttcactg +ctgttccattaaatttgcaaacgatcatttgctttgaagaaacgtaaaatcgacaaaatt +acagataagtagatgcataataaaaaaaactgctcgctataacacgatcatcgtgcattc +ttacttaggagcatcacccgcacaataacgtaccttaaactacaacactattagaccgag +tactgtaattcacgaaagctcaagctcgcattgtaaagaacttgctctctcgtaaaatgt +gataatagtttgcggagaggattcaattattttccattgcacctactccactagattcga +taaaagaaggtggtcctcccttaaaaagaaatgttaagtaacatcggaaccataagcaaa +gcatgtaagtgaaccgtcatccttccctaagaaacataaaggtttttaataatgtcgact +gtgaactataactgcatcctttcctgacctactccggttccttgttgttatttctgaacg +agaccagtagataaacaatgtaaaccacagtgggtaccaatggtgcatgtgacgctaccg +ttgttttaagtgcccgtacaaacataagaagtcataatcttacttgaaattaattttgcc +ttttattttttttcaggctcgaaattaatgatttgttttttttgaccttctagttacgct +aatatgcggtcgcctgtggtttctattgagtcctataacgggatgggatctaatacgttt +ggttactagtaaacaaggtataaatttgataccggagtatcaactgtataacatcaagct +ttatgactcatacgcgaagtaatgacacaaggctttcaggagatcgcgagtacagagcca +ctaaggggtgtattacgatagtgacaccaccgagcgcactcactccccaagtagatttat +gatcctacgctaagtattagatatataaccaaagaggttctagtcagtgcaactcttaga +ataataattagccggttttgcctttttaggcctaatgcaatattcagctagcccttatgt +atctcgcgttccacagcaccactcatggcacgcgtttaaactaatcaaatataatctatg +aatgttatgccagtacttgaataaatcaggttttttataagtccttgcatactctcgtta +tatactgttagagtcttaccccatagaaattctttcatctgcaaacttagaagaattctc +agctacggggagcataaagtccccaggatgttgacaaatacaacaaatgtggcttataca +aacactccatatgaaaatcgaaccctcgtggtagttttagccgaaccttgtacggataaa +tccctccattttccaatagcagatacctatcctactacctcgtggtattaaattaaagct +tgaaatatagagctgcatagcttatccaattcccaagcacgagtctaccgtcgtaaccac +gatttgatttacagacgctagagcaaacccatctttaaacatataagtaaaaattaaagg +gtgagtgcgtacgtgtttactagcaacttcgcttattaagacaattgtttataagccata +attaaaaacatatgttcaacaggttcattgatatttgtaattgcacaggtttttaataag +gatctacgtaagtataatgaacaaactttttaccagagttatattctgtactttgaaaat +gctcctctaccgccttagagactttcaattagattttttgcagttaatctatgcgtaagt +gaaccatgcaagggatgcgattcaaccgcctcgtgctaaccctatcgtctgtctcataac +tgtaggtctaatataattttcagttttcgaacacataaccctttgaaaatctgctattta +atgtctcacctgcatgcactatcttctatactgctcagaacggctatacgtcactatgct +ccaagtgacgatttaaacgaagcaaggaataataggtttattttagtgcaaaacaattaa +gtgcggactacgtgctctttacaataagccttgtgattgggctataggttaagtcccata +ttaacgatctccaatgtacaaaatcgacaatcgctttgcattacccggttactagtcgaa +ttacagatagctgttagatactcactctaattttggacaacaatcccaatcttggggtcg +tctatcgcctgaagctcgtaaatccttccatcttaaacgattacatattatagacttgtt +cggggtagagatatcacagttgtgcaaacattgtaaatcgatactagtttatgttggtag +tctagttgcttttaccattccccgaaaaacttgatctactatttcgacaacagtaaactt +gaactaggtaagtgaaaacagagaatgcctcatagtgccactatttgtccactatatgta +agtgtagctttacataatccactatgactgagatcattacggcctaggaaagcagcgtag +aaaaaaagggcccggatattacgactgtaactataaaactagttactggtagcgcgccat +gtatagatttgttttaccggttgtggttgcgttaacgaatttcagccgcgaaaattgatc +cgttaaccagtccatctcgacttctataaaacgataaagtaaagttgatgttcagcctcc +ttcttatggttgcatcgagagtacactactcagtgggaaatagatcggggttcctacttc +agattgtattatctaggcaattgccgattgtgccatacctggataaaataagctacctac +atgtgatgcttatctattatcgtcatactaccttagggtgtcctgttgaacgctacatta +atctttagccgtttgagatgttccaatggataggagtctaacgcatgatgaagtttagga +aggcagagcatcccactaagtatgtgacagtgtatttcgaaacgagacgttataaataga +aaaaaggtccttctggttctattctgctgaactattgaatggaaagattggttgacctac +gtactatttgcttgaagtcatcaatttgacggggtgagagacatatggtgcatactttac +ggactctatattttagatcagaagcttagcagtcttctctacaccccctcacgacataat +tgcttttaagaatctatgtttgattcctctacgggaattcggatccgttcgcatgtgcgg +tttatctaaaccaggggacatatgttcagctaaagcatacgaacactttgctaactagac +gtatgtatagtagctataaatcccgacgatatttacaaaaagaaatgagactcaaatata +tacatagcgaccctacacttattcgcaccctgatctaggcgatcctagcacccacacccg +aaagtgagcactagtgtcttccgtattaaatttactgcagttgagattttagttgtctac +taaggattactctaacccgtaataaggatcaagactcggtactagctttactatcattcc +ctatgtgttttcctaactcacaagggtacgtaccagcctatgtaattacaataatgataa +agacacaaaggaagtaactttacaaatgagtctccagttacactagcttagtccctccca +tcttgctttgaagtctaaatacgcaatctctgaggatatacagcagaagaacactcataa +cgttggagtccaagaattagactcatagggcccccaacatttaatatgtactgtgagttt +gaaggtgttctattgttaattcctgctcttgatacatgacacgtactccgtgtttaaggc +ttcggactgactttctttcataagttgagcaacgaaaatttcagaatcgataagttggat +tcactaactaatacggctgattgaaaactccactccggacctatatggtcgacctttata +cgtaaccgatataaaacttataggctggtatatcgagccttcctagcgcaatttcggatg +gggtttcttctactactcaacaacggaatagtctttgtttagtaaaccagagctcaggac +gcccaatacgtaggagagcgctgtggagcatgtgtcattatggactggagcactcttaaa +tcactctgcgtgtgctaaacgatagatcataacatgtcctgagtaaattttcttgatacg +tcgcaatataccgttattagttaaacgttctcatccgtcatgcgtgaaatacggctgtcg +tgctcagatatactattagcgactcatctcgcctaacacgcacacgtataaactcggaat +gactgccgctcttacatattagaaatacagactacaccacggaagcattgggtcattctc +aaccgctgtataaaagatgattagtcttataataagattaccaaagaggcagaatcatgg +gtagtaaatctattattcaagtgattaccgtcgtgtaggcagggagtgaggacgagatgg +tactcaggacaaatattaaccggacgaagtggtttacgtcgtactttcactattagtagt +aaatacaaggtaacaccggggaatagtactaaatataatgatatctatcttcgggagaac +gagtcgtctattgctttgaacattctcaaggcgtaaaatgtgctgacttatagcatgata +caaccgattgttacttttgtctattcaaaagattgaatagttttttatacaaaagccgca +tacttatgacggctagtatacagtttcatcccctagcatcaatgctatggacagtattga +acttataggaaattcttctaatagggcaaatccgtcgtgatgcctattttttttcagtca +catcctcaaatggcactagtattgtcgggatcccattaacaggctcaaccacgagctcac +gcgaggacatgtagtccgtatctttaacgaagcgacagcgacagaactcccatggataac +caattataaggcccgtaatcctctagacatcgtttaccaataaatccgctttctccgtaa +tcatgttgaataccccagagtagtccagatgataaccgatgaaacacaagtctttctcaa +tgcacttacggtgaacttattaccgccaacgtagctcatcaaggttgcgacatctagttg +tgtgtttgcgacgagcccagcgaacttcatcaactttcgtatattcaacgccttgtaatt +ttactttaagacgcctggtgatgtagattcttagataatcagtttgttatcggctgtact +ttaccataatttcacaggtttcaggtcaagaagattatagctgtatatacagttccatgc +tcggtgcacagaaacgtgatcggataataatcaatcgcttatgtcgtctttaggcgtatc +caatacatgccccgataccgcagtgtatttcgacatgtaggtataccgtcgcatttgagc +tcgagtcaggacgtcagctagattagattccttaatagaatataccgacctctagtccga +actaaactatagataacgccaacttcaggttaattgtctagtcgtctgtttgcagatggg +attcttagatgagtgagtatcggccatattggttcgagcactttagtttttgatgcatag +gatatgcaatgtatagctgaaagtactttatctgtttcaaactcacattgattaaaccgg +taaacctttaaagactacaagaaaatattcagtgagggcaattttgtcaatcacaatctt +ccagctagagatacttcacaatttgtcttgaggctacgcaacattagacggattttcgcg +ttttattgaaataatcgaggggcccaagagtatccatagttcattttgtaagatttcttt +acaggcttattacagcttcttcagactcctacatgcttacgagttatatgctagcatgtg +aacaatagattaatatacaggaaaacgtacattgagagagatgaccctacacagcgcaac +cgttgagtactttcattaaagggtaacgctctcgagacagcatccttaagatggccttat +tgtcaaatcatttgcagaagtacgcaagatccctaaccaacgtagaagaatccctacaaa +cacatgagacgcggtgaaaatagacagggtgttagtattcaatcttcggagtatcaattt +cgccaatcttggtgagaaagcataccctttcttcagagaaagaagatcaatcataacact +atctttaacgaggtacgcacgcgcatcattacctgcctccatggatctttaggatagcgg +aaagtattggcagcgtattgtgatttcgttcctactttatcaatttcacattcatataca +tgtcttttatcaaaatcgccaataagataggatgagctatattagatgctagtagagttc +gcgccaacatcatcgataggaatactcaggacagcgtgataggacttttcaatccctaat +actctctataattataactctctcttaagtttggaggcagtaacgcgctctatataatca +gtttgctgcaccattcttcagcctctgatacatacaaataaattccacagcagtaagagg +gtttaattgagacatcttgggaacttaggattttactctaacatcaccgaaacgattatt +ggataccgtacctaaacgaactttctcaaggcagtaatataggacatccgcaataacaca +aatgctgcctccccaggagttatgtcttcctggaggctatatcttacacccactcactat +aggcaaactaaagtttaaatgttgattgtctaaaaaaaagatagataagagttggccggc +gtagcacatgcgaaagtgaatcgtaagctataattctctggacttgaagttctgtcctgt +tcctctgcaagaaacaaacttcctttaaagctatttacgacgcacatctcagcaagttat +aaacatgttggaagtttctagtcggaattcccaaagaacggatctatctaatgcattcct +acatttttcctgtctgccgatggtgccatcctattcaaagaatttcttaaaagtagatta +aatgggacttttaacaatgagtaaccttacgcctctaagggttcctcgagtgccatacac +cagtcaggtccgagccacatacacggagaacattctaacatagcattctcaactcgatca +tttgcaggttacttctttcctatcctagtgctaaaaatcatacttgcaatcccatagcac +ggattaagaacctaagaaacaattcagtaaaacatgttcgaattcttggtatgggaacat +cattgcagctatggtctaacgcattaatgtttgggtacatcttccatcatataaacagga +agagtctgacgacagggagtgcttgcgatcatgtctatcattgtgaaatcaaattgtagc +tcacatgtcgtctatgagagcgtgtatccgataagatttagaaaaatagaagtcgtataa +gatctcactgaacttttgaatgaatgtgaagcatatatgatctgctttaataaaacttta +tccataggatacgtttccaaatcaattcaataattattagtcaaaatagataaggatgaa +caacctgaaggccgatcggacgtagaaagtggtcccatcactttgagttgatattgttga +accacacgttattatggttttcaaacagtctcaggatattgtatatacagataatccgat +accagttgtctgacgcccctcttacgtaccccaccctttgtgacgtttaaagcagttgtt +cagtattttaaactaggcggcaactaatttggaaagaagcacagtggatatgtctaaatt +cttgttattcaggcctgaatttaatacaccgcatagttaacttcgcggtagagttgttca +tcatgcctcctctaagctaccacttctatgatacaccaatagttgttctacggaatctga +taattggccaagtcataaacttccgctgcgttcaacccccttgctcgaatatccaactcg +aaaagacagccttttggtgtccggaacaaatcagttacttcttttctgatgttaattctc +tgtggtcagatacagaccaaaaactccgcggatttaccatcctccaagaacaaatttgca +tcaacatagcattttggctacatattctaagtctcaatagtttaggttttcaactacatt +atcccaacattaggattggaggaataatagctgggtaagtccccttgcgtctacaatcga +ctattttttatgaatatgcttctgccgcacctatggttattaaaaaagtcatgactttga +agaaccctgaaaagatagatgaatcaggtgtaatggcagcagccaaagagcatataatta +gcaacactctaagaacattatagatatgatgatagcgatcgtcatgatgttatccggtca +caatagtagcttcatcagctaattcgttttgccagtggtgacttgcgctggaagaatcgt +tatacggtcccttccctcttgatacggtgggggcttattcaaccgcgtggattgggttgt +catacttgcattaaacgatgtaaaccatctagtagtcaactatactaaatcacaaaatag +tgatcaatacatacccgcttcatggttttaaccatttaattgattaaagatattccgcta +agaaccattatctacctaaactgatcgccgtatcctagtagtttgaaatttgatgtaccg +taatgatcaacgaagtaaaacgttatattgtatgtagaataataggtcttggagctaaat +gatgtgattggtagtgaagacttacccttacaactttaccggtttctcggaagaatatac +tagagaatcaatgcatgggctacataagcactttagtctaatgagataaaaaatacacga +gtcttccatcatgaattttttgtcgaaaaactcgaacctggtaatttaaaccatatatct +ttatgtcgtcaataactctcatatgttttatataacttcccaatcacgacttgtaactgc +ttgttcgactgagctgtttgagctatgaggccgggatccggttgagctacatctatttgc +tacaagaaaaatgaaagcacatttgttgggagttctggctacactcatagagaaataagt +ggcccgagtgggtgcggcctgcctccatattcaagtgtatcttaaaccaagtggttccaa +cgctcgcgctaaagaattaaagcctttatttcctccacggagtagcccgtaatccggttc +gaaagagaccattgaagttaattttcatatccagtgaagtttaggcacaagcatgtgttc +tgccacatgcctcaaagcgctcttcaaccaagatatgattcatcctaacttcgatgaatg +cgtctgtaacataaatatagaaggaatgattcggcgagttaattttcgccttctccaaca +tggcatccctacgttcgttataaggaccatacatgtaggttttaaaggtttgcggttaat +cgatatttacatcatagaaattctatagtcaaatttacaagactctagatactcactcgt +tgcagccggctaggaagcgctttgtaccttacttcccttttcgttgcgtaatatgaattt +catatagtaagttcaaggcactcatacctccgtgaagagggtagatagactattaaagtt +gtttaatagtacgtattgatggaaatgacccgtaggagatttaccactcaatccacaaga +ttcgctgctgtgcattatcaaaacagtgcatgtcgaaacatgggttgggtccttcaaaca +cgaatccaggtagagatacctttgcaatttttcgatgaaggcgaccgagataaatgagct +ataacactgtatgtcttttgattgctataaaacacagaaacggatattaatttaggccgt +aaccaacatctgttatttgacatagaacagatggtcctttacagcgtattccggccttaa +tattgaggtccagtgtattgtcctcctttaaagaagttgattgtaactgacttaaataag +acatgtcacccattcactgggttgcaactgctggccctttttgtccatcgcacgctaatg +tgataacagtaccgccctcacacctgcgtttaaaagacataaatgtcgctatgaaggtta +ttcattaattttagctgttttcttagaaaaggtaaatttaaaattgaaaaggctagaaaa +ctaaagttacgacaaatgtgtttgtcaagtaggcgggcatcattgagattgtaagaaata +aagccataaccagccccggaatagaaaatgttaaggaaaggcgatcttctttgaattctt +attgtcaagtgcagtcatacgttcttatcagaggacattgcaataaaatctaacaccctc +ccttgtgtggttgggccatttgtacttcgaagcgtccaccatgtgcagaggataacggaa +tgtggttccgtcccataaacgatcattctcgcccacttagtggcgcggtaaatcgctctc +atagaggtaactggcctgtaatgtccaatgttaggctaccttctccaactttagtacaac +gaataatgtccgattaacaaggagtcaatttgtcatgaccagttcattcaggtacttgta +tctatacggacgcgttccagagtagtatttgaaattttgaggttctactgataagtttag +ctatcgctgtatgtctgaataagaatttaatgtttatcttcgataaataacaattaacaa +ctcctaggtgatacactgtgaagtctgctgttccccaaattacatatgctattttgttca +cataccatgaagttaagctaagtgctctataatggcataaacggttatcaaactagctcg +aatttcttttattacgccggaagcggattaactgctgtagatcaaacacgttaggatagt +gtcgttttcatatatatctaaattcggtctaacatgcattacccatgcttgataacgtag +cacttcgcagtctaattatgtaatgtccgtttaaccaaactttaaaaaagtttatctatc +accagtgatgcctcatcgtgactacccggatctttagcctttagggtctaaacagaacta +atattactacgtgtcatactccggagcttaaccaggtgaaacttatttgttaaccaaatt +tagtgacagggtagaaatacgtatcaaattaacccagcaatacaataagcatgaaaataa +ttgtaatcgggtttgggccggaatcccgcttggcgaaaacttaatgacatagtgtgatgc +attttgcactggattgagccacaaactcaactagcattatgctcaatatttggccagtgt +tctacggtttgaaatttataaaggccgcgcaaaagtcttgtagttacaaacgcataaatc +tcgaacgtaataggtttaattagaacatccgtaggatttctgtttatagtagatttatac +taaatgttctgattagattctgacggccttacccatacaattaataaagacgaatatatt +agttatagtttactatccaaataaattaagcgaatcgaaataaactgtcacgatactggg +cagttatcaacttatcacttatacagttcggacactctatattggtctgtgagtactcta +tcaaactaactcataagttaactgcgcttccattaaatttcaatacgttcttgtgctgtg +tacaaacctataatcgaataaatgacacatatggagatgcataataaaaaaaacggctcc +atatttctcgttaatcgggcattcttaaggaggagcatctcaccaaaaataacgttcctg +ataagtcttaactattagaccgtcttcgggaatgaacgaaacctcaagctagcatggtat +agttcttgatagcgcgtaaattctgataatactgggcggacagctggaaattagttgcca +gtgcacctacgcaaatagtttacataaatcaacgggctccgaacgtaaatacaaagggtt +agttacatcgcaacaagatgaaaagcatgtatgtctaccgtcatccgtccctaacaaaca +taaaggtggtgaagaatctcgtaggtcaactataactccatccttgaagcaactactccg +cgtccgtgtgcgtagttcgcaacgagaacactactgaaaaaagctaaacaactctcggta +caaatgcggcttgtgtcgataaagttggtggtagtgcacggaataacataacaaggaata +ttatttattcaaattttttgtgactgttatttgttttctgcctagaatgtaaggatgtgt +tttttgtgacctgatagttacgcttatttcaggtccacggtgcgtgagagtgtgtcctat +aacggcaggggagcgaagtagtgtcctttagactattcaaggtagaattttgataacgct +ctataaaaggtagaaaatcatgattgagcaataagaccccaacttatcaaaaaaggagtt +ctcgacagcgcgtgtacagtccctataacggctgtatttcctgtgtcacaacaccctccc +atcgcactcaaaatgtagatttatgatcagacgctaacttgttcttagagaaaaatacac +gggatactctgtgcaacgatttcattaataaggtgcagcttgggacttttttggccgtag +gctttattaacattcacagtaggtagcgagacttcctatgaaccaatcatgccacgcgtt +ttaacgtttcaaatataagctaggaagcgtttgccaggacttctataatgcaccgttttt +tttagtacttccttactagccttagtttatgttagagtctttccaattacaaaggattga +atagccaaaatttctacaattctcagcgaacgccagcttaatctaaacacgagcttcaaa +tattctacatatcggcaggagtcaatatataaatatgaaaatcgtaccatcctcgtactt +ttagaccaaacgtcttcggataattaaatcctttttcaattaccacagtacgtgcattag +aactactgctatgaaagtaaaccttgaaatatagtcctcaagagcgtatccaagtacatt +gcacgtgtatacagtcgtataaacgagttgatgttctgacgctagagcttaccattcgtt +aaacagataactaaaatttaatggctgagtgacttagtgttttcgacaaacgtcgcggat +gtagactattgtttataagcaatttttaaaaacatatgttcaaaacggtatgggatatgt +cgaattccacaggggtttatgtaccatagaagtatgtataaggtactaaaggtttaaatc +tgtgatattcggttcggtgaaaatcagactagtcacacttagtgtctgtaaattagattg +ggtgaaggtaagcgatcccgaactctacaaggcatgggatgagattctaccgactccgga +taacactttacgatcgcgcataactctagctcttagataagtttaacttgtcgatctcat +aaacagttcaaaatctgcgatttattgtatcaaatccatcctctatcttctataatcatc +tgaaccgcgatacggcactatgagccaagtgaagattgaatccaagaaagctataattgg +tttattttagtccatttaaattaagtccggtataagtgctctgtacaatatgcagtctca +tgggcatatacgttaactaccttttgatacttcgaattggtaaaatatcgactatcgatt +tgcagtaaaaggtgtagagtccaattactctttcctgttacatacgatctcttagtttgg +acaactagcccatgatggcgctcctctagcgcatgaacctactttataattacatcttta +tcgatgaatttttttagactgcggaggccttgagttttaacagggctgctaaatttctta +agcgattagacggtagcgtcgtacgctacttgcttggaacaggcaccgaaaatattgatc +tactattgcgtcaactctattctgctaatagcgatggcaaatcacagaagccctcttagt +gacaatagttgtcaactatatctaagtcgacctttactgtatcaacgatcacggagagaa +ttaccgaatacgaaacctcaggactaaaaaacggaaaggatttgtcgacggtaaatataa +tacttgttaagggtagcgacacaggtatactttgggtgtaaacgtggtgcttcccggaac +gattttcagaccagaaaattgttccggtaaccaggaaatctcgtctgcgttaattcgtgt +tagtaaacttgatcttcagactccttcttttcgttgcagcgagacttaaattatatctgc +gaaatagtgccccgtgcatacttcagatggtaggagataccatttggcccattgtgactt +tacgcgattaattaaccgacatacatctgttcctgagctatgatcgtctgaataaattac +ggtctcctcttgatacctaatggtttctggagacgtttctcatgttcaaatggatagcag +gagatcgcttcatcaagtttagctacgcagagcatcaaaatatgtatgggaaagtcgatt +tccaaaccagaagggataaagagaaataacggacttctccgtagattagcctgatatttt +gatgggaatcatggcggcacatacgtaagagttgcgtgaacgaatattttggacggcggg +agacacatatcggccattcgttaaggtctctatattggacatcacaagcttagcagtatg +agctactaacactcaagacattattgattttttcaagatatgtttcattcctctaccgct +attcccatacgttcgattcgccgggtgagcgaaaccacgggactgaggttaagctaatca +ataacaactcgttgcgatagagacctatgtatactagagagaattccccaacatttttac +aaaaacaaagcagactaaaatagatacagtccctccatacaattaggaccaacatgttat +tgccgatcctagcacacacaccacaaactcagaacttctgtcttacctatgaaagggtct +gcacttctgattgtacgtgtctaattagcattaatattaaaactaattaggataaactat +aggtacgagctttactataagtcactaggtgttttccgatcgaaaaacgggaccttcaag +ccttggtaagtacatttaggataaagaaaaaaaggaaggtacgtgactaatctgtctaaa +ctgacaatagagtagtacctacatgcttcatgtcaagtcttaatacgcaagcgctctcgt +tatactgctcaacaaaactcataaagttggactccatcatttagaatcatagggaccaaa +acatttatttgctactgtcactttgtaggtgttctattctgaattcctcatattgataca +tgaatcggaatacctgtggatcccttaggacgcacgtgctttctttacgtcagaatacat +attgtcagaatcgagaagttccatgcaattaagaattcgcctctttgaaaactcatatcc +ccacatatagggtccaccgttattcggaaacgatataataattattccagcgttgagcgt +cccttaagagcgcattttcgcttggcctttcttctacgactctacaacgcaagtggctgt +gtggagtttaccacagcgcagcaccccatagaactacctctgagagcgcgagatggtggc +agtatgctctgcagctagcgtttagaacgcgcccgcgcattaaccagtcatattaaaatg +gactgtcttaattgtcggcattaggagcaatattaactgatgagggtatcggtcgcagaa +gtaatgacggaaatacgcctctagtccgcagagatacgattacagactcagatcccctaa +caagcaaaacgattaaatcggaatcactccccctatgacatatttgaaatacacaagaaa +ccacgcaacatgtcccgcattctcaaccgcgctttataagatgttgagtctgagaattag +atgacctaactgcaagaatcatggcgagtttatctagtaggcaagtctgtaccctagggt +tcgaacgctgtgacgtcgtgatcggtctaaggacttagatgataaccaagaactggttta +ccgagtactttcactattaggagtaattacatgcgttcaccgcggaatacgacgaaattt +tttcatatctttatgagcgagatcgtgtcgtctttgcattgcaacagtcgctaccagtaa +ttgctgatcaattatagattcattatacagatgcttacttttctctattcaatactgtca +tgagttgtttttaaataagcaccagaattatgtcgcctagtataatcttgcttccacttg +aatcaatgcgatggacagtattctactgattgcaaagtagtctatttcggcttagcagta +cgcatgcctatttttttgcaggcacagaataatatgcaactaggattctcggcatccaat +taacaggctaaaacaccaccgaaagacaggtaatctacgaagttgatgtttactacagaa +agcgaatgatatcacttggagaacattttagatgcccccttttaatctagactgagtgta +ccaatatatcaccggtctaccgaatcagcttgaataaaccactctagtactcatgataac +cgagcatacacatgtatttctcaatgcactgaaggtgaactgtttacaccataccttgcg +aatcaacgtggcgacttatacttctgtctttgagtacagcacaccctaatgaatctaagt +tagttgttgatacgaattgtaatttgactggatctcgcctcctcatctagattcttagag +aagatgtttcttatagccggtactgtaactttattgatctggtttatggtaatcaacatt +ttacctctatttaaacgtccttgcgccgtgcactcaatcctgatcggtttagattcaagc +gattatcgagtctggaggccgagaaaagaaatgcacagagtaagctctctattgcgacat +ctacgtagaaactcgcatttcagatcgagtaagcaactctcattgtgttgattcagtaat +acaagattacctacgcttctacgaaatatactatagatttagcctacgtcacctttagtg +tcgagtcggagctttgaagatcggatgcggtgtggactgtgtataggcaattttgctgcg +agctcgtgacttttggttgatgtcgatatcaatgggatacctcaaacgtctttatctctg +gataactcacattgagtataccggtaaaaatttattctattcatctaaatagtcagtgag +ggctagggtcgcaatcacattaggccacatacacatacttaacatgttctattgacccga +cccaactttagtagcattgtagccgtttatgcaaatatgccaggcgccaaacactagcca +gagggcattttgttacatttatttaatcgattattacacagtcggaacacgcctacatgc +gttcgacttatttgcgacatggtcaacaattcagtaatttaatccaaaacctaaagtcag +agacatgacactaaaatcacattaaggtcagttagtgaaggaatggctaaccagctagag +aatgcatcattaacaggcacttattgtcaaatattttccagatctaagcaacatcacgtt +aaaaagtacaacaatcacttaaaacacatcagtccaggtgtaattagaaagccgcttagt +aggcaagcgtaggagtataaatgtagacaatagtcgggacttagcagacactggatgcag +tcatagaagatcttgcataacacgttagggttagagctacgaacgcccatcattaactgc +ctaaagcgtgcgtgagcttagcgctaacttttccaacacgtttgtgatttcgttcataat +gtatcaatttcacagtcatatacagggagtgtagaaaaatcgcaattaacatacgttgac +ctatttttgttcagagttcagttagagcctaatgattcgagagcaataatcaggacagcc +tcataggaagtgtcaatcacttagaagctatattattataaatcgctctttactgtcgtc +gaaggaacgagcgagagagaatcagttgcctgcaactggcttaacaatatgatacataaa +aatattttcatcaccactaagacggtggaattcagacttattggcaacttaggatgggac +tattaaataacccataagatgttgggataaagttacgaaacgaaagggatatagcctgtt +agataggaaatccccaataaaacatagccggcctccacagcagtgatctattccgccacg +cgatatctttataccacgcaatataccaataataaaggttaaatgtggttgcgatttaaa +aaagatacatatcagttgcaccgcgtagcaaatccgtatgtgaagcgtaacctagaatta +tagcgtctgcaagttctctaagcttcctctgcaagatacaatatgactttttagcttttt +tactaccaaatctcagaatcttagaaacaggttggtacgtgctactcggaattcccaaag +taccctgctatatatgccattccttcattggtccgggctcaccatggggccatcatagta +atagaaggtagtaaaactagttgatttccgacttttaacaatcactatcctgacccagat +atgggttccgactggcccttactccagtaagggcagacacacagacaacgagaacttgat +aactttgaattctcaaatcgatcattgcaacgtgacttatttactagcctactcctataa +ttcatacgtcaaatacatttcaacggaggaagataataagtaaatattcactaaataatg +gtcgaaggagtcctttgccaacataagtccacatatgcgctatagattttttcttggggt +tcatattcaataagataaacagcaagagtatcacgtcagcgagtcattgagatcttggct +agcattgtgatagcatattctacctaaatggtagtctagcacagagtggataagatatca +gttagatatagacaagtactataacagatctcgcttcgttggattgtatggctagctttg +atgatatgattttataaaaattgatccagacctgacctggccaattatattcatttttta +tgagtaaaaatagataaccatgaaaatactcaagccccttaggacgtacaaagtggtaac +ataaatttcaggtgttattctgcaaccacacctgttttgggttttcaaaaaggctaagca +gattggttttacagataatccctgaacactggtatctcccaacgatgtcgttcccaaccc +ttgctgaccttttaagctctgctgaagttttgtaaactaggcggaaaatatgttcgatag +atccactcgcctgaggtagaaattcgtcttagtaacgcctctttggattacacagaatag +tgtactgacacgtacactgctgcagcagccatacgctaacattaaaattcgttgagtcta +catttgttgttattcggattatgttattgggaatagtatttttattcccctgcgtgaaac +cacatggatagattagcctactcctaaagactcccttttggtctacggttcaattctctt +actgagtttatgttcgtaattatatcggcgcagtgaatctcctaattatcaccggagtta +ccagacgccatgaacttatggccagaaacattgcatgtggcctacataggattagtatca +agagtttacgtttgcaacgacatttgaccaacttgaccattcctgcttgtagaccgcggg +aactcccctgcacgcgactatagaagttggtggtggatgtggcttatgccgcaaatatgg +ttttgaaaaaagtaatctattgcttgatacctgaattgagacatgtataagggctattgc +cagatgaaaaactgcatataaggtcaaacaatataagaacattatacataggatcttagc +gttcctcaggatggtatacgctataaagtctagcttcagcagctaaggagttttgccagt +gcggacttccgctggaagattaggtttaaccgccctgacatcttcataaggtcgggcctg +attcaaacccctggagtgccgtctcatacttgaattaatcgatggaaaacttcttctagt +ctaatattattattaacaaatgacggttcaataaataacaccgtaagggtgggaaactgt +taagtgatgaatcattttaacctatcatccattagctacagataatgataccccgatccg +actagggggtaagtggttgttccgttaggataaaccatgtaaaacgttagagggtttgta +gattaattggtattccagataaatgaggtcagggcgagtgatcaattacactgaaaaatt +gtcagcttgcgcggtagttgttaagacagtataaatgaaggggattcagaagcaagtttc +tcgattgactgaatttataaaccagtcgtcaatcatgatttttgtgtcgattaaagccta +aatggtaatttaaaccattgatatttatcgagtctataaatatctttggttgtatattac +ttcacaatcaccaattctaaatgattcttccactgtgcgggtggagatatcaggacgggt +taaggttgacctacatcgttttgatacaacaaaaatcaaagcacatggctggggacttct +cgatactatctttgagatagtacgggcaagagtgggtgacgcctccctacattttcaagt +ctatcggataacttctcggtaaaacgctcgcgatatagttttaaagcattgatttaatcc +acgcaggagcaagttttaccggtcgaatgagaaaattcaacgtaagtgtcatatccagtc +atggttagccaaaagcatgggttatccaaaaggaataaaacagctcttcaacaaagagat +gaggcttcataacttcgatgaatgcgtatggttctgatatatagatcgatgcatgaggac +actttattttagccggcgaattaatggaatccatacgttacttatttggacatgacttct +aggtgtttttgctgtcccgtttagcgatatttacagattagtatttcgtttctcatagtt +aattgtatctagatactaactcgttgaagacgcataccttgccatttgtacaggacttaa +ctgttccgtgcgtaatttgaatttcttataggttcttcaaggcacgaatacctcactcat +gaccgttcatactctagttaaggtcgggaatactacgtatgcagggaattgtaacctagg +agatttacaactctttaaacaagagtcgctgaggtccaggatcaaaacactgaatctcct +aacttcgggtgcctccgtaaatcacctagaaacctactcatacatttgcaattttgagat +gtaggcgaaagagagaaatctgctttttaacggtatctcttgggattccttttaaaaaca +cataacgatagtaatgtaccaagtaaccaaaagctgggatgtgtctgtgtactgatccgc +cgtgtcagagtagtccgccatgaatattgacgtcaaggctagtgtcatcaggtattgatg +ttcattgtaaatgaaggaatgaactaatgtcaccaagtaaagggggtgaaaatgctcccc +agggttctacagacatagagatggtcagaacacgacccccctctcaacgcagtgtatttg +aaatatatggacatatctaccttattctgtaattttagatgtgttctgtgtataccgata +ttgataagtcaataggcttgattacgtatcttaagacaaatctgtttcgcaagtaggacc +gcatctttcagattgtttctttttatgccataacctgcccaggaattcaaaaggttatcg +atacccgatatgctgtgaattattattctaatggccactcattcctgcttatatctggaa +ttggcatgaatatcttacaacctaaagtctggcgttgcgccagttctacttcgtaccgga +caccatctccagtcgttaaccgaaggtgggtacgtcacataaaagttcattagaccacac +tttgtgccgacgtatatagatatattacacgtatagggaatgttttctcctaggtgaccc +gaccttctactaaggttgtacatcgtataatggcccattaactacgaggaaagtggtatt +gacctggtaatgcacgttcttcgatatataccgacgaggtaaagtctactattgcaaagt +ttgacgttatactgataagtttagatttccctggatcgcgcatgaacaatgtatgcgtta +tctgccatatataacatgttacaaatccttggggatactatcgctactatcatcggacca +aaattaaataggctagtgtcttatcagaacatcatgtttaccgaactgatctattttcca +atttaagctgatattacgtccgcgtatttattttagttccccggatgacgattatctgag +ctacatcatacaagttagcatactcgccggtgcattgatttcttatttcgctatatcttc +aagttcacaggcttcatatagttccaattagcagtataattaggttttgtaactttaacc +atactttataaaaggttatattgcacaactgatcaagcatccgctataacccgagcttta +ccagttagcggctaataacaaataagatgacttcgtgtcatacgaccgtcatgatcatgc +tctaacttaggtgggaaccaaatttaggcaatgggtagtaataagtataaaatgatacca +catatactataacaatgaaattatttgtaatccggtttgccaacgtatcccccttcgcga +taaattaatgacatagggtcatccatgtgccaatcgtgtgtgccaaaatctcaaattcaa +ttatcatcaatattggccaagtgttataagcgttgaaagtgatataggccgccaaaaagt +agtctacttaaaaaccaatatttatcgttcgttattgctggtagtacaacatcacgagca +tttctcttttgagttgatttatactatatctgctgatgtgattatgtcccacttacccag +aatattaagaaagtcctagattgtaggtatacttgactataaatataatttaagactata +caaataatctggctacattatgccatcgtagaaactgataacgtagtaacgtcggacact +agattttggtcggggagtaatctagcatactaacgaatttgttaaatccgctgaaagtat +atgtcattacctgcttggcctgtcttcaatacgtttagactattaaggactcatttcgag +atccagtattaattatacgcatccatatttatactgaagacggattgagttaggacgaca +agctaaacaaatattaagttaaggattagtattatattgtagaaactcgtcgggttggaa +cgattcatcatcatagaatgcgttacttattcagagagacttaattcggttatgactggc +agctcacctggaaagtaggtgaaaggcaacagaagaatattgttgactgaattctacggg +ctacgaacgtaattacaaagcggttcgtaaagagcataaagatcaatacaatggatctct +acagtattacgtaaataacatacataaacctggtgttgattcgactagctcatagattaa +tcattaattgaagctacgaagacgcggaagtctgcggagtgagcaaacagtaatcgactg +ataaatgcttataatatcgcgcttaaatgccgcatggtgtacattaacgtgggggtagtc +aaaggaatatatttactaggaatattagttatgcaaatgttgtgtcaatgtgatgtgttt +tatccagacattggatgcatggctgtgggggcacaggatacttaccattagttcacctac +aagcggcgtgagagggtctcagttttagccagcgcagagaagtacgggcctttagacgat +taatgctagaattgtcataaacctcgtgaaaagctagttaataatcatggtgctagaaga +acacaacttttctataaaccagttctcgactgacagtcgtaactcactatatcgccgctt +tgtactgtcgcaaaaaaacctcacatagaaagaaaaatctactgggtgcatcagtagaga +tcgtgttctgagagataaatacaccggatacgatctgcatcgagttcatgtattaggtca +agcttgggactgttgtgccagtagcattttttaacagtcaaagtagggtgagacacgtca +tatcataatatatgccatcgaggtttaaagtttatatgataagctagcatgcgttgcaat +cgtattcttgaatgctccgtggtttgtactaattcctttatagactgagtgtatcgtaca +ctcggtacaattacaaaggatggaagagcaaataggtcttcaattataacagtaccccac +cttaatctaaaaaccagcttcaattagtattaatttcgccaggagtatatatataaatat +ctaaagactaaaagactcgtacttttacaacttacgtcgtagcataattaaatcatgggt +aaatgtcatcagtaagtgcattagaaatactcctttgtaaggatacagtgaatgtgtctc +agcaagtcagtagaaatggaaattcatactcgattaaggcctataaaactgttgttggta +tctacagagtgattaaaattagtgaatcagattacgaaaatgttttcccgctcgcactta +cgcgtttagacaaaagtacaggtggtacaattggctgtagtagaattttggtataaaata +ggtgataaaccggatgggtgtgggcgaattcaaaagcggtttttgttccatagaactatg +tagttggttataaaggttgtaatctcggagattaggttagggcttaatcagaatagtaac +aatttctctatgtaaagtacagtgggtgatcgtatgagttcacgaactcttaatgccatg +cctggacaggataaacaatacgcatataacttgacgatcgagcttatatcgacctatttg +agaagtttaacgggtcgatataatatacaggtcttaatagccgattttttctagaaaagc +aatcctatatcttagttaatcagatcaaccccgtgaacgatatatcagcaaactgaacat +tgtatacaacattcctttttgtccgggtggggactccatttaaagtatctcacctagaac +tcagcggtaatagatgcagtctcttgcccagttacggtaactaaatgttgatacttagaa +ttgctaaattttagtctagacatttccaggtaaaccggtagacgacaatttctctgtcat +ctgtcataagatcgcttagtgtgctcaaattgcaattgagggccctactatagacaatca +tcagactttttaattaaatagttttccatgaatgtgttgtcaaggcggaccccttcactt +ttatcacggctcataaatgtcgtatgactgtagtcggtagcggccttcgagtcttcaggg +gaaatggaaaagaaattaggcttctaagatggactataatcgattaggctaattccgttc +gcaaatcacagaagcaatcttactcaaaattgttggaatcgatagcgaacgcgaccgtga +atgtttaaaagtgctcgcacagaattacccaatacctatcatcacgacttaaatacccaa +agcagttgtagtcgcgtaatagattaagtctgaagcctagagacaaagggatactgggcg +gggaaacctgctccttcacggtaacatggtaacaacagaatttggttaaggttaaaacga +aatatactcggagtgaattactgttaggtttcgtcatcggatcaataagtagtttccgtg +aagacactcttatattagatctccgaaattctgacccgtgcattaggcacttggtaggag +attccatttggaacttgctcaatgtaagccagtaatgttccgaaataattcgctgcagga +gcgaggagccgctgaataaaggaccctcgcatcttgttaccttatggttgagggtcaccg +ttctctgcgtcaattccagagctggagatacattcatcaacgttacctacgcacagaata +aaaagatcgagcgctaactcgttttcctaaacacaacggatttagacaaattaccgaatg +cgccggagagtagcatcttagtgtcatgcctatcatggcggctcagtacgaagagttcag +gcatcgaatattgtggtagcccgcactcaaagttccgccattaggtaagctatatattgt +ggtcagaacttgaggacaactatgagctactaaaaataaacaattttgtcatttgttcta +gatatgtggcattcatcgaacgcttgtaccagaagttacattcgcagcgtgagcgaataa +acccgaatgagcgtaacattatcaataacatatagttcagatagagaacgaggtattcga +cagagaattacccaacattggttattaatctatgcagaataatttagataatgtcactac +ataatattaggaccaaaaggtgattccccagaagacaaaacaataaacaatctcacatat +tcgctagtacctatgtatgggtatgatcttctgattggacggggataatttccaggtata +ttaaaacttattaccataatctagacctaagagaggttatataagtaaagagctgtgttc +cgatagaaaaacccgaccttaaagacttgcgaagtaaattttgctttaacaaaaaaacct +acgtaagggaatattctgtataaactgaaaagtcaggtgtaactacatgagtcatgtctt +cgattaattacaatgcgatctcgttattctgatcaactaatatcataaactgccactaca +tcttgtacaatcattcgcaacaatacttttatgtgctaaggtcacgtgcttcctctgcta +tgctgatttaatcagattcataaaggaatacgaataactctggatccattaccacgcaag +ggatttatttacggctgattactttttggctgttgacagaactgccatgaaagtaagatg +tcgcatcttgcataaataatagcacctaatatagccgacaaagtgattccgataacagat +tttaagttgtccagccttgagactccatgaagaccgcttgggagcttccccgtgattaga +agaatctaaatcccaagtggatggggggagtttaaatctcagcaccaacaaatagtactt +cctctcagagcgcgtcatggtcgaaggagcctatcctgatagaggtttgaaagcgcacgc +gcatttaactgtcatattaaattggaatctcgtaagtgtcggcagtacgacaaattttaa +ctgatgtcggtatacggagaagaaggaagcacgcattgaagcagctacgcagaactgaga +agatgacactctaagatacaattaatacaaaaacgttttaagcccaatctatcaacagat +gtaagatgtctaatacacaagaataaaaccttcatgtcccgatgtataataacagcttta +tttctgctggtcgaggtgaagtagtggaaattactccatcttgctgcgcgtctttatagt +gttggctactctgtaaccgacgcgtccatccctctctcctagtgatccgtatatccaatt +agaggataaccaacatctgcgttaccgacgaatttaaatttttcgactatttaattccgt +tcaaacccgtattcgtagtaagtgtttcatagatttatgaccgacatcgtgtacgagttg +cagtgcatatgtagataccactaattgctgatctaggatacatgctttataaacatgctt +acttggctattttatttactgtcatgtgggggtttttattttcaacaagtatgtgctacc +attggataatctggcttcaaattgaagatatgcgttccaaacttgtctactgtttgctaa +gtaggagttgtcccattagaactacgcagcacgtggtttgtgatcgaaaagaataattgg +caaatacgaggctagccttcaaatttaatgcagattactcctcagaaacacacgtaagcg +acgaacgtgatgtttactacacaatgcgtatcatagaaattcgtgataatttttgttcca +acctttgaatctagactgagtggaaaaagatttcaccgggataccgtttatgctggtttt +aaaaactcgtcgaatcatcttataactgcattcaaatggatttctcaatcatctgtacgt +caactgttttaacaataacgtcagaataaaccggcacaatgagacggcggtctttcacta +caccacacccttaggattataagtgacgtgtggattcgaattctaaggtgacgggatcta +caagcctcagctacattaggtctgaagatctttcgtatagccgcgtatgttactgtttgg +atatgggttatgctaatcaacagttgacagcgagtgaaacggccttgcgacctgaaatct +ttacggttaccttttgattcaagacaggatcgacgatggaccacgtgaaatgaattcaaa +actgtaacatcgcttgtgcctcagcgaccgagtaacgacaagttcacatcctctatgcaa +ctatcattgtggtcattaaggtattcaagattaactaagagtcgaccatatattctagag +ttttacaattaggaaccgttagtctagactaggagcgtgcaacatcgcaggaggtgtgga +ctgtcttgacccaagttgcctgacacatagtgtcttttgcttcatgtccttagcaatgcg +atacctcaatcgtagttttatcgggataaataacatggtgtttaaccctattaatggttt +ctattaatctaaattgtaaggcagcccttgggtcgaaagcacattaggccacatacacag +tatgaaattgttcgagtgtccagaccataattgactaccatggtacacggtgttgctatt +atgactcccgcaaaactcttgacagagggaattttggtacattgatgtaatcgatgattt +aacagtaggaactagacgtcatccgttagactgagttccgacatgctcaaattgtcagga +tttttatccaataactaatggctctcacatgtaaataaaatcacattaacgtcacttagt +gatggattcgctaaacagatagactatcattcatgaactggcactgtttcgattatattt +gcaacatcgaacatacttaaagttaaatacgacatcattcaattaaaaaaattcagtaca +cctctaatgagtatcccgctttggaggaaagagtagcactttaaatggacaatttaggcc +ggactttcctgtaaatggatgaagtcattgtacagcttgaataaatcgttagggttagtc +cttacatccaccatatgttaatgaataaagcctgagggaccttagagctaacttgtccaa +cacgttgctcatttacttaataaggttgaaatgtatcagtaagtgacagcgagtgtagat +tttgaccatttaactgaccttcacagttttgtcttcagacgtcacttacaccataatgat +gacagagcttgtagatgcacacactcattcctagtgtaaatcaagtagtagctagattat +tataaagagatattttctggcgtcgaacgtaacacagagagagtataaggggcatgataa +tggcttatcaatatgtgtaagaaaaagtttttaatatcatctaactcggtggaatgcaca +cttatggccaactgaccttgggacgagttaagataccataagaggttgcctgtaagttaa +gataacaaagggatattccatctttgtgtgctaagaacctatttatatttgcagccataa +aaacctctgtgctatgcagccaccagagttatttatacaaagaaagagaccatttagata +cgttaattctgcttgcgatttattaaacagacatttcacgtccaaccactacaaaagccc +tatcgcaagacgatcattgtattatagcctatgcaacgtagctaagcggccgaggaatca +taaaatatgaattgttacattgtttactacatatgatcacaatctttgtaaaaggttcgt +tcgtgatactaccatgtacctaactaacctgagatatatgcaatgacttatggggtcagc +gcgcaacatccgcaaagcatagtaatacaaggtaggaaaacttctggatttcccaaggtt +ataatgctctatactgaccaagagatccgttacgactcgcaatgaatactctaagggcac +tcacaaagaaaaccactaattgataaatttcaatgataatatcctgaattgcatcgtgta +tgagttacgagaagtcgcatttaatgaattagtcatagaaatgtcatagcaggaacataa +ttactatattttaacgatttaatcgtagttggagtcctttcccaaattatgtcatcagtt +ccgatttagatgttttcgggcccttcttagtaaagaagttaatatccaagactagctcct +cacccacgcatgcacatattcgcgagaagtctgatagaatattcgacagaaatgcgactc +tagctcacactcgttaactgatcaggtacttatagacaagtacgttatcagatatcgctt +cggggcattgttgcgctacctttgtgcatagcagttttgaaaaattgttcaagacctgaa +cgggaaaatgatattatttttttaggaggaataatacagtaccatgtaaatactcaacca +ccttacgtacttcttacgccgaacatatatggcacgtgttattcggctaacaaaactgtt +gtgccttttctataaggataagcagattcgttttaaacatatgacctgtaaactgggatc +tacaaaagaggtacttaaaataaattgcgcaacggtttagatctgcggatctttggttaa +agagcaccattagatgtgccatacttcctatcgcctgagcgagaatttagtctgaggaac +cactcttgggatttaaaacaattcggttaggacacctactcggcggatgaagcaatacga +taacattaaaagtcgttcagtctaattttggtcgtagtacgatgagctgatggccaattg +tatttttattaacagcactgaaacaaaatggagactttagactaatactaaagtctcaat +gttcgtcgaaccttaaatgctcggaatgaggggatcttcggaagtatagcgccgaagtgt +atctcattattataacaccagtgtacagacgacatctaattatggccagaaactgtcatt +gtgccattaagaggattagtagatagtctggaccgtggaatagaattttgaccaaattga +ccagtcctgcttgtagacagcgcgatctaaactgcacgagaatatacaagttggtggtgc +ttgtggctgagcacgctaagatgcgtttgtttttacgattctagtgcttcttaacgcaat +tcagtcttctagatccgctattccaacatcaatatctcaatttaaggtcaatatatataa +caaaattagacagagcagctgacacttacgaagcatcgtagaaccgatatagtcgacctt +atgatgatatggacgtgtccaagtccgcacttccgatgcatcttgacggtgaaccgaaat +gaaatcttcattagggcccccatgtgtcaaaccactcgagtcccgtctctgaagtcaagt +attactgcgaaaaattcgtctactattagtttattatgaacttatgacgcttaaataaat +taaacagtaagcctgggaaaatgttaaggcaggaatctttgtaacagttcataatgttgc +taaagattatcagaccccgtgaagacttcgggctttgggcttcgtaccgtagcataatac +atctatatagttagaggcttgcgtgttgttgtgctattccacatatagcagctctgggcg +actcttcaatgaaaatgaaaaatggtaacctggcgacctacttgttaagtcagtttaatt +caaggggattaagtaccaagggtcgagtttctctgtatttattatactgtaggcaagaag +cttttttggcgagatttaagacttaagcctatggtaaaaatttgatagtgagcgactata +gtaagagatttgggtggttagtaattaaaattctcctatgctaaatcaggcgtacaatct +gagggtgcacatttctcgacgcgtgaaccttcaccgaaagcgtgtggattatacaaattt +caaacatattggcggggcacttatccataatagatttctgtttgtacgccaaactctgcc +tcacccctccataaattgtattggctagaggttaaattctccgtaaatagagacacatat +agttttatacaattgtttgaatcaaagcacgagaaacttttaaccgtacattgacaaatg +tcttcggatggggcagagcatctcttcgtgacccaaatcaatcgctgagcaataagcaag +aaaacacagattatacaaagagatctggatgaagatattcgtgcaatcactatcgttatg +ttagagagttccatgcatgaggactcgttttttgaccaggagaattaagccaagaaataa +ctgacgtatttccaaatgaattctacgtgtttttcctgtcacctttagccagtgttaaag +atgactatggagtttcgaataggttattctatagacattataacgagtggaacacccata +ccttcacagtgctaaaggtaggaacgggtacgtcaggtagttcaagggattttaggttct +taatccaacgaagaaataacgcatcacccgtcattctattgttttcgtcgggattactta +gtaggcagggtattctaacctacctgagttacaaatctttaaaaaactggccatgaggtc +atggtgataaaatctgaatcgcctaaattcgcgtccctaaggaaatatactagaatccgt +ctcagaaagtgcaaaggttgacttcttcccctaacacagaattctcagttttatagctat +ctagtggcattcctttttataaaactttacgtttgtaagggtccaactttacaaaagctc +ggatgtgtatgtgtaatcttccgccgtgtaagacttggaacccatgtatattgacggcat +ggcgtggctaagcaggtattgatcttcagtgtaaagcaaggtatgttctaatctaacaat +gtaaagccggggattagccgccaaaggggtctaatgacatagagatgctctgaaatcgta +ccaactataaaagcacgggatttgaaatatagcgacagatcttccgtattctgttagttg +acatctgtgctgtctttaccgattgtgatttggctttagcagtcatttagtttcgttact +cattgctcgtgcgatagttccaccgaatatggcacattcgttctttttttccattttact +gcaaaccttttcaaaagctgatcgataccactgatgatggcattgattagtcgattggca +actatgtcctgcttatatctccaattgcattgaatatagtaaaaaataaaggctcgcctt +cccaatgggctacggagtacacgaaaaaatcgcaactcgtttaaccaagcgccgtaccta +acatataagtgattgagacaaatagttctccagacgtattgagatatatgtctcctatag +gcaagcgtttctaattgctgaccagaaattagaattaggttgttaatactatattcgacc +attttattccacgaatgtgctattctactggtattgctccgtatgcgatatataaccaac +acggaaagtcgtcgattgcaaagtggctccgtagaatcatttctggtcatttaccgggag +cgcgcttgaacaatggatgcggtatctgccatattgttattgttaaaaagacttccgctt +actatcgcttcgatcatcggaaaaatattaatgaggattgggtcgtataagaaaatcatc +ttttcagttcgcagatttttgccaatttaaccggttatttcgtcagacttggtagtgtag +ttacaagcatcacgattatatcagctacagaattaaactgtcctgactcgacggggcagt +gtgtgagtattgcgctatatattcaaggtaacaggaggcatataggtcatagtacaagga +taatgaggtttgctaactttaaaaattattgatttaacggttgattgaaaatctctgcaa +gatgacgctagaacacctgatgttcaagtttgccgataataacatataagatgaattact +gtctttagaccctcatgttaatccgctaacttagggcggaaacaatgttaggctatgcgg +agtaagtactatattatgataccacatagaatttaacattcatatgatgtctaatacccg +ttcccaaccttgcaaccgtcccgattaattaagcaattacggtcatcaatgggccaatcc +tgtctcaaaaattatcatattcaaggttcagctattttggcaatgggtgagtaccgttct +tagtgatttacgaacccataatctaggcgacttaatatacaagatttagagttacgtttt +ccgggtagtacatattaacgaccatggatcgggtgaggtgttgtattagttatctgatct +tgtcagtagctcccaatgtcccagaatattatgtttctactagagtgttcgtatactgga +atttaaatattatgtaagactagacaaattttatggatacattaggccatcgtagaatat +gatatagttgtaacgtccctctatagattttcggagggcaggtatattgcttaataaaga +tgttcggaaatcagcggaaaggatttgtaattaactgatgcgcagcgcttaaataagttt +agactattaagctatatgttcgacagcatgtagttttttttaccagaaagtgttatactg +atgacccatggaggtagctcctcatgataaaaatattgttacttaagcattactattata +gtgttcaaactagtaccgttgcatactttaagaatcagacatggcgtttcttatgcagac +acacttttttagctgttgacgcccacctcacatccatagtaggtcaatcgcataagaaca +atattctggactgttttattacccagaagaaagttttttctttccggttcgttaagacaa +taaagatcatttcattcgttctcttaacgatgaactaaagtacttaaagtatccgcctct +tgtttcgactagcgcatagtgtaataattaaggcaagataagaagaacaggaacgcgcac +gtcggagataactctaatagtctctttattccgtttaatatagcccgtaattgcaccatg +cgctacagtaacggccgccttcgcaaacctatttatgtaattccaagtttaggtatgcaa +tggttggggcaatgtgaggggttttatcaagactttcgttgcttcgcggggggcgcaaag +cagactttacagtagttaaccgaaaaccgcagggagtcgctctaagtgttaccaacccct +cactactacgcgaaggtactcgattattccttgaatgggctgaaacatcgtgattagcgt +cttatgattcaggctgatagaagaaaacttattttctatattccacgtatacaatcacac +tcgtaactaaatagttcccagcgttgtaatgtcgctataataaataaaatacaaagaaaa +ttcgtctgggtgcataagtacagttagtcgtctgtcacataaataatccgcagtcgatct +cattacaggtattgttgttggtcaaccttcgcaaggtggtccaagtagcattgttgaaca +gtaaaactaccgtcacacaaggaatatcataatagatgccatacacggttttacttgata +tgtttacagtccttgagttgcaatcgtagtattgtttcatccggggtgtgtacgaagtaa +tttagacaaggtgtgtagcggtcactaggtaaaatgacttaggatggatgagcatttagg +tattctatgataacactaaccatcatgtttctaaaatcctcaggaaatttgtattatttt +accaacctgtatttatagaaagtgcttttgacttaaagaagccgaagtgttcaaattaag +gagtacctgattgaaagaatggggaattgtaatctgtaactcaattacaaataagccgtt +ctaaggattaaggctttgtgtctaagcaactcacgtgaattcgaaattcatactcgatta +acgactttaatactcttctgcgtatctacagactcatttaaattacggaatatgttttcg +tttttggtttccagctcgcacgtacgcgtttacaaataaggacacctggtacaattggct +ggagtacaatgttggtttttatttgctgattatcccgatccctgtgggcgttggcataac +cgggttttcttcaagactactttcgtgttgcttatatacctggtaatatcggtgagtagc +ttagggcttaatcacaatactaacaagttctctatggattggacagggcggcatccgttg +actgaacgatctattaatccattccctgcactggataaacaagacccatttaaattgacc +atagagatgttagcgtcatatttctgttcgtgatagggtacatatattataaacggatta +tgagcagtggttttctagaaaagcattcatagttaggagtgtatcagatcataccactga +accatagagcacaattctctactggctatacttcattcctttttgtccgggtggggacga +aatttaaaggttctaacctagaacgcagagcgaattgatcaaggcgctggccaagtgaac +ggttctaaatgttcttaatgagaattgcgtattttgactattgacagggcatcgtaaacc +gctactcgacttggtatctgtaatctgtatgtagatagagtacgggcctataattcaaat +tcagccaccgaagattcacaatcttcagacgtttgaaggaaagaggtttactggtatgtg +gtgtcaagccccacccattctctgttatatccgagcattaatgtagtttcactgtactac +ggtcacgccgtagagtcggcagggcaaatccaaaacaatttaggctgagaagtggcacta +taatagtttagcctaagtcccttcgctaataactcaacaaagatgacgcaaaagtcggcg +aatagattgcgttcgcgtaagggtatcttgaatactgatagctctcatggtaccaagaac +tttcataacctctttatttaccaaacctgttctactagcgttagtgttttagtctgtagc +cgacacaaaaaccgagaatggccggcgtaaccggcgcctgcaagctaacatgggatcaaa +actattggcttaacgtttaatcgaatgagactagcactgtattactctttcgtttcggca +gcggatcaataaggaggtgacggcatcactctcttatagtagatatcacttattctcaca +acggaagtaggatcttccgtcctcattaaatttgcaactggctcaatgtaacactgtaat +gttaacaaagtatgagctgaaggtcagagcagacgatgtagtaaggtccctcgaagctgc +ttacagtatccttgaggctcaacgggctatgcggaaattccagacctcgagttacattat +gaaacgtgtcattccatctcattaaatagttcgtgccctatcgccttgtaatataaacaa +ccgtttttgtctattttcccaaggagaaggagagtagcagcttagtggcttgcctatatg +gccccctaagtacgtactcggcacgcttagaagattgggctaccccgcactatatgttcc +caaagtaggtaacctagatagtgtcgtatgaaattcaggtcatcgatgagagtataaaaa +tatacaattttggcaggggttatacattgcgggcatgaagagtaacattggacatgaacg +gacattcgaaccctgtgagtttaataccctatctccggatcattataaagtaaatatacg +tcacttactctacgtgcgtttagacagtctttgaaactaaattggttatttttctttcat +ctagatttgtctgtatctaactaaattatagttccacataaagctgattcaactgaagac +ataaatataaactttctaacatagtagcgaggaaagagctatgcctagcatcggatcatg +cgtccgcgagtagttcctggtagagttaaaagtttttccagaatctagaccgaacacagg +gtagtgaacgaaagtgcgcggtgaacatacataataccgaacgtaaacaattccgttcgt +attgttgctgtatctatatttcctacgtaaggctatttgatctataatatgaaaagtcac +gtcgaaataaatcaggaagcgcttcgagtatgtacattcagatctccttagtatcatcaa +attatagattttacggccacgaattattggtctagatgtcccaaaaataatttgatgtca +gtagcgatcgtgcttcctcggagttgaggttggaagaagagtcattatgctataccaaga +actctccatccagtacctagaaaggcaggtatgtaccgctcattaattttgcgatcttga +cagatctgcatgcaaagtaacttgtaccagatggcttttataatagaaactaagtttccc +gaataacggtgtacgataacagatttttaggtgtacagacgtctgactcaatgaacacac +attgggacctgccccgggaggagtagtagataattaccttctccagcgcgggtcttttaa +tatcacaacataaaaatactaattaatatcacacaccctcatcctcgatggagcctagca +tcatacacgtttgatagacaacgccaattttactgtaatatgatattcgaatctagtatg +tggacgctgtaccacattgtttaaaggagctccctttaccgacatgaacgaagcaagctt +tgtacaagatacgaagaactcagtactggtaactataagagacaatttatacataaaagt +gttaagaccattatataaaaagaggtatgaggtctttgtaactacaataatacattcatc +gaacgatggagaataacagagttatttctgctgctcgagctctagttctgctaatttctc +aatcttgatgccactcgtttgagtcttccattcgctcttaacgacgcgtacatccctctc +tcctactcttacctatatcctattactggttaacctacatctccgggaaagacgtaggta +aagtggtccacgattgtattcacttataacacctagtagtactatgtgttgctgagagtg +aggacacacttactctacgagttcaagtccatatggacattacactttttcagcatctag +gtgtcatgatgtattaacagccgttaggggctatttgattttatcgattgtcggcgtgtg +tattttcaacaactaggtgctacaattcgtgaataggcatgaaaattcaagattgcagtt +cctatcttgtataatctttcctttggacgagttgtaccatttcaactaacctgcaagtgg +ggggtcatccatatgaagatttgccaaatacctggagaccctgaaaagtttatccagatt +aataataacaaacaaacctaagcgaagaacgtcagctttaataaactatcactatcatag +aaattcctgttaattgttcttccaaacgttgaatagactatcacgggtaatagattgaac +acggagaacgtttatccggcttgtaaaatatcgtcgaatctgctgataactcaattatat +tcgatggagaattcatatctaccgcttagcttttaaaaattaagtcagattattccgcca +caatgagaaggcgcgagtgcactaatcaaatcacttaggattattacggacgtctgcatt +acaatgctttggggtagggttatacaagcatatgattctttaggtctcttgatcgggcgt +ttaccaccgtagcttaatgttggcatatccgtgatcctaatattctgttgtcagcgtgtg +tataggaatgcacaacgcaaatctttaagctgacctgttcatgaaagacaggagacacga +ggcaccacctcaattctatgcaaaactctaacatagcgtggcactatgagtacgtgtaac +gacaaggtctcatactcgatcctaagataattctcgtctggaaggttttaatctttaact +aagagtagaacttagtttattgacttttacaattaggatacggttcgcgactctaccaca +gggcatcatacctggagctctgctatctcgtgaccaaagtggcagcacacatagggtcgg +gtcctgcatctactgagcaatccctttaagcattcctagtttgagagccatttagatatt +gctgtttaaaccgattaatggtttctattattataaagtgtaacgctcccattcgggaca +ttgaaaattagcaataagacaatgtatgatattcggcgagtctcaacaacattatggtct +accatgggacaaggggttgatatgatgaatccacaaaaaatagtcaaacacccatggttc +gttaagtgagggtatccaggtgttataaggacgatctagaagtattcaggtacacggtgt +tcagacatgctctaattgtcaggttgtttataatttaacgtatcgctctctattctaaat +aatataaaattaaccgctcgtagggatgctttccagtaaaagatacactatcattaaggt +tatgcaaatgtggcgatttgatttgaatcttagtacattcttaaacttaaatacgtatta +tttaaagtaaatatattatctaaaccgcttttgtctatccacatttcgtcgaatcacgac +ctcgttaatgcgacaatttacgaccctctttcatctaaagcgatcatctatttcttctga +ttgatgtaatactgacccttactccgtacatacaaatgatggtaagcaagaatgactgac +gctcctgtcacctttcgtggcaatcaactggcgctggtactgaagtagcttgaaagggat +atggatgtgtatgccaggcttcattttgacaatttttctgtcctgctcagtgttgtctga +agtcgtatcgtacacaataatgatgactctcattgtagatccaatcacgctttcctacgc +taatgaaagttctagatagtgtaggtgttagacagaggttagcgcctacatccttacaca +cacagtgttgaacggcaagcataatcgagtatcaatagctgtatgtatttgtttggaata +tcatatttctcccgcctttgaacaatgatgccaaaatgtcctgccctagagttatgataa +aataactgctgccctgtaacttaagtttacaaaccgatattcaatcgttgtgtcctatga +aaatatttatatttgcaccaagaaaatcatctgtgcgatgaacaaaacacagtgatttat +aaatacaaagagtacatttagttaccggattgcggcttgacatttattttacagaatttt +atcggcaaaacacttcatatgaactatcgcttcacgataagtctatgatagactagcatt +cgtagagaacaggaagagcaatcattatatatgaagtgttacagtgggtactacatatga +gatcattaggtctatatccggccttcctcataagaccttggaaatatcttacatcagaga +tatcaaaggaagtatgggcgaacccagaaaaagccccaaagaatagtaattcatcggacg +taatagtctggttttaactaggggttattgatatttaagctaaaagagttccctgaacac +tcgaaatgtataatctatcccaactaaaaaagtatacctctaattcagaaatgtcattga +gattagactgatgtcaatacgctaggaggtaagacaagtagaagtttttgatttaggaat +tgaaatgtaatacctccatcttaagttctatattttaaagttttatgcggacttcgagta +agtgcacaaatgatggcataagtgcccagttacatgtttgcggccccgtatgagtaatga +tctgtttatcaatctctagctactatcccacgaatgcactgatgccagtcatggcgctta +cattagtcgacagaaatccgacgatacctatcacgcgtgaactgttctggttcttattca +attcgaagtgatctcagatacattacggccatgcttgcccttcatgtctgctgagcagtt +ttgttataggctgaatctcctctaagcgaaattgataggatttttggtggtcgatttagt +ctgtacctgcttattaagattcaaaatgacctacttcttacgccgaaatgatagggatcg +gctgaggaggataaatatacgctggtgcctggtatttatccagaacaagttgcctgtgta +tcagatgaactctaatctccgagataaaaaacaggtacgtaaaataaaggccgcaaaggg +ttacatctcaggatcgtggcgtatagtccaccattagttctgacttacttaatatagact +gaccgagattgtagtatgtggatccaagcttgccatgtaaaacatgtcggttagcaaaac +gtataggagcatgatcaaagaagagttaattaatagtactgcactataattgtcggcgga +gtaccatgagctgttgcccaattcgatgtttattaacagcacgcataaaaaatccagact +tttcaattagaattaactataaatggtccgcgaaccttaaatgatcggaaggacgggatc +tgccgttgtatagaccccaactctatctaatttttataacacctctgtaatcaacaaatc +ttattatgccatcattatgtcattcgccaagtaagtccagttcgagattctctggaccgt +gcaatagtattgtcaaattatggtaatggaatccttcttctaacacccttagaaaagcca +cgagaattgacaagttgggcgtgcttgtccaggagcaacataagtgccgtttctttttac +gatgatagggattcttaaagcttttctctattctagatcccagttgccatcatcaatatc +tcaattgatgctcattatatagttcttatttagtatgtccagatgtcactgaagatcctg +cctagaaccgatattctcgacaggatcatcagttcgacggggcaaacgcacctatgcaca +tccatcttgaccgtgaaacgaaaggaaagagtcagtaccgacccaatgtggaaaaaaact +cctgtccacgatatgtaggcaagttttactgcctttaattagtagtcgattagtgtagtt +tgatattatctaccttatagaatgtaaacagtaacccggccttaatggtttggcaggatt +ctttgtaaaagttaataatgttcataaactttatcagaaaacctgaagtagtccgccttt +cgcctgcgtaacgttgcagattaattcgttttacggagtggcttgcgtcttgttgtccga +gtacacatattgctcctctcccccactcttctaggaaaatcaattatgctaacctgcaga +ccttcttctttactatctttaatgcatgcccagtatgttcatagggtagacttgctatct +attttgtataatctacgaatgatgcttggggcgcgacttttaacaattaagccgttgggt +ataatttgagagggtgccacgatagtaagagatttccggcgtgagtaaggaaaatgataa +taggattaagcaggcgtaatagctcaccctcctcagttctccaaccctgaaccggctaag +tatgactgtgcagtattaattttgaatacatattgcagcccctaggatacattatagatg +tctctttcttacccaaactcgcccgcaccaagaaagaatgtggattcgattgaggttaaa +ttagccggaattacagacacagattcttgtttacaattgtgggaagaaaaccacctcaaa +cgttgaaacctacattcacaaatggattacgttggggatgagaatcgattccggtcaaaa +atcatgcccggagcaataaccaagaattcacagaggattaatacacttctccatgaagat +aggactgcttgcactatccttatctttgtgtcttccttcaagcaccaatcgtttggggac +aaccacaattatgccaagaaataacggaaggtgttccaaatctatgagtccgcggtttca +tcgcaacgtttcactgtgggtatcatgactttggactttagatttgggtattctagagac +tgtagaaagactgcaacaacaagacattcacagggcgaaacctaggaaaggggaccgcac +gttgtgctagggatgtttccttaggaatccatacatgtaagaaagaatcaaccgtaatta +tagtgttttcggccccttgaattacgtgcatgcctttgctaaaagacctctgggaaatag +attgaatattctggacagcagcgaatcctgattatatctcaagcgaatatatgacccgca +agaaggatttatactagaataagtctaagaaagggcattgggtcacttcttccactaaca +cacttttatcagttttataccttgagagtcccatgcatttttatatatatttaactttcg +ttgcgtaaaactttaaatatgatccgtgctctatctctaatctgaacaacggtatcacgt +cgaacaaatctagtggctacgaatcgcgtcgctaagaacggtttcttctgctggcgttag +ctacgtatcttctatgctaaaaatgtatagccccgcattagcagcaaaaccgggagaatc +aaatacacatccgatgaaatcgtaacaaagataaaacaacgcgatttctatgtttgccaa +agtgattaagttgtatcgtaggggtcagcgctgatgtcttttcagtttgggttttggatt +taccagtcttttagtttcggtactatttgatcgggacattcgtccaaacatgatggctca +ttcgttctttttttcaattttaatcaaaaccttgtatttacctgatacattaaactgagc +atcgcatggaggtggagattcccatatatgtaatcatttgatatcctattccattctttt +tagttataaataaacgctccactgcacaatgggagtaggacttcaccaataattagcatc +tactgtaaacaagcgccgtaacgaaatgattactgattgagaaaaataggtctcaacaac +ttttgacagatatgtatccgatacccaagcgttgctaattgcgcaaaagtaagtagaatt +acggtcgtattacttgttgccaaatggttattactccaatgggctattctaatccgatgg +atacgtaggagagagtgtacctacaccgaaactcgtagtgggcttagtggctacgtagaa +gctgttcgggtcagttacagcgtgcgaccttgtaaaatcgatcacggtgatgaattattg +ttattgtttaaaagaagtcccctgaatagcccttagataatacgaaaatttgttatgtcc +agtcgctcgtatatcaaaagattcggttaagttcgcagagttttgccaagtttacaggtg +atttactaacacttgggagggtacgtacaaccatcacctggttagcagagaatgaattat +acggtcatgtcgcgaagggcaagtgtgtgagtattgaccgagttattaaacgtaaatgca +ggcatttacgtcataggacatcgagtttgtcctttgcgaaatgttaaatttatggttttt +tccgttgagtgataatagctgcaacatgaagatagtaaaactgaggttaaactttcacca +tattaaattatatgttcaattacgcgatgtacaaactaatgttaatcagatttaggagcg +cgcttaatatgggtccctatcccgactttgtacgagattttgataaaaaatagtattgta +aattcatttgatggcgtagaaccgggcaaaaccttgaaaaaggacacatttaggatgcta +tttccctaagaaagcggaaaatcctggctcaatatttataatagtaatggttaagattgt +ggcccaatcgctgagtacccgtcttacgctttttccaacacataatcgacgagaatgtat +ttaaatgtttgagacttacgttttccgcgtacttattattaaagtcattggagagggtgt +cgtctgggtgtagttttctcatctgctcaggagctaaaaatgtaaatctattggttgttt +ctaattctgtcgtccgtgtaggctatttaatttttatggtacacttgaatatgtttagcc +ataatgtagccaatactacaatatcagatacttgtatacgacctatagacttttgccgac +cgctcgtagagtgatttagaaagatgttcggatagcacagcaatcgtttgcgaatgtaag +catgcgaagcgagtatttaactgttgactattttgctatatgttactctgaatgttgttt +tttttaccagaatgtgttataatgatcaaccatgcacgttcctactaatcatataaattt +tgttacgtaagcttttctatgatagtggtctaaagactacccttgcatactttaagatta +agacatgcactttaggaggaactcacacgttttgagctgttctagcccacctataagcca +ttcgtccgcaatcccataactacaatagtcggcaatcttttattacccagaactaacgtt +tttatttcccggtacgtatcacattaatcttaatttaatgcgtgagagtaacgatgaacg +aaagttatttatgtttaagccgcttcttgagaatacagattactgttagaatgaaggcat +cataactagaacaccaacgcgcacctcgcacattactctaatagtagctttattcagttt +aatatagacagtatttgaaccaggcgctaatgttaaggcccccttcgaaaaccttgttat +gttattccatgtggtcggaggatttgcggggcgatagcgctgggcggggatcaacaattt +cgttcatgcgagcgcccccataaccagtaggtacagttcggaaaagaaaaccccacgcac +tcgctagaagtgttacaatcacatcacttcgtaccgaagggactactgtattccgtcttg +gggatgtaacagactgattacagtcttatgatgaagcctcattcatctaaaattagttga +tttattccacggatactatcacactcctatagaaagagttaccaccgtgggaagctagat +ataataaataaaagacatacaatattagtatggctcatgatctacacttactcggatctc +tctttttttataaccagtagatcgcattacacgtattgttgttccgcatcaggccctagg +ggctcaaacttccatggtggataactaaaacgtccgtcactaaacgaagatattaataga +tgaaatacacgggtttacttgatttctgttcagtcattcacgggaaatcctaggagtctt +tcataacggcggtcttagtaggaatgtagtcaagctctgtagaggtctcgacggaattgg +tatttcctggcatcacaatttacctagtattggagatcacttaaaataatgttgagataa +taatcaggatatttctagtatgtgacaaacctctatttagtgattgtgattttcaattaa +acaagacgtaggggtcaaattaacgactacatgttggaaagaaggccgaattgtaatatc +taactcatgtactaagaagaagtgctttcgtttaaggctttctgtctaacattctaacgt +caattcctatgtaatactactgtaaccaagttattactcggctgcgtagataaagtctca +tgtaaatgacggtttatctgttacttttgggtttcaacctagctaggacgccggtactaa +ttacgacacctgcgtatagtgcagggtgttcaatgtgcctttttatgtccggattataac +catccctctcccacttggaatatcaccgggttcttaatgacttagttcgtcttccttatt +ttccgggtaagatcgctgtggaccggacccattttgatctagtctaaaaaggtatatagc +gtttcgtctggcccgcttacgttcactgaaacttagattaatcaatgcactgcactggat +taacaagaacatgttatagtgtactgacacatgttagactaagaggtctgttcgggttag +ccgacttatatgtttaaccgattttgacaactgggttgagagataacaatgaagagtgag +gactgtagaagatcttaaaactgtaccatagtgctcaattcgctaatggcttgaattatt +taattgttctaaccctggcgtcgaatttttttggttcgaaaatacttagcacagcgtatt +gttcaacgagatgcacaactgtaccgttagaaagcggcttaatgacaaggcagtattgtg +actattgacagggaatcctaaaaagctactcgaattggtatatggaagaggtatgtactg +agaggtcgcgcctattagtcaaattctgccaaagaagagtcaaaagcttaactagtttga +tggtatgaggtttaatgctaggtggtctataccaccaaaaagtatatgggatatcccaga +atttatcgactttcaatcgtctaccgtcacgacgtacactaggcagccctaatccaaaac +ttttgaggatgagtactgccactattatactgtaccatttgtaacttacattttatatct +tcaaagaggtagatattgtcggccattactgtcacttacactaagggtagcttgattact +gatacctctcatggtaaaaagtaatttaagaacctatttttttacataacctctgctact +accgttagtgttttagtcggttcaagtcacaaaatccctgtagcgcacccctataagcag +aaggaaaccttaatgcggataaaaacttttgccggaaccgttaatcctatgagaatacca +ctcttggaatcggtcctttaggctgaggatatagaacgaggggaacgcatcaatctaggt +taggtgagagaactttgtatcaaaacgcaagtaccatatgccgtcctcagtaaattgcca +aatgcagaaatcttacactcttttcttaactaagtatgagagcaacctcactcctgaaca +gcttgttacctaacgagaagaggctttaagtagcctggagcctcaaccggatatccggat +ttgactctcatccacttacatgatgattacggtcattacatctcatgattttctgagtgc +cctatagactgggaatttaatctaccctgtttctatttgttaacaaggagaaccactggt +caagatgacgcgcttccatttatgccaccataagtaagttctcggaacccttacatgatt +ggcctaccaacctatatatgtgaccaatgtacggtacatagagtgtggcctatcatattc +aggtcatcgagctcagtatttaaagattatatggtcgctgggggtattcagtgcgcgatg +gaagactaacattggaaatcaacggaattgacaacacgctcactttaataacctatctca +ggataagtttaatgtaattagacggaactttctctaactccgtgtactaactctttgaaa +ataatgtgggtatttttatttcatctagatttgtctgtatcgaaagaaagtattggtcca +aataatcctcagtaaaatcaagtcataaatataaaatttagatcttaggacagaggaaag +tgctttcccgagcataggatctggcctacgccagtagttcatgcttgtgttaaaagttgt +tactgtttatagtccgtactcagggtagtgttcgatactcagcggggaactgacatatta +cactaaggaatcaaggcccttcgtatgggtcatgtttatatatttaattacttacgctat +ttgatcgagaatagctatagtaacgtcgtaagaatgcaggatgcgattcgagtttgtaaa +ttcacagatactgtgtatcatattattatagatgttaaggcatagaattattggtattga +tgtacaaaaaattatgggtgggcagtaccgataggcattacgagcagtgcagcttggaag +aactggatgtatcctataactagtaagagccttaaaggtactacatacccagggatgtta +ccatcattaatttggccatcttcaatcttcgcaatgcatactttcttctacaagatgcct +tttagaagacaaaataagtgtcaacaataacgctgtaacttaactctgttgtacgtggaa +tcaagtctcactaaagcaactaacattccgacatgcaaacgcaggactactagattatta +aattcgccagcccgcctcgtttaatataacatcataaaaattctaagtaatatctcacac +actaatccgccatcgtccatagcatcagtcacctgtcttacacaaacacatgtttaatcg +atgttgttatgccaagctagtttcgcgaccatgtaactaattgtggaaagctgctacctt +gaacgacatcaaccatcctacctttgtacaacagaccaacatctctgtactggtaaatag +atctgaaaagttataaatataactgttttcacattgatagaaaaacagctatgtgctatt +tgtatatactataataaattaagcgaaacatggagattaaaacagtgttttctcatcctc +cacctcttgttctgctaatttataattcttgatgccactcgtgtgagtcgtccattcgat +cgtaaagaacccgacataaatagatacgacgctgaacgagatcctatttctcctgaaaat +tattagcacggtaactcctagggatagtggtactagttggtatgaacgtataaaaacttg +tactactttctcgggatgtgagggagcaaactattactcgaccagtgcaacgcattatcg +acagtaaaagttttcagctgatacctgtctggatggattatatgcaggtaggcgagagtg +gattgtagcgatgctcggcgggggtattttaaaaatctaggtgataaaagtcctgtttag +ccaggaaaagtcatcattgcactgcatatcgtcgattagctgtcatttcgtccactggta +ccagttcaacgtacatcaaagtccgggcgcatccatatcaagttttgcaatagtactcca +gaccatgaaatggttatccagattaataataacttaatatactttcactacatactcagc +gggtattaaatttcactttatgtcaaaggactcttatgtggtcttcaaaaaggtctagag +tctatcacgcctaattgtgtgaaaaccgagtaacttgatcagccttgtaaaatatagtag +aatatgatgttaaatcatttatattccagggagattgaatagcttacgattagctggtat +aatttaactcacatgattaagcaaatatctgtaggaccgagggaaagaataaaataaagt +accatgagttcggaacgctgcattacatggcgttgggctagcctgatacaagaagatgag +tatggagctctcttcatcgggacgtgacaaccctagcgtaatcttggcagatcccggagc +agatgattatcgtctaacactgtctttaccaatgcacaacgcatagatttaacctgaact +gttctggattcactcctgactacagcctacaactcatttctatgcataactcttaaagac +agtcgcaatatcagtacctctatacacatcggatcagactagatcataagataagtctcc +tctggatccttgtattctgttaagtacactacaaatttgtttagtgtctgggacaattac +gataagggtcgcgactagaccacagggcatatgacctccaccgctcctagcgagtctcca +atctgcaagcactcatacgctaggggcatgaatcgactgtcaatgcactgtaagatttac +gagggtgagacccatttagatatgcctcgtttaaccgttttaggcttgataggatgagtt +tgtcgatccatcaaattcccgacattcatattgtccaataagtatatctagcttattcgg +actcgctaaactaaattatggtataaatgccgtcaaccggtgcatttgttcaatcaacaa +attatagtcaatctcccatggggccttatggcagcgtatacagctggtataacgaccata +tacaactatgaacggactagctgtgaactaagcagattattggatccttgtgtataattt +taagtttcgatctatatgctatagtatagaaaatgttccgatcgtacgcttcctttacag +ttaaacagtctatatcatgaagcttatccaaagctggacatttgatggcaatcttactta +attatgaaacttaattacctattattgaaagtatttatatgatcgaataagatttgctct +ataaacaggtcgtccattcacgacctagtgattgcgtaaattgaccaacctaggtaatct +aaagcctgcatctatttcttatcattcatgttatactgacccgttctcagtacttaaaaa +tgatcgtaagcaagaatcactcacgctcatgtcacatttagtcgaaataaactgccgatg +ggaaggaagttccgtcattgcgatatcgatgtctatcccacgcgtcattttcaaattggt +tatctacggataactgtgcgatgaactactataggtcaaaattatcttcaatctcattct +agatcatataaagatgtccttcgcgattgatacgtctacagtgtgttggtgttacacaga +gggtagcgactacttacttactaactctctcttgatccgcaagcataagccaggttaaag +tgctctatctttttctgtggattataatagttataccgccttgcatctaggtgcccatta +ggtaatgccctagtgttttcataaatttactcctgccatctaacgttactttaatttccc +agattcaataggtctctcatttgaaaattgttatatgtcaacaaagaatataatagctga +gtggaacaatacactgtgagggagtaatacatactctaaattttctttacggtttgcgcc +tgcacagttttttttatctatgtgatccgcataaaaagtaatttcaacgttccattcaag +ttaagtcttggtgacactagcattaggagagatcaccaagaccattatttatttagctag +ggtttaagtcggttagaaatatcagataatgaggtctttatccggccttacgcagtagaa +attggaaatttcgtaaagcactgagttcaatggaagtatggccgaacccacataatgcac +aaatcaagtcgatttcttccgtccttttagtctcctgggaactacgggttattcatagtt +aagctaaatcagttaacggaactagacaaatgtataatagttcccaaatatatatctata +aatcttatgcagttagggaatgcagatttgaatcatggcaatacgctagctcggaactca +actacaagtgttggatgtacgaattcaaaggtattacatccttatgatgttcttttttgg +atacttttatgacgacttccacgaagtgaaattatgttcgaatatctgaacagttacttg +gttgagcccaaggatgacgaatgttctgtttataattctcgtcataatataaatacaagc +atatgaggccagtcatggagctttcatttggactaacatttccgtagagtcatatcacgc +ctgtaatctgatccgtctttttctattcgaagtgttatcagatacatgacgcccttgcgt +gacattcatggctcctgacatcgggtcttttaggctgaatctaatctaacccaatttgtt +tggattgtgggtcctccattttgtctgttaatgcttattaagattaaaaatgtactacgt +atttagacctaatgattgcgatacgctgtggaccattaatataagctgcgccaggggatt +tttccagatcatctggcctgtgtatatgttcaaatctaatagccgagagaaattactccg +acggaaaataaaggcagataagcgtttcagagcaccatcgtggcgtttagtcaaccttta +gttcggaatttattaatatacaatctcactctttggacgagctccttaaaagatgccctt +gtatatcatgtcccgtacctaaaagtataccagcatcatcaaagaacagttaaggaatac +gactgctctataattgtccgaggagtaccttctcatctgccaatagtcgttgggttggaa +aacaacgcattaatatgccacacttgtcaattagaagtttctataaaggggacgagtaac +tgatttgagacctagcacggcagaggacgttcgtgtgacaacatctctttataagtttga +gataaaatcgctaatctacaatgattatttgccaatcattatcgaatgcgcaaagtatct +cctgttcgtgattctagcctaaggccattactatggtcaaattatgctaatcgaagcagt +cttctaacacccttagaaaagcaaacactattgaatactgccgccgcattcgccagcacc +aacataactgcacgtgcttttttccatgattggcattatgaaagatttgatctatgattc +ttaccagttgcaatattcaatttagcatgtgttcctaattattgtgttattatggtctat +ctcatcatgtaaatgaagatcatgacgtcaacacagattctagtcaggatcatcagttcc +tcggggaaatcgcacctaggaacagccttatgcaaccgctaaacaaagcaatgaggatgt +accgacaaaagctcgatttaaaagcctcgaaacgagatgtacgaatcgtttactgccttt +tatgaggagtcgagtactgttggttcatatttgctacatgattgtatgtaataacgatcc +cgccctttatcggttcgatcctttatggcgataagttatgaatcgtcagtatctttagat +caaaaactcaactagtacccagttccccggaggaacggtcatgattaatgcgttttacgg +tctcccgtccctcttcttgtcagaggaatcagtttcatccgatcccactcgatgattggt +atagctatttgccgaaaagccacaacgtattcggtactatcttgtttgattcccctgtat +cttaattcgcgacacttgatatcttttgtgtttaatcgacgaatcatcctgggggcgaca +cttgttacaattatccagttgcgtttaatggctgtgggtcacaagattgttagacaggtc +ccgcgtgtcgtaggaaattgataattggagtttgcaggacgaatagctcacccgcctaag +tgatccaaccctcatcaggataactatcactgggcagtattatttttgatttcatatgcc +accccctaggagactgtagtcatgtatctttcttacccaatctagcccgaaacaagaaag +aatgtcgattccagtcaccttttattagaccgatttacacacaaagtgtcttggtttaaa +ggctggcatgaatacatactcaaaagttgaaaacgacttgctctattcgattaccttcgc +gatctcaatcgattacgctaaattttaatgcccgctgaaatatccaacatttaaaacagg +attaattctctgatccatgaacttaggactcattgcacgtgacttatctttctctcttaa +ttcatgctccaatacggtgggctaaaccacttttatcacatgaatgtacgcaacgtgtta +ataagctatgagtacgcgggggcagcgaaacgggtcaatctgggtatcttctattgggac +ggtacatttcggttttatagactatgtagttacacggcatcaacatgtaattaaaacggc +gtaacctaggaaagccgaacgcaccttgggattgccatgtgtccggaggattacatacat +ctaagaaacattctaaactatgtatagtcgtttacgacccttgtagtacgtgcatccctt +ggcgaaaagtactctgggtattagagtgtatattatcgacagcaccgaatcctcatttta +tagcttgacaatttatgacccgaaagaaccttttataagtctataagtatatctaacgca +attgcggcactgagtccactaactatctttgagcagtgttatacagtgagacgccatgga +aggggtttatatattttactgtcgttccctaaaaagttaattatcagacctgcgcgatct +cgtagatgaacaacgcgatctagtcgaaaaatgcttgtggctaccattccagtcgagatc +aaccgtttctgcggatcgcgttacattccttgcttatttgcgataaatcgatacaacccc +attaccagaaaaacccggagaatcaattactctgcagatcttatactaaaaaagagatta +caacccctgttctatgtgtcccaaagtgagtaacgtggagcgttggggtaagagcggagc +gattttaactttcgcttttccattttccagtattgtactttacgttatatttgagcggca +cattcgtcaaaacatgatccatatggactgaggtgtttaaatgttaatcaaataattgta +ttttcagctgactttaaaatctgcagccattggaggtggagattccaatagatgtaagca +ggtgatatcatatgcaattcttgtgacttattaagataccagacacggcacaatcgcagt +agcacgtaaacaataatgacaatcgacggttaaattccgaacgtaagatatgtttacgga +tgcactaaaataggtagcaacaacgtttctctgagatgtataagttaccaaacactggag +aattccgctaaactaaggacaatttccgtcgtattaattgttgacaaatggttagtaata +cattcgcagtggataatccgttgcatacctagcactgagtgtaaataaaaccaatcgact +actggcatttcgggctaacgactagatgttagcctatgtgaaagcctcacacatgcttat +tgccttcacggtgagcaatgtttcttattcgttattagaagtcacctgtagagacagtag +agatgacctaaatttggtttgtccagtcccgaggtgatctaatgattaggttaacttaga +acagtggtcaattggttaaagctgatttacgaacacttccgaggggtcgtaaaacattaa +actggtgagaacagtatgatgtattcggtcatctagacaaccccatcgctgggagtttgg +acagtgttatgattcgtaaatccaccatgtgtccgaattcgaaatcctgttgctccgggg +agatagggttaatttaggcttttttacggtgtggcatattagctcaaacatcaacattct +taaaatcagcgtaaacggtcaccagttgatatttgttctgctaggaagcgatgtacaaaa +taagcttaataagatttaggtccgaccttaatttcggtccatagcacctctttctaagtg +ttttgcttaaataattgtattgttattgattttctgcgagttgaacacggaaaataagtc +aaaaaggacacttttaggttcatatgtaccgatgaatgcgcaatagaatcgagaaatttt +tagattagtaatcgtgatgattgtggccaaatcccgcactaaacggctttcgctgtttcc +aaaaaattttagtccactaggtatttaaatgttggacactgaacgtggaagccgtcgtat +tatgaaactaatggcagaggggctcctctgcgtgtactttgagcagatgctatcgtcaga +aaaaggtaaatcttttggttctttataattctggcgtccgtgtagcctagtgaatgtgtt +tggttcaagtgaatttgtttagccagaatggaccaattacgtcattagctgttacgtcta +tacgaaatatagactgtggacgacccatcgtagagtcatgtagttacatgtgaccttaga +acaccaatcgtgtgcgattgtaagcaggacaacacagtattgtactggtcaattggttca +tagatctgactatgaatcttcgtttttgtacaacaatctcggtgaagcttcaaaaagcct +ccttcctaataatcagttaatttttcgtaaggttcctgttcgaggttagtcgtataaaga +cgaaacggccttaatgtaacattaactattccactgtaggtggatctaacaaggttggac +atgtgctaccaataagataagaatttcgtccgcaatacaatatctacttttgtagcctat +cttggattaacaacaacttacgttggtatttcaccggacgtatcaaatgattctgatttt +aatgactgagagtaaacatcaacgaatcttatgtatctttaagccgctgcttgacaagtc +acattactgttagaatgaacgcttcattactacaaaacctaccaccaactcccacattaa +tattatactagatgtttgaagtttatttgacaaaggttttcaaaaagcacagaatcgtta +cgaacacgtacattaaattgttagggtattaattgtggtcggtgcatttccggccccata +gcgctccgcggggagaaactatggccttcatgacagcccccccataacatctaggtaatg +gtcggataactataaacaaccctctccagagaactgtgaaaataaaatctcttagtacac +aagcgtatactggtttaagtcttgcccatcttaaagactcttttcactattttcttgatg +cctcattcttctaatattaggtgattttttaatccgagaatataaaaagacgatagaaag +tgttaaaacacggcgtagcgacatattttaaagaaatgaaatactttttgactatccctc +atgatctaaacttacgcggagctatctttttgtataacatgtacagagaattaatccgat +gcttcttccgattaaggacatagcgccgaaaacgtcatggcggcttatcgatatcgtaac +gcactataccaagtgattaagtgatcaatgaatacgggtttcgggatttctgttaagtca +tgcacggcaaatacttggagtcttgaataacgccgcgcgtagtacgaaggttctcaagct +cgcgtgacgtatagaccgtattgctatttcctgccttctcaattgtccgaggattgctga +taacttaaaataaggttgagtttttaataacgatttgtcgagtttgggaaaatcctcgtt +tgtgtgtttgtcattttcaagttatcaagaactacgggtataatttacgacgtaatgttg +gtttgatgcccgattgcgaatatcgtacgaatggtatttgtacaactgctttcctttatc +gattgctcgagaacattataaagtctattactatggattaagactgtatacaagtgttta +agcggagcccgtgataatctataaggttttggtacctttatctgttacttttgccttgaa +acatacatacgtacacgggaatatttacctaaacgccgtatagtccagcctcgtatttgg +gccgtgttttgtcagcattttaaactgaaagcgcccacttgcattataacccggtgcgga +atctcttagtgactcgtcaggagtttacgcctttgagacctctcgacaggacccattttg +atctagtcgttataggtagagtgcctttcctatcgcaccattaccttctagcaaacttag +agtattcaatgaaatcatatcctgtttatactaaatgttataggctaatgacacagctga +cactaagaggtctcttcgggttacccgaatgagttgtttatacgatgttgacaactcggg +ggagtcatttcaatgaagactgaggactcttgatcagattaaaacgcttaatgactgata +atttagattatgccgtgtattatttaagtgggcgaaccctcccctagaatgggtttcctg +agaaaagtcttagaacacagtattctgaatccagatgcaaatcgctaacgttagtaagcg +gctgtagctcttggcagtttggtcaatagtcaatcgcaatccgtttaaccgtctactatt +cctagagcgaagagctatgttctgacacgtccccaatattaggcaaaggctccaaaagaa +cagtcaattgattaactacgggcttggtttctccgtgaatccttgcgccgctataccaca +taaaaggatagcggtgataccacaagtttgcgacgttaaagcgtcgaccctcaacaagta +cactagcaaccccttagcaattaattttgtccatcactactgccaagagttgactggacc +agttggaaatgacatttgatatattaatagagctacatattgtaccactttactgtcact +tacactaaccctagcgtgattactcatacatatattcgtaaattctaagttatgatacta +gttttgtaaatttaatcggcgaagacacgttctcttgtacgagcttcaactaaatatttc +actgtagccaaccactttaaccagaaggataccttaatgccgatataatattgtccagga +aacgttaatactttcacaagacaaagcttggaagaggtactttacgatcacctgatagat +cgaccggaacgattctatataggtttggtctgagaaatttgtagctaaaaccatgttcca +taggaactcctctgtaatgggcaaaatgcagatagcgttcaatcgttgcttaactatcta +tcacagcatcctaactcctcaacagcttctttcctaaagacatcagcaggtaagttgacg +gcacccgataacccagagcacgattggaatctaatactctgtatggatcattacgctaag +taaatataatgattttctgactcaaagttacactgcgaattttatattaactggttctat +ttgttaaataccacaacctctcgtcaacaggtcgcgatgcaagtgatccaaaaatatcta +acttataccaaccattacttctggcgcagaaaaacatagatatctgaacaatcgaccgtt +aagactgtctcgccgatcttaggaacctaatactgctcagtagttattgtttatttgggc +catccccggattatgtcagccatggaacactaaaagtcctaatctaacctatggacaaaa +agctcacttttataaaattgctcaccttatgttgattgttatttgtccgaaatgtctata +actcagtgtactatctattggaaaattatggccggagttttattgaatatacttttgtat +gttgagaaagaatgttgtcgtaataattatcagctggaaaatcatctaatatatattata +ttgagatattacgacagacctaagtgctttcccgtcatgagcagatggactaacactctt +ggtaatccttctcgttttagttggtaatgtttagtctaagtaatatcccgactcttactt +actcagagcggaaatgactttttaaactaacgtttaaaggcacttagtatgcgtcagggt +tatttttttaattacgtacccttgtgcagagagtttagctattcgatcctacttagtatg +aaccatgagagtacaggttggtaattcacagagaaggtcgagaagattatttttgatgtt +taccaatactatgaggcgtattcatcgaaataattttatggctgcgcacttcacatacgc +aggaagaccactgcagcttgctagatctggatgtatcattgtacttctaagagcctgaaa +ggtaatacattcccagcgagcgtaacagattgtatggggacatattcaatcttagcaatg +cattcgttcttcgaaatcaggcatttttgatgtcataagttctgtcaactataaccctgg +aactttaatctgttgttcgtcgaatcaaggatcaagaaagcttctaaaaggcccaaagca +aaacccaccactacttcagttttaaattagaatcacaccctagggtattagataataatt +aaatgtcttaggaagagatatcaaaagatgcagacatcctcaagtgaataagtctccggt +ctttcacaaacacatggttaagcgatgtggttttgactagagacgttcgccaccatcgta +atatttctggttacctgcgaacgtgaaccaaatcttacttcatacattgcttaaacagta +caacttatctcttatcctatagagatctcaaaagtttgtatttttactggtttcaaattg +agagaaaaactgcgttctccgatttctatattattgtttaaatgatgccaaacatccagt +ttaaaacacggtgtgatcagccgactcagattcgtatcctatgttagaatgagtcatcaa +actacggtcacgcgtacattacagagtaaactacacgaatgaaagagataagaagatgaa +agagttaataggtctcctgttaattatgagaaccctaactactacggattggcctactag +tgggttggaacggatataaaattcgactaagttcgcggcatgtcaggctcctaaatatga +agagaactcggcatcgaattatccacagtaatagttggaacatgattcctctatgcatgg +tgtatatccacgtacgccagtgtgcagtgtagccatgcgaccacgggcgttgtgaatatt +cttcctcagaaaaggactgttgagcaaggaattggattctgtgaacggaatatagtcgag +tagatggaatttcctacactgcgaaaaggtcatagtaaatcaaacgccgcgcgcagacat +atcttcttggcaattagtactccactaaatcaattggttataaacttttagaatatcttt +atataagttcactacttacgctgcgggtagtatatttaaagtgatgtcttaggaatctta +tggcggcggaataaacggcttgactatagataccctaattctggcataaccctgtaacgt +gtgaagcatgctttaatagacgactagatcagcttatagaatggatatgactgccacatt +gaagagattaacattagcgggtataatgttacgaacttgtttaacaaaatagctctacca +cacacgcatagtataatataaaggtcctggagttcgctacgagcctggaattgcagttcc +cctaccctgagtaaacaagatcagtatggacctatcttctgacccacgtgtaaaaactac +cgttagcggccctgagaacggtgaagttgattatcggctaacactcgctttaccaaggaa +caaacaattgatggaacaggtaagcggctggattctatcctgaatacagcataataatat +ttgctttcaatatatagttatgacactcccaatatcactaactctttacaaatcggatat +gaagagtgaattagagatggagccgatcgttccttgtattctggtaagtactcgactaat +gtgtgtagtctaggggtaaaggtccttaaccgtcgagtctagaactcacgcattatgaaa +tcctccgagcatagagactctaaattcgccaagcaataagtcccgacgcgaaggatgaga +agctcattgaactgtaacatttacgtcgggctcaccatgttacatatgcagcgggtaaaa +gtttttgcctggagtggttgagtttcgcgatacataaaaggccccactttcatatggtca +aatatctatatcgtgctttggacgactcgataaactaaagtagcctagtaatgccctaaa +ccgctgcatttgtgcaataaaaaatttagagtatatataacttccggacgtatggctgcc +ttgaatcctcggatatcgtccttatacaacgatgaacggtatagctcggaactatgcaga +ttaggcgatccttgggttgaatttttagtttccatagatatgagttagttttgatatggt +taccatacgtccctgcattgaaacttaatctgtatattgattgatccttagcaatagcgg +cacatttctgggcaatatgacttaattaggttacggtttttactatgatggatacgtttt +atatgatagaataacagttgctatttaaacaggtactacattcaactaatactgtttcac +tattgtgtccaacatagggaatatattgcctgaatagatgtattatcaggcatcttttac +gctccaggtagaactaattaaaaatgatccttagaaactttcaagcaacataagctaaaa +gttacgccaattataagccacatcggtaggatcttcaggcattcccatatccttctctat +caatcccgtctgttgctaattggttatctaagcatatcgcggcgagcatctacgataggt +ataaagttgctgctatctaattcgtcataatatatacatggaattacagattcatacgtc +ttcagtctcgtggtgtttctaagagcggacccaagaattacgtaatatctctctcgtgtt +acccaagaagttgacacgtgattgtcagctatctttttctggcgatgttaatagttataa +acaattgcatatagctgcaaattagctaatcaaatactcgtttcttaaatgttatcagca +aagctttaggttctgtaatttcactgtgtaaagagggcgctaagttcaaaattggttttt +ggcaacaaacaatttaatagcgcagtgcaaaaataatatctcagggtgtaattatttctc +taattggtctttacggttggaccaggcaatgggttttttatctatgtgataccaattaaa +agtaatttcaaagtgacattaaacttaagtattgctgtcaagaccattacgacacttcac +caacacatttatgtattgtgctacgcggtatggcccgtagtaatttctgatattgaccgc +gttatcagcaagtacgctgtacaaatgccaaatttagtaaagctctgtgtgcattccaag +gtgcccacatcacacattatcaacatatcatgtcgttgtattacgtccttttactagcct +gggaaataccggtgattcagagtgaacataaatctctgaaagctactagacaaagctagt +atagttaaaatatatatttcttttaatattaggatctttgcgattgcacatttcaagcat +cgcattaacctacctccgtactcttctacaacggttgcatgtacgatttctatgcgatga +aatacttatgttcttagtttggggttactttgttcacctagtcctcgaacgcaaattagc +ttcgaatatctgaaaagtgtatgcgggcaccaaaacgatctcgattcttaggtttataat +tatagtcagaagataaatacatgcatatctggacactcttccacatgtcatgtcgactaa +ctttgaactacagtcatatatagactgttatctgatccgtatgtgtctattactactctt +atctgagaaaggacccaatggagtcacagtaagcgatcatgtcatcggggctttttccct +gattataagattacactattgctgtgcttggggcctcctactttttctatcttaatcatt +ttgtacattaaaaagctaagaagtaggtacaacttatctttcccatacgagctggaccat +taatttaacagccgcaaggcgagttttaatgttaatctggaagggctttatgttctaagc +ttttagcactgagaaattaatccgtaggaaattaatcccacataacccggtaagagaacc +ttacgccccgttactaataatgttctgcgcaatgtaggaagtgacaagctcactcttgcg +acgagctccttaatacaggccctgcgttatattcgaccgtacctataactagaccaccat +cttaaatgtacagttatggttttcgacgcatagagtatgggaccacctcgaaatgctcag +ctgcaaattgtactgggggtggttatcaaacatttaatatgaatctatggtaaagtacta +gtttatagatagccgaacactaaaggtttgcagaccttcctcccctgaggaacttcgtgt +cacaaattagattgagaaggtggtgataaaatcgcgtatctacaatgatttggtgcaaat +atttatcgattgcccaatcgttctactcgtactctttatagcctaacgccttttcttggc +gctaattagcctaatccaagaaggagtctaacaaaattacttaaccatactcttgtctat +tcggcccacgcatgcgcaagctcaaaaagttctcaacgggcgtttttacttgagtcccag +gaggtaacattggatctatgagtcttaacagtggaaatatgatttttagattgtgttcag +atttattgtcttattttggtctatctcatcagctatagctacataatgacgtcttaactg +tttcgactaaccttcagatctgactaccccaaatacaacatagcaaaagaatgatgctaa +cgcttaactatcctttcacgatcttaacaaaaaagctccatttaaaagaatcgaaaacag +atctaccattcgtggaatcaatttttggacgagtactggtcgggtcgtgcttatttgcta +caggattgtttcgtataacgttcaagcactttagcggttccatccttgatggcgttaact +gatgatgcgtaagtttatggtgatctaaaactctactacgaaccaggtcccagcacgaaa +cgtcatctttaatgagtttttaggtctccaggcactaggctgcgaagtggaatatgtgtc +atcagagacaaatagatgattcctatagctttttgcagttaagccactaagtaggcggtt +ctatagggtttcattcaaatcgatcgtaattcccgactctgcatagcgtgggtcttgtat +agaccattcttcaggcccgccacaatggtttcaagtttcaacttccgtttattggctgtc +cctcaatagagtcgttctcagggcacgactctcgttcgttattcataagtccagtttgat +ccacgaatacagaacacgcatatctgataataaaagcttaacgataactttcacgcgcat +ggtttatttttgatttattaggcaaccaaataccagaatgtagtcagcgatatgtagtaa +aatttagacaaacataaaacaaagtatcgccattacagtctcctgttaggagaacctttt +tatcaatatgtgtaggcgtgtattggcgcccttgatttaataataattacggctaaacgt +attgatattttccaggaactgccccatctcatgagatgaccctaaattttattcacacct +catttttaattcttttatatcacgattatttatctgagcaagcatctttgcaagcattca +tagtgacggtgctgtctctatgaatgcatgctaatatacggtgcgctaaacatattggtt +caattcaatgtaagctacctcggaatttgcttgcactaagacggggaagccaaaacggta +aatcgccgtatatgctagtgccaagggacttgtccgttggagtcactatggagttacaag +cattataaatctaaggaaatcgcagtatcagtccttaccccaaagatacttcgcattccc +tggggtacggaccatgaaatacttctttcatacatgataaacgatggagactcggttacc +accctggtagttactccatcaattggagttaactaagatcgctattacaggctttattag +ccaatcatcacaagcctctttttagagattcacaagttagcaaaccaaagttcctttgat +aagtctttaacgagatctatcccaattccggctaggagtaaaatttatatatttgagatc +ggggttaaagtcacacgcaatgcaaggggtttttatatggtaatgtccttccctaattag +gtaattttcagacctccgagagagagtagatcaacaacgcgttatactcctaaaatgctt +gtcgataacatgacactacagatcatccctggatgagcatcgactttcattacttgatta +gttcagttaattcgtttcaaaccattttcaacaaaatcccccagtagatatgtatatgca +catcttagactaaataacagttttcataccctgggatttgtgtcactatctcaggaacgt +cgagacgtcccctatcaccgcagcgagggtaactggccctgttccattgtaatcgatggg +acgggacgttatattgcagacccaaagtagtaataaattcagccatatggacggaggggg +ggaattgttaagaatataattcgattttcagctgaatgtaaaagctccagccattcctcc +tccacttgacattagttcgaagaaggtctgagaattggaattgcttgtgacgttttttgt +ttccagacaaggaaatagcccagtaccaagtataatattatgacaatagaagcttaaatt +cacaacgtaacatatctgttagcatgctctaatagaccgagaaaataagtgtctatgtgt +gcgagaactgtcaattcacggcagtagtcacctaatctaacgtctagttcccgactatga +agtcttcacaaatggttagtaataatttcccagtggagtagaagtggcataacgtgcact +ctctgttaataatacctttagactactcccatttcgccagaacgtcttgatggtacccta +tgggaaacactcacacatgcttattgcctgcaacctcagcaatgtgtcgtatgcggtatt +tctacgaacagctagtgaaaggactgatgacctaattttggtttctcaagtccagacgtg +atattttgatgaccgtatctgacatctctgggcaattcggttaacctctggtacgaaata +gtccgtcgcgtaggtaaaaatgataatgctgtcatcactatcatgttttagctaagctac +actaccccatcgctcgcacgtggcaaagtgtgaggattccgatatcatccatgtgtacga +attcctaatactcttgctcagggcacttagggttattgtagcctgtgttaccgtctcgca +tattagatcattaatcaacagtcttataatcaccgtaatcggtaaacagttgttatttgt +tctgataggtagacagctaataaagatgctgttgaacagttacgtcccacctttattgcc +ctacagtgaaactagttcttactctgttgctgtaatatgtctagggttattgatttgctg +ccacttcaaaacggaaattaagtcattaacgaaaatggttccttcataggtaaagatcaa +tccccaattgaagccagaaattttgagatgtcgattcctgatcattcgccaaatttacag +ctcgtaaacgagttccatgtgtaaaaaaatgttgagtccactagcttgtttattctggct +caaggtacgtggaacacgtagtattttgatactaatgccagacccgctacgatccctgta +ctgtgagcagagccgatcctcagaaatagctaaatcttgtgcttcgttagaagtctcgac +tacgtgtagcctagtgtttgtgttgcgttatagtctatttgtggacacagtatggtcaaa +tgacgtcttttgatctgacggcgttaacaaagatactctgggcaacacacatacttctct +catgttgtttcttcggacctttcataacctttcctggcacatggttagctgcacatcaca +ggattgtaagggtctagtggttcagtgagcggaatatcattcgtcggtggtgttaatcta +tctcggtgtagcttataaatgcatccgtaagaatattatgtttatttgtcggtacgttca +tggtagtggtgtcgccgatttagacgtaaaggcatgtatggatcttgatctatgcaaagg +taggtccatctatatacgttgcacagcggatacaaataagataagaatttactaacattt +aaattttcttattgtcgagcatagattggaggaaaaacttatttacttggtatttaaacg +gaagtttctaatgtttatgattggatgcacggacagtttactgcttactttcttaggttt +cttgaacaacaggatgcactagtaacatgtctcgttcatgcttccattaagttcttctta +aacttacacaaactacctaatttagagttgacgagatggttgaacgtgttgtgacaaacg +tttgcaaaatgcacagtatcgttaccaaaaagtacatttaagtgtgtgcgtaggaattct +gctacgtccattgcaggccacattcacatcccacccctgaatatatggactgaatcacac +acaccaaatttcatctaccttatcgtagcataactattaacaaacatatacagacttcgc +ggtaaataaaatatattagtacacaaccgtatactggttgaactattgcccagctttaag +acgcttttaactaggtgcttgatcaagaagtattattatatgacggcagtgtgtaatacc +tgaatagatatagacgttagattgtctgaaaacacgccgtagagacatttttgttagata +tgtatttctttttgacgagccagcatcttagtatctgaagacgagctatatgtttgtaga +aaatcgactgacattgtatacgaggcggcgtaagattaaccaaattccccagaattagta +atggcgccttatcgatttactaacgatatataacttgtgatgttgtctgcaatgtatacc +cgtgtaggctgtgctcttatcgaaggaaacgcattgaagtccaggctggatgaaaccacc +gcgtacttccatgcgtctatacatagcgtcaccgatactacgttttgctatgtaatccat +tctaatgggtaagaggattcctcttatagtaaaatatgcttgactttttaagaaccattg +ggagtggttggcaaaataatagtgggtgtctttctcagtgtatagttttctacaactacc +cctattaggttacaagtaatctggctttcttgccacttggcgatgatagttagattcgta +tttctacaacgcagttactgtatccatggcgcgagataattagatacgatttgaatttgg +atgtagactcgttactactgttgtagaccagcacgtgagtatctagatgggtttgctacc +ttgttagcggacttttgccgggaaaaagacatacgtacaaccgtatattttactataagc +agtattggccaccctcgtattgcggcagggtgtgctcacctggttaaaatgaaagagaaa +aattccattttaaaacccggaggaatctattactgacgaggaaggtgtttaacccgttga +gacatctcctaacgtaaaaggttcatattctagttattccgagagtcactttcctatcca +aacatgaactgatagcataatgacaggttgaatggaaagcatatcctgtttattctaaat +ctgtttcgctaatcaatatgctgtcacgaactcggagcttacccttacaactatgtgttc +tgtttaccaggtgctaatatcccggcactcttttcatgcatgtcgctcctagcgtcatct +gatttaatagcttaatgtctcatattttacagtagccagtgtagtatggaaggcggcgaa +ccagcccctacattgggtttcctgacataagtattacatatcacttgtctgattacacag +caaaatcgctaaccttactttgcgcatgtagctattggaactttgggctagtgtctatcc +cattaagtttaacagtagactagtccgtgagcgatcaccgagcttatgtctcgtacccaa +gttttggatttggatcaaaaactactcgatattcatgatctacgggcttcctttctccgg +gtatcattgcgccgagattaaaaataaaacgatagcgctgtgaaaacatgtttgacacgg +gatagcgtagaaactaaacaacgaatagaccatccaatttgaattttattgggtccagca +cttcgccatagtgttgaatggtaaagttcgaaaggaaatttgttatattaattctgctac +attttcgaccacttgtatctcaaggacaatatcccttgaggcttttagcagaaagagatg +ccgtaattctaagggatgataataggttgggaaatttaagagcagtagtaacggtcgcgg +gttcgaccttaaactatatatttaaatctagccaaacaagttaacaacaaccataaagtt +atgaccttattatattggcaagcttaacgttttaattgctctagtaatagagtggtagag +gtaagggaccatcacctgattcttcctccgcaaccattatatagacgtgtcgtctgacaa +atttcgagataaaacattcgtccttagcaacgaatatcgaatggcaattagccacattga +gttaaatagttgaggatatttcttgcacagaatcagatctaatctaatgattcgttacta +aacacttcaccaggtatcgtgaaggctcaagattacccagagaacctttgcaatataaga +atatgtatgcagcattaccctaagtaattatattctttttctgactcaaagtgacaagcc +ctagtgtatattaaatcggtatatttgggaaattcctcaaactatcctaatcaggtagcc +atgaaagtgatcaaaaaagttcgtacttataccatacatgaattctggccaagtaaaaaa +tagattgcgcaaaattcgtaccttaagtctctcgccaagatattaggatcctattactca +tatcgtgtttttctttattgccgccatccccggagtatctcacccatccttctcttaaag +gcctaatattacctatgcaaataaacatatattgttgaaaattgagaacctgatcgtgat +tcttatgtgtaccatatgtatagtaatcacgcgactatatagtgctttagtatcgcccgt +gggtgagtgaatattctgggctagcgtgagatagtttcttgtcctaatatttttcagatc +gaatagcttctatttttgtgtttattgacatatgtcgaaactccttactcagtgaaagtc +atgaccagatccacgaacaatcttcggaatcagtctcgttttacggcggaatcttgagtc +taacttatatcccgtcgcttactttctaacaccccttatgtatttttaaaattacgttta +ttcgaacgtacttggcggaagcgttattttttgaagtaagttacattgggcagactcttg +acattttcgatacgactttctttcatccatcacaggactcgttcgtattgatatcagaag +ctcgtgatgattagttgtcttctttaccaatactttgaggcctattctgcgaaatttttg +ttgccctgcgaacttcacataccaaggaacacctcgcaacatgccttcatatccatcgtt +cattgtaattcttacacaatgaatcctaagtaattacatccctgcgtaaaagatggtagg +ggcactgaggatatattaccaagcatttagttatgagtaatcagcaatgtttcttgtatt +aagttctctaaaatagttacatcgtaatgttatctcgggttccgcgaataaacgagatag +attcattatatatggccctaagcaaaaacctcctcgtattctgttggtaattagaatcac +acaatacgggttgagatattaattatttgtagtacgaagagatataaaaagatgaacaat +tactcaagtcaagatgtatacgggatttataataaaaatcgggtagagatctgctttgca +attcagacgtgccactaaatcgtaatatgtcgcgttacatcagaaagggtaactattatt +aattaataaagggcttaatcactacatattagatcttatccgatagtcttatctattcgt +tgtatttttaagcggttctaattcagtcattatatcagtgctccgagttctttattattg +ttttaaggatgacaaaatgcctcttgttataacgctgggagaagcagactaagagtcgga +gcagttggtagaatgaggctgcaaaagacggtctcgacgaatggacagactttactaaac +caatgaaagacagaagtagagcaaagtctgaagtggtatcagcttaattatgacaaccct +taatacttccctttcgccgaatactggcgtggaaaggttttaaaagtcgaagtagttaga +ggcatctctcgctcataaataggtagactactcgcaatccaatgtgactatgtaatactg +ggaacatcagtccgcgatgcagcgtgtttatcaaccgtccccactcgcctggggagacat +gagaccacccccgtggggattattagtccgcagtaatcgactcttgacaatccttttcga +ttatgtcatagcaatttacgacagttcagcgaagtgactactcggcgaaatggtattact +aaagcattcgaacccacatgaatgtgattcttggcaatttctaatccactaaagcttttc +cgttgaatctggttgtagatatttatataagttcactaattaagatcacggtagtatatt +gatagtgatgtctttgcaagaggttggccgaggaatttacggattctctattgatacaat +ttgtctggcttataactcttaaggctgaaccaggcgtttttagacgacttgatcagctgt +tagaatggtttggactccctctttcatgtcagtaacatttcagccgttattgttacgata +tgcttgaacaatattgatctaccacacacccatagtatattttataggtcatgctgttac +ctacgagcatggtattccacttcccattcaatgagtattcaacatcactagcctcagaga +tgatgacccacctctaataacgtcacgttgcggccatgtgaaacctgaacttgagtagac +gatatcaagcgctttaaattgcatataacatttgagggtaaagctaagcggatgctttat +ataatcaatactcaataataagatttgattgcattttagagttatgacacgacatagttc +actaacgagttactattcccagatctagactgaagtactgatcgagacgatccttacgtc +gatgatcgttagttatcgacttaggtcgggtctctagcggtattggtacttaaccggaca +ctatactaataacccatgatcaaagcataacagaatacagacgataatttcgccaacata +tatgtacagaccccaagcatgagaagctcattgaaagctatcattgaagtcccgctcaca +atgtgtcttttccagacggtttaactggttcccgggagtcctggagtttcgacttacata +aatggaaacaatgtattttgctaatttatctatagcgtcatttggaccaatacagaatat +tatgttgcctagtaatccactataacccgcaagtgctgatagaaaatttttagacgattt +ataaatgccccaagtatccctcccgtgaatcctccgttatactaattagtattcgttcat +acgtataccgcgcatatatgaacatttggcgataaggcgcgtgaattgttacgtgacaga +gatagcagtttcttgtgatatggttaacagacgtacatgaagggaaactttatatctata +gtgatgcttccgtagaaataccgccactggtctgccaatgatgaagtatgtagctttagg +tttgtactatgaggctttcgtttgtttgcagagtataacagttgcgagtgaaaaaccgac +gaatttatactaatacgctttcactattggctacaaaatagggaagagtttcaatcatga +gagggagtatatggatgctttgtagctaaaggtagaacgtatgtatatgctgccgttcat +tcttgaaagatacataagcgataagttacgacaattataagcaacatccctaccttcgta +acgatttcactgttactgcgcttgaaatacactatggggctattggcggagagaagcaga +tcgcgccgagcatatacgagacctataatgttgatgatagagaaggcgtctgaattgata +catcgaagtacactttctttcgtagtatctctcgtcctctttctatctccggacacaaga +attaagttatatatatagagtcttaccaatcatgttgaatcctgattctcagagttcttt +ggcgggccttgtgatgactgagaaacaatgcaatattgctccaaatttcctaagcaaatt +ctcggttatgttatgttatcagcaaagcgttacgttatgttatttaaatctggaatgacg +gagcgaagttcttatgtcggtgtgggaataattcttttgaagacagcactccttaaataa +tatcgctccgtgtttgtatttatcgaatgggtctgtaaccttgcacaagcaaatcggtgg +tgtatatatcggataacaattaatacgatgttcatagtgacagtatactgatcgagtcct +ctaaagtcaattacctcacttaacaatctcattgatgttgtgtcattcccggtatcgccc +gtagtatgtgctctgattgaccgagtgtgaaccaaggaacatctactaatgcctttgtta +ggtaagatctctctgaattccttcgtgccaacttaaaacattatcaaaatttcttctact +tggattaactacttttacgagcatggcaaattcccctgtggaagacggttcattattatc +ggaaaccttatagaaattgcgtgttgactgaaattagatttttattgtaagagttgcatc +tttgcgattcctctggtctagcttccaatgaacagtcctcccttctattcgacatcgggt +ccttcgtacatgtctttgcgatgtaataattaggttcggagtgtggccttaatgggtgca +actaggaatacaacgcaaatttgctgacatgatagcaaatcggtatgccggcaccaaaac +gtgctccttgcttagcttgtgaatgagactcagtagttaaataaatccatatctgcaatc +gattccacaggtattgtccactatctttgaactactctaagagatacaagcttagctgag +accgaggtgtatatgactacgctgatatctgtaaggtaccaatgcaggcaaagtatgcga +gaagctaataccggctgtttccagctttataagattaaaatttggctgtcctggcggcct +cagaattgttctatcgtaatcagttggttcattaattagctaagtacgaggtacaactta +tctgtcccagaacagctccacaagtttttttacagccgaaacccctgtgtgaatcttaat +atccaagcgcgttatctgattagagtttacaactcagtattttatcagtacgttttgttt +ccaacattacccggtatgacaaaatgacgccacgtgtcgaataatggtctgaccaatgta +ggaagtgaaaagataaatattgcctacacatactgaattcaggcaatgcgttttattcga +aaggtcatataactagaaaacatgatgaattcttatcggatccttttactagcatagtgt +tggcgaacacctcgtaatgctcagcggcaaattggactgcgggtccttatcatacatttt +ttttcaatataggcgattggtctaggttagtgattccccaacacttaaggtttgctgaca +ttcataccctcagcaacttcctctcaaaaattagagtgagttggtggtcttataagaccg +ttgattatttgaggtggtcaaatgatggtgcgatgcacaaatcgttataatcgtactctg +tagacaataacccattgtagtgccgattttgtgcataatacaagaaggaggatataaaaa +tgacttttcaataatattggctattagcaacaagaaggagaatcctcattaagttagcaa +ccgcagggggtactgcagtccaaggaggtttcattggagagagcagtatgaaaacggcaa +ttatgattgtgagattcgctgaagattgtgtctctgattttcctagatagaataagctat +agctacttaatcaactcttaactgtggagactatcctgatgatctgaataccccatttac +aaaattccatatcaatgaggctaacgcttaaatttcatttctccatcgtaacaaaaatca +gcctttttatacaagacaaaacactgcttccattacgggtagcaatggttgctcgactac +tggtagcgtcgtgatgtggtgataaagctgtcttgcgtttatacttaaacaaattttgac +ctgacataatggagcgacttatcggatgttgccgatctttagggtcatctattaagctta +tacgaaaaagggacaagcacgttacgtaatctggtaggactgggtacctagaaacgcaag +aggaggcgaactccaatatctgtaagaacagaaaaatacaggagtccttttcatttttca +agttaacaatataagtaggagcttagagaggcttgcatgaaaatcgttaggaattacaga +ataggcagagagtggggcgtgtagactacattcttcaggccccacaatatgggttatagg +ttaaactgcactttttgcgatctcccgaaatactgtcgttctctgcgaaccacgctcgtt +ccttttgctgtagtccacgttcatccaactattcagataaacaagatcgcagaattaaag +cttaaccatatcttgatagcccatcgtgtatggggcatgtatgtgcaaacaaaagacctc +aatcttgtctgcgagagggaggaaaatttagacaaacataattcattctttcgactggac +acgctaaggtttggacaaactttgtatctatatctggaggcctgtattccagcccttctt +ttaataagatttacggcttaaactatggatatttgccaggaaatgacactgctattgaca +ggaacataattttgattcaaacctcattgttaattattttatatctcctgtttttatatc +agaatgcttctgtcctagaaggcatactcaaggtgagggctcgaggaatgaatcataata +gaccggcccctattaatattggttcaattctttcttacataacgcggaatttgattgcac +gaacaccgggaacacataaccgtatagcgcccgttatgctagtgcctagcgactgggacc +gtggagtctatatcgtctttctaccattattaatctaaggatataccactttaagtcctt +tcaactaacataaggcgcattccatgcgctaaggaccttgaatttattatttcttacatg +ataaaagatcgagtcgacgggaacaaaaggctacgtactcaataaagtgcagtttactaa +gagccctttttctggcttgtggagactatcataacatgaagatgttttgacattcaatag +tttgcaaaacaaacttactttgtgtagtattgaacgagatctttccaattgccccatagc +aggaatagttatatattgcagatcgcggtgtaacgcactccaaatccatcgcggtgtgtg +agggtaagcgacttaaagaattacggtttttgatcaaagcacagtgagagttgagcaaat +tacagttatacgacttaattcagtctccataaattgaaacgacacttcttaacgggagga +ccagacacgttcattaagtgaggagtgcactttttgactttaaaaacatggtaatcaatt +taaaccacttgatatgtatatgaacagatttgaagttatttctgttttaatacactggga +gttctgtcaatatcgcaggaaccgcctgacgtcccctatcacacctcagagggtaaaggg +acaggggaaagggtaatcgaggggtagggaacgtagttggcacacccaatggacgaataa +atgctgccatatccacggagggcgggattgcggttgattttaaggcgatggtaacctgaa +tgtaatagatcatcaaatgcctcctccactggaaattactgcgtacatccgctgagaatt +gcaatggagtgtctcggtttttctttaaacaaaaccaaattgacaacttcatagtataat +ttttgcacattacaagcgttaattaacaaacttactttgctgttagctgcctatatttgt +ccgacaatataactggatatctctgcgagaactgtaaattaacggcacttggaacataat +agttcctattggtaacgacgttgtaggcggcaattatccggtggaagaattgacaactgc +agttgaactgcatgaaagtcaaatctctcgtaagtataactttagaagactccaaggtac +ccagaacctcttcagcggacacgatcgctatcaatcaataaggattattcactgaaaccg +ctcatatctggaggtggacgtttttcttcgaaaagcttgtcaaaggactcatcaaatttt +tggccgtgctaatcgacacacctgttattttcatgaccggataggacatctcgcggaaat +tcgggtaacagctgggtagatataggacctcccctacgtattaatgataagcctgtcata +actagcttggtttaccgaagagacaataaacattcgagcgctcgtgccaaactcggtgca +ttacgtttgaataaatcggtaacatgtactattactctgcctaacggcacttacccgttt +gggtccatggggtaaccgctcgatgttgacagaattatgctaaagtcgtttaagatcccg +attaccgaaaatctggttatgtctgagcattcgtacactgcgtattaagatcaggttgaa +caggttcctaacaaattttgtgacctaaagtgaaactaggtcgtactctgggcatgtttt +atgtcgtggcgtatgcatgtgctgacacttctaaaaccaaattaaggctttatccaatat +gggtccttaagtgctaaacatcattcacaatttcaagacagattgttggtcttgtcgatt +ccgcatctgtcgccaaattgacacatcgtaaaccaggtacatcggtaattatatgttgac +taaactaccgtgtgtattctggctctaggtacggcgaacaagtacgatgtgcttaagaag +ccctcaccccagacgagcccgcgtaggtcacatcagcagatcctaagtaattccgtttta +ttgtcctgagggagtaggatcgacgaactctacaagtcgctttgtcgtgccttataggct +atttcgggtcaatgtagcgtcaaatgaactattgtcatctgtacgagttaactaagtgtc +tatcgccaactaaaagacgtctcgatggttctttatgcggacctgtcatatcattgactg +gcacttgcttacatccaaataacacgtttgttagcggatagtcgttaagtgtgcgcaaga +tcatgaggcggggggggtaatatttcgccctctacatgataaatgaataagtaagaagat +gatctttttgtggcggtaccttaagcgtactcctgtcgacgagttactactaaaggaatg +tagggttctggatctatgaaaagcgacctccatatatatacgggcctaagcggagtaaaa +taagtgatcaatggactaacattgaaatgttagtattgtcgaccattgagggctggtaaa +tcttatttacgggcgtgggaaaacgaacgtgatatggtttagcatgggatgcaagcactc +gttaatgcttactttagttggttgcgggaacaacaggaggctatactaactggtagcgtt +cttgcttccattatgttattattataattaaaaataagacatatggtagagttgtagtca +gggtggatcgggttgtctataacgttggaataatcaaaactatcgttaacaaaaacgaaa +tttaagtcggtgcggtggaatgcgcctacctcatgtgcaccacacattcacagcacaccc +ctcattataggcaaggaagcaaacaaaaaaaagttaatcgaccgtatccgaccttaaatt +ttaaaataaatagaaacacttagcggtaatgaaaagataggactaaaattcactagtatc +ctggaacgaggcaacagagttatctagatggtaacgaggtgctgcatcaagatgtatgat +ttttggtccgctgtgtggaatacctctattgatatacaagtgactttctcggtaataacg +cacttcacaatgtgttgtttcttttctatgtattttgcaagagaaagaagcttagtatag +gtacacctcagagatgtttcgtgtaaatcgtatcacatggtataactgcaggaggaacat +tatccaaattcaccacaattactaatccacccttttacttttactaaagatatattaatt +ctcatgttgtctgaattgtataacccggtaccctgggagcgtatcgaaggataccaattg +aagtcctcgaggcatgttacaacacacgacttccttccgtctattcagacactcaacgag +actaacttttcctaggtaatcaatgatattgggtaactcgtggcatcttatagttattga +tccggctcttttgtagatcctgtgcgactcgtgcgctaattaagactggctctcttgcgc +aggggatacgtttattctacgtacccgatttggttactactaagcggcctttcttcaaac +ttgcagttgtgacttacattcctatttcttcaaagcagggaagggttacagggagagact +tattgagatacgattggaatttccatgtacaatcgttaatacgcttgtagaccagcaact +cagtatagagatccgtttcctaaagggtgagcggtaggggcaaggcaataagaaattact +aaaaccctagttgttaatataagaacgattcgaaacaataggattgcccaagggggtgcg +aacatggtgtaaatcaaagagaaataggcattgttaaaacccgcacgtttctagtacgca +agaggaacgtcggtaaccagttctcaaagatcctaacctaaaaggggcttattctacttt +ttccgacactcaatggacgagacaaacatgaacggatagctttaggtctcgttgaatgca +aagaatagaatcgttattattaatcggtttccattatctatatgcggtatagatctccga +gaggaccctgtaaactagctctgcggtttaactggtgctaatagaccgccactatgttat +tgcttctagctcctagcgtcttatcatgttatacattaatgtcgcatattggacagtagc +caggcttggatggatcgccgacaaaaagaaaagactttccctgtaaggacttaactatta +catataacttggatcattaatctgcaaattagagtaacggtctttcaccagcttcatatt +ccaacgtggcgctagtcgatatcccatgaagtttaaaactagaattggcagtctcacttc +acagtgcgtatctatacgacaaaagtggtcgatttgcataaatatcttatcgatattcag +gttattaccgattccttgctaacgctagaagtcacaccagagtaataataattccagaca +cctgtgaaataatcggtcactacggatagactagtaacgataatacgtatagtccataaa +agttgaattttaggggctaaagatattagcaatactggtctagcctaatcgtcgatagca +aagggctgtgaggatttctcctacattttcgaccaattgtatcgataggaatagttacag +tcacgcttgtagatgtaagagatgacgttattcttagggttcttaagtcggggggtaatt +taagaccactagtaaaggtagaggcgtacacagtaaacgatattttgaaatcgtcaaaaa +aaagtttacaacatcctttaagttagcaactgattttagtggcaaccttaacggttgaat +tgatctactaatacaggcctacaccgaagggtacagataatgattcttactaccctaaca +tgatagagtcctgtcctatctcataggtcgacattttaaattcgtaatgagcaacgaaga +tcgtttcccaatttgcaacattcacttatagacttcaggttatttcgtgctaacattaag +atagaatataatcagtcgttaagaaactattatccagctttcgtcaaccataaagattaa +aaactgaaacttggcaagatatgaatagctatcctgctttaaccgatcgtatgagatgct +ttgtagcaagaaaagtgactagcacttgtgtttagtaaagcgggagagtgcggtaattaa +tattaatatactattaagctacacagcaaaggctgcaataatgttagtaagtagaacata +aaggtattctccacaagtaataaatagtgtgagctaattgactaacttaactctcgcgac +aagtgatgtggataagatgactcatatcgtctttttctgtagtgccgacatcccacctgg +atcgaacaattccttctagttatcgactttgattacctatcctattaaacagatagggtt +gtaaagtcagaaaatgatcggcttgcgttggtctaccatagctagagttagaacgcgtag +atagaggccttttgttgccaacgtgggggtgggatgagtctgggcgagcgtgactttctt +tcgtgtccgaatttgtttaacatccattagattagatgtttgtgttttgggtctgatgtc +ctaactactttctcagtgaaactaatgtcatcatccaagtaaaatagtccgatgaagtct +ccgttttcggccgaagcttgtctataacgtatataaagtcgctgaatttagaacacacct +tatctatgttgtaaagttactttattccaaaggacgtgcacgaagcgtgagtgtgggaag +gaacttaaagtcggatcactcttgtcagtgtagataagaatttctttcatacttcactgg +aatccggcgtatggatatctctaccgcgtcatctggtggtgtctgcggtaaaaagtcttg +ctgcacgagtctgagaaatttttggtgccatcacatcgtaactgtacaacgaacaaatag +catcaggccttcttatccagcgtgaagtctaattatttcacaagctttcctaagtatgta +aatccctcacttaatgatgcttgcgccaatgaggatagaggacattgcatgtacgtagga +ctattctccaaggggtcttctattttgttagcgaaaattgttacagcctaatgttagagc +ggcgtacgactttataccagatactttcattagatatgcaaatatccaattaaatcatag +tagtatcgtggtatggacaatcaaaaaagacccgttgtgatatgatgtttttctagttcg +ttctcatatatatagatcaacaatgaataatctcatgatctataaccgatgtatatttat +attccggttgactgctccggtgcaattcactacggacactaatgactaatatggcgcctt +tcatcagaaacgctaaatatgattaatgaattaagggagtattatctaattattagagag +tagcagttagtctgatattttcggtgtatgtgttagccgttataatgctgtctttttatc +agtgagaacagggagtgtgtagtgttgtatgcttcactttatgactctggttatatccct +cggagaacaagaataagagtacgagaagttcggtcattgaggatgaaatagaaccgctag +acgaatggactcacgtttataaaactatgtatcacagtactacagctaactctgaagtcc +gagaagcttttgtaggacaaaacgttataagtacctttcgcagaatacggccgtgcatac +ctgttataaggcgtagtagggacaccatgctatccctcatatagagctacactaatacca +ttacatggtgactatcgtttacggccatcatctgtaagcgatcatgcctcgttagcatcc +gtacaatctcgcatggcgtcactgcagaaaaaccccgtgcggattttgagtcagaactat +tcgaagcttctcaatccttttccattatggcatagcaagtgacgactcgtcagccatggg +aataatagcactaatccgattacttatgaattagaacccacatgaatgtgattctgcgaa +ttgtctaagaatctaatgattttccggtgaatatggttgttgttatttattgaacttata +ttattaacatcacccttcgttagtgatagtcagctatttccaagaggttccccgagcatt +tttaccattctctagtcatacaagttggagcgcttttaaatctttaggctgatcaaggcg +ttttgtctagaattctgcagatgttagattcgtgtgcaatccctcttgcatgtcagtaac +aggtcacccgtttttcgttacatatgctggtaaaatattcatagtaataactacaatact +tgatttgttacgtaatgctcgtacataacacaatcgtattccacggaacagtaaagctct +attattctgatcgagcctaagagaggatcacactacgctattaaagtcacgttcacgaaa +tctcaaacctcaactgctggtgaccagttatagacagtgtaattccatattacatgtcag +gcttaagctaacccgagcctttatataagctataatcaagaattagattggagtgcattt +tagacttatctatcgaaatagtgatagtaagagtttatatgacctgatctagactgatgt +tctcttccacaacagccttaaggcgtggagcctttcttatactattaggtcgcgtcgaga +gccctattcgtaatgttaacgacactagactaatatacaatgagctaagaataacacaag +tcacaagataatttacaaatcatatatctacagtccacaaccatcactagcgattgcaaa +gcgttattggtactaccgctctaaatcggtatgtgcaagacgcgttaactggttcaagcc +tctcctgctcgtgagactgaaagaaatcgaaaatatggatgtgcctaattgttcttgtga +gtcatgtgcaactatacagtttagtttggtcaagactatgcaactattaacagcatgtgc +gcattgaatatttggtgtcgattgataaatgccccaacgttccatcacgtctataagccg +tgttactaatgtgtattagtgcatacctattcagaccatagttcaactgttggactgaag +gcccgtcttggggttcgtgaatgagagtgcagtttcttgtcttttccttaactgacctaa +atgaaggcaatcggtttatctagagtcatgcttaaggtgaatttcagccaatgggctccc +attgagctagtatggtgctttacctttgtaagtggtggctttccttggtgtgctgacttt +aacacggcagagtgattatccgaagaatggataataagacgctggcaatattggctaata +aagtccgatgagtttcaatcatgactgcgaggagatccatgcggtgtacctaaacctaca +tcgtatgtatttgctgacgttcattcttgatacataaagatccgatatcggtccactttg +tttaccaaaagccctaccttcgtaacgatggaaatgtgaatgagagtgaaatacacgatg +gggatattgccggtgagtacaagttagaccacacattagaactgacctatattcgtcatc +atagagatggagtatgaattgattctgcgaagtacactggctttacgagtatctagacgc +cgcggtatatctcccgtcaatactatgaaggtatatatatagaggctgaaaattcatgtt +caatcctctttctaagagtgagtgggagccccttctgttgtcggagtaaaaaggcattat +tcctcaaattgtcagaagcaaagtatacgtgatgtttgcttagaacaaaagagttacctt +agggtaggtaaatctcgattcaccgagagaagtgattttggcggtgtgcgattaattctt +ttgatgacagatctcattattttatatagctccctctttgtatttagagtttgcgtaggt +aacctggcaaaaccatatcccggggggagagtgcgctgaacattttatacgatgtgatta +ctcaaaggataaggttcgaggcctctatactcatggaactatcttataattataatggat +cgtggctcattccacctatccaaacttctttgtgatctgatgctacgagtgtgaacaaac +gtacatcttctaaggaatttgggacgtttcatagctcgcatttcattcctgaaaacttaa +atatttttaaaaattgattctactgcgaggaactaaggtgtagacaagcccttagtaacc +ggtggatgtcgcttcagttttatagcaaacattattcaatttcagtcttgactgaaatta +gtttgttagtgttagaggtccatatgtcacatgcatatggtctagatgccattgtacagt +aataccttagattagtattagcggcatgcgtacttggatttcacttgtaagaatgagctt +aggacggtcgcctgtagggctgcaaataggaatacttacaatttttgatgacttgttagc +atatcgctatcacccataaaaaacctgatacttgatgagcgggtgattgagactatgtac +tgatataattcaatagctccaatagatgaaacagctatgcgcctatttatgtcaaataat +cgatgtgatacaagcttagagctgaacgagcgcgagtggaattagcggtgatctctatcc +taaaaagccacgaaatcgatcccagaagctaatacccgaggtgtcaagcttgagttcagt +taaatttgcatctcatgccccacgaagaatgggtagagagtttgaaggtgcttctggatt +ttcctaagtacgtggtaaaaatttgatgtaaatgaacacctcctaatggttgtgttaacc +acaaacccctgggtgaatctgattagccaacccagtgatctgatttcagttgtcaaatct +cttttttataactaccttttgtttccataatttaaccggatctcataatgaacaaacggg +tagaataatggtagcacatagcgagcttgtctattcagaaatatggcctactcagaatgt +attctccaaatcagtgttatgcgaaacgtaattttacgtgtaataatgatgatttcttat +cggttccttgtactacaatactcttgcccaacaaatactaagcataacagcaaaattcga +atccccctccttttaataaatggtttttcaatatagccgattcgtattcgttagtctttc +accaactattaacctggcatctaattaataaaatcaccaaaggactctataatatgacag +tcacttcggcctcttttaagacagttgattattgcaggtccgcaattgatggtgacatgc +acaattagttagaatccgactatggagacaattaacaattgtagtgcccatttggtccag +ttgacttcaaccacgagttataaaggtattttaatttatagtcgatagtaccaacaacaa +gcacaatcataattatgttagaaaacccagggggtaatgctctaaatccagctttaaggc +cagagtgcactatgaaatcgccattgatcattgtgtcattcgctgaacttggtgtctagg +aggtgccgagtgagaatatcagataccttatgaagcaacgattatatctggactagatca +tgatgatcggaataaaacattgaaataagtccttatcaaggagcataaacattttattta +atttatacttcgtaaataaattcagaattttttttcaagacattaatctgagtaaatgac +ggctagaaagggttcctactcgaatcgtagcctacgcatgtgggcagtaacctggcttgc +gtttttactgaaacaaaggttcaccggaaagaaggctgccacttttagcttcttgacgat +ctttagcgtcatatttttagattagtcgaaaaacggaaaacaaacttaacgaagctggtt +gcacggggtaccgagaaaccaaagagcaggacaactccttgatcgggaagaactgaaata +gacagctgtcattttcattggtcaacttatcaatataacgaccaccgtagtgacgcttgc +atgaaaatactgaggatgtaaactatagccagtcaggcccgcgtgttgactaattgatga +agcaaacaaaatagccggtattcgttaaaaggaacgggttgccagctacagatatactct +aggtatatcccaaacaagagacgtcctttggctgttgtaatcggtcataatacttgtcac +ataaacaagatcgctgaattaaacattaaacagttagtgatacacaatcgtggttggggc +tgggatgtgcaataaaaagtcatctatcgtctatcacagagcgacgtaaatttagacaaa +cattattatttcttgacaatggaatcgataagcgttcctctaacttggtatatatatctc +gaccccgggattccagccattcttgtatgaagatttaaccatttaactatgcatagttga +atggtaaggaaaatgatattgactgcaacagattttggatgcaaaaatatttgtgaatta +ttggttatatactggttgtatagcacaatcattaggtcctagaaggcatactcaacctca +gcgagagagctagcatgcataattgtaccgcccatattaatattcctgaaatgatttctt +acattacgcccaatttcagtcatcgaacacccccatcaatttacccgatagagaacgtga +tcatacgcaataccctatgcgaacgtccactctatagcgtctgtatacaatgattattcg +ttccatttacaacgttaagtaatttaaacttacataaggacaaggaaatccgcgaacctc +ctggaatgtatgagttatttatgcagttaacttcgtctcgaccggaactaaaggcgtcgt +acgaatgaaaggccacttttagaagagacctttgtatccattgtggagaatatcataaat +tcaagatggggtgtcatgctattcggtcctaaacattcttaatggctgttctattgttag +tctgatttaaaatggaaccatagcacgaatagttagatagggctcatacccctgtaacga +tctacaaatccttccccgggtgtgtgcgttagcgacggaaagttttacggtttgtgatca +aagaacactcacacgtcagattattacactgatacgaattatttcagtcgacagtaattg +aatagaaacttattaacgccagcacctgacacggtaagtaaggcaggtctgaactgtttg +actgtaaaaaaatggtaatatttttaaaaatcttgatttctatatcaaatgatgtgtagt +tttttctctgttattaaaatcccagtgcgcgaaatttagatcgttacgactcacgtacaa +gatcacacatcacacgcgttagcgaaagcggaatggctaatacagccctacgcaacgtag +tgggatcaacatatggacgaatttatgctcaatgagccaacctcccccgcattgcggttc +attttaaggcctgggtaacatctatcgtttagataatcaaaggaatccgactatgcaatt +gtctgacttcatccgctctcaagtccaatgcaggcgctacgtgtttctttaatcaatacc +atattgaaatcgtaatacgataattgttgctattgactacaggttatgaaaaaacttact +ttgcgggtacatgcatatttttgtaccacattattacgcgatatctctcagtgtactcta +aattaaaccctcttcgaacattttagttcctattcgtaaacacgtgctacgcggcaattt +gccggtcgtagaatggacaactccagttcaactgcatgtaactcatagctcgcgttagta +taaattgactagtagccatgggacaaagtaactagtcagcggaaaagatccctttaaaga +tatatgcaggttgcaagcataaagctcattgctcgaggtgcaccgtggtattccaaaagc +gtctctatcgtatcttctaattttgggccgtgagaatcgaaactactctgatttgctgca +cacgttaggtaatatcgcccattttcccgtataagctccgtacttatacgaactacacga +ccttttaagcattagccgctcatatcgtgattcgtgtacagatgagtctattaaaattac +agacatactccatatctcgctccttgaactttgaataatgcgctaacttgtactatgaat +aggcagaacccaactttcccgtttgcgtcaagcggggaaacgatacatgttgtcagattt +atgattatctagttttagatcacgtttaccgataatcggctgtggtctgagcagtcctac +actgagtatttacttcagcttcatatcggtccgaaaaaaggttgtgaccgaatgtcaaaa +tacggagtacgatgggcatcttttttcgagtcgcggttgcagggcagcaaaaggcttaaa +ccatttttacgatttttactatagcggtcatgaagtgcgaaactgcttgcaaattttcta +cacacattgtggctcttgtccttgaagcttatggcgaaaatttgaaacatagtataccag +ggaaagcgcgaattatttggtgactaatagtccgtgggtttgagccatatacctaacgcc +ataaactacgtggtgctttagatgcaatctaaacagaacagaaagcgtagcgctcatcag +cacagactaactttttcagtttgagtcgccggagggacttcgagacaagaacgcgtcaag +tcgcttgcgcggcacggattcgattgggcggctcaatcttgcctaatttctactattgtc +agctgtacgactgtactaagtgtatagccccaaataaaagaagtatcgatgcgtctttat +gaccaaaggtcttataattgaagcgcacttccgttcatcaaattaaatcctggcttaccc +gattctccggaagtctgacctagagattgacgacggccgcgtattattgagacctcttca +ggattaatcaataacgaagtagttgatctgtttggcgacgtaccttaagccgactccgct +acacgagtttctactaaaccaatgtagccttatgcttagatgaataccgtcctaattaga +tattccggcataacagcagtaaattatctgttcaatggacgaacattgaattgttagtat +tctacacaagtcaggcctcgtaaatattaggtaaggccgtgggataacctacgtgatatg +cttgagcttgcgttgcaagctctcgttaatcattaatttaggtgcgtgagggttaaacac +cagcatattctatatgctagacgtcttccttaaaggatcgtagtattataattaataata +agaaatatggttgacgtctagtcagcgggcatacgctgctctatatactggcattattca +aaacttgacggtaaaaaaacgaattttaaggcgctcacgtcgaatgagccgaactcatgg +gaaccaaaatgtcacagaaaacacctctttattgccaagcatgcaataaaaaaaatgtta +atagtacgtttacgacattttattttataataaagagaaactattacacctattgatatg +ataggacgtaaattaacgagtagcctgcatagaggcaaatgaggtttctacatggtatag +acctgatgctgaaacatcgatgagttttggtcccctcgctcgttgaaatctagtcattta +ctactgtctttcgagctattataccacttcactatgtggtgtttctttgctatgtatggg +gctagtcaaacatgatgactatagctacaactcagagagcgggcgtgttaagagtatctc +atgctagaactgcacgacgaacttgatacaaagtaacaacatttacgattccacaaggtg +actttgaagaaacatagtttaattctctgcttcgatcatttctataaaccggtaccatcg +cagcggatagatgcataacatttctactactccaggcatcttaaaacacacgtagtactt +cactagattaagacacgataagtgtataacttggcagtgggaagcaaggagattggcgaa +ctcctggcatctgttacgttttgttcaggctcggttgttgataatgtccgactcctgcca +tattgaagactcgctcgagggagatcgggattcgttgattataagtacacgtgttccgta +atactatgaggcagtgattcaaaatggcacttctgacttacatgactaggtattattacc +acggaagcgttaaaggcacactcttatggacttaagattgcaagtgccttcttctagcct +gaattcgcgggttcaacacaaactctctttagacatccgttgcctaaaggctgagacgta +ggggcaaccctttaactatgtactaaaaaactagttggtaatttaacaacgtgtccaatc +aagacgatgcaccaacgcggtgcgaaaatcgggttaagcaaacacaaataggaattgtga +taaaccccaccttgagaggtcgcaagaccaacctcgggaacaacggctctaagagaataa +cctaaatccggatgagtagactgtgtaactctctaaagggaagtgaaaaaaagctaagca +tacatttaggtctcctgcattgcattcaattgaatcgtttgtattatgagctgtacagta +gctatatcagctatagttatcccagaggaacaggtaaactagctctgagcgtgaaatccg +gatattagaacccctagatgggattgattctagctaatacaggcttatctggttttacag +ttatctagatgattggtaaggtgaaacgcttggtgccttccaccacttaaacaaaagtat +tgcccgggaagctattttctaggtattataaagtcgagcattaatatcaatttgacagta +aaggtctttcaccagcttcatatgccatagggcccatactcgatttaaattgaacggttt +aacgagtattggaactctcacttataactgagtagctatacgaaaaatctggtccatttc +cagaaatttattatcgatttgctgcttagtacccaggaagtgataacccttgaaggcaca +acactgtaataagttttcctgtcacatctgtaatattcggtcactacgcattcacgacta +aagataattactatactaattaaaagttcaatgttagggccgaatcatagtagaaattct +cgtctagcctaatcggacttacctatgggctgtgaggatttatcagtatgtggacaaaaa +tgctagagataggtatagttaaagtcaccatggtacatctatgtgaggaagtttgtagtt +cgcttctttagtccgggcgtttgggatgacaactactatacgtagagccgtactcaggat +tagatagtgtgaaagagtcaaataaaagggttaatattaatttaacgttgcaaatgtgtt +taggccaaacattaaccgttgtagggatattctaatacaggccttcaccgaaccctaatg +ataatctgtcttaataacattaaatgattgtctccgctacgagctcttagggcctcattt +taaatgactaatgtccaaagaagagactttcccaatttcaatctgtcacgtatagacggc +accttagtgagtcatatcattaagatagaagattatcaggagggaagtttctattatcaa +ccgttacgcaaccataaacttttaaatctcataatggcattgagatcaagagctttcatg +atggtaaagttcgtatgtgatgctggggagctagatatcggtataccacttcggttgtgg +taagcccgagtgggccgttagtaatattaatagacgattatccgacaatgcattcgctga +aataatcttacttaggagaaattaatgctatgagccaaaactatttatgtctgtcacatt +attgactaaagtatctatcgacaaaactgatgtccataagttgtagcagatagtcggtgt +atggtgtcaccaatgaaaacctcgagcgaaaaatgaattatagttatccaatttgagtaa +attgcctattatacagataggcttgtttagtcagataaggttccgcttgaggtgctctaa +cttagcgagagttagaaagcctagtgagaggcattttggtgccaaactccggctcgcatg +agtaggccagagagtcactttctttcgtcgaagaagttggtgaacagccttttgattagt +tgtttgtcttgtggctatgtgctactatataagttagaacgcaaactaatctaatcagca +aagtaaaataggaccttgaacgagacggggtacgccgttgaggctcgagatagtagataa +actagaggaatgtagataaaacattagctagggggtttagttactggattacataggaag +tgcaccatcacggtgtgggggttcgtacgtaaagtcgcatcaatattgtcagtggactta +acaagttcgtgcataatgaaatcctatacggactttgcatatctctaccgactcatctgg +tcgtctatgcgggtaattgtattgctccaagtggatgactattttggcgtcccagcacat +agtaaatgtaaatccttataatagcataagcaattattagactgcgtgaagtcttagtag +ttctcaagctttacgttgtatgtaaataactcacgtaatcagccgtccccaaatcaccat +tgaggtcattgaatgtacggagcactattatcaatgcggtatgcgattttctgagcgatt +attgttaaagacttagcgttgagccccggaacacttgattacagattctttaaggagtta +tccaaatatcattttaaataatagtagtatcgtgctttggacaataaaaaaagacccgtt +ctcttatgttgttttgcgacgtacttctctgatatatacttcaactatgaagattctatt +catcgataacccaggtatatttatatgcccgttcactgcgcagggcaaattatctacgga +caataatgacgtagttggacccggtaagaactaacgcttaatatgattaaggatgtatgc +cagtattatcttattatgtcagagtagaagtttctctgagattttccgtcgttgtggtac +accggatttggctctctttttagaactgagaactcggagtgtgtagtcttgtttccttca +atttatcaatatgcttttataccgccctcatcaactataacaggacgacaagttccgtct +tgctccatcatatactaccgatacaccaatcgtatcaagtttagtatacttgctttctct +cttctacagcttactcgcttgtccgagaagcggttggtgctcataaagttagtagtaaat +gtacaactagtagccagtccttacctgtttttacgactactacggacaccatgagataca +gaagttagtgctacaattataccattacatgctcaatatcgttgtcggccataagatcga +agagtgcatcacgcgtgtgaatacgtaaaatctaccatcccgtcaatgcacaaaaacaca +ctccccttgttgactaacatcttttacaagaggctaaatcattgtccaggatcgaatacc +ttgtgtacaatcgtcacccatcggaagaataccacttttccgatgtagtatgatttacaa +aaaacatctatgtgagtaggccaattgtagtagaatatattcatttgaccgtcattagcc +ttcttcttaggttgtgtacggatagtaggtacataaaccgtcgtgtggcatacgctgcga +tttcatacagctgccaacaccttttttaccaggctagagtcagaaaagttggagccatgt +taaatagttaccatcataaaccactgttgtctactagtctgatcagctttcatgcctgtg +caagcaatatggattctcacgtaatggtaacaactgttgcgttacttaggctggttaatt +tgtcagagtaataaatacatgtcttgttgtgtttcctaatcctcggaaagtacacaagcc +taggaataggaaaagtaaagctcttttattctgatagtgactaactcaggatctaaatac +gcgattatactaaccttcaccaaagctcaaaaatcatctgctggtgaccagttatagaca +gggtaattcaatatttaatgtctcccttaacatttcaccagcatggattgaagatagtat +aaagttttacatggcagtcattgtgtcacggttctatacaaattctgatagttagacggt +atttgaaatgtgcttctagcatggtatcttacacaactgaatgaacgactggagccgttc +gtatactatttgcgagcctcgagaccccgtttcctaatgttaacgaatatagtataatat +aaattgtgatatgaataacacaagtaactacagtttggacaattaattgttctaaactaa +aaatcattcacttcagatggcatagagttatggctactacacatataaagcggtatgtga +aacacccgttttagccggaaaccctctactgctcgggacaatgaatgatttccaaaatat +ggatgtgcagaattgttagtgtgactcaggtccaaatagacactttagtttcgtcaagtc +gttgcaaagtttaaaaccatcgcagcattctttatttggtctacattgagaaatgaaaaa +acgtgacagaaagtctagaagaactgtgaataatgtctattactgattaactagtaagac +attagtgcatctggtccactgaagcacccgcttggcgttaggcaatctctgtgaactgtc +gtggctgttccggtaatgtacgaaagcaagcctataggttgatcgagtcgcttcattaag +gtcaatttcacaatatccgatcacattgtgctaggttcgtcctttaccttgcttagtgct +gcatgtacggggtgtcatgacttgttatcggcagactctttatcccaagaatggataata +tgtacatggaaagtgtccataattaagtcccttcactgtaaagaatgactgccacgtgat +ccatgaggtctacagaaaccgacttacttgctttttgatcaacttaattatggattcata +aagttcagatatcggtacaattggtgtacaatatgaaattaatgaggaaacatggaaatc +tgaatgacagtgatagaaaagatccccatttgcccggtcagttcatgttacaccactcat +tagtactgtaagtgtttcgtcagcattgagatccacgatcatgtgtttatgccttcgaaa +ctggatgtacgacgatcgagacgaagaggtatatataacctaaatactaggtacgttgtt +agagagacgatgaaaattaatcgtcaatacgctggcgaacactgagggggacccaatgct +cttctcggtctaaaaaggaatgtgtcagaaattggtcagttcaaaagtagaccggatctt +tgcggagaacaattcacggaacgtagcgttgggaaatatcctttctaccacacatcggat +tttcgccctctcccattatttattgtgttctcacatagaattattgtttagacatccctc +gttgtatggagagttgcccgagcgtaaaggcataatccatataccgccgggtgagtgacc +tgaaattgtttttagttgggatttcgctatggattagcttacacgaagagattctaatgg +tactataggataattataatgctgcgtggcgcagtacaccgttacaaacgtcgttcgcat +atgtggctaacacggtgaaaatacctacatcgtatttgcaatttcggtcgtttcatagag +cgcattgaattactcaaaaattatatatgttgattatttgattagactgcgtggaaagaa +ggggtactcaagccatttgtaaaagctgcatctcgcttaagtttgagagcttacattagt +ctatttcagtcttctaggaaatgtctgtgtgagtggttgtcgtccataggtcactggcat +atgcgattcatgacatgctaaactaagaaagtagattactattaccggcatgcctaatgc +gattgcactgctatgaaggtgcggacgtcgcgcccatgtagccctgataataccaatact +tacatttggtcagcaattctgacattatacctagcacccataaatttactcagacttgag +gacaggctcttggagtcgatcttctgtttgtatgcatgtgatcatatagatgaataagcg +atgcgactagttagggcatagtatagatctgtgtatacagttcagctgaacgtccgcgag +tggaagtacagctgagatctatcctaaaatgcaaccatatcgttcacacatgatatgaac +ccagggggaaacattgagttcagttaaattggcagcgaatcccccaagaagaaggcggag +tgacgttgaacgggcttatggtttttcagtacttcctccgtataagttgagcgaaatgta +aacagaataatcgttgtgttaacaacattaaaatcgcggaatatgatgagaatacacagt +gtgagcatttcacttgtaaaatatctttggtagaacttactttgctttaaatatgttaaa +ccgatctaataatctacaaaacggtagattttgcctagcacattgcgtccttctctattc +agatagaggcaatactcagaaggttttatccaaagcactgtgttgactaacctaagtttt +agtctaataatcatgattgattataggtgccgtggactacatgactcgtccacaaataat +acttagcagatcagcaattggccaagcacccgacttttatttaatggttgtgcaatagtc +cagattcgtattcgggactctttcaaataatagtttcctggcatctaagtaagaaaagct +cataaggaagcgatattatgacacgctcttccgccgctgttttgaaacttgagtattgct +cgtccgaaattgagggtcacttcaaaatttactgagaagacgaagatcgactaaagttaa +aatgctagtccacagttggtcaagttgaattcatccacgagttatatagctattttaatt +tatagtcgagtgtacaaaaaacatccacaataagatttatcttagaataacaacccccgt +atcatcgaaatcctccgttatggcctgactcctcgagcttatagcatttgtgctggcgct +cttgccaggaacttgctcgcgaggtggtgacgagtgagatgatcagtttcattatgatga +tacgattttatcgcgactagttaatcatcatagcaagtaaaatttgaattatgtcattat +catgctccattaacaggttatttaattgatactgacgaaattttttcacaatgggttttc +tagaatttaatatcagtaattgaagccttcataggggtcctactagtatcctacacgacg +caggtccgcagtatcctggagggacgtgttactgattaaaagggtcaaaggaatgaaggc +tcacaatgttacctgcttcaccatagtgagccgatgagttttacattagtactaaatccc +aaatcatactttacgatgaggcttgctagcgctaaagagaatacatacaccaccacatag +aattgttagcgatgatatcaaatagactcctggaagtgtcagggggaaactgttcaatat +ttcgtccacaggactgaccaggcatggaaaagactgacgttggaaactataccatctcac +gcccgacgcttcactaattgatgatccaaaaaatatagcccggattcctgattagcaaag +ggttcacagagaaagatattatcgacgtatatcccaaaaaacagacgtaatgtgcatctt +cgaatcgggatgaatacttgtatcataaaaatgtgacctctagtatacaggttaatgtta +gtgatacacaatactcgtgggccatgggttctcaaataaaatgtaatattgcgtcgatca +ctcacccacgtatttggtctaattatgttttatttagtgacaatccaatagataaccggt +cctattaagggctatatttttagcgaccacgcgtttaaacaaaggattgtatgtagatgg +taccagtttaattgccagtgggcaatcctaagcaaaatgagattctatcctaaagtttgg +gcttgatataagatttcggatgtatgggttttataatcgttggagagctcaatcatgagc +taatacatggatttcgctacctcaccgagagaccttgcatgaagaattctaaccaaaagt +ttaataggccggattggattgagttaattaagaccttgttcagtcatagtaaaaaccctt +aaattttaccgattgacaaagtgagcagtcgcaataccctatgcgaaacgcctcgatagt +gactaggtatacaaggtttttgagttcctttgaaatagttaactaatttaaaattaatta +acgacatggaaatcacagaacctaatgctttgtaggagttatttatgctgtttactgcct +ctacaaccctaataaagcagtcctaagaatgaaacgcatcttttagttcagaaagtggta +tccagggtggtcaatttaataaattcaacatcgggtctcaggatattcggtcatataatt +tattaagggctcttcgagtcttactctgagtgaaattggaaacagtcatccttttcgttg +tgaggcatcttacaccgctatcgatatacaatgcattccaccgcggtgtcccgtacacaa +ggaaacttgttaccttggggatataagaaaactcacacgtctcattattaaactgagtac +aatttttgcacgagaaagtaatgcaatacaatatgatgaaagccagctaatgaaaaggga +tggaacgcacctcggatctgttgcactggattaaaatccgattatttttaaaaatattca +gtgctagagcatatcaggtctacttttttatctggtatgtaaagcccacggagcgatagt +gagatccttacgactcaacgaaaagttataacataactcccgttagccaaagcccaatcc +cgattactgccctaccctaacgtctgccatctaaatatcgaacttgttatgatcaatgtg +actacctcccaccctttccccttcatttgttccactggggataagctagcgttttcagaa +tcaatgcaataagaatagccaattgtctcacttcatcagagctcttggcaattccaggcg +ctacgtggttctggaatatattcatttttcaaatagtaatacgtttagtgttgctattgt +ctacacgtttggatattacgttatgtgagcggacatcaatagttgtctaactctttagta +agccagagatagcactcttagcgaatggataccatcttccataagtttagttaatagtcc +gaaacaactgcttcgagcatatttgaacctccttgtaggcaaatagcctcttcaaagcaa +tcttactaatagatagagtttgttttaagggactactagaaatgggacaatcttaatagt +atgacctaaactgacatttaaagatatatccaggtggcaagcataaagatcattgcgcca +cctccaccgtgggattacttatcagtcgatatcctatatgctaagtttgcgacggcagaa +tacaaactaagctgagttgatgctaaccttacctatgataccccattggaccggttaaca +gccctacttattccaaataaaagaacttttatgctgtagaagctattatagtgatgcctg +gtaacttcagtatattaaaatgacacacatacgccatatagagctcctggaactttgaat +aatgagcgaacttcgaagttgaagagcaagaaaccatatgtcacggttgcctaaagcccg +gtaaccagacatgtgctatcattgatcattatcgaggttttcataaccttgacccattat +cggctgtgcgcggacaagtacttaaatcactagtttcttcacctgcttatcggtaagaaa +taaggttggcaaagaatcgcataagacggacgtagagccgcagcgttgtgcgagtccagg +tgcatgcgcagcaataggattttaaattttgttccatttttaatttagccgtaaggatgt +ccgtaaatgattgaaaattggattcaatctttgggcctatgctactggaacctgatcgac +aaaatttcaaacatacgttaactccgaaagaccgtatttttgcggctagaatagtcagtc +gcttggagccatataccttaccacttaaacgacgtgctcctgtagttgaaatataaacag +aacacaaagactaccgatcatatcaactgaagatctttgtaactttgaggcgaagcaccc +tcttcgagacaactaagagtaaagtaccgggcgccgcaaggagtcgattgggaccctaaa +tcttgacgaattgctaagaggctcagagctaccactgtaatttctctagagcccataata +aatgaacgatacatccgtaggtagcacctaagggattataatggaagccaaatgcagtta +ataatattatatactggcgtacacgattcgacggatctctcacatagtgattcacgaccc +ccccctttgattgacacagcgtcagcattttgcaagaacgatcttctgcatagggtgcgc +caccgtaaggatgacgtcgaagctacaactgggtataatttaccatgcttccctgatgct +gagtgcaatacactaagaatgagtttttaccccatatcaccagtatttgttctgttattg +cgaagaaatggctatgctgagttggcgactaaagtcacccatcctttttattaggtaacc +ccctcccttaaactaactgatttgctggagctgccctgcatacatatactttatcattta +tggacgtccgtgacgcttattatccaccatagtcgatatgctacacggattcattaatgg +atcgtaggagtttaagttatatttactaagatcggtctcggctactatcccgccttaccc +ggcgctatttacggccatttttaatatattgacggtaattattcctatggtttcgaccgc +acgtccttggacaagaaagaatggcaaaaaaaatgtaaaagaaaaaaaatattgagtccc +taccatcatataaaaaatatgtgatgagtaacttgacgaaatgttagtggttattaaaga +ctatctattacaccttttgttttctgtcgtagtatattaaagtctagaagccttacagga +aaatcagggttatacagccgatactccgcagcatgaatcatcgaggaggtgtcctaccat +cgcgccttgtaatcttgtctgtgtatactgtatttagaccttttatacaaagtaaatatc +tcggctttatgtgattgggaggggcctactcaaacatgatgacttgacctaataatcact +gtgcgggcgtcttatgactagctattccttgaaatccaccaccaaatggttaatatgtaa +aaactttgacgatgaaacaaggtgaatgtgtagttactttgtgtaattagctgcgtcgag +cattgcttgtaaaaccgtcaatcgcacacgttacttccataaaatttctacgaatacacc +cttcttaaaaaaaacgtaggaattcacgagtttaacaaacgataactgtataaagtggaa +gtccgaagaaagcagatgcccgaactactcgaagatgtttcgttttcttaaccatagggg +cttcttaatggcccactacgcacattttgttcaagcccgagagggacatccccattacgg +gagtattactaaaactgttccgtaatacgttcagcaagggatgaaaaaggccactgctca +agttattgacgtgggagtattacatcggaagcctgaatcccacactatgatggtctgtac +aggcctagggactgcgtctagacggtattaccggcttctaatcatacgatcgtgagtctt +aacgggaagtaaggctcacacctaccccaaaccatttatctatgtaagtataaaattgtg +cgtaagtgttcaaagtggacaataaagacgtggcaaaaacccccgcacataagccgcttt +agatttcacaaataccaatgcggttaaaaacatccttgagtcgtacatacaccatactcg +cgttaaacggatataacagaagataataaatccggatgtggagtcggtgtaactatagaa +agccaagtgaaataatgcttaccagtcatttagctatacggctttcatttcatgtcaaga +gggtggagtttgacctgtacagttgatatatcaccgatacttagaactcacctaaagcta +aaattgctcgcagcgtgtaatccgcatattacaaacaatagatgggattcattatacata +agacacgatgatctgctttttcaggttgcgagatgttgcctatcgtcaatcgagtcctgc +cttacaccacttaaacaaaagtattgacagggaacctattttcgaggtattatatagtcc +agcttgaatatcaatttgacagttaacctagtgaaaatcagtaagaggaaatacgccaca +ttctccagtgaaattctacgggttatcgtctagtccaactatcaattataactcacgaga +tataagtaaattctcgtacttggcctgatttttattatactttggatccttagtaaacag +gaagggagaaaccttcaacgaaaaacactggattttgttttactctcaaagctcttatat +gacggaaataccctgtcaagtcttaactttattactagactaatgaaatgggcttggggt +ggccagaatcatagtacaatttagcggatacactattcggactttcctatcggctgtctg +gttggataagtatggggactaataggctagacatacctatacttaaactatacaggcgtc +atctatctctgcaactttggagttccctgatgttctcccgccctttgggttcacatcttc +tataccgacacccctaataacgattagtttgtgggttagagtaaattaatacggttaata +ttaatgtatcgttgaaaagctggtgtcgccaataaggtaaccggctaggcagagtatatg +tcacgaagtataactaccctaatgataagctgtaggaataaaattaatgctgtctctaag +cgaagagatatttccgactctgttttaatgacgaatctcattacttctgacttgcaaatg +ttcaatatggcacggtttcacggcacctttgtgacgcatataatgaacttagaagattat +aacgacggaactttatatgataatccgttacgattaaagaatctgttaaatatcataatg +gcattcagttctagaccgtgcatcatggtaaacttactttctctgcatggcgacatacat +ttcgctattcaaattcgcgtgtggttacacccactcgcacctttggaatattaagagaag +atgatcagaaaatccattcgctcaatttttctgacgtacgtctaatttatcctaggagac +aaatcgttttatgtctctcacatttttgaagaaaggttcgagagacaatactcaggtcct +gaactgctagaagatactcggtggagcgtggcaacaatgaaaaactcgtgacataaatga +atgatacttttccaagttcagttaagtgaatatgtttaacatacccggcttttcgatctt +aagctgacgctggacgtgcgagtaatgtcagtctcttacatacactagtgactccaagtt +tcgtcaaaaacgccccctcccttctcgagcccactcacgctatgtattgacgcgaacttg +ttcgggatcagacttttcaggagttcggtcgcgtgtccctatgtgctaatatataagtta +gatcgcattagatgctaatctgaatacttatagacgaccttcaacgagaacgggtaccac +cttgaggctagagttaggtgtgaaacgacaggtagggacatataaaatttgagtgcggct +ttagttaagggtttaattacctactcaaacatcacgctcgcgcccttcgtacgtaatcga +ccatctagaggctaaggggactgtactaggtagtgattaatgatatcctagacgcacgtg +ccttagatcttcagactctgatggtccgcgatcaccgtaattgtagtcctccaactcgat +cactttgttggcgtcaaagaaattacgatatctaaatacttataatacaataaccaagga +tgagaatgactcatcgcgttggagttatattgcttgaagttctatggaatgaaagcacgt +tatctgccgtcccaatatctccagtgagctaattcattggacggtccactttgatcaatc +cccgaggagatgttcggacactttagtctgtaacacttagcgttgagaccacgaacaatt +gattactcagtcttgaaggtgttttccaaagttcattttaaataagactacgataggcct +ttcctattgatataaactacccggctctgttgttcgtgtgagtcgtacttctctgtgttt +ttctgattatagcaagattcgattcttagtgtaaacagcgatttttatttgacccgtcaa +tgagaagcgcataggatctaagcaaaattatcaagttgtgccacaaggtaagatctttcc +agttattgcaggtaggatgtatcccacgttgatagtatgaggtctgacgtcaactgtcta +ggagagttgaccgcgtgcgggtacaccggatttgcatcgatgttgagaacgcagaactcc +cactgtcgtggcggcgttcctgatatttagcaagaggcgttgataaagccctcatcatct +agatctcgacctcatctgccctcttgctccatcattttctacacagactactttcctatc +tacgttagtataattgctttctatcttagtatcatttagagcttctccgtcaacaggttc +gtgctattaaagttagtacgaaagggacaacttgtagcaacgcatttaatcggttttcga +ctacttcgcacaaaatcagataaagaagtttgtcattctattagacattgaattgcgcaa +ttgacttgtaccacttatgatcgaacactgaatcaagactgtgattaactaaaatagaca +agccactatatcaactaataaaaacgcccctggtggtcgaacatagttgactacaggata +attaattggactggagccattacattctctacaatcgtatcacttcccaagtagacaact +ttgaccttgtagtttcatgtacaaaaaaatgctttcgcaggagcacattggtagttcaat +agtttcatgggaacctcttgagccgtcttctgtgggtgtgttcggatagtaggtactgat +aaagtcgtgtcgctttcgatgagagggaattcaccggaaaacaccttggttaacaggata +gtctatgtaaacttcgagacatgtttaagagttaccagcttaatccacggtgctctacta +gtatcatcagctgtcttgcctcgcctagaaatatgcattctatcgttatcctatcaacgg +ttgccgtactgagcagccttattgtggaagagtaatatataaatgtagtcttgtctttac +gaagcagacgtaagtaataatgacttggaataccaaaactaaacatagtggattatcata +ctcaagaactctccagataaataacagtttttacgatacgtcaccaatgagcttaaagat +taggatcctcaaaactgatacaaacgctaattcatttgttattggatccagtatcagtta +aactgaatggagtgaagattgtagaatgttgttctggcctcgcatggggtctaggtgata +tacaatttctcatacttacacggtagtggaaatctgattctagcttcgtagctgactata +ctcaaggaaccactgctcaaggtaggagactagttccgaccctacagtcaaagtggccga +agcttaaactatagactagttgttaaatgctgatttcaagatatcatctatatacagttt +ggacaattatgtgtgcgaaactaaaattcatgctattcagatggatttcacttatgcctt +agaaacagatattgcccgagctcaatcaacagttttagccggaaacaatcgaagcatagg +gacaatgtatcttttcctaaattgccatgtgcagatttctgagtgtcacgaagcgcataa +tagaatcttgtgttgcctcaactcgttgaaaagtttaaaacaatcgcagcagtctttttg +gggtctactgtgtgtttgcaaaataactgaaagaaacgcttgaacaactctgaagtagct +cgagtactcattaaagtgtaacacattagtgaatatcggccaatgaaccaaacgcttccc +ggtacgctatctctctcatcgggaggcgatgtgcaggttatctacgaaagcatcccttta +cgttgagagtgtcgatgcatgaacctcattgtaacaatagcccagcaaattctcatacgt +gcctcagggtccgggcgtactcctccatggaagggcgcgcatctagtgttataccaactc +gctttttaactactatgctgtagttctacaggcatagtggccagtattttctaacttctc +tggatagatgctctcactcctcatccatcacggcttcagtttacgtcttacttgcttgtt +cagcaacggatggaggcattaagtatcttcactgttccctaaaattgctgttcaatatca +aagtaaggacgatacagggaaagctcaagcacactcattgaatactgccccagttgcaac +ctcacttaatctgacaaaaataatgactactctaagtgttgcggaagcagtctcttccac +gagcttgtctgtatcacttcgtataggcatgtaactcgatagacacgaacaccgagtgag +aaactatattcttgcttccgtgtgtgtgacaccaggtaattgatgcggatataagctgga +gatcactcacgcccacacaaggcgctgctacctctttattccaatgtgtaagaatttgct +aacttcatttctagaccgcagctttgcggtcataatttcacggtacggacccttgggtta +gagacttgataacacacttcgcagtttccaccgcgcacatgttttagtggcttctaacat +agaatttttgttgtgacataaagagtgcgtgggagacttgcccgaccgttaagccataat +caattgaaagccccgtgagtcacatctaattggttgtactgcgcatttagctatccttta +gctgactcgaagagattcgattcctaatataggttaattagatggctgccgcgcgaagta +aaacgtgaaaaacgtagtgcgcagatctgcataactcgcgcttaattacttatgagtagt +tccaagttcgctacgttatgagagagattggaattaagcaaatatgttttatggtgattt +tgggatgagaaggactgctaagtacggctactaaacaaatttctaaaaccgccatctacc +ttatcttggagacatttaagttgtatatgtcactagtctagcttttgtctgtgggacgcg +ttctcggaatgagggaaatgcaagagccgattcatcaaatgcttatctaagaaagtagtg +gactattacaccaagcacgaatgccagggaactgctttcttgctcaggacctcgcgacaa +ggtaccccgcataagtcctagaattacatttggtcagcaatgctgacatttgaccgtgaa +aacataattttaatcagaaggcagctcacccgcttgctctagatcttatctttgtatgaa +tgtcagaatttactgcaatatccgttccgaatagtgagggcttagtatagttctctgtat +acaggtcacatcaaactccccctgtcctagtacagctctgagctttaattaattgcatac +atttccttcaatcatcagatgaaaacaccgcgaatcatgctcttctcgtatagggcaaga +gaagcaacaaacaactagcccgactcacgttcatccgccgtatccttgttcagttcttac +tccgtattaggtcagcgaaatctaatcagaataatcggtcgcgtatcaaaattaaaatcc +cgcttgaggttgacaattaaaacgctgagcagttatcggctattagatagtggggtgaaa +gtaattggctggaattatgttaaaacgtgatattaagctaaaatacgctacttgttgccg +acctaattcagtcattcgatattcagttagagccaagaataacaagcttgtataaattga +acggggtgcactaaacgatgtgttactctaatattcagcttggagtatacctgaaggcga +attcatgtatcggccaataataagacgttgaagatcacaatttggactagcaaaagaagg +tgatttatgcgtggggattgagtccactgtacgagtacggtctctggaaaattataggtt +cagggaatataaggaagtaaagataattaccaagagatttttggtatcgctatgacccag +aggtgttctaacgtctgttttgatccgcagaatttctgcctcaatgcatatttgacggac +ttgaactagagcctctaaagttaaatggcgacgcaactgttcctaaacttcaattattac +tactctttttttcctagggtattgtagaggccagtggacaaaataaatcaaatttaagat +gtttcggacattaacatcccccgtagcatagaaatcatcagttatccaatctctcatcga +gcttttacaatttctgctggcgctatggacagcatatgccgcgagacctccgcaagactc +acttgatcactgtaagtatcttcattagaggttagagcctatagttaagctgctgaccta +gtaaaattggtattttctaattttattgctcaagttaaaggttagtgaagggataatgac +gttatttttgaacaatgggttgtattcaattttatatcacgaatggaacccttcattccc +ggcataatactagacgacacgaacaagctccgatctatcagccaggcacgtgttaaggtt +taattccggcaaaccaatgaagcatcaaaaggtgacctgatgcaacttagggtcacgatg +agtttttcaggactacttattacctattaataagttaacatgagccttcataccccgtaa +gacaatacatactccaccaattagaattctgagccatcttatctttttgtatcatcgaag +ggtatggccgaataggttaattagttactcctaacgtctctacaggcatgcatttgacgc +accttcgaaaatagtcaatctctcgccacacgcgtctagtatgcagcatcaaaaatatag +tccacggtttccggattaccaaacgcggcaaagagaaacattgtatcgacggagataact +taatacagaaggaaggggcatcttcgaatacggatgaataattctatctgtttattctga +catcttgttttcaggttaatcttacgcattcaaatgacgcctgccccatgcgtgcgcaat +tattttctaatattgacgagagcaatctcactccttttgggtctatttatgttttattga +ggcacaagcctatacagaacaggtactattaaggccgtgagtgtgagactcaaaccgtgg +aaacaaaggatgggttgttcttggtacaagttttagtgcatgtgggcaatccttaccaaa +atcagatgctatccttaactttgggctgcatttaagatggcggttggaggcctgtgagaa +tcctgcgtgtcatctttaatgaccgaattcatccatgtagattcagatcacacactcatt +ccttgatgttgtctaaacaaaagttgttgtggacgcattggagggagttaagtaacaact +tgggatcgcatacttataaaaattatatgttaaactttcacaaacgctgaagtccaaagt +aactagcccaaacgcctcgagagtcactaggtattaatggtgtttgagttcctgtgaaat +agtgttcgaaggtaaaatttatgtaccaaatcgaaagaacacttaataaggcttgcttgc +acggaggtatgatgtttactgactctacaaccctaattttccagtacgtacattcattcc +aataggttagttctcaaagtgctatacaggctcctcaattgatgatatgcttcagccgct +ctatggatattagctcattttatttaggaagcccgcttagaggcttactatgagggaaat +gccaaaatgtcatacttttcggtgtgtcccatatgacaccgctttacatagaatttgaat +taaaacgcgctctcccgttcactaccatacttggtaccgtgcgcatattacatatagata +taggatcattttttaaagctgtactaggtttgatcgacaatcttatgctatactatatga +tgtaaccctcataatcaataccgatcgtacgatcctagcataggtggcaagcgattttat +gccgattattgtgttaaatagtctgtgagtgtgattatcagggctacgttggtagagggg +ttgtatagacctcgcacacattgtgacatacttaacaatatacgaaaactgatataataa +atccccttacccaaacaccaatcccgttgaatcaactaccataacgtctcccatataaat +tgcctacttgtttgcataaatctgaatacataacaccattgcaccttcttgtgttccaat +cccgttaagattgccttgtcagatgatatgcaagaacaatagcatttgctagcaattatt +aacagctcttcgaattgcctccacataacgcgggagggtatattttaatttggcaaatac +taagtactgttggcgtcatatgctattaacggttggatattaagttatgtcagccgtaag +caagagtgggcgaaatattttgttacccagtgagagcactcttagagtttggatacaata +ggccatatgttgacttaagaggacgtaactacgccgtacaccattgttcaaccgacttct +tggcaaatagaatcgtattagcaatcttaagaatagagacacgttcgtgttagggtatac +tacaaatccgaaaatcttaagaggatcacctaaactgaaatttatacatatttcaacgtg +gatagatttaacataattcagccacctccaacctgggagtaattttcagtagatttacta +gatgattagtggcccaacgcacttgactatataagatctggggatcctaacctgacctat +gagacaaaattggaaacgttaacagcccttatgtgtacaaagaaaagtaagttgttgctg +ttcaacagatgatagtcatgacgcgtaacttcactatagtaaattgaaacaaatacgcaa +tttagacagaatggtacggtcatgaatgacagtaattcgaagtgctagaccaacttaaaa +taggtaaacgtgcccgaaaccccccttaacagaaagctgctatcatggtgcagtatcgac +gtgttcagaaacttgtaacttttgagcaggtccgagcacatggaagtatatcacgtgttt +ctgaaccggcttatccctaagatatatccgtcgcaaactttcgatttagtcccacgtaga +gcccaagcgttgtgcgactccacgtgcatgcccagaaatacgagtttaaatttggttaca +tggttaattttgaccgaagcatcgcactttatgattgataattggattcaatatgtcgcc +ctatgcgaatgcaacatgatccacaatttggctataagacgtttaatccgtatcacactt +tgtttgcggctagtatagtaacgcccgtgcaccaagagtcagtaacaattataagtactc +cgcaggtacttcaaatataaaaactaatcaaacacgacccatatgatcatctgaagatat +ttggaactttctcgacaaccaccctcgtactcaatacttacactaatcgacaggcacacg +caacgtgtacagtcgcaccatattgagtcaagatttgcttagtggcgatgagcgtacacg +cttatttctctagtcacaattagttatctacgagacatcacgagggagcaaataagcgat +gttatggctacacataggcacgtatgaatatgatataagccagttaaacagtcgaaccat +cgagcaaattctcatgcaccaacccacacgttgaggcacaaagagtaagctgtttgaatg +taacttcttctgctgagcgggccccaacgtaaggatcaactagaagagaaaactcggtat +tagtttaaatgcgtcacggagcatgagtgcatttcactaagaatgtctgtgtaaccaata +taacatctatttgttatctgattgcctacttatggctttgcggtcgtggcgactaatgtc +tccaatccttttgaggtcggtaccaactccctttaaattacgctgtgcaggctcatgcac +tgcatacatatacggtagcaggtagggacctcacgcacccttattataatcaatagtagt +tatcagtcaacgaggcaggaatgctgaggtcgaggtgttggtatattttctatgtgccgt +ctaggcgactatcacgcattaccaggcgagatttaagccaattttgaatatagtcaacgt +aatttttactatgggttccaccgaaacgccttgcacaactaagaatcccataaaatatcg +atatcaaataaaagattgtgtcaataccttcatatatattttttcggttgactaacgtga +actaaggttaggggttttgtatgtctatataggaaacagtttcttttctgtcctacttta +gtaaagtcttcaagccttactccaaaatcacggtgattaagccgttactcagcagcatga +ttctgcctgctcgggtcctaaaatccagccttgtaagagtcgctgtgtattagctaggga +gacctttgttaaaaaggatatatcgcggcgggatgtgagtgcgtggcgcatactcaatct +tcagctcgtgtcattataatatctctcccccacgcttttcactagatatgccgtgtaagc +aaacaccttatgcttaatttcgaaaatattggtacttgaaaaaagctgtaggggtactta +atgtctggtaggagatcaggagagaattgagtgtaaaaccgtaaagccctcacctgactt +catgtaaatggcttagaagactccatgatttaataaatactacgaaggaaagactggatc +taaagataactctagtaaggccaactcccttcaatgctgttgccagttataatccaagag +ctgtccttttctgaaccatagcggcttctgaagcgaactagaagcaaagttggttctagc +cagacagccacataccctgtacgggtgtattactaaaactggtccggtattagttcacca +agggaggaattaggcaaaggatctaggtatgcaagtcggagtattacatccctaccctga +atccatcaataggttcctctgtactggccttcgcaatgagtattcaaggttgtacagccg +tataataataagatagtgactatgaacgggaagtaacccgctcaccttccccaaaacatt +gttatatctaagtattaaagtctgccgtagtgttaatactcgaaaataaacaactggcaa +attacaccgcacttaagccgcttttgatttatatttttccaatgcgcttttaaaaataat +tcagtcctacatactaattaagacccttaaacggagatatcacaagttaagttttaacca +tctcgactaggtggaactatagatacccaactcaatttatcattacctgtaatgttccta +gaaggattgcatttcatgtcaagacggtggagtttcacagcgaaacttcagtgtgaacag +attctgagaaatcacctaaacctattagtcagagcacccggttagaaccagttgtcaaaa +aatagagcggttgcatgagacagaagtaacgatgagatccgttgtaacgttgagacatct +ggcctatcgtcaatacagtcctcccttaaaaatatttttaaatactaggcaaacccaaca +taggttagtcctatgtgatacgccacatggtatatcattttgtaacgttacctagggata +atcaggaagtggaattacgcaaaagtagacagtgaaatgcttagggttatagtctagtcc +aaagataaaggataaagcacgtcagagaactatattagccgaatgggaatcattgttagg +agactgtggatcatgtctaaaaagcaacgcagaaacagtcatcgaaaaaatctcgttttt +gtttgaatctaaaagagctttgatgaccgatagtacctgtatactagttactgtattacg +tgtctaatgatttcggattggggtccccagaatcagacgtcattgtagacgattcaagtt +taccaatttaatttcccagctctccttggagaactatcgccaataattgcagtcactttc +cttttctgaaacgataaagccgtcagagttctctgcaacgttggacttacctgaggttct +aacccactttcggttctaatagtagttaacgacacaacgaataacctttactgtggggct +ttcacgatattttttcgcttattattaatggttacgtcataagctggtgtccaaattaag +gttaccggcttcgcagagtagttgtatccaagtataacttccctaatcataagatcgagg +tagaaaattaatgctgtctctaaccgaacagatatgtcccactatgtggtatggacgttg +ctaattacttctgaagggaaattggtcattatggatacgtgtctaccatcaggtcggacg +cagatatggttctgtcttcagttgatccaccgttctttataggataataactgacgatta +aagattatggtaaatagattaagccaattctcttcttgtcagtgaagcatccttaactga +cttgctctgcagcccctcatacatttagctattcaaagtaccggctcgtttcaaactctc +ccacctttggaagaggttgtcaacttgataagtatatcatttacagcattttttcggacg +tacctctaatgtttcattgcagaaaattagttttttctatcgcacattttgcaagtaacg +ttagagacacaattatctgcgaatgaactgctagatctgacgaccgggagcctcgcaaat +atcaaaaaagactgacatatatcaaggagtcgttgacaagtgctggtaagtcaattggtt +tatctgtcccggcgtttcgatcttaagctgaccatgcacggcagagtaatgtcactctcg +ttcttacaagtctgtctccaagggtcggcaaaaaagacccctccattctcgagcccactc +acgatatgtagggacgacaacttgtgcggcttatgaattgtctggactgcgggcgagggt +ccatatctccgaagttagaagggacatacctttagatgataagatcaattcttattgacg +aaattcatccacaacggggaacaacttcaccctagacttacgtctgaaaagacacctagc +gtcttataaaaggtcagtgccccgtttcgtaaggctggaattacctacgcaaacttaaac +ctcgcgcccttccttacgtatcgacaagatagaggctatcgcgaatgtactacggaggca +tgaatcatatactagaaccaagtgcctgtgatattaacaagatgatccgacgcgagcacc +gtaattctaggcataaaactccagcaatttgggggccgaaaacaaatgacgttagctaat +taattatatgacatgatcaaaggaggtcaatcacgcatcgagttcgacgtatattcattg +aacttcgtgcgtttgaaagaaacttttatgaaggcaaaattgatcctgtctcctatttca +tgcgtacctcctagttgataattccccgagcagtggttaggacacttttgtcggtatcaa +gttccggtctcaaaacgtaaaattctgtaatctgtatggatggtctgtgaattagttaat +ttttatgaagtcgtcgagacgcagttcctattgatttattctaaacggagatgtgcttcg +tgggactcggaagtagatctgtgtttatgattattgctactttagatgctgactgttaac +tccgtgttgtttttcaaccgtatatcacaaccgaattggatagaacctatagtttcaagt +tctgccacaaggtatcatatttacagttagtgctggttgcttctttcaaacgtggtgagt +ttgtgctatcacgtcaacggtagagctcagtggaccgagtgcgcgttcaaccctgttcca +gagagggtgtgatagcacatataccacgctcgtcgaggcgttcatgatagtttgcaagag +ccggtgttaaacacatattattattgttatccaactaatcggacctatgcataaagcatt +gtctaaacagaataattgcctatatacggtagttttagtgatttatatcttagtatcagt +tagagcttcgaactcttcaggttcctcatatttaacgttcttcgaaagcgaaaacttcta +caaacgaatgtaagcggttttccaagtagtacctataaatcacagaaagatctgtctcag +tatagttgaaatggtattcagctagtgacgtgtaccaattatcatagttcactcaagcaa +gacgctcattaacgaatatagacaagacactatatcatataataaaaaagaacatggtgc +tcgaacatagttgaattcaccatattgaaggggaatgctgacatgtaattcgctactaga +cgatcaattccctacttgtcaaagttgaactggtacgttcttggaattaaatatgattgc +gctggaccaaattgcgacttcttgagtttcagggcaaacgattgagccggaggatgtccg +tctcttacctttcttgcttatgataaacgacggtccctgtacatcactgggaattctcag +caaaaataattgggtaaatcgagactcgatgtattcggccacaaaggtgttagacgttaa +agattattcaacggggcgataataggatcataaccggtatgcaagcgcattgaaagagcc +atgagatccttatccgataaacgctgcacggtatgtgcagccttattgtcgatcacgaat +ttataaatgtagtctgggctgtaagttgaagacctaagttataatgaagtgcaataccaa +atcgattcatagtggattatcagactcaagatatctcctgataaattacagttgttaaga +tacggataaaatgagatttaagattagcagcctctaatctgtttcaatcccgttggaatg +tggtatgcgatcaaggttaagttaaaatcaagcctgtcttcagtcttgattcttgttctg +ccatcgcatgcggtctacgtgagttaatatgtagcttacgttctagcttgtgctaatctg +agtatagattcgtagaggaatattatcaagcttccacgcctcaacgtacgtgtattggtc +acacaagacactaaaagtggaagtagcgtaaactatagtctagttgttaaatgctcagtt +cttgttatattcgatatactcttggctaatttatgtctgagtatataaaattaatgatat +taacttgcatttcacggatcccttagaaaaagattttgaccgagcgcattataaacggtt +acaccgaatcaatagaagcatacccaatagctttctttgaatttattgcctgcgcaactt +ggctgactctctagatccgaataattctatatggtcgtgacgaaactagttcattactgt +ttaaaatgccaacatgtcttttgggccgataatggctctttgcaaaattactcaatgata +cgattgatcaaagcggtagttgctagtggtagcatgtaagtctatcaaatgtctgattat +ccgaaaatcttccaaaagagtccacgtaccatatctatctcatagcgacgcgaggggaac +cttatctaactatcattccatttaccgggtgactctcgatgcaggatccgattgggataa +attgcccagaaatggctcattcctgactaagggtaaggccgttctcagcaagggaacccc +gcgaatctaggcttataccatctagattgttaactacttgcctgtagttctacagccata +ctggacagttgtttctaaatgatcgggattcatgctagcactcctctgaatgcaccgcgt +aagtttaactattacgtccgtgggcagataaggatggaggctgtatgtatcttaactgtt +acctaatatggctggtaattatcaaagtaaggaccttaatgccatagcgctagcaatcgc +tttgtatactgaccatgtgccaacctctcttaatctgtaaaatataatgtcttagctaac +tgtggacgatcatgtctctgcctagagcttcgctgtatcaattcctatagccagcgtact +agtgacacaacaacaccgtgtgagaaaagatattagtccttacgtctgtctctctacagc +ttattgatgaggattgaacatggacatatagctccccctcaaaagcagatgctacctctt +tattccattctcgaacatttgccgaacttaatttcgacaaacctgaggtcacgtcttaat +ttatcggtaacgtcacgtccctttgagactggataaatatattaccaggggccaacgagc +aattgttggaggcgcttctataatacaaggtgtcttgtcaaagaaagacggcgtgcgtct +cgtgcaactcacttaaccaatattaatgtgaaacccccctctctcacatcttatgcggtg +tactgccctggtacatttcctgtacaggactccaacagtgtagattcctaagatagctgt +tggagttgcctcacgccagatcgaaaaactgaataaactagtgagctgagctgcagaaat +accgcttaattacttatgactagttcaaagggacctacgtgatgtcagacattgcaagga +agaaattaggtttgtgcgtcattttggctggactagcactccttacttcccctactattc +aaatgtcgtaaacagcatgagacaggatcgtgctgacatttaaggtctattgggaacgag +gctacctttggtcgcgcgctcgcgttctccgaatgaccgaaatgcatgagcacagtatgc +aattgcttatagatctaaggtctggtcgttgaaaccaagcacgtaggcctgggaaatcag +ttcttcctcagcaactacacaaaagcgtccaagcattagtacttgtagtaaatgtccgaa +cctatgcgctcatttgaaagtcaaaaaatatttttaagcagtaggcacctaacccgattc +ctctacttagtagctttctttgattctcagaattgactgcaatatcactgcacaattctg +tgccattactagacttctctgtattaacgtctcatcttactaacactcgcctaggacaca +tctgagagtgaagtatttcaatacatttactgaaatcttcagttctaaaatccccgaata +aggctcttatcggtttggccaacacaagaaaaaaacttcttgcaccactcaccttcatac +gcaggagcctggggaacttagtaataactatttcggcagacaaagcttataacaagttgc +cggcgcgtataatatttaaaagaccccttgagctgctcaattaaaacgctcacctggtat +aggctattagatagtgccgtcttagtaaggggcgggaattatcggataaactgatatttt +gataaaataaccgacttgttcacgacataagtcactaaggagattttatctttctccaaa +gtatatcttccttggataatttcaaagcgctgcaatttaagttctgttactagtttatgc +tgctgggaggtgaccggaaggcgtagtaatctagaggcaaattataagaagttcatcata +tcattttcgactacaaaaacaaggtgttgtatgccggcgcattgtgtaaactggacgagt +accctagatggaaaattatacgttaagccaagatttcgatgtaatgataattacctacac +atttttgctatccataggaacaagagctgttctataggctcgtggcatacgaacatttgc +tgccgctatgaatattggaagctcttcaactacagactctattcttaattgccgtcgaaa +atgggccgaatcggctattattaatactcggtttttccgaggggattgttgtcgacagtc +gtaattattattaatattgatgttggtgaggtcatttaaatacaaccttgcagacaatga +ataagggatccaatctctcatactccttttacaattgctcatgcccctatgcaaacctta +tgccgccacacctccgcaactctctcttctgaactgtaagtagcttcattactggtttga +gactatactgaagctgatgacattctaaaatggctattttcgaatgtgattcataatgtt +tatcgtttgggatggcagaatcacgttatttttgatatagcccgggtattctattgtata +gaacgtatgctacaagtcattccccgaagaagactagaagtaaacaacatgcgaccatcg +ttaagccacgcaaggctgtagctttatttcccgataacctatcttccataaatagcggac +agcaggatactgacgctcaacatcagtggttatggtctaatttttaacttttaataaggt +aacttcagcaggcatacacagtaactctttaatttataatcaaattagaagtctgacact +tcttatatttttctatcatccaacgcgatcgcccattagcttattgtgttactaataacg +tatctaaaccaatccttttcaagctactgcctatattgtcaatatatacaaacaacagga +tagtaggctgcttaaaaaatattgtcaaccgtgtacgctttacaatacccggaaatcaca +aactttgtagacaacgagtgaaatttatacactacgaagggccagcgtacaagacccatg +aattaggcgatatgtttattctgacatattggtttatccttaatctgtcgctgtaaaatg +aagccgcccccatccctgcgaattttttttcgaagattcacgactgaaatataaatacgt +ttggctatatttatgttggagggaggcaatagcctttactgttaaccgaagatttagcca +gtgagtgtgacactaaaacactggaataaatgcaggcgttcttctgggtaaaaggtttag +tcaatctcgcctataagttcatatagctctggatataattatctggcccatgcatttatc +atggcgcttggtgccctgtgtgaagccggcctctcatattgaaggtccgaagtattccat +gtacattaagatcactctctcattcatgcatcttggcttaacaaatctggttgtccaagc +tttccaggcacgtatggtacaaattcggatcgaatacttataaaaatgatatgttaaact +gtctaaaacgctcatctacaaagtaaagtgcactaaccaatagagtctcaagaccgtgta +atgctggtgcactgaatgtgtaatacggttagaagggattagttatgttacaaatccatt +gaaaacttaagaagcattgcgtgctcggagggtgcatcttttatcaagagactaacatta +ttttcaacgacgtacatgctttacaatagggtacttatcaaacgccgagaaacgcgccta +tagtgatgttatgattatgacccgatatccattggaccgaattttatgtaggttcccagc +gtactcgcgtaatatctcggtattgccataatgtaatacttgtcggtctctcccagatga +aaaagcgttacagagtatttcaatgaaaaacagcgcgcaacgtcaatacctttaggggta +acggccgctgatttcatatagatatacgataagttggtatagctctactaggtggcatcc +acaatcgttgcatttactatagctggttacaatcataatctataccgttccttacatact +accatagcgggatagcgtttttttgccgttgattgggtttaagaggatgtcagtctcatt +atatccgattcggtgggagagccgttgttttcaaatcgcacactttgtgacataatgtac +aagataacaaaactgatataagatataaactgtcaatatcaccttgacacttgaatcaaa +gtaaattaactcgcaaatataatttgactaattgggtgcagatttctcaattaataaaaa +aatggcaccggatgggcttacaagccccttatcattcacttgtatcatgatttccaagaa +caatagaatttgctagcaagtatgaacagagattcgaattgcatccacagtacgccggag +cgtttattttaatgtggatatgacgatgtactgttggcggcatttgctagtaaccggtcc +ttatttacgtagcgcacacgtaagcatgtctgggagaaatatggtggtacaatctcagag +aaagattacagtttggtttaaataggacttatcgggtcggaagtggaacttaataagcag +tacacaattgggcaacagacgtcttgcctattacaataggattacaatgcgttagatttc +agacacgttcgtgtttggctattcgtcaattccctaaatagttagacgatcaactattat +caaagtgattctttgttcatcctccattcatgtaacagatggcacactacgcataacgcc +gaggaattttaacgagatttaagagagcagttcgggcacaacccacttgactttataaca +gctcggcagcataaacggtaatatgtgacaaatttccaaacgttataagaacgtatgtgt +acttagaaaactaagtggttcatgttcaacagatgtgacgcagcaagcctaacttatcta +ttggttttgctataaaagaacaaagttacacagaatcctaagggcttgtttcacacttat +gcctagtgcttcaccatcttaaaatagcgaaaccggcacgaatcaaaccttaaaacaatg +cgcagatattggtgatggtgactccgggtatgataatggtaactgttgaccagcgcccac +ctcatcgaagtatagaaagtggttaggataaggatgagaccgaacttatttccggccata +actttagattttctacctagtacacaacatcagggcggacacgaaaccgccatcacatca +tataccaggtttaatttgcttaatgggggaagtgtcaacgaaccttcgaactttagcagg +catatggccattatatatggccccagagcagaatgctacagcagacaaaatttggattta +tgtagtttaatacctatcaaacttggtgtgaccatacttgtctaacgacagtgcacaaag +tgtaagttacaattattactactcagcagcttctgcaatgataaaatcttatcatacacg +tcacatatgataatatctacttagggggaacgggctccacaacctacatagtactcaata +cttacactattcgacaggcacaccaaacctgtacagtcccaaaagattgagtcaactttg +cagtactgcagatcacagtaatagcttagttagcgagtcaaaattagttttctacgagac +tgcacgaccgtgcaaatttccgatgtgttggctacaaatagcaacgtatgaatttgtttg +aagccacgtaaactgtacaaccttagagataagtctcaggctactaaaaacacgttgtgg +cactaacaggatcatggttgattcttacttattcggctgaccggcccaataagtaacctt +caactagaacagaataatcgggagtagtttaattcagtcaaggtgcaggtctcattgtaa +ctaacaagctctgtgtaaccaagttaaaatcgttttcttagcggattccctacttatgga +tttgagctcgtccacaatattcgatacaagaagtttgtggtccgtaacaacgaaatttta +attacgctgtgcagcctcatccaaggaattaatagaaggttgatggtaggctccgaacgc +tccatgattataatcaagtggactgtgcagtaaacgaggaaggtatcctgacgtcgtggt +gttcgtttttgttatttgtgccctatacgagtagataaaccatgaacagcacagtgtgaa +cccatggttgattttaggctaccttatttttaatttccgttacacagaaacgaattccac +aactaacatgccattaatttttcgatatcttataaaagatggtcgaaattcattcattta +ttttttttcggttctcgaaagtcaactaagctgtcgcgttttgtttctctttagaggtaa +aagtggctttgatctcctacgtttggatactagtcaaccattactccatttgatccgtga +gtatcacctgtctaacatccagcattatgactcctcggcgaagaaaagacacacttctta +gagtcgatgtgtattagctagggacacagttgtttaatacgatagtgagcccagggaggg +cagtgcgtcccccagtagatttattcagctagtgtaagtataagatatctcacccacgag +gttcaagtgatatgcagtcttagaataatacttatcctgaatttcgatattatgggtact +tcaataatccgctagcgctactttatgtctcgttggacagcaggacacatggcagtctta +aacactaaagacatcacctgaatgaatgtaatgggattacaagaatcaatgaggtattat +atacgacgtaggaaactctggatatatacagtaatctagttacgccatcgcacttcattc +ctctggaaacttagaagacatcagctgtacgtggaggaaccagacccccgtatgtagcca +aatagaaccaaagttgcttatacaaacacacccaatgacaatggaccgctggagttcgta +aactcggaacgtagtactgcacaaacccagcatttagcaataggagctacgtatgcaact +cccacgtggtaataccttcaagctatcaatatataggtgcctagctaatcgcattcgcaa +gcagtattcaagcttgtaaaccagtataataattacagaggctctatgaaacccaacttt +ccagctaaaagtcccaattaaatggttatttcgtacttttaaagtcgcccgttctgttat +tacgcgaattgattctactccaaaattaaacacaaattatcaaccgtttcatttatattt +gtcaatgcagctgtttaaaataaggctctactaaattataattaagacacttattaccag +atttctctagttaagtttgaaccagctcgactaccgcgaaagatacattcccttctctat +ttttcagttcatctatgggtcagagaagcattgaatttattctattcaccctcgtcgttc +acagcgaatcgtcagtgtgatcagtgtatgagaaatatcctaaaccgtttagtcagacca +cacgcttagaacaagtggtctaaaaagactgccctggaaggagtaagaagtatacagctg +atccggtgtatccttcagtcatctgccctatactaattacacgacgcaaggaaaaatagg +tttattttctaggcaaacccttcataggtgactccgatgtgttacgaatcatgcttgaga +atgtgctatcgttaccgacggataataacgatctccaatgaaccaaatgtagaatgtcta +ttgattacccttttactattcgacttagagataggagatagaacctcagtgtactttttt +agccgaatgggaatctttgggaggtgaatggccataaggtcgtaaatccaaccctcttaa +agtcttccatattatatcgttgttcgtggaatcgataacagatttgttgacccatagtaa +atgtatactagtttatgttgtaagtgtagattgttttccgattgccgtccaaactttatg +tcgtaattgtagaccagtaaagttgaccaaggtaagtgcccagcgatcctgcgagatcga +tcgccaatttttccagtcactgtaagtgtaggtttagataaagccgtatgagttatatca +taagggcctcggaaagcagcttcgaaccaaagttcccttataatagtagtttaactataa +aagtatatactggtctgtcgccctttcacgatttgttttaccggtttatgaagcgttacg +tcattagagcggctccaatttaaggttaacggcttccatgtgtagttgtatacaaggata +acttaaagtatctgttcagcgagctagttaagttatcctcgatagaacacaactcagagg +tcccaagatcgggtttgcaacttgctaatttattctcaaggcaaattgggaattatcgat +acctgtataccataaggtcgctcgatgtgatgcttatgtcttctggtgatcctaccttag +ttagtgctgattaacggaacattaatgtttatcgttttgagatttagccaattctctgat +tctaactcaagatgccttatctgacgtgctatgcagcccctaagtattttacattgtaat +aggacacgctcctttaaaactcgccaaaaggtcgttgtggttctctactggttaactata +taatttacagctttgttgagctagttcctctttggtttaagtcctcaatattagttggtt +cgagcgataagttggctagttaccttagtcactatattagatccgaatgttatgcttcat +ctgaagaccgccaccctccaaaatttcttttaagactcacttattgcaaggtgtaggtga +attcggctcgtttctcaagtggtgtatctgtacacgagtttccatattttcatcaacagc +caccgcacacttatgtcactctaggtattaaaagtcgctctacaaggggacgcaattaag +aaacagacatgctagtcaaaaataaacatagcgaggcaccactaattcggccgcttatca +atgggatgctctgcgcgagacgcgccagagctcagtagttagttcggacatacatttact +tcagatgatcaattagttttctacaaatgcttactctaccccgaaaaaagtcaccagact +cttacgtctctttagtatccttccgtcttatataaggtcagtcccccgtttcggtaccct +ggaatttactaagaataatgaaacagcccccaaggacgtacgtttacaaatgatagacca +gatcgcctagcttattccgacgcatgttgcatagaattgaaccaacggaatgtgagagta +actagatgagccgaccacagcacccgtttgcgtcgcagaatacgcctgatagttcggcca +cgaaatcatatgtcctttgagtattaagtatttgtaatgatcaatcgagctcaagcaagc +ttacacttcctcggatattcagggaacttagtgcctttgaaagatacgttgatcaacgaa +aaattgataatggctcatatggaatgcctacctcatagtgctgaattaacacagcactgc +ggacctaacttttcgaggtttcaagttcacgtctcaaaacctaataggctggaatatgta +gggatcctcggtgaatttgtgattgggtttgttgtagtactgaccaagtgaatattcttt +ttttctaaaagcagatctgctgccgggcactacgaaggagatctctgtgtatcattattg +cttcttgacatgatgactcttaaatcactgtgggtgtgcaaaacgatagcacaacccaat +tcgatagtacatattgttgatacttcgcactaaaccgttcatatttaaaggttgtgctcc +ttccttcgttaaatactggtgacttggtcctatctactattagctagacctctggggaac +cacgcccccgtaaaacctgtgcaagagagggggtcatacatcttagacatcgcgcctcca +ccagggaagcattgggtgattgaccaggtgtgtaacaaatatgattattcttatactaat +attagcaaagatgcataatgatttgtattaaatgtataattgaattgataagggtctttt +agtcagtgatagagtagtataaggtagacattagaactcttaaccggacgcagatttttc +ggtcttagtaagccaattagtcgacaaaacaaggtaagagcggttactagtagtacctat +aatgcactgaatcttcggtcgaagtatagttctaatgctatgcagattgtgacggcgaca +aatgttcagacttatatcatgaaacaagctcttgtaagtattgacaaatgaaaagattga +atatttttaaatacaaaatgcgcctacttattaggggaattaaccagattgaaggccaat +cctcacatgtaatgagataatagacgataaatgaaattcttgtaatagttgaactgctac +gtgatgggtattatatatgattgagatcctccaattgccgacgtcttgtcttgatgccca +aaagattgtcaacgaggagctccctcgcgtacctgtcgtccgtatcataaacgacgcgac +atgtacagcactccgaagtataagcaataataatgcgggtaatccagactagatcttttc +ggactcaatgcggtttcacggtaaacatgattaataccggagagtagtcgagcttatcag +cgatgcaagcgaattcattgtgccaggagatacgttgcagataaaaccggcaacgtatgt +caacaagttttggcgatctcgttgtttgtattcgacgaggcgcgggaacttcaagaacta +tcgtatattcaagtccattaccttttagtttcagactggtggagctgactaaagttatat +catcattttgtacactggtttagttaacgataatttcagatttaacatgaccagacgata +atcgctgtatatccagttggaatgtggtttgccagaaaggttaacttataatcaagcctc +tcttcagtcttgattcgtcgtatcccatccattgcgctatacctcagtgtatttggagct +gtagttataccgtgtgctaagatcagtagacatgacgagagcaatattatctaccttaca +agcatcaacggacgtctagtcggaacaaaagactctaaaactcgaacttcaggttaatat +actatagttctgtattcagcagttattcttatattcgatattatcttgcctattggatgt +ctgactttagtatattaatcatagtatctgccatgtaaaggtgccagtactaaatctgtt +tcacagtgcgaattataaacggttacaaccattaaagacaacaagaccctatagctttat +ttgaattttgtcaatgcgcaacttggagctcgcgatacatcccaattagtctatagggtc +gggacgattctacggcatttctggttataatgacaacatggattgtggcccgagaatcgc +tctttcattaattaagcaatcattacagtcttataagcgctacttccgagtggtagcagg +taactcgatataaggtcgcatgagccgaatagcttaaaaaacaggccaccgaacattgat +agagaataccgaccacagcgcaacctttgattactttcattaaattgtacggctcactcg +acatcaagcttaagattgcgataatgtgaactcaaatggatcagtactgaagaaccgtaa +cccacttcgcagaaagcgtacccagagaagatacgctgttacaatatacagggtgaaatt +attgcctgttcttcgtaaccatttcgccaaacttggttagaaatgatagccattcatgat +agaaataagctgaatgataccagtatctttaactatgtagtcagggggaagataacgatg +gtccatgtatgtttctgatatgtgacagtattggccgcgtaatttgctaacgaagctact +taatgcctttgagcttcatatagatttctttaatcaaaatcggcaaaaagatagtatgag +ctataatatatgctagtagagaactctggaccatcatctatatgaatactgattcgagcg +tgcaattactttagcctgcgtactactgactctacaaaacactctgagataagtttgtag +tcagtaagtcgctctctataaaccttttggatgaccattgtacagccacttatagatccc +aataaatagcacaggagacagagtttttcaatgctcgatcatttgccgatagtattttcg +tctaacctcagggcacctattatttgatacctaacctaacggccctttcacaatggagaa +atatatgacatcgggacaaacacaaatggtgggtggccaggagatatgacatggtggcgt +ctctaagaaacacggactccctctaggcaaactcacgtaaccaattttaatgtcaaacaa +aacgctcgaaaagattttgccgtgtaatgacctggtacattgactggtcaggaatacatc +actgtagttgccgtagtgtcctgttggtgttccatcaagacacatcgtataacgcaattt +acgacggacatcagatcaagttatacagattatttaagtatcacgtgtgcattgggacat +aagggatctcacacatgccttggaacatttttgctttgtgccgctttttcgctgcactac +caatccttacttaccagtatattcaaaggtcgttaacagaatgagaaaggttagggctct +aagttatcgtcgattgggatagacgagacatttgcgagcgccctccacggatacgaatct +cccatatcaatgtgaactggatgctatgcagtttagttcttacgtctcctagtggtaaaa +atcaaagtagcactcgcatagcagttattcagaacctaatacacaaaaccgtcaaacatt +ttctaattctaggtatgggccgatcataggagctaaggtgaaactcataaatgttttgtt +agatctagcatcctaaaaagatgcatatactgagtagctggcgtgcattctctcaattgt +atcctttttaactgaactagtcggtcccatttcgtgactgagatctattaaccgataaga +ttaataacactcgcattcgtatcagctcagagtgaagtttttcaataatttgactgatat +attaacttctaaaataaccctttaagcctcggatccgtttcccaatcacatcaaaaattc +ttattccaactatctacggattaacaacgtgcatggggatcgtagtaagaacttgttccg +atcactttgagtatatcaagttgacggcccggttattattgaatagaaacattcacctgc +taaattaaataccgcacatcggatacccgatttcagagggccgtcttactaagggcaggc +tttgttcggtttaactgagatgttcattattttacagtatgcttcaactaatatgtaacg +aaggacagtggatctgtctccatagtagatcttcagtcgtgaatttcataccgctcctat +ttaagttcgcgttcgagttgttgatcatggcacgtgaaagcaacccctagtattctagac +gaaaattttttctagttcatctgataatttgccaattcaaaaacaaccgctggtttcccg +gcgcattctctaaaatggaagtcgaacctagagccattatttgtcggtaacccatgagtt +ccttcttttcagaagttaatacactgtggtcctatacagaggaaaaacagcggttatata +cgatcgtggcataacaacattggatcaagatagcaatttggctacctattctaattctca +ctagattcggtattccactacaatatcggcagattaggattggatgaataatcggtgttt +aagtccggttgcgtctccaatctcctaatttttattaatattgatcttggtgacctattg +taaataaaaacttcaagactttgaataacggtgaaaagatagaagactcatttgaaaatg +gatcatccacagatccaaacattagcaagacactaatccccaactagctattctgatcgc +gatcgtgctgcagtactcctgtcacaatagtctgttcatgatctaattctttttgggctt +tgttcgatggtgattcagaatctttatccggtcgcttccctgtagctactttgtggggat +attgcccggggattatagggttgagatcgtttcctaaaagtatttaaaccaagtagactt +caactaaactacatcagaacatcgtgaagacaccatacgcggtacctttatttaccgata +acatttcttcaagaaataccggtaagcagcataatgaccctaaacagctcggggtatcgt +cgtagttttaaattttatttaggttactgctcaaggaataaaaactaactatttaattta +taataatattacaaggctcacactgattagatttgtctataagacttcgcgatcccccat +taccggattgtcttaagaataaactagataaaccatgcattttctagataaggcctttag +tctaattagatacaaaaaacacgatagttgcatccttaatttattgtgtcaaacctggaa +ccttttaattacccgcaaatcactttatgtcgagactacctctgaaatttattatctacc +taccgcatgaggacttgaaccatcttgtaggagttatgtttattagctaagattcgttta +tcctgtagcggtccatgtatattcaacaagcaaaaagcactcagaattgtttttagttga +gtcaagactgatatataaataagtttccctagttttttcgtggtgggacgatattgaatt +gaatcttaaccgaagagtttcccactctgtcgcacaataatacacgccaatatttccagc +cctgcttatgccttaatcggttactcaatctcccattgaagttcattttgatctgcatag +aagtttcgggcccagccttttttctgccaccttcctccaagctctgtagacgcactctaa +gattgatgctcacatgtattaattctacattaacataaatatataagtcatgcatcttcg +agtaaaatatctggttctccaacatgtcctggcacgtatcgttataatgcccatacatgt +agtattaaaatgattgggttaactggatattaagatcatcgaaattgtaaagtcaaatta +acaatactgtctcaagaccgtgtattcctcgtgctcggaagggctattacgcttacttcc +gttttggtatcttaatatgactttcaaaaattaagttgcagtgagtcctacctgcgtgca +tcggttagcaagagtataaaagttgtttaaacgaactacttgctttacaataccggtcgt +atatatcgccgtgaatccagaagattgtcttctttggattatcaaccgagatcctgtgga +ccgatgttttgggaccttcacagaggactccaggtagagctcgcttttgcattaatctaa +gaattgtacctctctaaaagatctaaaacagtgaatgtgtatttcatggaaaaacacaga +gaaacgtaaattactttaggccgaaaggcacatgagttattatacatatacgagatggtg +gtatacatcgaattcggggcatacactatagttgcattgtatttagctgctttaaataat +atgatattaccttccttacataagacattaccggcataccctggttttcaacttgtgggg +ctttttgacgatcgcactctcatttgatccgagtagggcggtgacccctgcttttcaaat +acaaaaatttcgctatgaaggtaatagattacttttcgctgttatgatagaaacggtaaa +tttaaaattgaaacttctagaaaagtaaagtaacgagaaatgattttgtgaataatgcgg +tcatgattgcgcaagtaagaaaaaaaggcaaaaggatgcgcggaatagaaacttatcagt +cacgggtatcttgatttcattcttcttgtcaattgccgacataggatgaaatcagattcc +aatgcaatacacagtaacccccacccttgattgtaatgtcgatttgaagttgtacgcgtc +gacgaagtggatagtatacgggccttttgtacggtgcgatcaactatgaatctcggcgag +ttagatggtcgtacaatctcacacatagaggtcacttgcctgtaatgacgaattttcggc +taggtactcgaactttattagaagtaaaaatgtgggcaaaagaaggattccattttacaa +gacgattacaatgagttacatgtctctcaacgtagtctttccctagtagtctttgaacta +tttaggtactccagaaaattttagcaaagggtttctgtgtgaatccgccattcatgttta +tgatggaacaataagaataacgccctcgtatgttatcgacagtgaagtcagcagttcggc +caaaaacatattcaatttagtacagatccccagaagttaagctaagtgctctaaaatggc +ctaaacggttatcaaagtaggtctaattactatactaacgggtgcatcgtaataactgct +gtcgatgcaacactatatgatagtgtcgttttgctatatatgtacaatgtgacaaagaag +ccttagcgattcttgcaaacttaggacttcggattctcaatcttaaatgtccgaaaacgc +aaagattcaaaaatttaatctatgagcagatatgcctgatggtgactacgcgtatgttaa +ggctaaatgttgacaaccgcacacataatcgaactattgatagtcgggagcataaccagg +tgaacgtactttgttcacgacatttattgacatgttctaaatacgtctcaaaatcacggc +gcactagaaaacgcaatcaaatcattgtcctggtttaagggccgtaatgccggtagtgtc +aaacttcatgagaactttagctggcttttggccagtatttagggaccaagagcactagcc +ttaagctgaatattttgccatttatctactgttataactttaaaacttggtggcaccaga +cttgtcgatacacacgcatcaatctgtaacgtaaaaggtttactaagaacaagcgtagga +attgagtttatattatatttaaactaaaagatgatattagcttctgagggcgatagggct +ccaaatcataaagaggaatatattattacacgattagaaacccacaacatacctcgaatc +gcccaaaagtttgacgaaacttggcagtactccacatctcagtaatacagttgggagagt +ctcaaatgttgttttattactcaatgaaccaccctcataatttcactgctgttccattaa +atttgcaaacgatcatttgctttgaagaaacgtaaaatcgacaaaattacagataagtag +atgcataataaaaaaaactgctcgctataacacgatcatcgtgcattcttacttaggagc +atcacccgcacaataacgtaccttaaactacaacactattagaccgagtactgtaattca +cgaaagctcaagctcgcattgtaaagaacttgctctctcgtaaaatgtgataatagtttg +cggagaggattcaattattttccattgcacctactccactagattcgataaaagaaggtg +gtcctcccttaaaaagaaatgttaagtaacatcggaaccataagcaaagcatgtaagtga +accgtcatccttccctaagaaacataaaggtttttaataatgtcgactgtgaactataac +tgcatcctttcctgacctactccggttccttgttgttatttctgaacgagaccagtagat +aaacaatgtaaaccacagtgggtaccaatggtgcatgtgacgctaccgttgttttaagtg +cccgtacaaacataagaagtcataatcttacttgaaattaattttgccttttattttttt +tcaggctcgaaattaatgatttgttttttttgaccttctagttacgctaatatgcggtcg +cctgtggtttctattgagtcctataacgggatgggatctaatacgtttggttactagtaa +acaaggtataaatttgataccggagtatcaactgtataacatcaagctttatgactcata +cgcgaagtaatgacacaaggctttcaggagatcgcgagtacagagccactaaggggtgta +ttacgatagtgacaccaccgagcgcactcactccccaagtagatttatgatcctacgcta +agtattagatatataaccaaagaggttctagtcagtgcaactcttagaataataattagc +cggttttgcctttttaggcctaatgcaatattcagctagcccttatgtatctcgcgttcc +acagcaccactcatggcacgcgtttaaactaatcaaatataatctatgaatgttatgcca +gtacttgaataaatcaggttttttataagtccttgcatactctcgttatatactgttaga +gtcttaccccatagaaattctttcatctgcaaacttagaagaattctcagctacggggag +cataaagtccccaggatgttgacaaatacaacaaatgtggcttatacaaacactccatat +gaaaatcgaaccctcgtggtagttttagccgaaccttgtacggataaatccctccatttt +ccaatagcagatacctatcctactacctcgtggtattaaattaaagcttgaaatatagag +ctgcatagcttatccaattcccaagcacgagtctaccgtcgtaaccacgatttgatttac +agacgctagagcaaacccatctttaaacatataagtaaaaattaaagggtgagtgcgtac +gtgtttactagcaacttcgcttattaagacaattgtttataagccataattaaaaacata +tgttcaacaggttcattgatatttgtaattgcacaggtttttaataaggatctacgtaag +tataatgaacaaactttttaccagagttatattctgtactttgaaaatgctcctctaccg +ccttagagactttcaattagattttttgcagttaatctatgcgtaagtgaaccatgcaag +ggatgcgattcaaccgcctcgtgctaaccctatcgtctgtctcataactgtaggtctaat +ataattttcagttttcgaacacataaccctttgaaaatctgctatttaatgtctcacctg +catgcactatcttctatactgctcagaacggctatacgtcactatgctccaagtgacgat +ttaaacgaagcaaggaataataggtttattttagtgcaaaacaattaagtgcggactacg +tgctctttacaataagccttgtgattgggctataggttaagtcccatattaacgatctcc +aatgtacaaaatcgacaatcgctttgcattacccggttactagtcgaattacagatagct +gttagatactcactctaattttggacaacaatcccaatcttggggtcgtctatcgcctga +agctcgtaaatccttccatcttaaacgattacatattatagacttgttcggggtagagat +atcacagttgtgcaaacattgtaaatcgatactagtttatgttggtagtctagttgcttt +taccattccccgaaaaacttgatctactatttcgacaacagtaaacttgaactaggtaag +tgaaaacagagaatgcctcatagtgccactatttgtccactatatgtaagtgtagcttta +cataatccactatgactgagatcattacggcctaggaaagcagcgtagaaaaaaagggcc +cggatattacgactgtaactataaaactagttactggtagcgcgccatgtatagatttgt +tttaccggttgtggttgcgttaacgaatttcagccgcgaaaattgatccgttaaccagtc +catctcgacttctataaaacgataaagtaaagttgatgttcagcctccttcttatggttg +catcgagagtacactactcagtgggaaatagatcggggttcctacttcagattgtattat +ctaggcaattgccgattgtgccatacctggataaaataagctacctacatgtgatgctta +tctattatcgtcatactaccttagggtgtcctgttgaacgctacattaatctttagccgt +ttgagatgttccaatggataggagtctaacgcatgatgaagtttaggaaggcagagcatc +ccactaagtatgtgacagtgtatttcgaaacgagacgttataaatagaaaaaaggtcctt +ctggttctattctgctgaactattgaatggaaagattggttgacctacgtactatttgct +tgaagtcatcaatttgacggggtgagagacatatggtgcatactttacggactctatatt +ttagatcagaagcttagcagtcttctctacaccccctcacgacataattgcttttaagaa +tctatgtttgattcctctacgggaattcggatccgttcgcatgtgcggtttatctaaacc +aggggacatatgttcagctaaagcatacgaacactttgctaactagacgtatgtatagta +gctataaatcccgacgatatttacaaaaagaaatgagactcaaatatatacatagcgacc +ctacacttattcgcaccctgatctaggcgatcctagcacccacacccgaaagtgagcact +agtgtcttccgtattaaatttactgcagttgagattttagttgtctactaaggattactc +taacccgtaataaggatcaagactcggtactagctttactatcattccctatgtgttttc +ctaactcacaagggtacgtaccagcctatgtaattacaataatgataaagacacaaagga +agtaactttacaaatgagtctccagttacactagcttagtccctcccatcttgctttgaa +gtctaaatacgcaatctctgaggatatacagcagaagaacactcataacgttggagtcca +agaattagactcatagggcccccaacatttaatatgtactgtgagtttgaaggtgttcta +ttgttaattcctgctcttgatacatgacacgtactccgtgtttaaggcttcggactgact +ttctttcataagttgagcaacgaaaatttcagaatcgataagttggattcactaactaat +acggctgattgaaaactccactccggacctatatggtcgacctttatacgtaaccgatat +aaaacttataggctggtatatcgagccttcctagcgcaatttcggatggggtttcttcta +ctactcaacaacggaatagtctttgtttagtaaaccagagctcaggacgcccaatacgta +ggagagcgctgtggagcatgtgtcattatggactggagcactcttaaatcactctgcgtg +tgctaaacgatagatcataacatgtcctgagtaaattttcttgatacgtcgcaatatacc +gttattagttaaacgttctcatccgtcatgcgtgaaatacggctgtcgtgctcagatata +ctattagcgactcatctcgcctaacacgcacacgtataaactcggaatgactgccgctct +tacatattagaaatacagactacaccacggaagcattgggtcattctcaaccgctgtata +aaagatgattagtcttataataagattaccaaagaggcagaatcatgggtagtaaatcta +ttattcaagtgattaccgtcgtgtaggcagggagtgaggacgagatggtactcaggacaa +atattaaccggacgaagtggtttacgtcgtactttcactattagtagtaaatacaaggta +acaccggggaatagtactaaatataatgatatctatcttcgggagaacgagtcgtctatt +gctttgaacattctcaaggcgtaaaatgtgctgacttatagcatgatacaaccgattgtt +acttttgtctattcaaaagattgaatagttttttatacaaaagccgcatacttatgacgg +ctagtatacagtttcatcccctagcatcaatgctatggacagtattgaacttataggaaa +ttcttctaatagggcaaatccgtcgtgatgcctattttttttcagtcacatcctcaaatg +gcactagtattgtcgggatcccattaacaggctcaaccacgagctcacgcgaggacatgt +agtccgtatctttaacgaagcgacagcgacagaactcccatggataaccaattataaggc +ccgtaatcctctagacatcgtttaccaataaatccgctttctccgtaatcatgttgaata +ccccagagtagtccagatgataaccgatgaaacacaagtctttctcaatgcacttacggt +gaacttattaccgccaacgtagctcatcaaggttgcgacatctagttgtgtgtttgcgac +gagcccagcgaacttcatcaactttcgtatattcaacgccttgtaattttactttaagac +gcctggtgatgtagattcttagataatcagtttgttatcggctgtactttaccataattt +cacaggtttcaggtcaagaagattatagctgtatatacagttccatgctcggtgcacaga +aacgtgatcggataataatcaatcgcttatgtcgtctttaggcgtatccaatacatgccc +cgataccgcagtgtatttcgacatgtaggtataccgtcgcatttgagctcgagtcaggac +gtcagctagattagattccttaatagaatataccgacctctagtccgaactaaactatag +ataacgccaacttcaggttaattgtctagtcgtctgtttgcagatgggattcttagatga +gtgagtatcggccatattggttcgagcactttagtttttgatgcataggatatgcaatgt +atagctgaaagtactttatctgtttcaaactcacattgattaaaccggtaaacctttaaa +gactacaagaaaatattcagtgagggcaattttgtcaatcacaatcttccagctagagat +acttcacaatttgtcttgaggctacgcaacattagacggattttcgcgttttattgaaat +aatcgaggggcccaagagtatccatagttcattttgtaagatttctttacaggcttatta +cagcttcttcagactcctacatgcttacgagttatatgctagcatgtgaacaatagatta +atatacaggaaaacgtacattgagagagatgaccctacacagcgcaaccgttgagtactt +tcattaaagggtaacgctctcgagacagcatccttaagatggccttattgtcaaatcatt +tgcagaagtacgcaagatccctaaccaacgtagaagaatccctacaaacacatgagacgc +ggtgaaaatagacagggtgttagtattcaatcttcggagtatcaatttcgccaatcttgg +tgagaaagcataccctttcttcagagaaagaagatcaatcataacactatctttaacgag +gtacgcacgcgcatcattacctgcctccatggatctttaggatagcggaaagtattggca +gcgtattgtgatttcgttcctactttatcaatttcacattcatatacatgtcttttatca +aaatcgccaataagataggatgagctatattagatgctagtagagttcgcgccaacatca +tcgataggaatactcaggacagcgtgataggacttttcaatccctaatactctctataat +tataactctctcttaagtttggaggcagtaacgcgctctatataatcagtttgctgcacc +attcttcagcctctgatacatacaaataaattccacagcagtaagagggtttaattgaga +catcttgggaacttaggattttactctaacatcaccgaaacgattattggataccgtacc +taaacgaactttctcaaggcagtaatataggacatccgcaataacacaaatgctgcctcc +ccaggagttatgtcttcctggaggctatatcttacacccactcactataggcaaactaaa +gtttaaatgttgattgtctaaaaaaaagatagataagagttggccggcgtagcacatgcg +aaagtgaatcgtaagctataattctctggacttgaagttctgtcctgttcctctgcaaga +aacaaacttcctttaaagctatttacgacgcacatctcagcaagttataaacatgttgga +agtttctagtcggaattcccaaagaacggatctatctaatgcattcctacatttttcctg +tctgccgatggtgccatcctattcaaagaatttcttaaaagtagattaaatgggactttt +aacaatgagtaaccttacgcctctaagggttcctcgagtgccatacaccagtcaggtccg +agccacatacacggagaacattctaacatagcattctcaactcgatcatttgcaggttac +ttctttcctatcctagtgctaaaaatcatacttgcaatcccatagcacggattaagaacc +taagaaacaattcagtaaaacatgttcgaattcttggtatgggaacatcattgcagctat +ggtctaacgcattaatgtttgggtacatcttccatcatataaacaggaagagtctgacga +cagggagtgcttgcgatcatgtctatcattgtgaaatcaaattgtagctcacatgtcgtc +tatgagagcgtgtatccgataagatttagaaaaatagaagtcgtataagatctcactgaa +cttttgaatgaatgtgaagcatatatgatctgctttaataaaactttatccataggatac +gtttccaaatcaattcaataattattagtcaaaatagataaggatgaacaacctgaaggc +cgatcggacgtagaaagtggtcccatcactttgagttgatattgttgaaccacacgttat +tatggttttcaaacagtctcaggatattgtatatacagataatccgataccagttgtctg +acgcccctcttacgtaccccaccctttgtgacgtttaaagcagttgttcagtattttaaa +ctaggcggcaactaatttggaaagaagcacagtggatatgtctaaattcttgttattcag +gcctgaatttaatacaccgcatagttaacttcgcggtagagttgttcatcatgcctcctc +taagctaccacttctatgatacaccaatagttgttctacggaatctgataattggccaag +tcataaacttccgctgcgttcaacccccttgctcgaatatccaactcgaaaagacagcct +tttggtgtccggaacaaatcagttacttcttttctgatgttaattctctgtggtcagata +cagaccaaaaactccgcggatttaccatcctccaagaacaaatttgcatcaacatagcat +tttggctacatattctaagtctcaatagtttaggttttcaactacattatcccaacatta +ggattggaggaataatagctgggtaagtccccttgcgtctacaatcgactattttttatg +aatatgcttctgccgcacctatggttattaaaaaagtcatgactttgaagaaccctgaaa +agatagatgaatcaggtgtaatggcagcagccaaagagcatataattagcaacactctaa +gaacattatagatatgatgatagcgatcgtcatgatgttatccggtcacaatagtagctt +catcagctaattcgttttgccagtggtgacttgcgctggaagaatcgttatacggtccct +tccctcttgatacggtgggggcttattcaaccgcgtggattgggttgtcatacttgcatt +aaacgatgtaaaccatctagtagtcaactatactaaatcacaaaatagtgatcaatacat +acccgcttcatggttttaaccatttaattgattaaagatattccgctaagaaccattatc +tacctaaactgatcgccgtatcctagtagtttgaaatttgatgtaccgtaatgatcaacg +aagtaaaacgttatattgtatgtagaataataggtcttggagctaaatgatgtgattggt +agtgaagacttacccttacaactttaccggtttctcggaagaatatactagagaatcaat +gcatgggctacataagcactttagtctaatgagataaaaaatacacgagtcttccatcat +gaattttttgtcgaaaaactcgaacctggtaatttaaaccatatatctttatgtcgtcaa +taactctcatatgttttatataacttcccaatcacgacttgtaactgcttgttcgactga +gctgtttgagctatgaggccgggatccggttgagctacatctatttgctacaagaaaaat +gaaagcacatttgttgggagttctggctacactcatagagaaataagtggcccgagtggg +tgcggcctgcctccatattcaagtgtatcttaaaccaagtggttccaacgctcgcgctaa +agaattaaagcctttatttcctccacggagtagcccgtaatccggttcgaaagagaccat +tgaagttaattttcatatccagtgaagtttaggcacaagcatgtgttctgccacatgcct +caaagcgctcttcaaccaagatatgattcatcctaacttcgatgaatgcgtctgtaacat +aaatatagaaggaatgattcggcgagttaattttcgccttctccaacatggcatccctac +gttcgttataaggaccatacatgtaggttttaaaggtttgcggttaatcgatatttacat +catagaaattctatagtcaaatttacaagactctagatactcactcgttgcagccggcta +ggaagcgctttgtaccttacttcccttttcgttgcgtaatatgaatttcatatagtaagt +tcaaggcactcatacctccgtgaagagggtagatagactattaaagttgtttaatagtac +gtattgatggaaatgacccgtaggagatttaccactcaatccacaagattcgctgctgtg +cattatcaaaacagtgcatgtcgaaacatgggttgggtccttcaaacacgaatccaggta +gagatacctttgcaatttttcgatgaaggcgaccgagataaatgagctataacactgtat +gtcttttgattgctataaaacacagaaacggatattaatttaggccgtaaccaacatctg +ttatttgacatagaacagatggtcctttacagcgtattccggccttaatattgaggtcca +gtgtattgtcctcctttaaagaagttgattgtaactgacttaaataagacatgtcaccca +ttcactgggttgcaactgctggccctttttgtccatcgcacgctaatgtgataacagtac +cgccctcacacctgcgtttaaaagacataaatgtcgctatgaaggttattcattaatttt +agctgttttcttagaaaaggtaaatttaaaattgaaaaggctagaaaactaaagttacga +caaatgtgtttgtcaagtaggcgggcatcattgagattgtaagaaataaagccataacca +gccccggaatagaaaatgttaaggaaaggcgatcttctttgaattcttattgtcaagtgc +agtcatacgttcttatcagaggacattgcaataaaatctaacaccctcccttgtgtggtt +gggccatttgtacttcgaagcgtccaccatgtgcagaggataacggaatgtggttccgtc +ccataaacgatcattctcgcccacttagtggcgcggtaaatcgctctcatagaggtaact +ggcctgtaatgtccaatgttaggctaccttctccaactttagtacaacgaataatgtccg +attaacaaggagtcaatttgtcatgaccagttcattcaggtacttgtatctatacggacg +cgttccagagtagtatttgaaattttgaggttctactgataagtttagctatcgctgtat +gtctgaataagaatttaatgtttatcttcgataaataacaattaacaactcctaggtgat +acactgtgaagtctgctgttccccaaattacatatgctattttgttcacataccatgaag +ttaagctaagtgctctataatggcataaacggttatcaaactagctcgaatttcttttat +tacgccggaagcggattaactgctgtagatcaaacacgttaggatagtgtcgttttcata +tatatctaaattcggtctaacatgcattacccatgcttgataacgtagcacttcgcagtc +taattatgtaatgtccgtttaaccaaactttaaaaaagtttatctatcaccagtgatgcc +tcatcgtgactacccggatctttagcctttagggtctaaacagaactaatattactacgt +gtcatactccggagcttaaccaggtgaaacttatttgttaaccaaatttagtgacagggt +agaaatacgtatcaaattaacccagcaatacaataagcatgaaaataattgtaatcgggt +ttgggccggaatcccgcttggcgaaaacttaatgacatagtgtgatgcattttgcactgg +attgagccacaaactcaactagcattatgctcaatatttggccagtgttctacggtttga +aatttataaaggccgcgcaaaagtcttgtagttacaaacgcataaatctcgaacgtaata +ggtttaattagaacatccgtaggatttctgtttatagtagatttatactaaatgttctga +ttagattctgacggccttacccatacaattaataaagacgaatatattagttatagttta +ctatccaaataaattaagcgaatcgaaataaactgtcacgatactgggcagttatcaact +tatcacttatacagttcggacactctatattggtctgtgagtactctatcaaactaactc +ataagttaactgcgcttccattaaatttcaatacgttcttgtgctgtgtacaaacctata +atcgaataaatgacacatatggagatgcataataaaaaaaacggctccatatttctcgtt +aatcgggcattcttaaggaggagcatctcaccaaaaataacgttcctgataagtcttaac +tattagaccgtcttcgggaatgaacgaaacctcaagctagcatggtatagttcttgatag +cgcgtaaattctgataatactgggcggacagctggaaattagttgccagtgcacctacgc +aaatagtttacataaatcaacgggctccgaacgtaaatacaaagggttagttacatcgca +acaagatgaaaagcatgtatgtctaccgtcatccgtccctaacaaacataaaggtggtga +agaatctcgtaggtcaactataactccatccttgaagcaactactccgcgtccgtgtgcg +tagttcgcaacgagaacactactgaaaaaagctaaacaactctcggtacaaatgcggctt +gtgtcgataaagttggtggtagtgcacggaataacataacaaggaatattatttattcaa +attttttgtgactgttatttgttttctgcctagaatgtaaggatgtgttttttgtgacct +gatagttacgcttatttcaggtccacggtgcgtgagagtgtgtcctataacggcagggga +gcgaagtagtgtcctttagactattcaaggtagaattttgataacgctctataaaaggta +gaaaatcatgattgagcaataagaccccaacttatcaaaaaaggagttctcgacagcgcg +tgtacagtccctataacggctgtatttcctgtgtcacaacaccctcccatcgcactcaaa +atgtagatttatgatcagacgctaacttgttcttagagaaaaatacacgggatactctgt +gcaacgatttcattaataaggtgcagcttgggacttttttggccgtaggctttattaaca +ttcacagtaggtagcgagacttcctatgaaccaatcatgccacgcgttttaacgtttcaa +atataagctaggaagcgtttgccaggacttctataatgcaccgttttttttagtacttcc +ttactagccttagtttatgttagagtctttccaattacaaaggattgaatagccaaaatt +tctacaattctcagcgaacgccagcttaatctaaacacgagcttcaaatattctacatat +cggcaggagtcaatatataaatatgaaaatcgtaccatcctcgtacttttagaccaaacg +tcttcggataattaaatcctttttcaattaccacagtacgtgcattagaactactgctat +gaaagtaaaccttgaaatatagtcctcaagagcgtatccaagtacattgcacgtgtatac +agtcgtataaacgagttgatgttctgacgctagagcttaccattcgttaaacagataact +aaaatttaatggctgagtgacttagtgttttcgacaaacgtcgcggatgtagactattgt +ttataagcaatttttaaaaacatatgttcaaaacggtatgggatatgtcgaattccacag +gggtttatgtaccatagaagtatgtataaggtactaaaggtttaaatctgtgatattcgg +ttcggtgaaaatcagactagtcacacttagtgtctgtaaattagattgggtgaaggtaag +cgatcccgaactctacaaggcatgggatgagattctaccgactccggataacactttacg +atcgcgcataactctagctcttagataagtttaacttgtcgatctcataaacagttcaaa +atctgcgatttattgtatcaaatccatcctctatcttctataatcatctgaaccgcgata +cggcactatgagccaagtgaagattgaatccaagaaagctataattggtttattttagtc +catttaaattaagtccggtataagtgctctgtacaatatgcagtctcatgggcatatacg +ttaactaccttttgatacttcgaattggtaaaatatcgactatcgatttgcagtaaaagg +tgtagagtccaattactctttcctgttacatacgatctcttagtttggacaactagccca +tgatggcgctcctctagcgcatgaacctactttataattacatctttatcgatgaatttt +tttagactgcggaggccttgagttttaacagggctgctaaatttcttaagcgattagacg +gtagcgtcgtacgctacttgcttggaacaggcaccgaaaatattgatctactattgcgtc +aactctattctgctaatagcgatggcaaatcacagaagccctcttagtgacaatagttgt +caactatatctaagtcgacctttactgtatcaacgatcacggagagaattaccgaatacg +aaacctcaggactaaaaaacggaaaggatttgtcgacggtaaatataatacttgttaagg +gtagcgacacaggtatactttgggtgtaaacgtggtgcttcccggaacgattttcagacc +agaaaattgttccggtaaccaggaaatctcgtctgcgttaattcgtgttagtaaacttga +tcttcagactccttcttttcgttgcagcgagacttaaattatatctgcgaaatagtgccc +cgtgcatacttcagatggtaggagataccatttggcccattgtgactttacgcgattaat +taaccgacatacatctgttcctgagctatgatcgtctgaataaattacggtctcctcttg +atacctaatggtttctggagacgtttctcatgttcaaatggatagcaggagatcgcttca +tcaagtttagctacgcagagcatcaaaatatgtatgggaaagtcgatttccaaaccagaa +gggataaagagaaataacggacttctccgtagattagcctgatattttgatgggaatcat +ggcggcacatacgtaagagttgcgtgaacgaatattttggacggcgggagacacatatcg +gccattcgttaaggtctctatattggacatcacaagcttagcagtatgagctactaacac +tcaagacattattgattttttcaagatatgtttcattcctctaccgctattcccatacgt +tcgattcgccgggtgagcgaaaccacgggactgaggttaagctaatcaataacaactcgt +tgcgatagagacctatgtatactagagagaattccccaacatttttacaaaaacaaagca +gactaaaatagatacagtccctccatacaattaggaccaacatgttattgccgatcctag +cacacacaccacaaactcagaacttctgtcttacctatgaaagggtctgcacttctgatt +gtacgtgtctaattagcattaatattaaaactaattaggataaactataggtacgagctt +tactataagtcactaggtgttttccgatcgaaaaacgggaccttcaagccttggtaagta +catttaggataaagaaaaaaaggaaggtacgtgactaatctgtctaaactgacaatagag +tagtacctacatgcttcatgtcaagtcttaatacgcaagcgctctcgttatactgctcaa +caaaactcataaagttggactccatcatttagaatcatagggaccaaaacatttatttgc +tactgtcactttgtaggtgttctattctgaattcctcatattgatacatgaatcggaata +cctgtggatcccttaggacgcacgtgctttctttacgtcagaatacatattgtcagaatc +gagaagttccatgcaattaagaattcgcctctttgaaaactcatatccccacatataggg +tccaccgttattcggaaacgatataataattattccagcgttgagcgtcccttaagagcg +cattttcgcttggcctttcttctacgactctacaacgcaagtggctgtgtggagtttacc +acagcgcagcaccccatagaactacctctgagagcgcgagatggtggcagtatgctctgc +agctagcgtttagaacgcgcccgcgcattaaccagtcatattaaaatggactgtcttaat +tgtcggcattaggagcaatattaactgatgagggtatcggtcgcagaagtaatgacggaa +atacgcctctagtccgcagagatacgattacagactcagatcccctaacaagcaaaacga +ttaaatcggaatcactccccctatgacatatttgaaatacacaagaaaccacgcaacatg +tcccgcattctcaaccgcgctttataagatgttgagtctgagaattagatgacctaactg +caagaatcatggcgagtttatctagtaggcaagtctgtaccctagggttcgaacgctgtg +acgtcgtgatcggtctaaggacttagatgataaccaagaactggtttaccgagtactttc +actattaggagtaattacatgcgttcaccgcggaatacgacgaaattttttcatatcttt +atgagcgagatcgtgtcgtctttgcattgcaacagtcgctaccagtaattgctgatcaat +tatagattcattatacagatgcttacttttctctattcaatactgtcatgagttgttttt +aaataagcaccagaattatgtcgcctagtataatcttgcttccacttgaatcaatgcgat +ggacagtattctactgattgcaaagtagtctatttcggcttagcagtacgcatgcctatt +tttttgcaggcacagaataatatgcaactaggattctcggcatccaattaacaggctaaa +acaccaccgaaagacaggtaatctacgaagttgatgtttactacagaaagcgaatgatat +cacttggagaacattttagatgcccccttttaatctagactgagtgtaccaatatatcac +cggtctaccgaatcagcttgaataaaccactctagtactcatgataaccgagcatacaca +tgtatttctcaatgcactgaaggtgaactgtttacaccataccttgcgaatcaacgtggc +gacttatacttctgtctttgagtacagcacaccctaatgaatctaagttagttgttgata +cgaattgtaatttgactggatctcgcctcctcatctagattcttagagaagatgtttctt +atagccggtactgtaactttattgatctggtttatggtaatcaacattttacctctattt +aaacgtccttgcgccgtgcactcaatcctgatcggtttagattcaagcgattatcgagtc +tggaggccgagaaaagaaatgcacagagtaagctctctattgcgacatctacgtagaaac +tcgcatttcagatcgagtaagcaactctcattgtgttgattcagtaatacaagattacct +acgcttctacgaaatatactatagatttagcctacgtcacctttagtgtcgagtcggagc +tttgaagatcggatgcggtgtggactgtgtataggcaattttgctgcgagctcgtgactt +ttggttgatgtcgatatcaatgggatacctcaaacgtctttatctctggataactcacat +tgagtataccggtaaaaatttattctattcatctaaatagtcagtgagggctagggtcgc +aatcacattaggccacatacacatacttaacatgttctattgacccgacccaactttagt +agcattgtagccgtttatgcaaatatgccaggcgccaaacactagccagagggcattttg +ttacatttatttaatcgattattacacagtcggaacacgcctacatgcgttcgacttatt +tgcgacatggtcaacaattcagtaatttaatccaaaacctaaagtcagagacatgacact +aaaatcacattaaggtcagttagtgaaggaatggctaaccagctagagaatgcatcatta +acaggcacttattgtcaaatattttccagatctaagcaacatcacgttaaaaagtacaac +aatcacttaaaacacatcagtccaggtgtaattagaaagccgcttagtaggcaagcgtag +gagtataaatgtagacaatagtcgggacttagcagacactggatgcagtcatagaagatc +ttgcataacacgttagggttagagctacgaacgcccatcattaactgcctaaagcgtgcg +tgagcttagcgctaacttttccaacacgtttgtgatttcgttcataatgtatcaatttca +cagtcatatacagggagtgtagaaaaatcgcaattaacatacgttgacctatttttgttc +agagttcagttagagcctaatgattcgagagcaataatcaggacagcctcataggaagtg +tcaatcacttagaagctatattattataaatcgctctttactgtcgtcgaaggaacgagc +gagagagaatcagttgcctgcaactggcttaacaatatgatacataaaaatattttcatc +accactaagacggtggaattcagacttattggcaacttaggatgggactattaaataacc +cataagatgttgggataaagttacgaaacgaaagggatatagcctgttagataggaaatc +cccaataaaacatagccggcctccacagcagtgatctattccgccacgcgatatctttat +accacgcaatataccaataataaaggttaaatgtggttgcgatttaaaaaagatacatat +cagttgcaccgcgtagcaaatccgtatgtgaagcgtaacctagaattatagcgtctgcaa +gttctctaagcttcctctgcaagatacaatatgactttttagcttttttactaccaaatc +tcagaatcttagaaacaggttggtacgtgctactcggaattcccaaagtaccctgctata +tatgccattccttcattggtccgggctcaccatggggccatcatagtaatagaaggtagt +aaaactagttgatttccgacttttaacaatcactatcctgacccagatatgggttccgac +tggcccttactccagtaagggcagacacacagacaacgagaacttgataactttgaattc +tcaaatcgatcattgcaacgtgacttatttactagcctactcctataattcatacgtcaa +atacatttcaacggaggaagataataagtaaatattcactaaataatggtcgaaggagtc +ctttgccaacataagtccacatatgcgctatagattttttcttggggttcatattcaata +agataaacagcaagagtatcacgtcagcgagtcattgagatcttggctagcattgtgata +gcatattctacctaaatggtagtctagcacagagtggataagatatcagttagatataga +caagtactataacagatctcgcttcgttggattgtatggctagctttgatgatatgattt +tataaaaattgatccagacctgacctggccaattatattcattttttatgagtaaaaata +gataaccatgaaaatactcaagccccttaggacgtacaaagtggtaacataaatttcagg +tgttattctgcaaccacacctgttttgggttttcaaaaaggctaagcagattggttttac +agataatccctgaacactggtatctcccaacgatgtcgttcccaacccttgctgaccttt +taagctctgctgaagttttgtaaactaggcggaaaatatgttcgatagatccactcgcct +gaggtagaaattcgtcttagtaacgcctctttggattacacagaatagtgtactgacacg +tacactgctgcagcagccatacgctaacattaaaattcgttgagtctacatttgttgtta +ttcggattatgttattgggaatagtatttttattcccctgcgtgaaaccacatggataga +ttagcctactcctaaagactcccttttggtctacggttcaattctcttactgagtttatg +ttcgtaattatatcggcgcagtgaatctcctaattatcaccggagttaccagacgccatg +aacttatggccagaaacattgcatgtggcctacataggattagtatcaagagtttacgtt +tgcaacgacatttgaccaacttgaccattcctgcttgtagaccgcgggaactcccctgca +cgcgactatagaagttggtggtggatgtggcttatgccgcaaatatggttttgaaaaaag +taatctattgcttgatacctgaattgagacatgtataagggctattgccagatgaaaaac +tgcatataaggtcaaacaatataagaacattatacataggatcttagcgttcctcaggat +ggtatacgctataaagtctagcttcagcagctaaggagttttgccagtgcggacttccgc +tggaagattaggtttaaccgccctgacatcttcataaggtcgggcctgattcaaacccct +ggagtgccgtctcatacttgaattaatcgatggaaaacttcttctagtctaatattatta +ttaacaaatgacggttcaataaataacaccgtaagggtgggaaactgttaagtgatgaat +cattttaacctatcatccattagctacagataatgataccccgatccgactagggggtaa +gtggttgttccgttaggataaaccatgtaaaacgttagagggtttgtagattaattggta +ttccagataaatgaggtcagggcgagtgatcaattacactgaaaaattgtcagcttgcgc +ggtagttgttaagacagtataaatgaaggggattcagaagcaagtttctcgattgactga +atttataaaccagtcgtcaatcatgatttttgtgtcgattaaagcctaaatggtaattta +aaccattgatatttatcgagtctataaatatctttggttgtatattacttcacaatcacc +aattctaaatgattcttccactgtgcgggtggagatatcaggacgggttaaggttgacct +acatcgttttgatacaacaaaaatcaaagcacatggctggggacttctcgatactatctt +tgagatagtacgggcaagagtgggtgacgcctccctacattttcaagtctatcggataac +ttctcggtaaaacgctcgcgatatagttttaaagcattgatttaatccacgcaggagcaa +gttttaccggtcgaatgagaaaattcaacgtaagtgtcatatccagtcatggttagccaa +aagcatgggttatccaaaaggaataaaacagctcttcaacaaagagatgaggcttcataa +cttcgatgaatgcgtatggttctgatatatagatcgatgcatgaggacactttattttag +ccggcgaattaatggaatccatacgttacttatttggacatgacttctaggtgtttttgc +tgtcccgtttagcgatatttacagattagtatttcgtttctcatagttaattgtatctag +atactaactcgttgaagacgcataccttgccatttgtacaggacttaactgttccgtgcg +taatttgaatttcttataggttcttcaaggcacgaatacctcactcatgaccgttcatac +tctagttaaggtcgggaatactacgtatgcagggaattgtaacctaggagatttacaact +ctttaaacaagagtcgctgaggtccaggatcaaaacactgaatctcctaacttcgggtgc +ctccgtaaatcacctagaaacctactcatacatttgcaattttgagatgtaggcgaaaga +gagaaatctgctttttaacggtatctcttgggattccttttaaaaacacataacgatagt +aatgtaccaagtaaccaaaagctgggatgtgtctgtgtactgatccgccgtgtcagagta +gtccgccatgaatattgacgtcaaggctagtgtcatcaggtattgatgttcattgtaaat +gaaggaatgaactaatgtcaccaagtaaagggggtgaaaatgctccccagggttctacag +acatagagatggtcagaacacgacccccctctcaacgcagtgtatttgaaatatatggac +atatctaccttattctgtaattttagatgtgttctgtgtataccgatattgataagtcaa +taggcttgattacgtatcttaagacaaatctgtttcgcaagtaggaccgcatctttcaga +ttgtttctttttatgccataacctgcccaggaattcaaaaggttatcgatacccgatatg +ctgtgaattattattctaatggccactcattcctgcttatatctggaattggcatgaata +tcttacaacctaaagtctggcgttgcgccagttctacttcgtaccggacaccatctccag +tcgttaaccgaaggtgggtacgtcacataaaagttcattagaccacactttgtgccgacg +tatatagatatattacacgtatagggaatgttttctcctaggtgacccgaccttctacta +aggttgtacatcgtataatggcccattaactacgaggaaagtggtattgacctggtaatg +cacgttcttcgatatataccgacgaggtaaagtctactattgcaaagtttgacgttatac +tgataagtttagatttccctggatcgcgcatgaacaatgtatgcgttatctgccatatat +aacatgttacaaatccttggggatactatcgctactatcatcggaccaaaattaaatagg +ctagtgtcttatcagaacatcatgtttaccgaactgatctattttccaatttaagctgat +attacgtccgcgtatttattttagttccccggatgacgattatctgagctacatcataca +agttagcatactcgccggtgcattgatttcttatttcgctatatcttcaagttcacaggc +ttcatatagttccaattagcagtataattaggttttgtaactttaaccatactttataaa +aggttatattgcacaactgatcaagcatccgctataacccgagctttaccagttagcggc +taataacaaataagatgacttcgtgtcatacgaccgtcatgatcatgctctaacttaggt +gggaaccaaatttaggcaatgggtagtaataagtataaaatgataccacatatactataa +caatgaaattatttgtaatccggtttgccaacgtatcccccttcgcgataaattaatgac +atagggtcatccatgtgccaatcgtgtgtgccaaaatctcaaattcaattatcatcaata +ttggccaagtgttataagcgttgaaagtgatataggccgccaaaaagtagtctacttaaa +aaccaatatttatcgttcgttattgctggtagtacaacatcacgagcatttctcttttga +gttgatttatactatatctgctgatgtgattatgtcccacttacccagaatattaagaaa +gtcctagattgtaggtatacttgactataaatataatttaagactatacaaataatctgg +ctacattatgccatcgtagaaactgataacgtagtaacgtcggacactagattttggtcg +gggagtaatctagcatactaacgaatttgttaaatccgctgaaagtatatgtcattacct +gcttggcctgtcttcaatacgtttagactattaaggactcatttcgagatccagtattaa +ttatacgcatccatatttatactgaagacggattgagttaggacgacaagctaaacaaat +attaagttaaggattagtattatattgtagaaactcgtcgggttggaacgattcatcatc +atagaatgcgttacttattcagagagacttaattcggttatgactggcagctcacctgga +aagtaggtgaaaggcaacagaagaatattgttgactgaattctacgggctacgaacgtaa +ttacaaagcggttcgtaaagagcataaagatcaatacaatggatctctacagtattacgt +aaataacatacataaacctggtgttgattcgactagctcatagattaatcattaattgaa +gctacgaagacgcggaagtctgcggagtgagcaaacagtaatcgactgataaatgcttat +aatatcgcgcttaaatgccgcatggtgtacattaacgtgggggtagtcaaaggaatatat +ttactaggaatattagttatgcaaatgttgtgtcaatgtgatgtgttttatccagacatt +ggatgcatggctgtgggggcacaggatacttaccattagttcacctacaagcggcgtgag +agggtctcagttttagccagcgcagagaagtacgggcctttagacgattaatgctagaat +tgtcataaacctcgtgaaaagctagttaataatcatggtgctagaagaacacaacttttc +tataaaccagttctcgactgacagtcgtaactcactatatcgccgctttgtactgtcgca +aaaaaacctcacatagaaagaaaaatctactgggtgcatcagtagagatcgtgttctgag +agataaatacaccggatacgatctgcatcgagttcatgtattaggtcaagcttgggactg +ttgtgccagtagcattttttaacagtcaaagtagggtgagacacgtcatatcataatata +tgccatcgaggtttaaagtttatatgataagctagcatgcgttgcaatcgtattcttgaa +tgctccgtggtttgtactaattcctttatagactgagtgtatcgtacactcggtacaatt +acaaaggatggaagagcaaataggtcttcaattataacagtaccccaccttaatctaaaa +accagcttcaattagtattaatttcgccaggagtatatatataaatatctaaagactaaa +agactcgtacttttacaacttacgtcgtagcataattaaatcatgggtaaatgtcatcag +taagtgcattagaaatactcctttgtaaggatacagtgaatgtgtctcagcaagtcagta +gaaatggaaattcatactcgattaaggcctataaaactgttgttggtatctacagagtga +ttaaaattagtgaatcagattacgaaaatgttttcccgctcgcacttacgcgtttagaca +aaagtacaggtggtacaattggctgtagtagaattttggtataaaataggtgataaaccg +gatgggtgtgggcgaattcaaaagcggtttttgttccatagaactatgtagttggttata +aaggttgtaatctcggagattaggttagggcttaatcagaatagtaacaatttctctatg +taaagtacagtgggtgatcgtatgagttcacgaactcttaatgccatgcctggacaggat +aaacaatacgcatataacttgacgatcgagcttatatcgacctatttgagaagtttaacg +ggtcgatataatatacaggtcttaatagccgattttttctagaaaagcaatcctatatct +tagttaatcagatcaaccccgtgaacgatatatcagcaaactgaacattgtatacaacat +tcctttttgtccgggtggggactccatttaaagtatctcacctagaactcagcggtaata +gatgcagtctcttgcccagttacggtaactaaatgttgatacttagaattgctaaatttt +agtctagacatttccaggtaaaccggtagacgacaatttctctgtcatctgtcataagat +cgcttagtgtgctcaaattgcaattgagggccctactatagacaatcatcagacttttta +attaaatagttttccatgaatgtgttgtcaaggcggaccccttcacttttatcacggctc +ataaatgtcgtatgactgtagtcggtagcggccttcgagtcttcaggggaaatggaaaag +aaattaggcttctaagatggactataatcgattaggctaattccgttcgcaaatcacaga +agcaatcttactcaaaattgttggaatcgatagcgaacgcgaccgtgaatgtttaaaagt +gctcgcacagaattacccaatacctatcatcacgacttaaatacccaaagcagttgtagt +cgcgtaatagattaagtctgaagcctagagacaaagggatactgggcggggaaacctgct +ccttcacggtaacatggtaacaacagaatttggttaaggttaaaacgaaatatactcgga +gtgaattactgttaggtttcgtcatcggatcaataagtagtttccgtgaagacactctta +tattagatctccgaaattctgacccgtgcattaggcacttggtaggagattccatttgga +acttgctcaatgtaagccagtaatgttccgaaataattcgctgcaggagcgaggagccgc +tgaataaaggaccctcgcatcttgttaccttatggttgagggtcaccgttctctgcgtca +attccagagctggagatacattcatcaacgttacctacgcacagaataaaaagatcgagc +gctaactcgttttcctaaacacaacggatttagacaaattaccgaatgcgccggagagta +gcatcttagtgtcatgcctatcatggcggctcagtacgaagagttcaggcatcgaatatt +gtggtagcccgcactcaaagttccgccattaggtaagctatatattgtggtcagaacttg +aggacaactatgagctactaaaaataaacaattttgtcatttgttctagatatgtggcat +tcatcgaacgcttgtaccagaagttacattcgcagcgtgagcgaataaacccgaatgagc +gtaacattatcaataacatatagttcagatagagaacgaggtattcgacagagaattacc +caacattggttattaatctatgcagaataatttagataatgtcactacataatattagga +ccaaaaggtgattccccagaagacaaaacaataaacaatctcacatattcgctagtacct +atgtatgggtatgatcttctgattggacggggataatttccaggtatattaaaacttatt +accataatctagacctaagagaggttatataagtaaagagctgtgttccgatagaaaaac +ccgaccttaaagacttgcgaagtaaattttgctttaacaaaaaaacctacgtaagggaat +attctgtataaactgaaaagtcaggtgtaactacatgagtcatgtcttcgattaattaca +atgcgatctcgttattctgatcaactaatatcataaactgccactacatcttgtacaatc +attcgcaacaatacttttatgtgctaaggtcacgtgcttcctctgctatgctgatttaat +cagattcataaaggaatacgaataactctggatccattaccacgcaagggatttatttac +ggctgattactttttggctgttgacagaactgccatgaaagtaagatgtcgcatcttgca +taaataatagcacctaatatagccgacaaagtgattccgataacagattttaagttgtcc +agccttgagactccatgaagaccgcttgggagcttccccgtgattagaagaatctaaatc +ccaagtggatggggggagtttaaatctcagcaccaacaaatagtacttcctctcagagcg +cgtcatggtcgaaggagcctatcctgatagaggtttgaaagcgcacgcgcatttaactgt +catattaaattggaatctcgtaagtgtcggcagtacgacaaattttaactgatgtcggta +tacggagaagaaggaagcacgcattgaagcagctacgcagaactgagaagatgacactct +aagatacaattaatacaaaaacgttttaagcccaatctatcaacagatgtaagatgtcta +atacacaagaataaaaccttcatgtcccgatgtataataacagctttatttctgctggtc +gaggtgaagtagtggaaattactccatcttgctgcgcgtctttatagtgttggctactct +gtaaccgacgcgtccatccctctctcctagtgatccgtatatccaattagaggataacca +acatctgcgttaccgacgaatttaaatttttcgactatttaattccgttcaaacccgtat +tcgtagtaagtgtttcatagatttatgaccgacatcgtgtacgagttgcagtgcatatgt +agataccactaattgctgatctaggatacatgctttataaacatgcttacttggctattt +tatttactgtcatgtgggggtttttattttcaacaagtatgtgctaccattggataatct +ggcttcaaattgaagatatgcgttccaaacttgtctactgtttgctaagtaggagttgtc +ccattagaactacgcagcacgtggtttgtgatcgaaaagaataattggcaaatacgaggc +tagccttcaaatttaatgcagattactcctcagaaacacacgtaagcgacgaacgtgatg +tttactacacaatgcgtatcatagaaattcgtgataatttttgttccaacctttgaatct +agactgagtggaaaaagatttcaccgggataccgtttatgctggttttaaaaactcgtcg +aatcatcttataactgcattcaaatggatttctcaatcatctgtacgtcaactgttttaa +caataacgtcagaataaaccggcacaatgagacggcggtctttcactacaccacaccctt +aggattataagtgacgtgtggattcgaattctaaggtgacgggatctacaagcctcagct +acattaggtctgaagatctttcgtatagccgcgtatgttactgtttggatatgggttatg +ctaatcaacagttgacagcgagtgaaacggccttgcgacctgaaatctttacggttacct +tttgattcaagacaggatcgacgatggaccacgtgaaatgaattcaaaactgtaacatcg +cttgtgcctcagcgaccgagtaacgacaagttcacatcctctatgcaactatcattgtgg +tcattaaggtattcaagattaactaagagtcgaccatatattctagagttttacaattag +gaaccgttagtctagactaggagcgtgcaacatcgcaggaggtgtggactgtcttgaccc +aagttgcctgacacatagtgtcttttgcttcatgtccttagcaatgcgatacctcaatcg +tagttttatcgggataaataacatggtgtttaaccctattaatggtttctattaatctaa +attgtaaggcagcccttgggtcgaaagcacattaggccacatacacagtatgaaattgtt +cgagtgtccagaccataattgactaccatggtacacggtgttgctattatgactcccgca +aaactcttgacagagggaattttggtacattgatgtaatcgatgatttaacagtaggaac +tagacgtcatccgttagactgagttccgacatgctcaaattgtcaggatttttatccaat +aactaatggctctcacatgtaaataaaatcacattaacgtcacttagtgatggattcgct +aaacagatagactatcattcatgaactggcactgtttcgattatatttgcaacatcgaac +atacttaaagttaaatacgacatcattcaattaaaaaaattcagtacacctctaatgagt +atcccgctttggaggaaagagtagcactttaaatggacaatttaggccggactttcctgt +aaatggatgaagtcattgtacagcttgaataaatcgttagggttagtccttacatccacc +atatgttaatgaataaagcctgagggaccttagagctaacttgtccaacacgttgctcat +ttacttaataaggttgaaatgtatcagtaagtgacagcgagtgtagattttgaccattta +actgaccttcacagttttgtcttcagacgtcacttacaccataatgatgacagagcttgt +agatgcacacactcattcctagtgtaaatcaagtagtagctagattattataaagagata +ttttctggcgtcgaacgtaacacagagagagtataaggggcatgataatggcttatcaat +atgtgtaagaaaaagtttttaatatcatctaactcggtggaatgcacacttatggccaac +tgaccttgggacgagttaagataccataagaggttgcctgtaagttaagataacaaaggg +atattccatctttgtgtgctaagaacctatttatatttgcagccataaaaacctctgtgc +tatgcagccaccagagttatttatacaaagaaagagaccatttagatacgttaattctgc +ttgcgatttattaaacagacatttcacgtccaaccactacaaaagccctatcgcaagacg +atcattgtattatagcctatgcaacgtagctaagcggccgaggaatcataaaatatgaat +tgttacattgtttactacatatgatcacaatctttgtaaaaggttcgttcgtgatactac +catgtacctaactaacctgagatatatgcaatgacttatggggtcagcgcgcaacatccg +caaagcatagtaatacaaggtaggaaaacttctggatttcccaaggttataatgctctat +actgaccaagagatccgttacgactcgcaatgaatactctaagggcactcacaaagaaaa +ccactaattgataaatttcaatgataatatcctgaattgcatcgtgtatgagttacgaga +agtcgcatttaatgaattagtcatagaaatgtcatagcaggaacataattactatatttt +aacgatttaatcgtagttggagtcctttcccaaattatgtcatcagttccgatttagatg +ttttcgggcccttcttagtaaagaagttaatatccaagactagctcctcacccacgcatg +cacatattcgcgagaagtctgatagaatattcgacagaaatgcgactctagctcacactc +gttaactgatcaggtacttatagacaagtacgttatcagatatcgcttcggggcattgtt +gcgctacctttgtgcatagcagttttgaaaaattgttcaagacctgaacgggaaaatgat +attatttttttaggaggaataatacagtaccatgtaaatactcaaccaccttacgtactt +cttacgccgaacatatatggcacgtgttattcggctaacaaaactgttgtgccttttcta +taaggataagcagattcgttttaaacatatgacctgtaaactgggatctacaaaagaggt +acttaaaataaattgcgcaacggtttagatctgcggatctttggttaaagagcaccatta +gatgtgccatacttcctatcgcctgagcgagaatttagtctgaggaaccactcttgggat +ttaaaacaattcggttaggacacctactcggcggatgaagcaatacgataacattaaaag +tcgttcagtctaattttggtcgtagtacgatgagctgatggccaattgtatttttattaa +cagcactgaaacaaaatggagactttagactaatactaaagtctcaatgttcgtcgaacc +ttaaatgctcggaatgaggggatcttcggaagtatagcgccgaagtgtatctcattatta +taacaccagtgtacagacgacatctaattatggccagaaactgtcattgtgccattaaga +ggattagtagatagtctggaccgtggaatagaattttgaccaaattgaccagtcctgctt +gtagacagcgcgatctaaactgcacgagaatatacaagttggtggtgcttgtggctgagc +acgctaagatgcgtttgtttttacgattctagtgcttcttaacgcaattcagtcttctag +atccgctattccaacatcaatatctcaatttaaggtcaatatatataacaaaattagaca +gagcagctgacacttacgaagcatcgtagaaccgatatagtcgaccttatgatgatatgg +acgtgtccaagtccgcacttccgatgcatcttgacggtgaaccgaaatgaaatcttcatt +agggcccccatgtgtcaaaccactcgagtcccgtctctgaagtcaagtattactgcgaaa +aattcgtctactattagtttattatgaacttatgacgcttaaataaattaaacagtaagc +ctgggaaaatgttaaggcaggaatctttgtaacagttcataatgttgctaaagattatca +gaccccgtgaagacttcgggctttgggcttcgtaccgtagcataatacatctatatagtt +agaggcttgcgtgttgttgtgctattccacatatagcagctctgggcgactcttcaatga +aaatgaaaaatggtaacctggcgacctacttgttaagtcagtttaattcaaggggattaa +gtaccaagggtcgagtttctctgtatttattatactgtaggcaagaagcttttttggcga +gatttaagacttaagcctatggtaaaaatttgatagtgagcgactatagtaagagatttg +ggtggttagtaattaaaattctcctatgctaaatcaggcgtacaatctgagggtgcacat +ttctcgacgcgtgaaccttcaccgaaagcgtgtggattatacaaatttcaaacatattgg +cggggcacttatccataatagatttctgtttgtacgccaaactctgcctcacccctccat +aaattgtattggctagaggttaaattctccgtaaatagagacacatatagttttatacaa +ttgtttgaatcaaagcacgagaaacttttaaccgtacattgacaaatgtcttcggatggg +gcagagcatctcttcgtgacccaaatcaatcgctgagcaataagcaagaaaacacagatt +atacaaagagatctggatgaagatattcgtgcaatcactatcgttatgttagagagttcc +atgcatgaggactcgttttttgaccaggagaattaagccaagaaataactgacgtatttc +caaatgaattctacgtgtttttcctgtcacctttagccagtgttaaagatgactatggag +tttcgaataggttattctatagacattataacgagtggaacacccataccttcacagtgc +taaaggtaggaacgggtacgtcaggtagttcaagggattttaggttcttaatccaacgaa +gaaataacgcatcacccgtcattctattgttttcgtcgggattacttagtaggcagggta +ttctaacctacctgagttacaaatctttaaaaaactggccatgaggtcatggtgataaaa +tctgaatcgcctaaattcgcgtccctaaggaaatatactagaatccgtctcagaaagtgc +aaaggttgacttcttcccctaacacagaattctcagttttatagctatctagtggcattc +ctttttataaaactttacgtttgtaagggtccaactttacaaaagctcggatgtgtatgt +gtaatcttccgccgtgtaagacttggaacccatgtatattgacggcatggcgtggctaag +caggtattgatcttcagtgtaaagcaaggtatgttctaatctaacaatgtaaagccgggg +attagccgccaaaggggtctaatgacatagagatgctctgaaatcgtaccaactataaaa +gcacgggatttgaaatatagcgacagatcttccgtattctgttagttgacatctgtgctg +tctttaccgattgtgatttggctttagcagtcatttagtttcgttactcattgctcgtgc +gatagttccaccgaatatggcacattcgttctttttttccattttactgcaaaccttttc +aaaagctgatcgataccactgatgatggcattgattagtcgattggcaactatgtcctgc +ttatatctccaattgcattgaatatagtaaaaaataaaggctcgccttcccaatgggcta +cggagtacacgaaaaaatcgcaactcgtttaaccaagcgccgtacctaacatataagtga +ttgagacaaatagttctccagacgtattgagatatatgtctcctataggcaagcgtttct +aattgctgaccagaaattagaattaggttgttaatactatattcgaccattttattccac +gaatgtgctattctactggtattgctccgtatgcgatatataaccaacacggaaagtcgt +cgattgcaaagtggctccgtagaatcatttctggtcatttaccgggagcgcgcttgaaca +atggatgcggtatctgccatattgttattgttaaaaagacttccgcttactatcgcttcg +atcatcggaaaaatattaatgaggattgggtcgtataagaaaatcatcttttcagttcgc +agatttttgccaatttaaccggttatttcgtcagacttggtagtgtagttacaagcatca +cgattatatcagctacagaattaaactgtcctgactcgacggggcagtgtgtgagtattg +cgctatatattcaaggtaacaggaggcatataggtcatagtacaaggataatgaggtttg +ctaactttaaaaattattgatttaacggttgattgaaaatctctgcaagatgacgctaga +acacctgatgttcaagtttgccgataataacatataagatgaattactgtctttagaccc +tcatgttaatccgctaacttagggcggaaacaatgttaggctatgcggagtaagtactat +attatgataccacatagaatttaacattcatatgatgtctaatacccgttcccaaccttg +caaccgtcccgattaattaagcaattacggtcatcaatgggccaatcctgtctcaaaaat +tatcatattcaaggttcagctattttggcaatgggtgagtaccgttcttagtgatttacg +aacccataatctaggcgacttaatatacaagatttagagttacgttttccgggtagtaca +tattaacgaccatggatcgggtgaggtgttgtattagttatctgatcttgtcagtagctc +ccaatgtcccagaatattatgtttctactagagtgttcgtatactggaatttaaatatta +tgtaagactagacaaattttatggatacattaggccatcgtagaatatgatatagttgta +acgtccctctatagattttcggagggcaggtatattgcttaataaagatgttcggaaatc +agcggaaaggatttgtaattaactgatgcgcagcgcttaaataagtttagactattaagc +tatatgttcgacagcatgtagttttttttaccagaaagtgttatactgatgacccatgga +ggtagctcctcatgataaaaatattgttacttaagcattactattatagtgttcaaacta +gtaccgttgcatactttaagaatcagacatggcgtttcttatgcagacacacttttttag +ctgttgacgcccacctcacatccatagtaggtcaatcgcataagaacaatattctggact +gttttattacccagaagaaagttttttctttccggttcgttaagacaataaagatcattt +cattcgttctcttaacgatgaactaaagtacttaaagtatccgcctcttgtttcgactag +cgcatagtgtaataattaaggcaagataagaagaacaggaacgcgcacgtcggagataac +tctaatagtctctttattccgtttaatatagcccgtaattgcaccatgcgctacagtaac +ggccgccttcgcaaacctatttatgtaattccaagtttaggtatgcaatggttggggcaa +tgtgaggggttttatcaagactttcgttgcttcgcggggggcgcaaagcagactttacag +tagttaaccgaaaaccgcagggagtcgctctaagtgttaccaacccctcactactacgcg +aaggtactcgattattccttgaatgggctgaaacatcgtgattagcgtcttatgattcag +gctgatagaagaaaacttattttctatattccacgtatacaatcacactcgtaactaaat +agttcccagcgttgtaatgtcgctataataaataaaatacaaagaaaattcgtctgggtg +cataagtacagttagtcgtctgtcacataaataatccgcagtcgatctcattacaggtat +tgttgttggtcaaccttcgcaaggtggtccaagtagcattgttgaacagtaaaactaccg +tcacacaaggaatatcataatagatgccatacacggttttacttgatatgtttacagtcc +ttgagttgcaatcgtagtattgtttcatccggggtgtgtacgaagtaatttagacaaggt +gtgtagcggtcactaggtaaaatgacttaggatggatgagcatttaggtattctatgata +acactaaccatcatgtttctaaaatcctcaggaaatttgtattattttaccaacctgtat +ttatagaaagtgcttttgacttaaagaagccgaagtgttcaaattaaggagtacctgatt +gaaagaatggggaattgtaatctgtaactcaattacaaataagccgttctaaggattaag +gctttgtgtctaagcaactcacgtgaattcgaaattcatactcgattaacgactttaata +ctcttctgcgtatctacagactcatttaaattacggaatatgttttcgtttttggtttcc +agctcgcacgtacgcgtttacaaataaggacacctggtacaattggctggagtacaatgt +tggtttttatttgctgattatcccgatccctgtgggcgttggcataaccgggttttcttc +aagactactttcgtgttgcttatatacctggtaatatcggtgagtagcttagggcttaat +cacaatactaacaagttctctatggattggacagggcggcatccgttgactgaacgatct +attaatccattccctgcactggataaacaagacccatttaaattgaccatagagatgtta +gcgtcatatttctgttcgtgatagggtacatatattataaacggattatgagcagtggtt +ttctagaaaagcattcatagttaggagtgtatcagatcataccactgaaccatagagcac +aattctctactggctatacttcattcctttttgtccgggtggggacgaaatttaaaggtt +ctaacctagaacgcagagcgaattgatcaaggcgctggccaagtgaacggttctaaatgt +tcttaatgagaattgcgtattttgactattgacagggcatcgtaaaccgctactcgactt +ggtatctgtaatctgtatgtagatagagtacgggcctataattcaaattcagccaccgaa +gattcacaatcttcagacgtttgaaggaaagaggtttactggtatgtggtgtcaagcccc +acccattctctgttatatccgagcattaatgtagtttcactgtactacggtcacgccgta +gagtcggcagggcaaatccaaaacaatttaggctgagaagtggcactataatagtttagc +ctaagtcccttcgctaataactcaacaaagatgacgcaaaagtcggcgaatagattgcgt +tcgcgtaagggtatcttgaatactgatagctctcatggtaccaagaactttcataacctc +tttatttaccaaacctgttctactagcgttagtgttttagtctgtagccgacacaaaaac +cgagaatggccggcgtaaccggcgcctgcaagctaacatgggatcaaaactattggctta +acgtttaatcgaatgagactagcactgtattactctttcgtttcggcagcggatcaataa +ggaggtgacggcatcactctcttatagtagatatcacttattctcacaacggaagtagga +tcttccgtcctcattaaatttgcaactggctcaatgtaacactgtaatgttaacaaagta +tgagctgaaggtcagagcagacgatgtagtaaggtccctcgaagctgcttacagtatcct +tgaggctcaacgggctatgcggaaattccagacctcgagttacattatgaaacgtgtcat +tccatctcattaaatagttcgtgccctatcgccttgtaatataaacaaccgtttttgtct +attttcccaaggagaaggagagtagcagcttagtggcttgcctatatggccccctaagta +cgtactcggcacgcttagaagattgggctaccccgcactatatgttcccaaagtaggtaa +cctagatagtgtcgtatgaaattcaggtcatcgatgagagtataaaaatatacaattttg +gcaggggttatacattgcgggcatgaagagtaacattggacatgaacggacattcgaacc +ctgtgagtttaataccctatctccggatcattataaagtaaatatacgtcacttactcta +cgtgcgtttagacagtctttgaaactaaattggttatttttctttcatctagatttgtct +gtatctaactaaattatagttccacataaagctgattcaactgaagacataaatataaac +tttctaacatagtagcgaggaaagagctatgcctagcatcggatcatgcgtccgcgagta +gttcctggtagagttaaaagtttttccagaatctagaccgaacacagggtagtgaacgaa +agtgcgcggtgaacatacataataccgaacgtaaacaattccgttcgtattgttgctgta +tctatatttcctacgtaaggctatttgatctataatatgaaaagtcacgtcgaaataaat +caggaagcgcttcgagtatgtacattcagatctccttagtatcatcaaattatagatttt +acggccacgaattattggtctagatgtcccaaaaataatttgatgtcagtagcgatcgtg +cttcctcggagttgaggttggaagaagagtcattatgctataccaagaactctccatcca +gtacctagaaaggcaggtatgtaccgctcattaattttgcgatcttgacagatctgcatg +caaagtaacttgtaccagatggcttttataatagaaactaagtttcccgaataacggtgt +acgataacagatttttaggtgtacagacgtctgactcaatgaacacacattgggacctgc +cccgggaggagtagtagataattaccttctccagcgcgggtcttttaatatcacaacata +aaaatactaattaatatcacacaccctcatcctcgatggagcctagcatcatacacgttt +gatagacaacgccaattttactgtaatatgatattcgaatctagtatgtggacgctgtac +cacattgtttaaaggagctccctttaccgacatgaacgaagcaagctttgtacaagatac +gaagaactcagtactggtaactataagagacaatttatacataaaagtgttaagaccatt +atataaaaagaggtatgaggtctttgtaactacaataatacattcatcgaacgatggaga +ataacagagttatttctgctgctcgagctctagttctgctaatttctcaatcttgatgcc +actcgtttgagtcttccattcgctcttaacgacgcgtacatccctctctcctactcttac +ctatatcctattactggttaacctacatctccgggaaagacgtaggtaaagtggtccacg +attgtattcacttataacacctagtagtactatgtgttgctgagagtgaggacacactta +ctctacgagttcaagtccatatggacattacactttttcagcatctaggtgtcatgatgt +attaacagccgttaggggctatttgattttatcgattgtcggcgtgtgtattttcaacaa +ctaggtgctacaattcgtgaataggcatgaaaattcaagattgcagttcctatcttgtat +aatctttcctttggacgagttgtaccatttcaactaacctgcaagtggggggtcatccat +atgaagatttgccaaatacctggagaccctgaaaagtttatccagattaataataacaaa +caaacctaagcgaagaacgtcagctttaataaactatcactatcatagaaattcctgtta +attgttcttccaaacgttgaatagactatcacgggtaatagattgaacacggagaacgtt +tatccggcttgtaaaatatcgtcgaatctgctgataactcaattatattcgatggagaat +tcatatctaccgcttagcttttaaaaattaagtcagattattccgccacaatgagaaggc +gcgagtgcactaatcaaatcacttaggattattacggacgtctgcattacaatgctttgg +ggtagggttatacaagcatatgattctttaggtctcttgatcgggcgtttaccaccgtag +cttaatgttggcatatccgtgatcctaatattctgttgtcagcgtgtgtataggaatgca +caacgcaaatctttaagctgacctgttcatgaaagacaggagacacgaggcaccacctca +attctatgcaaaactctaacatagcgtggcactatgagtacgtgtaacgacaaggtctca +tactcgatcctaagataattctcgtctggaaggttttaatctttaactaagagtagaact +tagtttattgacttttacaattaggatacggttcgcgactctaccacagggcatcatacc +tggagctctgctatctcgtgaccaaagtggcagcacacatagggtcgggtcctgcatcta +ctgagcaatccctttaagcattcctagtttgagagccatttagatattgctgtttaaacc +gattaatggtttctattattataaagtgtaacgctcccattcgggacattgaaaattagc +aataagacaatgtatgatattcggcgagtctcaacaacattatggtctaccatgggacaa +ggggttgatatgatgaatccacaaaaaatagtcaaacacccatggttcgttaagtgaggg +tatccaggtgttataaggacgatctagaagtattcaggtacacggtgttcagacatgctc +taattgtcaggttgtttataatttaacgtatcgctctctattctaaataatataaaatta +accgctcgtagggatgctttccagtaaaagatacactatcattaaggttatgcaaatgtg +gcgatttgatttgaatcttagtacattcttaaacttaaatacgtattatttaaagtaaat +atattatctaaaccgcttttgtctatccacatttcgtcgaatcacgacctcgttaatgcg +acaatttacgaccctctttcatctaaagcgatcatctatttcttctgattgatgtaatac +tgacccttactccgtacatacaaatgatggtaagcaagaatgactgacgctcctgtcacc +tttcgtggcaatcaactggcgctggtactgaagtagcttgaaagggatatggatgtgtat +gccaggcttcattttgacaatttttctgtcctgctcagtgttgtctgaagtcgtatcgta +cacaataatgatgactctcattgtagatccaatcacgctttcctacgctaatgaaagttc +tagatagtgtaggtgttagacagaggttagcgcctacatccttacacacacagtgttgaa +cggcaagcataatcgagtatcaatagctgtatgtatttgtttggaatatcatatttctcc +cgcctttgaacaatgatgccaaaatgtcctgccctagagttatgataaaataactgctgc +cctgtaacttaagtttacaaaccgatattcaatcgttgtgtcctatgaaaatatttatat +ttgcaccaagaaaatcatctgtgcgatgaacaaaacacagtgatttataaatacaaagag +tacatttagttaccggattgcggcttgacatttattttacagaattttatcggcaaaaca +cttcatatgaactatcgcttcacgataagtctatgatagactagcattcgtagagaacag +gaagagcaatcattatatatgaagtgttacagtgggtactacatatgagatcattaggtc +tatatccggccttcctcataagaccttggaaatatcttacatcagagatatcaaaggaag +tatgggcgaacccagaaaaagccccaaagaatagtaattcatcggacgtaatagtctggt +tttaactaggggttattgatatttaagctaaaagagttccctgaacactcgaaatgtata +atctatcccaactaaaaaagtatacctctaattcagaaatgtcattgagattagactgat +gtcaatacgctaggaggtaagacaagtagaagtttttgatttaggaattgaaatgtaata +cctccatcttaagttctatattttaaagttttatgcggacttcgagtaagtgcacaaatg +atggcataagtgcccagttacatgtttgcggccccgtatgagtaatgatctgtttatcaa +tctctagctactatcccacgaatgcactgatgccagtcatggcgcttacattagtcgaca +gaaatccgacgatacctatcacgcgtgaactgttctggttcttattcaattcgaagtgat +ctcagatacattacggccatgcttgcccttcatgtctgctgagcagttttgttataggct +gaatctcctctaagcgaaattgataggatttttggtggtcgatttagtctgtacctgctt +attaagattcaaaatgacctacttcttacgccgaaatgatagggatcggctgaggaggat +aaatatacgctggtgcctggtatttatccagaacaagttgcctgtgtatcagatgaactc +taatctccgagataaaaaacaggtacgtaaaataaaggccgcaaagggttacatctcagg +atcgtggcgtatagtccaccattagttctgacttacttaatatagactgaccgagattgt +agtatgtggatccaagcttgccatgtaaaacatgtcggttagcaaaacgtataggagcat +gatcaaagaagagttaattaatagtactgcactataattgtcggcggagtaccatgagct +gttgcccaattcgatgtttattaacagcacgcataaaaaatccagacttttcaattagaa +ttaactataaatggtccgcgaaccttaaatgatcggaaggacgggatctgccgttgtata +gaccccaactctatctaatttttataacacctctgtaatcaacaaatcttattatgccat +cattatgtcattcgccaagtaagtccagttcgagattctctggaccgtgcaatagtattg +tcaaattatggtaatggaatccttcttctaacacccttagaaaagccacgagaattgaca +agttgggcgtgcttgtccaggagcaacataagtgccgtttctttttacgatgatagggat +tcttaaagcttttctctattctagatcccagttgccatcatcaatatctcaattgatgct +cattatatagttcttatttagtatgtccagatgtcactgaagatcctgcctagaaccgat +attctcgacaggatcatcagttcgacggggcaaacgcacctatgcacatccatcttgacc +gtgaaacgaaaggaaagagtcagtaccgacccaatgtggaaaaaaactcctgtccacgat +atgtaggcaagttttactgcctttaattagtagtcgattagtgtagtttgatattatcta +ccttatagaatgtaaacagtaacccggccttaatggtttggcaggattctttgtaaaagt +taataatgttcataaactttatcagaaaacctgaagtagtccgcctttcgcctgcgtaac +gttgcagattaattcgttttacggagtggcttgcgtcttgttgtccgagtacacatattg +ctcctctcccccactcttctaggaaaatcaattatgctaacctgcagaccttcttcttta +ctatctttaatgcatgcccagtatgttcatagggtagacttgctatctattttgtataat +ctacgaatgatgcttggggcgcgacttttaacaattaagccgttgggtataatttgagag +ggtgccacgatagtaagagatttccggcgtgagtaaggaaaatgataataggattaagca +ggcgtaatagctcaccctcctcagttctccaaccctgaaccggctaagtatgactgtgca +gtattaattttgaatacatattgcagcccctaggatacattatagatgtctctttcttac +ccaaactcgcccgcaccaagaaagaatgtggattcgattgaggttaaattagccggaatt +acagacacagattcttgtttacaattgtgggaagaaaaccacctcaaacgttgaaaccta +cattcacaaatggattacgttggggatgagaatcgattccggtcaaaaatcatgcccgga +gcaataaccaagaattcacagaggattaatacacttctccatgaagataggactgcttgc +actatccttatctttgtgtcttccttcaagcaccaatcgtttggggacaaccacaattat +gccaagaaataacggaaggtgttccaaatctatgagtccgcggtttcatcgcaacgtttc +actgtgggtatcatgactttggactttagatttgggtattctagagactgtagaaagact +gcaacaacaagacattcacagggcgaaacctaggaaaggggaccgcacgttgtgctaggg +atgtttccttaggaatccatacatgtaagaaagaatcaaccgtaattatagtgttttcgg +ccccttgaattacgtgcatgcctttgctaaaagacctctgggaaatagattgaatattct +ggacagcagcgaatcctgattatatctcaagcgaatatatgacccgcaagaaggatttat +actagaataagtctaagaaagggcattgggtcacttcttccactaacacacttttatcag +ttttataccttgagagtcccatgcatttttatatatatttaactttcgttgcgtaaaact +ttaaatatgatccgtgctctatctctaatctgaacaacggtatcacgtcgaacaaatcta +gtggctacgaatcgcgtcgctaagaacggtttcttctgctggcgttagctacgtatcttc +tatgctaaaaatgtatagccccgcattagcagcaaaaccgggagaatcaaatacacatcc +gatgaaatcgtaacaaagataaaacaacgcgatttctatgtttgccaaagtgattaagtt +gtatcgtaggggtcagcgctgatgtcttttcagtttgggttttggatttaccagtctttt +agtttcggtactatttgatcgggacattcgtccaaacatgatggctcattcgttcttttt +ttcaattttaatcaaaaccttgtatttacctgatacattaaactgagcatcgcatggagg +tggagattcccatatatgtaatcatttgatatcctattccattctttttagttataaata +aacgctccactgcacaatgggagtaggacttcaccaataattagcatctactgtaaacaa +gcgccgtaacgaaatgattactgattgagaaaaataggtctcaacaacttttgacagata +tgtatccgatacccaagcgttgctaattgcgcaaaagtaagtagaattacggtcgtatta +cttgttgccaaatggttattactccaatgggctattctaatccgatggatacgtaggaga +gagtgtacctacaccgaaactcgtagtgggcttagtggctacgtagaagctgttcgggtc +agttacagcgtgcgaccttgtaaaatcgatcacggtgatgaattattgttattgtttaaa +agaagtcccctgaatagcccttagataatacgaaaatttgttatgtccagtcgctcgtat +atcaaaagattcggttaagttcgcagagttttgccaagtttacaggtgatttactaacac +ttgggagggtacgtacaaccatcacctggttagcagagaatgaattatacggtcatgtcg +cgaagggcaagtgtgtgagtattgaccgagttattaaacgtaaatgcaggcatttacgtc +ataggacatcgagtttgtcctttgcgaaatgttaaatttatggttttttccgttgagtga +taatagctgcaacatgaagatagtaaaactgaggttaaactttcaccatattaaattata +tgttcaattacgcgatgtacaaactaatgttaatcagatttaggagcgcgcttaatatgg +gtccctatcccgactttgtacgagattttgataaaaaatagtattgtaaattcatttgat +ggcgtagaaccgggcaaaaccttgaaaaaggacacatttaggatgctatttccctaagaa +agcggaaaatcctggctcaatatttataatagtaatggttaagattgtggcccaatcgct +gagtacccgtcttacgctttttccaacacataatcgacgagaatgtatttaaatgtttga +gacttacgttttccgcgtacttattattaaagtcattggagagggtgtcgtctgggtgta +gttttctcatctgctcaggagctaaaaatgtaaatctattggttgtttctaattctgtcg +tccgtgtaggctatttaatttttatggtacacttgaatatgtttagccataatgtagcca +atactacaatatcagatacttgtatacgacctatagacttttgccgaccgctcgtagagt +gatttagaaagatgttcggatagcacagcaatcgtttgcgaatgtaagcatgcgaagcga +gtatttaactgttgactattttgctatatgttactctgaatgttgttttttttaccagaa +tgtgttataatgatcaaccatgcacgttcctactaatcatataaattttgttacgtaagc +ttttctatgatagtggtctaaagactacccttgcatactttaagattaagacatgcactt +taggaggaactcacacgttttgagctgttctagcccacctataagccattcgtccgcaat +cccataactacaatagtcggcaatcttttattacccagaactaacgtttttatttcccgg +tacgtatcacattaatcttaatttaatgcgtgagagtaacgatgaacgaaagttatttat +gtttaagccgcttcttgagaatacagattactgttagaatgaaggcatcataactagaac +accaacgcgcacctcgcacattactctaatagtagctttattcagtttaatatagacagt +atttgaaccaggcgctaatgttaaggcccccttcgaaaaccttgttatgttattccatgt +ggtcggaggatttgcggggcgatagcgctgggcggggatcaacaatttcgttcatgcgag +cgcccccataaccagtaggtacagttcggaaaagaaaaccccacgcactcgctagaagtg +ttacaatcacatcacttcgtaccgaagggactactgtattccgtcttggggatgtaacag +actgattacagtcttatgatgaagcctcattcatctaaaattagttgatttattccacgg +atactatcacactcctatagaaagagttaccaccgtgggaagctagatataataaataaa +agacatacaatattagtatggctcatgatctacacttactcggatctctctttttttata +accagtagatcgcattacacgtattgttgttccgcatcaggccctaggggctcaaacttc +catggtggataactaaaacgtccgtcactaaacgaagatattaatagatgaaatacacgg +gtttacttgatttctgttcagtcattcacgggaaatcctaggagtctttcataacggcgg +tcttagtaggaatgtagtcaagctctgtagaggtctcgacggaattggtatttcctggca +tcacaatttacctagtattggagatcacttaaaataatgttgagataataatcaggatat +ttctagtatgtgacaaacctctatttagtgattgtgattttcaattaaacaagacgtagg +ggtcaaattaacgactacatgttggaaagaaggccgaattgtaatatctaactcatgtac +taagaagaagtgctttcgtttaaggctttctgtctaacattctaacgtcaattcctatgt +aatactactgtaaccaagttattactcggctgcgtagataaagtctcatgtaaatgacgg +tttatctgttacttttgggtttcaacctagctaggacgccggtactaattacgacacctg +cgtatagtgcagggtgttcaatgtgcctttttatgtccggattataaccatccctctccc +acttggaatatcaccgggttcttaatgacttagttcgtcttccttattttccgggtaaga +tcgctgtggaccggacccattttgatctagtctaaaaaggtatatagcgtttcgtctggc +ccgcttacgttcactgaaacttagattaatcaatgcactgcactggattaacaagaacat +gttatagtgtactgacacatgttagactaagaggtctgttcgggttagccgacttatatg +tttaaccgattttgacaactgggttgagagataacaatgaagagtgaggactgtagaaga +tcttaaaactgtaccatagtgctcaattcgctaatggcttgaattatttaattgttctaa +ccctggcgtcgaatttttttggttcgaaaatacttagcacagcgtattgttcaacgagat +gcacaactgtaccgttagaaagcggcttaatgacaaggcagtattgtgactattgacagg +gaatcctaaaaagctactcgaattggtatatggaagaggtatgtactgagaggtcgcgcc +tattagtcaaattctgccaaagaagagtcaaaagcttaactagtttgatggtatgaggtt +taatgctaggtggtctataccaccaaaaagtatatgggatatcccagaatttatcgactt +tcaatcgtctaccgtcacgacgtacactaggcagccctaatccaaaacttttgaggatga +gtactgccactattatactgtaccatttgtaacttacattttatatcttcaaagaggtag +atattgtcggccattactgtcacttacactaagggtagcttgattactgatacctctcat +ggtaaaaagtaatttaagaacctatttttttacataacctctgctactaccgttagtgtt +ttagtcggttcaagtcacaaaatccctgtagcgcacccctataagcagaaggaaacctta +atgcggataaaaacttttgccggaaccgttaatcctatgagaataccactcttggaatcg +gtcctttaggctgaggatatagaacgaggggaacgcatcaatctaggttaggtgagagaa +ctttgtatcaaaacgcaagtaccatatgccgtcctcagtaaattgccaaatgcagaaatc +ttacactcttttcttaactaagtatgagagcaacctcactcctgaacagcttgttaccta +acgagaagaggctttaagtagcctggagcctcaaccggatatccggatttgactctcatc +cacttacatgatgattacggtcattacatctcatgattttctgagtgccctatagactgg +gaatttaatctaccctgtttctatttgttaacaaggagaaccactggtcaagatgacgcg +cttccatttatgccaccataagtaagttctcggaacccttacatgattggcctaccaacc +tatatatgtgaccaatgtacggtacatagagtgtggcctatcatattcaggtcatcgagc +tcagtatttaaagattatatggtcgctgggggtattcagtgcgcgatggaagactaacat +tggaaatcaacggaattgacaacacgctcactttaataacctatctcaggataagtttaa +tgtaattagacggaactttctctaactccgtgtactaactctttgaaaataatgtgggta +tttttatttcatctagatttgtctgtatcgaaagaaagtattggtccaaataatcctcag +taaaatcaagtcataaatataaaatttagatcttaggacagaggaaagtgctttcccgag +cataggatctggcctacgccagtagttcatgcttgtgttaaaagttgttactgtttatag +tccgtactcagggtagtgttcgatactcagcggggaactgacatattacactaaggaatc +aaggcccttcgtatgggtcatgtttatatatttaattacttacgctatttgatcgagaat +agctatagtaacgtcgtaagaatgcaggatgcgattcgagtttgtaaattcacagatact +gtgtatcatattattatagatgttaaggcatagaattattggtattgatgtacaaaaaat +tatgggtgggcagtaccgataggcattacgagcagtgcagcttggaagaactggatgtat +cctataactagtaagagccttaaaggtactacatacccagggatgttaccatcattaatt +tggccatcttcaatcttcgcaatgcatactttcttctacaagatgccttttagaagacaa +aataagtgtcaacaataacgctgtaacttaactctgttgtacgtggaatcaagtctcact +aaagcaactaacattccgacatgcaaacgcaggactactagattattaaattcgccagcc +cgcctcgtttaatataacatcataaaaattctaagtaatatctcacacactaatccgcca +tcgtccatagcatcagtcacctgtcttacacaaacacatgtttaatcgatgttgttatgc +caagctagtttcgcgaccatgtaactaattgtggaaagctgctaccttgaacgacatcaa +ccatcctacctttgtacaacagaccaacatctctgtactggtaaatagatctgaaaagtt +ataaatataactgttttcacattgatagaaaaacagctatgtgctatttgtatatactat +aataaattaagcgaaacatggagattaaaacagtgttttctcatcctccacctcttgttc +tgctaatttataattcttgatgccactcgtgtgagtcgtccattcgatcgtaaagaaccc +gacataaatagatacgacgctgaacgagatcctatttctcctgaaaattattagcacggt +aactcctagggatagtggtactagttggtatgaacgtataaaaacttgtactactttctc +gggatgtgagggagcaaactattactcgaccagtgcaacgcattatcgacagtaaaagtt +ttcagctgatacctgtctggatggattatatgcaggtaggcgagagtggattgtagcgat +gctcggcgggggtattttaaaaatctaggtgataaaagtcctgtttagccaggaaaagtc +atcattgcactgcatatcgtcgattagctgtcatttcgtccactggtaccagttcaacgt +acatcaaagtccgggcgcatccatatcaagttttgcaatagtactccagaccatgaaatg +gttatccagattaataataacttaatatactttcactacatactcagcgggtattaaatt +tcactttatgtcaaaggactcttatgtggtcttcaaaaaggtctagagtctatcacgcct +aattgtgtgaaaaccgagtaacttgatcagccttgtaaaatatagtagaatatgatgtta +aatcatttatattccagggagattgaatagcttacgattagctggtataatttaactcac +atgattaagcaaatatctgtaggaccgagggaaagaataaaataaagtaccatgagttcg +gaacgctgcattacatggcgttgggctagcctgatacaagaagatgagtatggagctctc +ttcatcgggacgtgacaaccctagcgtaatcttggcagatcccggagcagatgattatcg +tctaacactgtctttaccaatgcacaacgcatagatttaacctgaactgttctggattca +ctcctgactacagcctacaactcatttctatgcataactcttaaagacagtcgcaatatc +agtacctctatacacatcggatcagactagatcataagataagtctcctctggatccttg +tattctgttaagtacactacaaatttgtttagtgtctgggacaattacgataagggtcgc +gactagaccacagggcatatgacctccaccgctcctagcgagtctccaatctgcaagcac +tcatacgctaggggcatgaatcgactgtcaatgcactgtaagatttacgagggtgagacc +catttagatatgcctcgtttaaccgttttaggcttgataggatgagtttgtcgatccatc +aaattcccgacattcatattgtccaataagtatatctagcttattcggactcgctaaact +aaattatggtataaatgccgtcaaccggtgcatttgttcaatcaacaaattatagtcaat +ctcccatggggccttatggcagcgtatacagctggtataacgaccatatacaactatgaa +cggactagctgtgaactaagcagattattggatccttgtgtataattttaagtttcgatc +tatatgctatagtatagaaaatgttccgatcgtacgcttcctttacagttaaacagtcta +tatcatgaagcttatccaaagctggacatttgatggcaatcttacttaattatgaaactt +aattacctattattgaaagtatttatatgatcgaataagatttgctctataaacaggtcg +tccattcacgacctagtgattgcgtaaattgaccaacctaggtaatctaaagcctgcatc +tatttcttatcattcatgttatactgacccgttctcagtacttaaaaatgatcgtaagca +agaatcactcacgctcatgtcacatttagtcgaaataaactgccgatgggaaggaagttc +cgtcattgcgatatcgatgtctatcccacgcgtcattttcaaattggttatctacggata +actgtgcgatgaactactataggtcaaaattatcttcaatctcattctagatcatataaa +gatgtccttcgcgattgatacgtctacagtgtgttggtgttacacagagggtagcgacta +cttacttactaactctctcttgatccgcaagcataagccaggttaaagtgctctatcttt +ttctgtggattataatagttataccgccttgcatctaggtgcccattaggtaatgcccta +gtgttttcataaatttactcctgccatctaacgttactttaatttcccagattcaatagg +tctctcatttgaaaattgttatatgtcaacaaagaatataatagctgagtggaacaatac +actgtgagggagtaatacatactctaaattttctttacggtttgcgcctgcacagttttt +tttatctatgtgatccgcataaaaagtaatttcaacgttccattcaagttaagtcttggt +gacactagcattaggagagatcaccaagaccattatttatttagctagggtttaagtcgg +ttagaaatatcagataatgaggtctttatccggccttacgcagtagaaattggaaatttc +gtaaagcactgagttcaatggaagtatggccgaacccacataatgcacaaatcaagtcga +tttcttccgtccttttagtctcctgggaactacgggttattcatagttaagctaaatcag +ttaacggaactagacaaatgtataatagttcccaaatatatatctataaatcttatgcag +ttagggaatgcagatttgaatcatggcaatacgctagctcggaactcaactacaagtgtt +ggatgtacgaattcaaaggtattacatccttatgatgttcttttttggatacttttatga +cgacttccacgaagtgaaattatgttcgaatatctgaacagttacttggttgagcccaag +gatgacgaatgttctgtttataattctcgtcataatataaatacaagcatatgaggccag +tcatggagctttcatttggactaacatttccgtagagtcatatcacgcctgtaatctgat +ccgtctttttctattcgaagtgttatcagatacatgacgcccttgcgtgacattcatggc +tcctgacatcgggtcttttaggctgaatctaatctaacccaatttgtttggattgtgggt +cctccattttgtctgttaatgcttattaagattaaaaatgtactacgtatttagacctaa +tgattgcgatacgctgtggaccattaatataagctgcgccaggggatttttccagatcat +ctggcctgtgtatatgttcaaatctaatagccgagagaaattactccgacggaaaataaa +ggcagataagcgtttcagagcaccatcgtggcgtttagtcaacctttagttcggaattta +ttaatatacaatctcactctttggacgagctccttaaaagatgcccttgtatatcatgtc +ccgtacctaaaagtataccagcatcatcaaagaacagttaaggaatacgactgctctata +attgtccgaggagtaccttctcatctgccaatagtcgttgggttggaaaacaacgcatta +atatgccacacttgtcaattagaagtttctataaaggggacgagtaactgatttgagacc +tagcacggcagaggacgttcgtgtgacaacatctctttataagtttgagataaaatcgct +aatctacaatgattatttgccaatcattatcgaatgcgcaaagtatctcctgttcgtgat +tctagcctaaggccattactatggtcaaattatgctaatcgaagcagtcttctaacaccc +ttagaaaagcaaacactattgaatactgccgccgcattcgccagcaccaacataactgca +cgtgcttttttccatgattggcattatgaaagatttgatctatgattcttaccagttgca +atattcaatttagcatgtgttcctaattattgtgttattatggtctatctcatcatgtaa +atgaagatcatgacgtcaacacagattctagtcaggatcatcagttcctcggggaaatcg +cacctaggaacagccttatgcaaccgctaaacaaagcaatgaggatgtaccgacaaaagc +tcgatttaaaagcctcgaaacgagatgtacgaatcgtttactgccttttatgaggagtcg +agtactgttggttcatatttgctacatgattgtatgtaataacgatcccgccctttatcg +gttcgatcctttatggcgataagttatgaatcgtcagtatctttagatcaaaaactcaac +tagtacccagttccccggaggaacggtcatgattaatgcgttttacggtctcccgtccct +cttcttgtcagaggaatcagtttcatccgatcccactcgatgattggtatagctatttgc +cgaaaagccacaacgtattcggtactatcttgtttgattcccctgtatcttaattcgcga +cacttgatatcttttgtgtttaatcgacgaatcatcctgggggcgacacttgttacaatt +atccagttgcgtttaatggctgtgggtcacaagattgttagacaggtcccgcgtgtcgta +ggaaattgataattggagtttgcaggacgaatagctcacccgcctaagtgatccaaccct +catcaggataactatcactgggcagtattatttttgatttcatatgccaccccctaggag +actgtagtcatgtatctttcttacccaatctagcccgaaacaagaaagaatgtcgattcc +agtcaccttttattagaccgatttacacacaaagtgtcttggtttaaaggctggcatgaa +tacatactcaaaagttgaaaacgacttgctctattcgattaccttcgcgatctcaatcga +ttacgctaaattttaatgcccgctgaaatatccaacatttaaaacaggattaattctctg +atccatgaacttaggactcattgcacgtgacttatctttctctcttaattcatgctccaa +tacggtgggctaaaccacttttatcacatgaatgtacgcaacgtgttaataagctatgag +tacgcgggggcagcgaaacgggtcaatctgggtatcttctattgggacggtacatttcgg +ttttatagactatgtagttacacggcatcaacatgtaattaaaacggcgtaacctaggaa +agccgaacgcaccttgggattgccatgtgtccggaggattacatacatctaagaaacatt +ctaaactatgtatagtcgtttacgacccttgtagtacgtgcatcccttggcgaaaagtac +tctgggtattagagtgtatattatcgacagcaccgaatcctcattttatagcttgacaat +ttatgacccgaaagaaccttttataagtctataagtatatctaacgcaattgcggcactg +agtccactaactatctttgagcagtgttatacagtgagacgccatggaaggggtttatat +attttactgtcgttccctaaaaagttaattatcagacctgcgcgatctcgtagatgaaca +acgcgatctagtcgaaaaatgcttgtggctaccattccagtcgagatcaaccgtttctgc +ggatcgcgttacattccttgcttatttgcgataaatcgatacaaccccattaccagaaaa +acccggagaatcaattactctgcagatcttatactaaaaaagagattacaacccctgttc +tatgtgtcccaaagtgagtaacgtggagcgttggggtaagagcggagcgattttaacttt +cgcttttccattttccagtattgtactttacgttatatttgagcggcacattcgtcaaaa +catgatccatatggactgaggtgtttaaatgttaatcaaataattgtattttcagctgac +tttaaaatctgcagccattggaggtggagattccaatagatgtaagcaggtgatatcata +tgcaattcttgtgacttattaagataccagacacggcacaatcgcagtagcacgtaaaca +ataatgacaatcgacggttaaattccgaacgtaagatatgtttacggatgcactaaaata +ggtagcaacaacgtttctctgagatgtataagttaccaaacactggagaattccgctaaa +ctaaggacaatttccgtcgtattaattgttgacaaatggttagtaatacattcgcagtgg +ataatccgttgcatacctagcactgagtgtaaataaaaccaatcgactactggcatttcg +ggctaacgactagatgttagcctatgtgaaagcctcacacatgcttattgccttcacggt +gagcaatgtttcttattcgttattagaagtcacctgtagagacagtagagatgacctaaa +tttggtttgtccagtcccgaggtgatctaatgattaggttaacttagaacagtggtcaat +tggttaaagctgatttacgaacacttccgaggggtcgtaaaacattaaactggtgagaac +agtatgatgtattcggtcatctagacaaccccatcgctgggagtttggacagtgttatga +ttcgtaaatccaccatgtgtccgaattcgaaatcctgttgctccggggagatagggttaa +tttaggcttttttacggtgtggcatattagctcaaacatcaacattcttaaaatcagcgt +aaacggtcaccagttgatatttgttctgctaggaagcgatgtacaaaataagcttaataa +gatttaggtccgaccttaatttcggtccatagcacctctttctaagtgttttgcttaaat +aattgtattgttattgattttctgcgagttgaacacggaaaataagtcaaaaaggacact +tttaggttcatatgtaccgatgaatgcgcaatagaatcgagaaatttttagattagtaat +cgtgatgattgtggccaaatcccgcactaaacggctttcgctgtttccaaaaaattttag +tccactaggtatttaaatgttggacactgaacgtggaagccgtcgtattatgaaactaat +ggcagaggggctcctctgcgtgtactttgagcagatgctatcgtcagaaaaaggtaaatc +ttttggttctttataattctggcgtccgtgtagcctagtgaatgtgtttggttcaagtga +atttgtttagccagaatggaccaattacgtcattagctgttacgtctatacgaaatatag +actgtggacgacccatcgtagagtcatgtagttacatgtgaccttagaacaccaatcgtg +tgcgattgtaagcaggacaacacagtattgtactggtcaattggttcatagatctgacta +tgaatcttcgtttttgtacaacaatctcggtgaagcttcaaaaagcctccttcctaataa +tcagttaatttttcgtaaggttcctgttcgaggttagtcgtataaagacgaaacggcctt +aatgtaacattaactattccactgtaggtggatctaacaaggttggacatgtgctaccaa +taagataagaatttcgtccgcaatacaatatctacttttgtagcctatcttggattaaca +acaacttacgttggtatttcaccggacgtatcaaatgattctgattttaatgactgagag +taaacatcaacgaatcttatgtatctttaagccgctgcttgacaagtcacattactgtta +gaatgaacgcttcattactacaaaacctaccaccaactcccacattaatattatactaga +tgtttgaagtttatttgacaaaggttttcaaaaagcacagaatcgttacgaacacgtaca +ttaaattgttagggtattaattgtggtcggtgcatttccggccccatagcgctccgcggg +gagaaactatggccttcatgacagcccccccataacatctaggtaatggtcggataacta +taaacaaccctctccagagaactgtgaaaataaaatctcttagtacacaagcgtatactg +gtttaagtcttgcccatcttaaagactcttttcactattttcttgatgcctcattcttct +aatattaggtgattttttaatccgagaatataaaaagacgatagaaagtgttaaaacacg +gcgtagcgacatattttaaagaaatgaaatactttttgactatccctcatgatctaaact +tacgcggagctatctttttgtataacatgtacagagaattaatccgatgcttcttccgat +taaggacatagcgccgaaaacgtcatggcggcttatcgatatcgtaacgcactataccaa +gtgattaagtgatcaatgaatacgggtttcgggatttctgttaagtcatgcacggcaaat +acttggagtcttgaataacgccgcgcgtagtacgaaggttctcaagctcgcgtgacgtat +agaccgtattgctatttcctgccttctcaattgtccgaggattgctgataacttaaaata +aggttgagtttttaataacgatttgtcgagtttgggaaaatcctcgtttgtgtgtttgtc +attttcaagttatcaagaactacgggtataatttacgacgtaatgttggtttgatgcccg +attgcgaatatcgtacgaatggtatttgtacaactgctttcctttatcgattgctcgaga +acattataaagtctattactatggattaagactgtatacaagtgtttaagcggagcccgt +gataatctataaggttttggtacctttatctgttacttttgccttgaaacatacatacgt +acacgggaatatttacctaaacgccgtatagtccagcctcgtatttgggccgtgttttgt +cagcattttaaactgaaagcgcccacttgcattataacccggtgcggaatctcttagtga +ctcgtcaggagtttacgcctttgagacctctcgacaggacccattttgatctagtcgtta +taggtagagtgcctttcctatcgcaccattaccttctagcaaacttagagtattcaatga +aatcatatcctgtttatactaaatgttataggctaatgacacagctgacactaagaggtc +tcttcgggttacccgaatgagttgtttatacgatgttgacaactcgggggagtcatttca +atgaagactgaggactcttgatcagattaaaacgcttaatgactgataatttagattatg +ccgtgtattatttaagtgggcgaaccctcccctagaatgggtttcctgagaaaagtctta +gaacacagtattctgaatccagatgcaaatcgctaacgttagtaagcggctgtagctctt +ggcagtttggtcaatagtcaatcgcaatccgtttaaccgtctactattcctagagcgaag +agctatgttctgacacgtccccaatattaggcaaaggctccaaaagaacagtcaattgat +taactacgggcttggtttctccgtgaatccttgcgccgctataccacataaaaggatagc +ggtgataccacaagtttgcgacgttaaagcgtcgaccctcaacaagtacactagcaaccc +cttagcaattaattttgtccatcactactgccaagagttgactggaccagttggaaatga +catttgatatattaatagagctacatattgtaccactttactgtcacttacactaaccct +agcgtgattactcatacatatattcgtaaattctaagttatgatactagttttgtaaatt +taatcggcgaagacacgttctcttgtacgagcttcaactaaatatttcactgtagccaac +cactttaaccagaaggataccttaatgccgatataatattgtccaggaaacgttaatact +ttcacaagacaaagcttggaagaggtactttacgatcacctgatagatcgaccggaacga +ttctatataggtttggtctgagaaatttgtagctaaaaccatgttccataggaactcctc +tgtaatgggcaaaatgcagatagcgttcaatcgttgcttaactatctatcacagcatcct +aactcctcaacagcttctttcctaaagacatcagcaggtaagttgacggcacccgataac +ccagagcacgattggaatctaatactctgtatggatcattacgctaagtaaatataatga +ttttctgactcaaagttacactgcgaattttatattaactggttctatttgttaaatacc +acaacctctcgtcaacaggtcgcgatgcaagtgatccaaaaatatctaacttataccaac +cattacttctggcgcagaaaaacatagatatctgaacaatcgaccgttaagactgtctcg +ccgatcttaggaacctaatactgctcagtagttattgtttatttgggccatccccggatt +atgtcagccatggaacactaaaagtcctaatctaacctatggacaaaaagctcactttta +taaaattgctcaccttatgttgattgttatttgtccgaaatgtctataactcagtgtact +atctattggaaaattatggccggagttttattgaatatacttttgtatgttgagaaagaa +tgttgtcgtaataattatcagctggaaaatcatctaatatatattatattgagatattac +gacagacctaagtgctttcccgtcatgagcagatggactaacactcttggtaatccttct +cgttttagttggtaatgtttagtctaagtaatatcccgactcttacttactcagagcgga +aatgactttttaaactaacgtttaaaggcacttagtatgcgtcagggttatttttttaat +tacgtacccttgtgcagagagtttagctattcgatcctacttagtatgaaccatgagagt +acaggttggtaattcacagagaaggtcgagaagattatttttgatgtttaccaatactat +gaggcgtattcatcgaaataattttatggctgcgcacttcacatacgcaggaagaccact +gcagcttgctagatctggatgtatcattgtacttctaagagcctgaaaggtaatacattc +ccagcgagcgtaacagattgtatggggacatattcaatcttagcaatgcattcgttcttc +gaaatcaggcatttttgatgtcataagttctgtcaactataaccctggaactttaatctg +ttgttcgtcgaatcaaggatcaagaaagcttctaaaaggcccaaagcaaaacccaccact +acttcagttttaaattagaatcacaccctagggtattagataataattaaatgtcttagg +aagagatatcaaaagatgcagacatcctcaagtgaataagtctccggtctttcacaaaca +catggttaagcgatgtggttttgactagagacgttcgccaccatcgtaatatttctggtt +acctgcgaacgtgaaccaaatcttacttcatacattgcttaaacagtacaacttatctct +tatcctatagagatctcaaaagtttgtatttttactggtttcaaattgagagaaaaactg +cgttctccgatttctatattattgtttaaatgatgccaaacatccagtttaaaacacggt +gtgatcagccgactcagattcgtatcctatgttagaatgagtcatcaaactacggtcacg +cgtacattacagagtaaactacacgaatgaaagagataagaagatgaaagagttaatagg +tctcctgttaattatgagaaccctaactactacggattggcctactagtgggttggaacg +gatataaaattcgactaagttcgcggcatgtcaggctcctaaatatgaagagaactcggc +atcgaattatccacagtaatagttggaacatgattcctctatgcatggtgtatatccacg +tacgccagtgtgcagtgtagccatgcgaccacgggcgttgtgaatattcttcctcagaaa +aggactgttgagcaaggaattggattctgtgaacggaatatagtcgagtagatggaattt +cctacactgcgaaaaggtcatagtaaatcaaacgccgcgcgcagacatatcttcttggca +attagtactccactaaatcaattggttataaacttttagaatatctttatataagttcac +tacttacgctgcgggtagtatatttaaagtgatgtcttaggaatcttatggcggcggaat +aaacggcttgactatagataccctaattctggcataaccctgtaacgtgtgaagcatgct +ttaatagacgactagatcagcttatagaatggatatgactgccacattgaagagattaac +attagcgggtataatgttacgaacttgtttaacaaaatagctctaccacacacgcatagt +ataatataaaggtcctggagttcgctacgagcctggaattgcagttcccctaccctgagt +aaacaagatcagtatggacctatcttctgacccacgtgtaaaaactaccgttagcggccc +tgagaacggtgaagttgattatcggctaacactcgctttaccaaggaacaaacaattgat +ggaacaggtaagcggctggattctatcctgaatacagcataataatatttgctttcaata +tatagttatgacactcccaatatcactaactctttacaaatcggatatgaagagtgaatt +agagatggagccgatcgttccttgtattctggtaagtactcgactaatgtgtgtagtcta +ggggtaaaggtccttaaccgtcgagtctagaactcacgcattatgaaatcctccgagcat +agagactctaaattcgccaagcaataagtcccgacgcgaaggatgagaagctcattgaac +tgtaacatttacgtcgggctcaccatgttacatatgcagcgggtaaaagtttttgcctgg +agtggttgagtttcgcgatacataaaaggccccactttcatatggtcaaatatctatatc +gtgctttggacgactcgataaactaaagtagcctagtaatgccctaaaccgctgcatttg +tgcaataaaaaatttagagtatatataacttccggacgtatggctgccttgaatcctcgg +atatcgtccttatacaacgatgaacggtatagctcggaactatgcagattaggcgatcct +tgggttgaatttttagtttccatagatatgagttagttttgatatggttaccatacgtcc +ctgcattgaaacttaatctgtatattgattgatccttagcaatagcggcacatttctggg +caatatgacttaattaggttacggtttttactatgatggatacgttttatatgatagaat +aacagttgctatttaaacaggtactacattcaactaatactgtttcactattgtgtccaa +catagggaatatattgcctgaatagatgtattatcaggcatcttttacgctccaggtaga +actaattaaaaatgatccttagaaactttcaagcaacataagctaaaagttacgccaatt +ataagccacatcggtaggatcttcaggcattcccatatccttctctatcaatcccgtctg +ttgctaattggttatctaagcatatcgcggcgagcatctacgataggtataaagttgctg +ctatctaattcgtcataatatatacatggaattacagattcatacgtcttcagtctcgtg +gtgtttctaagagcggacccaagaattacgtaatatctctctcgtgttacccaagaagtt +gacacgtgattgtcagctatctttttctggcgatgttaatagttataaacaattgcatat +agctgcaaattagctaatcaaatactcgtttcttaaatgttatcagcaaagctttaggtt +ctgtaatttcactgtgtaaagagggcgctaagttcaaaattggtttttggcaacaaacaa +tttaatagcgcagtgcaaaaataatatctcagggtgtaattatttctctaattggtcttt +acggttggaccaggcaatgggttttttatctatgtgataccaattaaaagtaatttcaaa +gtgacattaaacttaagtattgctgtcaagaccattacgacacttcaccaacacatttat +gtattgtgctacgcggtatggcccgtagtaatttctgatattgaccgcgttatcagcaag +tacgctgtacaaatgccaaatttagtaaagctctgtgtgcattccaaggtgcccacatca +cacattatcaacatatcatgtcgttgtattacgtccttttactagcctgggaaataccgg +tgattcagagtgaacataaatctctgaaagctactagacaaagctagtatagttaaaata +tatatttcttttaatattaggatctttgcgattgcacatttcaagcatcgcattaaccta +cctccgtactcttctacaacggttgcatgtacgatttctatgcgatgaaatacttatgtt +cttagtttggggttactttgttcacctagtcctcgaacgcaaattagcttcgaatatctg +aaaagtgtatgcgggcaccaaaacgatctcgattcttaggtttataattatagtcagaag +ataaatacatgcatatctggacactcttccacatgtcatgtcgactaactttgaactaca +gtcatatatagactgttatctgatccgtatgtgtctattactactcttatctgagaaagg +acccaatggagtcacagtaagcgatcatgtcatcggggctttttccctgattataagatt +acactattgctgtgcttggggcctcctactttttctatcttaatcattttgtacattaaa +aagctaagaagtaggtacaacttatctttcccatacgagctggaccattaatttaacagc +cgcaaggcgagttttaatgttaatctggaagggctttatgttctaagcttttagcactga +gaaattaatccgtaggaaattaatcccacataacccggtaagagaaccttacgccccgtt +actaataatgttctgcgcaatgtaggaagtgacaagctcactcttgcgacgagctcctta +atacaggccctgcgttatattcgaccgtacctataactagaccaccatcttaaatgtaca +gttatggttttcgacgcatagagtatgggaccacctcgaaatgctcagctgcaaattgta +ctgggggtggttatcaaacatttaatatgaatctatggtaaagtactagtttatagatag +ccgaacactaaaggtttgcagaccttcctcccctgaggaacttcgtgtcacaaattagat +tgagaaggtggtgataaaatcgcgtatctacaatgatttggtgcaaatatttatcgattg +cccaatcgttctactcgtactctttatagcctaacgccttttcttggcgctaattagcct +aatccaagaaggagtctaacaaaattacttaaccatactcttgtctattcggcccacgca +tgcgcaagctcaaaaagttctcaacgggcgtttttacttgagtcccaggaggtaacattg +gatctatgagtcttaacagtggaaatatgatttttagattgtgttcagatttattgtctt +attttggtctatctcatcagctatagctacataatgacgtcttaactgtttcgactaacc +ttcagatctgactaccccaaatacaacatagcaaaagaatgatgctaacgcttaactatc +ctttcacgatcttaacaaaaaagctccatttaaaagaatcgaaaacagatctaccattcg +tggaatcaatttttggacgagtactggtcgggtcgtgcttatttgctacaggattgtttc +gtataacgttcaagcactttagcggttccatccttgatggcgttaactgatgatgcgtaa +gtttatggtgatctaaaactctactacgaaccaggtcccagcacgaaacgtcatctttaa +tgagtttttaggtctccaggcactaggctgcgaagtggaatatgtgtcatcagagacaaa +tagatgattcctatagctttttgcagttaagccactaagtaggcggttctatagggtttc +attcaaatcgatcgtaattcccgactctgcatagcgtgggtcttgtatagaccattcttc +aggcccgccacaatggtttcaagtttcaacttccgtttattggctgtccctcaatagagt +cgttctcagggcacgactctcgttcgttattcataagtccagtttgatccacgaatacag +aacacgcatatctgataataaaagcttaacgataactttcacgcgcatggtttatttttg +atttattaggcaaccaaataccagaatgtagtcagcgatatgtagtaaaatttagacaaa +cataaaacaaagtatcgccattacagtctcctgttaggagaacctttttatcaatatgtg +taggcgtgtattggcgcccttgatttaataataattacggctaaacgtattgatattttc +caggaactgccccatctcatgagatgaccctaaattttattcacacctcatttttaattc +ttttatatcacgattatttatctgagcaagcatctttgcaagcattcatagtgacggtgc +tgtctctatgaatgcatgctaatatacggtgcgctaaacatattggttcaattcaatgta +agctacctcggaatttgcttgcactaagacggggaagccaaaacggtaaatcgccgtata +tgctagtgccaagggacttgtccgttggagtcactatggagttacaagcattataaatct +aaggaaatcgcagtatcagtccttaccccaaagatacttcgcattccctggggtacggac +catgaaatacttctttcatacatgataaacgatggagactcggttaccaccctggtagtt +actccatcaattggagttaactaagatcgctattacaggctttattagccaatcatcaca +agcctctttttagagattcacaagttagcaaaccaaagttcctttgataagtctttaacg +agatctatcccaattccggctaggagtaaaatttatatatttgagatcggggttaaagtc +acacgcaatgcaaggggtttttatatggtaatgtccttccctaattaggtaattttcaga +cctccgagagagagtagatcaacaacgcgttatactcctaaaatgcttgtcgataacatg +acactacagatcatccctggatgagcatcgactttcattacttgattagttcagttaatt +cgtttcaaaccattttcaacaaaatcccccagtagatatgtatatgcacatcttagacta +aataacagttttcataccctgggatttgtgtcactatctcaggaacgtcgagacgtcccc +tatcaccgcagcgagggtaactggccctgttccattgtaatcgatgggacgggacgttat +attgcagacccaaagtagtaataaattcagccatatggacggagggggggaattgttaag +aatataattcgattttcagctgaatgtaaaagctccagccattcctcctccacttgacat +tagttcgaagaaggtctgagaattggaattgcttgtgacgttttttgtttccagacaagg +aaatagcccagtaccaagtataatattatgacaatagaagcttaaattcacaacgtaaca +tatctgttagcatgctctaatagaccgagaaaataagtgtctatgtgtgcgagaactgtc +aattcacggcagtagtcacctaatctaacgtctagttcccgactatgaagtcttcacaaa +tggttagtaataatttcccagtggagtagaagtggcataacgtgcactctctgttaataa +tacctttagactactcccatttcgccagaacgtcttgatggtaccctatgggaaacactc +acacatgcttattgcctgcaacctcagcaatgtgtcgtatgcggtatttctacgaacagc +tagtgaaaggactgatgacctaattttggtttctcaagtccagacgtgatattttgatga +ccgtatctgacatctctgggcaattcggttaacctctggtacgaaatagtccgtcgcgta +ggtaaaaatgataatgctgtcatcactatcatgttttagctaagctacactaccccatcg +ctcgcacgtggcaaagtgtgaggattccgatatcatccatgtgtacgaattcctaatact +cttgctcagggcacttagggttattgtagcctgtgttaccgtctcgcatattagatcatt +aatcaacagtcttataatcaccgtaatcggtaaacagttgttatttgttctgataggtag +acagctaataaagatgctgttgaacagttacgtcccacctttattgccctacagtgaaac +tagttcttactctgttgctgtaatatgtctagggttattgatttgctgccacttcaaaac +ggaaattaagtcattaacgaaaatggttccttcataggtaaagatcaatccccaattgaa +gccagaaattttgagatgtcgattcctgatcattcgccaaatttacagctcgtaaacgag +ttccatgtgtaaaaaaatgttgagtccactagcttgtttattctggctcaaggtacgtgg +aacacgtagtattttgatactaatgccagacccgctacgatccctgtactgtgagcagag +ccgatcctcagaaatagctaaatcttgtgcttcgttagaagtctcgactacgtgtagcct +agtgtttgtgttgcgttatagtctatttgtggacacagtatggtcaaatgacgtcttttg +atctgacggcgttaacaaagatactctgggcaacacacatacttctctcatgttgtttct +tcggacctttcataacctttcctggcacatggttagctgcacatcacaggattgtaaggg +tctagtggttcagtgagcggaatatcattcgtcggtggtgttaatctatctcggtgtagc +ttataaatgcatccgtaagaatattatgtttatttgtcggtacgttcatggtagtggtgt +cgccgatttagacgtaaaggcatgtatggatcttgatctatgcaaaggtaggtccatcta +tatacgttgcacagcggatacaaataagataagaatttactaacatttaaattttcttat +tgtcgagcatagattggaggaaaaacttatttacttggtatttaaacggaagtttctaat +gtttatgattggatgcacggacagtttactgcttactttcttaggtttcttgaacaacag +gatgcactagtaacatgtctcgttcatgcttccattaagttcttcttaaacttacacaaa +ctacctaatttagagttgacgagatggttgaacgtgttgtgacaaacgtttgcaaaatgc +acagtatcgttaccaaaaagtacatttaagtgtgtgcgtaggaattctgctacgtccatt +gcaggccacattcacatcccacccctgaatatatggactgaatcacacacaccaaatttc +atctaccttatcgtagcataactattaacaaacatatacagacttcgcggtaaataaaat +atattagtacacaaccgtatactggttgaactattgcccagctttaagacgcttttaact +aggtgcttgatcaagaagtattattatatgacggcagtgtgtaatacctgaatagatata +gacgttagattgtctgaaaacacgccgtagagacatttttgttagatatgtatttctttt +tgacgagccagcatcttagtatctgaagacgagctatatgtttgtagaaaatcgactgac +attgtatacgaggcggcgtaagattaaccaaattccccagaattagtaatggcgccttat +cgatttactaacgatatataacttgtgatgttgtctgcaatgtatacccgtgtaggctgt +gctcttatcgaaggaaacgcattgaagtccaggctggatgaaaccaccgcgtacttccat +gcgtctatacatagcgtcaccgatactacgttttgctatgtaatccattctaatgggtaa +gaggattcctcttatagtaaaatatgcttgactttttaagaaccattgggagtggttggc +aaaataatagtgggtgtctttctcagtgtatagttttctacaactacccctattaggtta +caagtaatctggctttcttgccacttggcgatgatagttagattcgtatttctacaacgc +agttactgtatccatggcgcgagataattagatacgatttgaatttggatgtagactcgt +tactactgttgtagaccagcacgtgagtatctagatgggtttgctaccttgttagcggac +ttttgccgggaaaaagacatacgtacaaccgtatattttactataagcagtattggccac +cctcgtattgcggcagggtgtgctcacctggttaaaatgaaagagaaaaattccatttta +aaacccggaggaatctattactgacgaggaaggtgtttaacccgttgagacatctcctaa +cgtaaaaggttcatattctagttattccgagagtcactttcctatccaaacatgaactga +tagcataatgacaggttgaatggaaagcatatcctgtttattctaaatctgtttcgctaa +tcaatatgctgtcacgaactcggagcttacccttacaactatgtgttctgtttaccaggt +gctaatatcccggcactcttttcatgcatgtcgctcctagcgtcatctgatttaatagct +taatgtctcatattttacagtagccagtgtagtatggaaggcggcgaaccagcccctaca +ttgggtttcctgacataagtattacatatcacttgtctgattacacagcaaaatcgctaa +ccttactttgcgcatgtagctattggaactttgggctagtgtctatcccattaagtttaa +cagtagactagtccgtgagcgatcaccgagcttatgtctcgtacccaagttttggatttg +gatcaaaaactactcgatattcatgatctacgggcttcctttctccgggtatcattgcgc +cgagattaaaaataaaacgatagcgctgtgaaaacatgtttgacacgggatagcgtagaa +actaaacaacgaatagaccatccaatttgaattttattgggtccagcacttcgccatagt +gttgaatggtaaagttcgaaaggaaatttgttatattaattctgctacattttcgaccac +ttgtatctcaaggacaatatcccttgaggcttttagcagaaagagatgccgtaattctaa +gggatgataataggttgggaaatttaagagcagtagtaacggtcgcgggttcgaccttaa +actatatatttaaatctagccaaacaagttaacaacaaccataaagttatgaccttatta +tattggcaagcttaacgttttaattgctctagtaatagagtggtagaggtaagggaccat +cacctgattcttcctccgcaaccattatatagacgtgtcgtctgacaaatttcgagataa +aacattcgtccttagcaacgaatatcgaatggcaattagccacattgagttaaatagttg +aggatatttcttgcacagaatcagatctaatctaatgattcgttactaaacacttcacca +ggtatcgtgaaggctcaagattacccagagaacctttgcaatataagaatatgtatgcag +cattaccctaagtaattatattctttttctgactcaaagtgacaagccctagtgtatatt +aaatcggtatatttgggaaattcctcaaactatcctaatcaggtagccatgaaagtgatc +aaaaaagttcgtacttataccatacatgaattctggccaagtaaaaaatagattgcgcaa +aattcgtaccttaagtctctcgccaagatattaggatcctattactcatatcgtgttttt +ctttattgccgccatccccggagtatctcacccatccttctcttaaaggcctaatattac +ctatgcaaataaacatatattgttgaaaattgagaacctgatcgtgattcttatgtgtac +catatgtatagtaatcacgcgactatatagtgctttagtatcgcccgtgggtgagtgaat +attctgggctagcgtgagatagtttcttgtcctaatatttttcagatcgaatagcttcta +tttttgtgtttattgacatatgtcgaaactccttactcagtgaaagtcatgaccagatcc +acgaacaatcttcggaatcagtctcgttttacggcggaatcttgagtctaacttatatcc +cgtcgcttactttctaacaccccttatgtatttttaaaattacgtttattcgaacgtact +tggcggaagcgttattttttgaagtaagttacattgggcagactcttgacattttcgata +cgactttctttcatccatcacaggactcgttcgtattgatatcagaagctcgtgatgatt +agttgtcttctttaccaatactttgaggcctattctgcgaaatttttgttgccctgcgaa +cttcacataccaaggaacacctcgcaacatgccttcatatccatcgttcattgtaattct +tacacaatgaatcctaagtaattacatccctgcgtaaaagatggtaggggcactgaggat +atattaccaagcatttagttatgagtaatcagcaatgtttcttgtattaagttctctaaa +atagttacatcgtaatgttatctcgggttccgcgaataaacgagatagattcattatata +tggccctaagcaaaaacctcctcgtattctgttggtaattagaatcacacaatacgggtt +gagatattaattatttgtagtacgaagagatataaaaagatgaacaattactcaagtcaa +gatgtatacgggatttataataaaaatcgggtagagatctgctttgcaattcagacgtgc +cactaaatcgtaatatgtcgcgttacatcagaaagggtaactattattaattaataaagg +gcttaatcactacatattagatcttatccgatagtcttatctattcgttgtatttttaag +cggttctaattcagtcattatatcagtgctccgagttctttattattgttttaaggatga +caaaatgcctcttgttataacgctgggagaagcagactaagagtcggagcagttggtaga +atgaggctgcaaaagacggtctcgacgaatggacagactttactaaaccaatgaaagaca +gaagtagagcaaagtctgaagtggtatcagcttaattatgacaacccttaatacttccct +ttcgccgaatactggcgtggaaaggttttaaaagtcgaagtagttagaggcatctctcgc +tcataaataggtagactactcgcaatccaatgtgactatgtaatactgggaacatcagtc +cgcgatgcagcgtgtttatcaaccgtccccactcgcctggggagacatgagaccaccccc +gtggggattattagtccgcagtaatcgactcttgacaatccttttcgattatgtcatagc +aatttacgacagttcagcgaagtgactactcggcgaaatggtattactaaagcattcgaa +cccacatgaatgtgattcttggcaatttctaatccactaaagcttttccgttgaatctgg +ttgtagatatttatataagttcactaattaagatcacggtagtatattgatagtgatgtc +tttgcaagaggttggccgaggaatttacggattctctattgatacaatttgtctggctta +taactcttaaggctgaaccaggcgtttttagacgacttgatcagctgttagaatggtttg +gactccctctttcatgtcagtaacatttcagccgttattgttacgatatgcttgaacaat +attgatctaccacacacccatagtatattttataggtcatgctgttacctacgagcatgg +tattccacttcccattcaatgagtattcaacatcactagcctcagagatgatgacccacc +tctaataacgtcacgttgcggccatgtgaaacctgaacttgagtagacgatatcaagcgc +tttaaattgcatataacatttgagggtaaagctaagcggatgctttatataatcaatact +caataataagatttgattgcattttagagttatgacacgacatagttcactaacgagtta +ctattcccagatctagactgaagtactgatcgagacgatccttacgtcgatgatcgttag +ttatcgacttaggtcgggtctctagcggtattggtacttaaccggacactatactaataa +cccatgatcaaagcataacagaatacagacgataatttcgccaacatatatgtacagacc +ccaagcatgagaagctcattgaaagctatcattgaagtcccgctcacaatgtgtcttttc +cagacggtttaactggttcccgggagtcctggagtttcgacttacataaatggaaacaat +gtattttgctaatttatctatagcgtcatttggaccaatacagaatattatgttgcctag +taatccactataacccgcaagtgctgatagaaaatttttagacgatttataaatgcccca +agtatccctcccgtgaatcctccgttatactaattagtattcgttcatacgtataccgcg +catatatgaacatttggcgataaggcgcgtgaattgttacgtgacagagatagcagtttc +ttgtgatatggttaacagacgtacatgaagggaaactttatatctatagtgatgcttccg +tagaaataccgccactggtctgccaatgatgaagtatgtagctttaggtttgtactatga +ggctttcgtttgtttgcagagtataacagttgcgagtgaaaaaccgacgaatttatacta +atacgctttcactattggctacaaaatagggaagagtttcaatcatgagagggagtatat +ggatgctttgtagctaaaggtagaacgtatgtatatgctgccgttcattcttgaaagata +cataagcgataagttacgacaattataagcaacatccctaccttcgtaacgatttcactg +ttactgcgcttgaaatacactatggggctattggcggagagaagcagatcgcgccgagca +tatacgagacctataatgttgatgatagagaaggcgtctgaattgatacatcgaagtaca +ctttctttcgtagtatctctcgtcctctttctatctccggacacaagaattaagttatat +atatagagtcttaccaatcatgttgaatcctgattctcagagttctttggcgggccttgt +gatgactgagaaacaatgcaatattgctccaaatttcctaagcaaattctcggttatgtt +atgttatcagcaaagcgttacgttatgttatttaaatctggaatgacggagcgaagttct +tatgtcggtgtgggaataattcttttgaagacagcactccttaaataatatcgctccgtg +tttgtatttatcgaatgggtctgtaaccttgcacaagcaaatcggtggtgtatatatcgg +ataacaattaatacgatgttcatagtgacagtatactgatcgagtcctctaaagtcaatt +acctcacttaacaatctcattgatgttgtgtcattcccggtatcgcccgtagtatgtgct +ctgattgaccgagtgtgaaccaaggaacatctactaatgcctttgttaggtaagatctct +ctgaattccttcgtgccaacttaaaacattatcaaaatttcttctacttggattaactac +ttttacgagcatggcaaattcccctgtggaagacggttcattattatcggaaaccttata +gaaattgcgtgttgactgaaattagatttttattgtaagagttgcatctttgcgattcct +ctggtctagcttccaatgaacagtcctcccttctattcgacatcgggtccttcgtacatg +tctttgcgatgtaataattaggttcggagtgtggccttaatgggtgcaactaggaataca +acgcaaatttgctgacatgatagcaaatcggtatgccggcaccaaaacgtgctccttgct +tagcttgtgaatgagactcagtagttaaataaatccatatctgcaatcgattccacaggt +attgtccactatctttgaactactctaagagatacaagcttagctgagaccgaggtgtat +atgactacgctgatatctgtaaggtaccaatgcaggcaaagtatgcgagaagctaatacc +ggctgtttccagctttataagattaaaatttggctgtcctggcggcctcagaattgttct +atcgtaatcagttggttcattaattagctaagtacgaggtacaacttatctgtcccagaa +cagctccacaagtttttttacagccgaaacccctgtgtgaatcttaatatccaagcgcgt +tatctgattagagtttacaactcagtattttatcagtacgttttgtttccaacattaccc +ggtatgacaaaatgacgccacgtgtcgaataatggtctgaccaatgtaggaagtgaaaag +ataaatattgcctacacatactgaattcaggcaatgcgttttattcgaaaggtcatataa +ctagaaaacatgatgaattcttatcggatccttttactagcatagtgttggcgaacacct +cgtaatgctcagcggcaaattggactgcgggtccttatcatacattttttttcaatatag +gcgattggtctaggttagtgattccccaacacttaaggtttgctgacattcataccctca +gcaacttcctctcaaaaattagagtgagttggtggtcttataagaccgttgattatttga +ggtggtcaaatgatggtgcgatgcacaaatcgttataatcgtactctgtagacaataacc +cattgtagtgccgattttgtgcataatacaagaaggaggatataaaaatgacttttcaat +aatattggctattagcaacaagaaggagaatcctcattaagttagcaaccgcagggggta +ctgcagtccaaggaggtttcattggagagagcagtatgaaaacggcaattatgattgtga +gattcgctgaagattgtgtctctgattttcctagatagaataagctatagctacttaatc +aactcttaactgtggagactatcctgatgatctgaataccccatttacaaaattccatat +caatgaggctaacgcttaaatttcatttctccatcgtaacaaaaatcagcctttttatac +aagacaaaacactgcttccattacgggtagcaatggttgctcgactactggtagcgtcgt +gatgtggtgataaagctgtcttgcgtttatacttaaacaaattttgacctgacataatgg +agcgacttatcggatgttgccgatctttagggtcatctattaagcttatacgaaaaaggg +acaagcacgttacgtaatctggtaggactgggtacctagaaacgcaagaggaggcgaact +ccaatatctgtaagaacagaaaaatacaggagtccttttcatttttcaagttaacaatat +aagtaggagcttagagaggcttgcatgaaaatcgttaggaattacagaataggcagagag +tggggcgtgtagactacattcttcaggccccacaatatgggttataggttaaactgcact +ttttgcgatctcccgaaatactgtcgttctctgcgaaccacgctcgttccttttgctgta +gtccacgttcatccaactattcagataaacaagatcgcagaattaaagcttaaccatatc +ttgatagcccatcgtgtatggggcatgtatgtgcaaacaaaagacctcaatcttgtctgc +gagagggaggaaaatttagacaaacataattcattctttcgactggacacgctaaggttt +ggacaaactttgtatctatatctggaggcctgtattccagcccttcttttaataagattt +acggcttaaactatggatatttgccaggaaatgacactgctattgacaggaacataattt +tgattcaaacctcattgttaattattttatatctcctgtttttatatcagaatgcttctg +tcctagaaggcatactcaaggtgagggctcgaggaatgaatcataatagaccggccccta +ttaatattggttcaattctttcttacataacgcggaatttgattgcacgaacaccgggaa +cacataaccgtatagcgcccgttatgctagtgcctagcgactgggaccgtggagtctata +tcgtctttctaccattattaatctaaggatataccactttaagtcctttcaactaacata +aggcgcattccatgcgctaaggaccttgaatttattatttcttacatgataaaagatcga +gtcgacgggaacaaaaggctacgtactcaataaagtgcagtttactaagagccctttttc +tggcttgtggagactatcataacatgaagatgttttgacattcaatagtttgcaaaacaa +acttactttgtgtagtattgaacgagatctttccaattgccccatagcaggaatagttat +atattgcagatcgcggtgtaacgcactccaaatccatcgcggtgtgtgagggtaagcgac +ttaaagaattacggtttttgatcaaagcacagtgagagttgagcaaattacagttatacg +acttaattcagtctccataaattgaaacgacacttcttaacgggaggaccagacacgttc +attaagtgaggagtgcactttttgactttaaaaacatggtaatcaatttaaaccacttga +tatgtatatgaacagatttgaagttatttctgttttaatacactgggagttctgtcaata +tcgcaggaaccgcctgacgtcccctatcacacctcagagggtaaagggacaggggaaagg +gtaatcgaggggtagggaacgtagttggcacacccaatggacgaataaatgctgccatat +ccacggagggcgggattgcggttgattttaaggcgatggtaacctgaatgtaatagatca +tcaaatgcctcctccactggaaattactgcgtacatccgctgagaattgcaatggagtgt +ctcggtttttctttaaacaaaaccaaattgacaacttcatagtataatttttgcacatta +caagcgttaattaacaaacttactttgctgttagctgcctatatttgtccgacaatataa +ctggatatctctgcgagaactgtaaattaacggcacttggaacataatagttcctattgg +taacgacgttgtaggcggcaattatccggtggaagaattgacaactgcagttgaactgca +tgaaagtcaaatctctcgtaagtataactttagaagactccaaggtacccagaacctctt +cagcggacacgatcgctatcaatcaataaggattattcactgaaaccgctcatatctgga +ggtggacgtttttcttcgaaaagcttgtcaaaggactcatcaaatttttggccgtgctaa +tcgacacacctgttattttcatgaccggataggacatctcgcggaaattcgggtaacagc +tgggtagatataggacctcccctacgtattaatgataagcctgtcataactagcttggtt +taccgaagagacaataaacattcgagcgctcgtgccaaactcggtgcattacgtttgaat +aaatcggtaacatgtactattactctgcctaacggcacttacccgtttgggtccatgggg +taaccgctcgatgttgacagaattatgctaaagtcgtttaagatcccgattaccgaaaat +ctggttatgtctgagcattcgtacactgcgtattaagatcaggttgaacaggttcctaac +aaattttgtgacctaaagtgaaactaggtcgtactctgggcatgttttatgtcgtggcgt +atgcatgtgctgacacttctaaaaccaaattaaggctttatccaatatgggtccttaagt +gctaaacatcattcacaatttcaagacagattgttggtcttgtcgattccgcatctgtcg +ccaaattgacacatcgtaaaccaggtacatcggtaattatatgttgactaaactaccgtg +tgtattctggctctaggtacggcgaacaagtacgatgtgcttaagaagccctcaccccag +acgagcccgcgtaggtcacatcagcagatcctaagtaattccgttttattgtcctgaggg +agtaggatcgacgaactctacaagtcgctttgtcgtgccttataggctatttcgggtcaa +tgtagcgtcaaatgaactattgtcatctgtacgagttaactaagtgtctatcgccaacta +aaagacgtctcgatggttctttatgcggacctgtcatatcattgactggcacttgcttac +atccaaataacacgtttgttagcggatagtcgttaagtgtgcgcaagatcatgaggcggg +gggggtaatatttcgccctctacatgataaatgaataagtaagaagatgatctttttgtg +gcggtaccttaagcgtactcctgtcgacgagttactactaaaggaatgtagggttctgga +tctatgaaaagcgacctccatatatatacgggcctaagcggagtaaaataagtgatcaat +ggactaacattgaaatgttagtattgtcgaccattgagggctggtaaatcttatttacgg +gcgtgggaaaacgaacgtgatatggtttagcatgggatgcaagcactcgttaatgcttac +tttagttggttgcgggaacaacaggaggctatactaactggtagcgttcttgcttccatt +atgttattattataattaaaaataagacatatggtagagttgtagtcagggtggatcggg +ttgtctataacgttggaataatcaaaactatcgttaacaaaaacgaaatttaagtcggtg +cggtggaatgcgcctacctcatgtgcaccacacattcacagcacacccctcattataggc +aaggaagcaaacaaaaaaaagttaatcgaccgtatccgaccttaaattttaaaataaata +gaaacacttagcggtaatgaaaagataggactaaaattcactagtatcctggaacgaggc +aacagagttatctagatggtaacgaggtgctgcatcaagatgtatgatttttggtccgct +gtgtggaatacctctattgatatacaagtgactttctcggtaataacgcacttcacaatg +tgttgtttcttttctatgtattttgcaagagaaagaagcttagtataggtacacctcaga +gatgtttcgtgtaaatcgtatcacatggtataactgcaggaggaacattatccaaattca +ccacaattactaatccacccttttacttttactaaagatatattaattctcatgttgtct +gaattgtataacccggtaccctgggagcgtatcgaaggataccaattgaagtcctcgagg +catgttacaacacacgacttccttccgtctattcagacactcaacgagactaacttttcc +taggtaatcaatgatattgggtaactcgtggcatcttatagttattgatccggctctttt +gtagatcctgtgcgactcgtgcgctaattaagactggctctcttgcgcaggggatacgtt +tattctacgtacccgatttggttactactaagcggcctttcttcaaacttgcagttgtga +cttacattcctatttcttcaaagcagggaagggttacagggagagacttattgagatacg +attggaatttccatgtacaatcgttaatacgcttgtagaccagcaactcagtatagagat +ccgtttcctaaagggtgagcggtaggggcaaggcaataagaaattactaaaaccctagtt +gttaatataagaacgattcgaaacaataggattgcccaagggggtgcgaacatggtgtaa +atcaaagagaaataggcattgttaaaacccgcacgtttctagtacgcaagaggaacgtcg +gtaaccagttctcaaagatcctaacctaaaaggggcttattctactttttccgacactca +atggacgagacaaacatgaacggatagctttaggtctcgttgaatgcaaagaatagaatc +gttattattaatcggtttccattatctatatgcggtatagatctccgagaggaccctgta +aactagctctgcggtttaactggtgctaatagaccgccactatgttattgcttctagctc +ctagcgtcttatcatgttatacattaatgtcgcatattggacagtagccaggcttggatg +gatcgccgacaaaaagaaaagactttccctgtaaggacttaactattacatataacttgg +atcattaatctgcaaattagagtaacggtctttcaccagcttcatattccaacgtggcgc +tagtcgatatcccatgaagtttaaaactagaattggcagtctcacttcacagtgcgtatc +tatacgacaaaagtggtcgatttgcataaatatcttatcgatattcaggttattaccgat +tccttgctaacgctagaagtcacaccagagtaataataattccagacacctgtgaaataa +tcggtcactacggatagactagtaacgataatacgtatagtccataaaagttgaatttta +ggggctaaagatattagcaatactggtctagcctaatcgtcgatagcaaagggctgtgag +gatttctcctacattttcgaccaattgtatcgataggaatagttacagtcacgcttgtag +atgtaagagatgacgttattcttagggttcttaagtcggggggtaatttaagaccactag +taaaggtagaggcgtacacagtaaacgatattttgaaatcgtcaaaaaaaagtttacaac +atcctttaagttagcaactgattttagtggcaaccttaacggttgaattgatctactaat +acaggcctacaccgaagggtacagataatgattcttactaccctaacatgatagagtcct +gtcctatctcataggtcgacattttaaattcgtaatgagcaacgaagatcgtttcccaat +ttgcaacattcacttatagacttcaggttatttcgtgctaacattaagatagaatataat +cagtcgttaagaaactattatccagctttcgtcaaccataaagattaaaaactgaaactt +ggcaagatatgaatagctatcctgctttaaccgatcgtatgagatgctttgtagcaagaa +aagtgactagcacttgtgtttagtaaagcgggagagtgcggtaattaatattaatatact +attaagctacacagcaaaggctgcaataatgttagtaagtagaacataaaggtattctcc +acaagtaataaatagtgtgagctaattgactaacttaactctcgcgacaagtgatgtgga +taagatgactcatatcgtctttttctgtagtgccgacatcccacctggatcgaacaattc +cttctagttatcgactttgattacctatcctattaaacagatagggttgtaaagtcagaa +aatgatcggcttgcgttggtctaccatagctagagttagaacgcgtagatagaggccttt +tgttgccaacgtgggggtgggatgagtctgggcgagcgtgactttctttcgtgtccgaat +ttgtttaacatccattagattagatgtttgtgttttgggtctgatgtcctaactactttc +tcagtgaaactaatgtcatcatccaagtaaaatagtccgatgaagtctccgttttcggcc +gaagcttgtctataacgtatataaagtcgctgaatttagaacacaccttatctatgttgt +aaagttactttattccaaaggacgtgcacgaagcgtgagtgtgggaaggaacttaaagtc +ggatcactcttgtcagtgtagataagaatttctttcatacttcactggaatccggcgtat +ggatatctctaccgcgtcatctggtggtgtctgcggtaaaaagtcttgctgcacgagtct +gagaaatttttggtgccatcacatcgtaactgtacaacgaacaaatagcatcaggccttc +ttatccagcgtgaagtctaattatttcacaagctttcctaagtatgtaaatccctcactt +aatgatgcttgcgccaatgaggatagaggacattgcatgtacgtaggactattctccaag +gggtcttctattttgttagcgaaaattgttacagcctaatgttagagcggcgtacgactt +tataccagatactttcattagatatgcaaatatccaattaaatcatagtagtatcgtggt +atggacaatcaaaaaagacccgttgtgatatgatgtttttctagttcgttctcatatata +tagatcaacaatgaataatctcatgatctataaccgatgtatatttatattccggttgac +tgctccggtgcaattcactacggacactaatgactaatatggcgcctttcatcagaaacg +ctaaatatgattaatgaattaagggagtattatctaattattagagagtagcagttagtc +tgatattttcggtgtatgtgttagccgttataatgctgtctttttatcagtgagaacagg +gagtgtgtagtgttgtatgcttcactttatgactctggttatatccctcggagaacaaga +ataagagtacgagaagttcggtcattgaggatgaaatagaaccgctagacgaatggactc +acgtttataaaactatgtatcacagtactacagctaactctgaagtccgagaagcttttg +taggacaaaacgttataagtacctttcgcagaatacggccgtgcatacctgttataaggc +gtagtagggacaccatgctatccctcatatagagctacactaataccattacatggtgac +tatcgtttacggccatcatctgtaagcgatcatgcctcgttagcatccgtacaatctcgc +atggcgtcactgcagaaaaaccccgtgcggattttgagtcagaactattcgaagcttctc +aatccttttccattatggcatagcaagtgacgactcgtcagccatgggaataatagcact +aatccgattacttatgaattagaacccacatgaatgtgattctgcgaattgtctaagaat +ctaatgattttccggtgaatatggttgttgttatttattgaacttatattattaacatca +cccttcgttagtgatagtcagctatttccaagaggttccccgagcatttttaccattctc +tagtcatacaagttggagcgcttttaaatctttaggctgatcaaggcgttttgtctagaa +ttctgcagatgttagattcgtgtgcaatccctcttgcatgtcagtaacaggtcacccgtt +tttcgttacatatgctggtaaaatattcatagtaataactacaatacttgatttgttacg +taatgctcgtacataacacaatcgtattccacggaacagtaaagctctattattctgatc +gagcctaagagaggatcacactacgctattaaagtcacgttcacgaaatctcaaacctca +actgctggtgaccagttatagacagtgtaattccatattacatgtcaggcttaagctaac +ccgagcctttatataagctataatcaagaattagattggagtgcattttagacttatcta +tcgaaatagtgatagtaagagtttatatgacctgatctagactgatgttctcttccacaa +cagccttaaggcgtggagcctttcttatactattaggtcgcgtcgagagccctattcgta +atgttaacgacactagactaatatacaatgagctaagaataacacaagtcacaagataat +ttacaaatcatatatctacagtccacaaccatcactagcgattgcaaagcgttattggta +ctaccgctctaaatcggtatgtgcaagacgcgttaactggttcaagcctctcctgctcgt +gagactgaaagaaatcgaaaatatggatgtgcctaattgttcttgtgagtcatgtgcaac +tatacagtttagtttggtcaagactatgcaactattaacagcatgtgcgcattgaatatt +tggtgtcgattgataaatgccccaacgttccatcacgtctataagccgtgttactaatgt +gtattagtgcatacctattcagaccatagttcaactgttggactgaaggcccgtcttggg +gttcgtgaatgagagtgcagtttcttgtcttttccttaactgacctaaatgaaggcaatc +ggtttatctagagtcatgcttaaggtgaatttcagccaatgggctcccattgagctagta +tggtgctttacctttgtaagtggtggctttccttggtgtgctgactttaacacggcagag +tgattatccgaagaatggataataagacgctggcaatattggctaataaagtccgatgag +tttcaatcatgactgcgaggagatccatgcggtgtacctaaacctacatcgtatgtattt +gctgacgttcattcttgatacataaagatccgatatcggtccactttgtttaccaaaagc +cctaccttcgtaacgatggaaatgtgaatgagagtgaaatacacgatggggatattgccg +gtgagtacaagttagaccacacattagaactgacctatattcgtcatcatagagatggag +tatgaattgattctgcgaagtacactggctttacgagtatctagacgccgcggtatatct +cccgtcaatactatgaaggtatatatatagaggctgaaaattcatgttcaatcctctttc +taagagtgagtgggagccccttctgttgtcggagtaaaaaggcattattcctcaaattgt +cagaagcaaagtatacgtgatgtttgcttagaacaaaagagttaccttagggtaggtaaa +tctcgattcaccgagagaagtgattttggcggtgtgcgattaattcttttgatgacagat +ctcattattttatatagctccctctttgtatttagagtttgcgtaggtaacctggcaaaa +ccatatcccggggggagagtgcgctgaacattttatacgatgtgattactcaaaggataa +ggttcgaggcctctatactcatggaactatcttataattataatggatcgtggctcattc +cacctatccaaacttctttgtgatctgatgctacgagtgtgaacaaacgtacatcttcta +aggaatttgggacgtttcatagctcgcatttcattcctgaaaacttaaatatttttaaaa +attgattctactgcgaggaactaaggtgtagacaagcccttagtaaccggtggatgtcgc +ttcagttttatagcaaacattattcaatttcagtcttgactgaaattagtttgttagtgt +tagaggtccatatgtcacatgcatatggtctagatgccattgtacagtaataccttagat +tagtattagcggcatgcgtacttggatttcacttgtaagaatgagcttaggacggtcgcc +tgtagggctgcaaataggaatacttacaatttttgatgacttgttagcatatcgctatca +cccataaaaaacctgatacttgatgagcgggtgattgagactatgtactgatataattca +atagctccaatagatgaaacagctatgcgcctatttatgtcaaataatcgatgtgataca +agcttagagctgaacgagcgcgagtggaattagcggtgatctctatcctaaaaagccacg +aaatcgatcccagaagctaatacccgaggtgtcaagcttgagttcagttaaatttgcatc +tcatgccccacgaagaatgggtagagagtttgaaggtgcttctggattttcctaagtacg +tggtaaaaatttgatgtaaatgaacacctcctaatggttgtgttaaccacaaacccctgg +gtgaatctgattagccaacccagtgatctgatttcagttgtcaaatctcttttttataac +taccttttgtttccataatttaaccggatctcataatgaacaaacgggtagaataatggt +agcacatagcgagcttgtctattcagaaatatggcctactcagaatgtattctccaaatc +agtgttatgcgaaacgtaattttacgtgtaataatgatgatttcttatcggttccttgta +ctacaatactcttgcccaacaaatactaagcataacagcaaaattcgaatccccctcctt +ttaataaatggtttttcaatatagccgattcgtattcgttagtctttcaccaactattaa +cctggcatctaattaataaaatcaccaaaggactctataatatgacagtcacttcggcct +cttttaagacagttgattattgcaggtccgcaattgatggtgacatgcacaattagttag +aatccgactatggagacaattaacaattgtagtgcccatttggtccagttgacttcaacc +acgagttataaaggtattttaatttatagtcgatagtaccaacaacaagcacaatcataa +ttatgttagaaaacccagggggtaatgctctaaatccagctttaaggccagagtgcacta +tgaaatcgccattgatcattgtgtcattcgctgaacttggtgtctaggaggtgccgagtg +agaatatcagataccttatgaagcaacgattatatctggactagatcatgatgatcggaa +taaaacattgaaataagtccttatcaaggagcataaacattttatttaatttatacttcg +taaataaattcagaattttttttcaagacattaatctgagtaaatgacggctagaaaggg +ttcctactcgaatcgtagcctacgcatgtgggcagtaacctggcttgcgtttttactgaa +acaaaggttcaccggaaagaaggctgccacttttagcttcttgacgatctttagcgtcat +atttttagattagtcgaaaaacggaaaacaaacttaacgaagctggttgcacggggtacc +gagaaaccaaagagcaggacaactccttgatcgggaagaactgaaatagacagctgtcat +tttcattggtcaacttatcaatataacgaccaccgtagtgacgcttgcatgaaaatactg +aggatgtaaactatagccagtcaggcccgcgtgttgactaattgatgaagcaaacaaaat +agccggtattcgttaaaaggaacgggttgccagctacagatatactctaggtatatccca +aacaagagacgtcctttggctgttgtaatcggtcataatacttgtcacataaacaagatc +gctgaattaaacattaaacagttagtgatacacaatcgtggttggggctgggatgtgcaa +taaaaagtcatctatcgtctatcacagagcgacgtaaatttagacaaacattattatttc +ttgacaatggaatcgataagcgttcctctaacttggtatatatatctcgaccccgggatt +ccagccattcttgtatgaagatttaaccatttaactatgcatagttgaatggtaaggaaa +atgatattgactgcaacagattttggatgcaaaaatatttgtgaattattggttatatac +tggttgtatagcacaatcattaggtcctagaaggcatactcaacctcagcgagagagcta +gcatgcataattgtaccgcccatattaatattcctgaaatgatttcttacattacgccca +atttcagtcatcgaacacccccatcaatttacccgatagagaacgtgatcatacgcaata +ccctatgcgaacgtccactctatagcgtctgtatacaatgattattcgttccatttacaa +cgttaagtaatttaaacttacataaggacaaggaaatccgcgaacctcctggaatgtatg +agttatttatgcagttaacttcgtctcgaccggaactaaaggcgtcgtacgaatgaaagg +ccacttttagaagagacctttgtatccattgtggagaatatcataaattcaagatggggt +gtcatgctattcggtcctaaacattcttaatggctgttctattgttagtctgatttaaaa +tggaaccatagcacgaatagttagatagggctcatacccctgtaacgatctacaaatcct +tccccgggtgtgtgcgttagcgacggaaagttttacggtttgtgatcaaagaacactcac +acgtcagattattacactgatacgaattatttcagtcgacagtaattgaatagaaactta +ttaacgccagcacctgacacggtaagtaaggcaggtctgaactgtttgactgtaaaaaaa +tggtaatatttttaaaaatcttgatttctatatcaaatgatgtgtagttttttctctgtt +attaaaatcccagtgcgcgaaatttagatcgttacgactcacgtacaagatcacacatca +cacgcgttagcgaaagcggaatggctaatacagccctacgcaacgtagtgggatcaacat +atggacgaatttatgctcaatgagccaacctcccccgcattgcggttcattttaaggcct +gggtaacatctatcgtttagataatcaaaggaatccgactatgcaattgtctgacttcat +ccgctctcaagtccaatgcaggcgctacgtgtttctttaatcaataccatattgaaatcg +taatacgataattgttgctattgactacaggttatgaaaaaacttactttgcgggtacat +gcatatttttgtaccacattattacgcgatatctctcagtgtactctaaattaaaccctc +ttcgaacattttagttcctattcgtaaacacgtgctacgcggcaatttgccggtcgtaga +atggacaactccagttcaactgcatgtaactcatagctcgcgttagtataaattgactag +tagccatgggacaaagtaactagtcagcggaaaagatccctttaaagatatatgcaggtt +gcaagcataaagctcattgctcgaggtgcaccgtggtattccaaaagcgtctctatcgta +tcttctaattttgggccgtgagaatcgaaactactctgatttgctgcacacgttaggtaa +tatcgcccattttcccgtataagctccgtacttatacgaactacacgaccttttaagcat +tagccgctcatatcgtgattcgtgtacagatgagtctattaaaattacagacatactcca +tatctcgctccttgaactttgaataatgcgctaacttgtactatgaataggcagaaccca +actttcccgtttgcgtcaagcggggaaacgatacatgttgtcagatttatgattatctag +ttttagatcacgtttaccgataatcggctgtggtctgagcagtcctacactgagtattta +cttcagcttcatatcggtccgaaaaaaggttgtgaccgaatgtcaaaatacggagtacga +tgggcatcttttttcgagtcgcggttgcagggcagcaaaaggcttaaaccatttttacga +tttttactatagcggtcatgaagtgcgaaactgcttgcaaattttctacacacattgtgg +ctcttgtccttgaagcttatggcgaaaatttgaaacatagtataccagggaaagcgcgaa +ttatttggtgactaatagtccgtgggtttgagccatatacctaacgccataaactacgtg +gtgctttagatgcaatctaaacagaacagaaagcgtagcgctcatcagcacagactaact +ttttcagtttgagtcgccggagggacttcgagacaagaacgcgtcaagtcgcttgcgcgg +cacggattcgattgggcggctcaatcttgcctaatttctactattgtcagctgtacgact +gtactaagtgtatagccccaaataaaagaagtatcgatgcgtctttatgaccaaaggtct +tataattgaagcgcacttccgttcatcaaattaaatcctggcttacccgattctccggaa +gtctgacctagagattgacgacggccgcgtattattgagacctcttcaggattaatcaat +aacgaagtagttgatctgtttggcgacgtaccttaagccgactccgctacacgagtttct +actaaaccaatgtagccttatgcttagatgaataccgtcctaattagatattccggcata +acagcagtaaattatctgttcaatggacgaacattgaattgttagtattctacacaagtc +aggcctcgtaaatattaggtaaggccgtgggataacctacgtgatatgcttgagcttgcg +ttgcaagctctcgttaatcattaatttaggtgcgtgagggttaaacaccagcatattcta +tatgctagacgtcttccttaaaggatcgtagtattataattaataataagaaatatggtt +gacgtctagtcagcgggcatacgctgctctatatactggcattattcaaaacttgacggt +aaaaaaacgaattttaaggcgctcacgtcgaatgagccgaactcatgggaaccaaaatgt +cacagaaaacacctctttattgccaagcatgcaataaaaaaaatgttaatagtacgttta +cgacattttattttataataaagagaaactattacacctattgatatgataggacgtaaa +ttaacgagtagcctgcatagaggcaaatgaggtttctacatggtatagacctgatgctga +aacatcgatgagttttggtcccctcgctcgttgaaatctagtcatttactactgtctttc +gagctattataccacttcactatgtggtgtttctttgctatgtatggggctagtcaaaca +tgatgactatagctacaactcagagagcgggcgtgttaagagtatctcatgctagaactg +cacgacgaacttgatacaaagtaacaacatttacgattccacaaggtgactttgaagaaa +catagtttaattctctgcttcgatcatttctataaaccggtaccatcgcagcggatagat +gcataacatttctactactccaggcatcttaaaacacacgtagtacttcactagattaag +acacgataagtgtataacttggcagtgggaagcaaggagattggcgaactcctggcatct +gttacgttttgttcaggctcggttgttgataatgtccgactcctgccatattgaagactc +gctcgagggagatcgggattcgttgattataagtacacgtgttccgtaatactatgaggc +agtgattcaaaatggcacttctgacttacatgactaggtattattaccacggaagcgtta +aaggcacactcttatggacttaagattgcaagtgccttcttctagcctgaattcgcgggt +tcaacacaaactctctttagacatccgttgcctaaaggctgagacgtaggggcaaccctt +taactatgtactaaaaaactagttggtaatttaacaacgtgtccaatcaagacgatgcac +caacgcggtgcgaaaatcgggttaagcaaacacaaataggaattgtgataaaccccacct +tgagaggtcgcaagaccaacctcgggaacaacggctctaagagaataacctaaatccgga +tgagtagactgtgtaactctctaaagggaagtgaaaaaaagctaagcatacatttaggtc +tcctgcattgcattcaattgaatcgtttgtattatgagctgtacagtagctatatcagct +atagttatcccagaggaacaggtaaactagctctgagcgtgaaatccggatattagaacc +cctagatgggattgattctagctaatacaggcttatctggttttacagttatctagatga +ttggtaaggtgaaacgcttggtgccttccaccacttaaacaaaagtattgcccgggaagc +tattttctaggtattataaagtcgagcattaatatcaatttgacagtaaaggtctttcac +cagcttcatatgccatagggcccatactcgatttaaattgaacggtttaacgagtattgg +aactctcacttataactgagtagctatacgaaaaatctggtccatttccagaaatttatt +atcgatttgctgcttagtacccaggaagtgataacccttgaaggcacaacactgtaataa +gttttcctgtcacatctgtaatattcggtcactacgcattcacgactaaagataattact +atactaattaaaagttcaatgttagggccgaatcatagtagaaattctcgtctagcctaa +tcggacttacctatgggctgtgaggatttatcagtatgtggacaaaaatgctagagatag +gtatagttaaagtcaccatggtacatctatgtgaggaagtttgtagttcgcttctttagt +ccgggcgtttgggatgacaactactatacgtagagccgtactcaggattagatagtgtga +aagagtcaaataaaagggttaatattaatttaacgttgcaaatgtgtttaggccaaacat +taaccgttgtagggatattctaatacaggccttcaccgaaccctaatgataatctgtctt +aataacattaaatgattgtctccgctacgagctcttagggcctcattttaaatgactaat +gtccaaagaagagactttcccaatttcaatctgtcacgtatagacggcaccttagtgagt +catatcattaagatagaagattatcaggagggaagtttctattatcaaccgttacgcaac +cataaacttttaaatctcataatggcattgagatcaagagctttcatgatggtaaagttc +gtatgtgatgctggggagctagatatcggtataccacttcggttgtggtaagcccgagtg +ggccgttagtaatattaatagacgattatccgacaatgcattcgctgaaataatcttact +taggagaaattaatgctatgagccaaaactatttatgtctgtcacattattgactaaagt +atctatcgacaaaactgatgtccataagttgtagcagatagtcggtgtatggtgtcacca +atgaaaacctcgagcgaaaaatgaattatagttatccaatttgagtaaattgcctattat +acagataggcttgtttagtcagataaggttccgcttgaggtgctctaacttagcgagagt +tagaaagcctagtgagaggcattttggtgccaaactccggctcgcatgagtaggccagag +agtcactttctttcgtcgaagaagttggtgaacagccttttgattagttgtttgtcttgt +ggctatgtgctactatataagttagaacgcaaactaatctaatcagcaaagtaaaatagg +accttgaacgagacggggtacgccgttgaggctcgagatagtagataaactagaggaatg +tagataaaacattagctagggggtttagttactggattacataggaagtgcaccatcacg +gtgtgggggttcgtacgtaaagtcgcatcaatattgtcagtggacttaacaagttcgtgc +ataatgaaatcctatacggactttgcatatctctaccgactcatctggtcgtctatgcgg +gtaattgtattgctccaagtggatgactattttggcgtcccagcacatagtaaatgtaaa +tccttataatagcataagcaattattagactgcgtgaagtcttagtagttctcaagcttt +acgttgtatgtaaataactcacgtaatcagccgtccccaaatcaccattgaggtcattga +atgtacggagcactattatcaatgcggtatgcgattttctgagcgattattgttaaagac +ttagcgttgagccccggaacacttgattacagattctttaaggagttatccaaatatcat +tttaaataatagtagtatcgtgctttggacaataaaaaaagacccgttctcttatgttgt +tttgcgacgtacttctctgatatatacttcaactatgaagattctattcatcgataaccc +aggtatatttatatgcccgttcactgcgcagggcaaattatctacggacaataatgacgt +agttggacccggtaagaactaacgcttaatatgattaaggatgtatgccagtattatctt +attatgtcagagtagaagtttctctgagattttccgtcgttgtggtacaccggatttggc +tctctttttagaactgagaactcggagtgtgtagtcttgtttccttcaatttatcaatat +gcttttataccgccctcatcaactataacaggacgacaagttccgtcttgctccatcata +tactaccgatacaccaatcgtatcaagtttagtatacttgctttctctcttctacagctt +actcgcttgtccgagaagcggttggtgctcataaagttagtagtaaatgtacaactagta +gccagtccttacctgtttttacgactactacggacaccatgagatacagaagttagtgct +acaattataccattacatgctcaatatcgttgtcggccataagatcgaagagtgcatcac +gcgtgtgaatacgtaaaatctaccatcccgtcaatgcacaaaaacacactccccttgttg +actaacatcttttacaagaggctaaatcattgtccaggatcgaataccttgtgtacaatc +gtcacccatcggaagaataccacttttccgatgtagtatgatttacaaaaaacatctatg +tgagtaggccaattgtagtagaatatattcatttgaccgtcattagccttcttcttaggt +tgtgtacggatagtaggtacataaaccgtcgtgtggcatacgctgcgatttcatacagct +gccaacaccttttttaccaggctagagtcagaaaagttggagccatgttaaatagttacc +atcataaaccactgttgtctactagtctgatcagctttcatgcctgtgcaagcaatatgg +attctcacgtaatggtaacaactgttgcgttacttaggctggttaatttgtcagagtaat +aaatacatgtcttgttgtgtttcctaatcctcggaaagtacacaagcctaggaataggaa +aagtaaagctcttttattctgatagtgactaactcaggatctaaatacgcgattatacta +accttcaccaaagctcaaaaatcatctgctggtgaccagttatagacagggtaattcaat +atttaatgtctcccttaacatttcaccagcatggattgaagatagtataaagttttacat +ggcagtcattgtgtcacggttctatacaaattctgatagttagacggtatttgaaatgtg +cttctagcatggtatcttacacaactgaatgaacgactggagccgttcgtatactatttg +cgagcctcgagaccccgtttcctaatgttaacgaatatagtataatataaattgtgatat +gaataacacaagtaactacagtttggacaattaattgttctaaactaaaaatcattcact +tcagatggcatagagttatggctactacacatataaagcggtatgtgaaacacccgtttt +agccggaaaccctctactgctcgggacaatgaatgatttccaaaatatggatgtgcagaa +ttgttagtgtgactcaggtccaaatagacactttagtttcgtcaagtcgttgcaaagttt +aaaaccatcgcagcattctttatttggtctacattgagaaatgaaaaaacgtgacagaaa +gtctagaagaactgtgaataatgtctattactgattaactagtaagacattagtgcatct +ggtccactgaagcacccgcttggcgttaggcaatctctgtgaactgtcgtggctgttccg +gtaatgtacgaaagcaagcctataggttgatcgagtcgcttcattaaggtcaatttcaca +atatccgatcacattgtgctaggttcgtcctttaccttgcttagtgctgcatgtacgggg +tgtcatgacttgttatcggcagactctttatcccaagaatggataatatgtacatggaaa +gtgtccataattaagtcccttcactgtaaagaatgactgccacgtgatccatgaggtcta +cagaaaccgacttacttgctttttgatcaacttaattatggattcataaagttcagatat +cggtacaattggtgtacaatatgaaattaatgaggaaacatggaaatctgaatgacagtg +atagaaaagatccccatttgcccggtcagttcatgttacaccactcattagtactgtaag +tgtttcgtcagcattgagatccacgatcatgtgtttatgccttcgaaactggatgtacga +cgatcgagacgaagaggtatatataacctaaatactaggtacgttgttagagagacgatg +aaaattaatcgtcaatacgctggcgaacactgagggggacccaatgctcttctcggtcta +aaaaggaatgtgtcagaaattggtcagttcaaaagtagaccggatctttgcggagaacaa +ttcacggaacgtagcgttgggaaatatcctttctaccacacatcggattttcgccctctc +ccattatttattgtgttctcacatagaattattgtttagacatccctcgttgtatggaga +gttgcccgagcgtaaaggcataatccatataccgccgggtgagtgacctgaaattgtttt +tagttgggatttcgctatggattagcttacacgaagagattctaatggtactataggata +attataatgctgcgtggcgcagtacaccgttacaaacgtcgttcgcatatgtggctaaca +cggtgaaaatacctacatcgtatttgcaatttcggtcgtttcatagagcgcattgaatta +ctcaaaaattatatatgttgattatttgattagactgcgtggaaagaaggggtactcaag +ccatttgtaaaagctgcatctcgcttaagtttgagagcttacattagtctatttcagtct +tctaggaaatgtctgtgtgagtggttgtcgtccataggtcactggcatatgcgattcatg +acatgctaaactaagaaagtagattactattaccggcatgcctaatgcgattgcactgct +atgaaggtgcggacgtcgcgcccatgtagccctgataataccaatacttacatttggtca +gcaattctgacattatacctagcacccataaatttactcagacttgaggacaggctcttg +gagtcgatcttctgtttgtatgcatgtgatcatatagatgaataagcgatgcgactagtt +agggcatagtatagatctgtgtatacagttcagctgaacgtccgcgagtggaagtacagc +tgagatctatcctaaaatgcaaccatatcgttcacacatgatatgaacccagggggaaac +attgagttcagttaaattggcagcgaatcccccaagaagaaggcggagtgacgttgaacg +ggcttatggtttttcagtacttcctccgtataagttgagcgaaatgtaaacagaataatc +gttgtgttaacaacattaaaatcgcggaatatgatgagaatacacagtgtgagcatttca +cttgtaaaatatctttggtagaacttactttgctttaaatatgttaaaccgatctaataa +tctacaaaacggtagattttgcctagcacattgcgtccttctctattcagatagaggcaa +tactcagaaggttttatccaaagcactgtgttgactaacctaagttttagtctaataatc +atgattgattataggtgccgtggactacatgactcgtccacaaataatacttagcagatc +agcaattggccaagcacccgacttttatttaatggttgtgcaatagtccagattcgtatt +cgggactctttcaaataatagtttcctggcatctaagtaagaaaagctcataaggaagcg +atattatgacacgctcttccgccgctgttttgaaacttgagtattgctcgtccgaaattg +agggtcacttcaaaatttactgagaagacgaagatcgactaaagttaaaatgctagtcca +cagttggtcaagttgaattcatccacgagttatatagctattttaatttatagtcgagtg +tacaaaaaacatccacaataagatttatcttagaataacaacccccgtatcatcgaaatc +ctccgttatggcctgactcctcgagcttatagcatttgtgctggcgctcttgccaggaac +ttgctcgcgaggtggtgacgagtgagatgatcagtttcattatgatgatacgattttatc +gcgactagttaatcatcatagcaagtaaaatttgaattatgtcattatcatgctccatta +acaggttatttaattgatactgacgaaattttttcacaatgggttttctagaatttaata +tcagtaattgaagccttcataggggtcctactagtatcctacacgacgcaggtccgcagt +atcctggagggacgtgttactgattaaaagggtcaaaggaatgaaggctcacaatgttac +ctgcttcaccatagtgagccgatgagttttacattagtactaaatcccaaatcatacttt +acgatgaggcttgctagcgctaaagagaatacatacaccaccacatagaattgttagcga +tgatatcaaatagactcctggaagtgtcagggggaaactgttcaatatttcgtccacagg +actgaccaggcatggaaaagactgacgttggaaactataccatctcacgcccgacgcttc +actaattgatgatccaaaaaatatagcccggattcctgattagcaaagggttcacagaga +aagatattatcgacgtatatcccaaaaaacagacgtaatgtgcatcttcgaatcgggatg +aatacttgtatcataaaaatgtgacctctagtatacaggttaatgttagtgatacacaat +actcgtgggccatgggttctcaaataaaatgtaatattgcgtcgatcactcacccacgta +tttggtctaattatgttttatttagtgacaatccaatagataaccggtcctattaagggc +tatatttttagcgaccacgcgtttaaacaaaggattgtatgtagatggtaccagtttaat +tgccagtgggcaatcctaagcaaaatgagattctatcctaaagtttgggcttgatataag +atttcggatgtatgggttttataatcgttggagagctcaatcatgagctaatacatggat +ttcgctacctcaccgagagaccttgcatgaagaattctaaccaaaagtttaataggccgg +attggattgagttaattaagaccttgttcagtcatagtaaaaacccttaaattttaccga +ttgacaaagtgagcagtcgcaataccctatgcgaaacgcctcgatagtgactaggtatac +aaggtttttgagttcctttgaaatagttaactaatttaaaattaattaacgacatggaaa +tcacagaacctaatgctttgtaggagttatttatgctgtttactgcctctacaaccctaa +taaagcagtcctaagaatgaaacgcatcttttagttcagaaagtggtatccagggtggtc +aatttaataaattcaacatcgggtctcaggatattcggtcatataatttattaagggctc +ttcgagtcttactctgagtgaaattggaaacagtcatccttttcgttgtgaggcatctta +caccgctatcgatatacaatgcattccaccgcggtgtcccgtacacaaggaaacttgtta +ccttggggatataagaaaactcacacgtctcattattaaactgagtacaatttttgcacg +agaaagtaatgcaatacaatatgatgaaagccagctaatgaaaagggatggaacgcacct +cggatctgttgcactggattaaaatccgattatttttaaaaatattcagtgctagagcat +atcaggtctacttttttatctggtatgtaaagcccacggagcgatagtgagatccttacg +actcaacgaaaagttataacataactcccgttagccaaagcccaatcccgattactgccc +taccctaacgtctgccatctaaatatcgaacttgttatgatcaatgtgactacctcccac +cctttccccttcatttgttccactggggataagctagcgttttcagaatcaatgcaataa +gaatagccaattgtctcacttcatcagagctcttggcaattccaggcgctacgtggttct +ggaatatattcatttttcaaatagtaatacgtttagtgttgctattgtctacacgtttgg +atattacgttatgtgagcggacatcaatagttgtctaactctttagtaagccagagatag +cactcttagcgaatggataccatcttccataagtttagttaatagtccgaaacaactgct +tcgagcatatttgaacctccttgtaggcaaatagcctcttcaaagcaatcttactaatag +atagagtttgttttaagggactactagaaatgggacaatcttaatagtatgacctaaact +gacatttaaagatatatccaggtggcaagcataaagatcattgcgccacctccaccgtgg +gattacttatcagtcgatatcctatatgctaagtttgcgacggcagaatacaaactaagc +tgagttgatgctaaccttacctatgataccccattggaccggttaacagccctacttatt +ccaaataaaagaacttttatgctgtagaagctattatagtgatgcctggtaacttcagta +tattaaaatgacacacatacgccatatagagctcctggaactttgaataatgagcgaact +tcgaagttgaagagcaagaaaccatatgtcacggttgcctaaagcccggtaaccagacat +gtgctatcattgatcattatcgaggttttcataaccttgacccattatcggctgtgcgcg +gacaagtacttaaatcactagtttcttcacctgcttatcggtaagaaataaggttggcaa +agaatcgcataagacggacgtagagccgcagcgttgtgcgagtccaggtgcatgcgcagc +aataggattttaaattttgttccatttttaatttagccgtaaggatgtccgtaaatgatt +gaaaattggattcaatctttgggcctatgctactggaacctgatcgacaaaatttcaaac +atacgttaactccgaaagaccgtatttttgcggctagaatagtcagtcgcttggagccat +ataccttaccacttaaacgacgtgctcctgtagttgaaatataaacagaacacaaagact +accgatcatatcaactgaagatctttgtaactttgaggcgaagcaccctcttcgagacaa +ctaagagtaaagtaccgggcgccgcaaggagtcgattgggaccctaaatcttgacgaatt +gctaagaggctcagagctaccactgtaatttctctagagcccataataaatgaacgatac +atccgtaggtagcacctaagggattataatggaagccaaatgcagttaataatattatat +actggcgtacacgattcgacggatctctcacatagtgattcacgacccccccctttgatt +gacacagcgtcagcattttgcaagaacgatcttctgcatagggtgcgccaccgtaaggat +gacgtcgaagctacaactgggtataatttaccatgcttccctgatgctgagtgcaataca +ctaagaatgagtttttaccccatatcaccagtatttgttctgttattgcgaagaaatggc +tatgctgagttggcgactaaagtcacccatcctttttattaggtaaccccctcccttaaa +ctaactgatttgctggagctgccctgcatacatatactttatcatttatggacgtccgtg +acgcttattatccaccatagtcgatatgctacacggattcattaatggatcgtaggagtt +taagttatatttactaagatcggtctcggctactatcccgccttacccggcgctatttac +ggccatttttaatatattgacggtaattattcctatggtttcgaccgcacgtccttggac +aagaaagaatggcaaaaaaaatgtaaaagaaaaaaaatattgagtccctaccatcatata +aaaaatatgtgatgagtaacttgacgaaatgttagtggttattaaagactatctattaca +ccttttgttttctgtcgtagtatattaaagtctagaagccttacaggaaaatcagggtta +tacagccgatactccgcagcatgaatcatcgaggaggtgtcctaccatcgcgccttgtaa +tcttgtctgtgtatactgtatttagaccttttatacaaagtaaatatctcggctttatgt +gattgggaggggcctactcaaacatgatgacttgacctaataatcactgtgcgggcgtct +tatgactagctattccttgaaatccaccaccaaatggttaatatgtaaaaactttgacga +tgaaacaaggtgaatgtgtagttactttgtgtaattagctgcgtcgagcattgcttgtaa +aaccgtcaatcgcacacgttacttccataaaatttctacgaatacacccttcttaaaaaa +aacgtaggaattcacgagtttaacaaacgataactgtataaagtggaagtccgaagaaag +cagatgcccgaactactcgaagatgtttcgttttcttaaccataggggcttcttaatggc +ccactacgcacattttgttcaagcccgagagggacatccccattacgggagtattactaa +aactgttccgtaatacgttcagcaagggatgaaaaaggccactgctcaagttattgacgt +gggagtattacatcggaagcctgaatcccacactatgatggtctgtacaggcctagggac +tgcgtctagacggtattaccggcttctaatcatacgatcgtgagtcttaacgggaagtaa +ggctcacacctaccccaaaccatttatctatgtaagtataaaattgtgcgtaagtgttca +aagtggacaataaagacgtggcaaaaacccccgcacataagccgctttagatttcacaaa +taccaatgcggttaaaaacatccttgagtcgtacatacaccatactcgcgttaaacggat +ataacagaagataataaatccggatgtggagtcggtgtaactatagaaagccaagtgaaa +taatgcttaccagtcatttagctatacggctttcatttcatgtcaagagggtggagtttg +acctgtacagttgatatatcaccgatacttagaactcacctaaagctaaaattgctcgca +gcgtgtaatccgcatattacaaacaatagatgggattcattatacataagacacgatgat +ctgctttttcaggttgcgagatgttgcctatcgtcaatcgagtcctgccttacaccactt +aaacaaaagtattgacagggaacctattttcgaggtattatatagtccagcttgaatatc +aatttgacagttaacctagtgaaaatcagtaagaggaaatacgccacattctccagtgaa +attctacgggttatcgtctagtccaactatcaattataactcacgagatataagtaaatt +ctcgtacttggcctgatttttattatactttggatccttagtaaacaggaagggagaaac +cttcaacgaaaaacactggattttgttttactctcaaagctcttatatgacggaaatacc +ctgtcaagtcttaactttattactagactaatgaaatgggcttggggtggccagaatcat +agtacaatttagcggatacactattcggactttcctatcggctgtctggttggataagta +tggggactaataggctagacatacctatacttaaactatacaggcgtcatctatctctgc +aactttggagttccctgatgttctcccgccctttgggttcacatcttctataccgacacc +cctaataacgattagtttgtgggttagagtaaattaatacggttaatattaatgtatcgt +tgaaaagctggtgtcgccaataaggtaaccggctaggcagagtatatgtcacgaagtata +actaccctaatgataagctgtaggaataaaattaatgctgtctctaagcgaagagatatt +tccgactctgttttaatgacgaatctcattacttctgacttgcaaatgttcaatatggca +cggtttcacggcacctttgtgacgcatataatgaacttagaagattataacgacggaact +ttatatgataatccgttacgattaaagaatctgttaaatatcataatggcattcagttct +agaccgtgcatcatggtaaacttactttctctgcatggcgacatacatttcgctattcaa +attcgcgtgtggttacacccactcgcacctttggaatattaagagaagatgatcagaaaa +tccattcgctcaatttttctgacgtacgtctaatttatcctaggagacaaatcgttttat +gtctctcacatttttgaagaaaggttcgagagacaatactcaggtcctgaactgctagaa +gatactcggtggagcgtggcaacaatgaaaaactcgtgacataaatgaatgatacttttc +caagttcagttaagtgaatatgtttaacatacccggcttttcgatcttaagctgacgctg +gacgtgcgagtaatgtcagtctcttacatacactagtgactccaagtttcgtcaaaaacg +ccccctcccttctcgagcccactcacgctatgtattgacgcgaacttgttcgggatcaga +cttttcaggagttcggtcgcgtgtccctatgtgctaatatataagttagatcgcattaga +tgctaatctgaatacttatagacgaccttcaacgagaacgggtaccaccttgaggctaga +gttaggtgtgaaacgacaggtagggacatataaaatttgagtgcggctttagttaagggt +ttaattacctactcaaacatcacgctcgcgcccttcgtacgtaatcgaccatctagaggc +taaggggactgtactaggtagtgattaatgatatcctagacgcacgtgccttagatcttc +agactctgatggtccgcgatcaccgtaattgtagtcctccaactcgatcactttgttggc +gtcaaagaaattacgatatctaaatacttataatacaataaccaaggatgagaatgactc +atcgcgttggagttatattgcttgaagttctatggaatgaaagcacgttatctgccgtcc +caatatctccagtgagctaattcattggacggtccactttgatcaatccccgaggagatg +ttcggacactttagtctgtaacacttagcgttgagaccacgaacaattgattactcagtc +ttgaaggtgttttccaaagttcattttaaataagactacgataggcctttcctattgata +taaactacccggctctgttgttcgtgtgagtcgtacttctctgtgtttttctgattatag +caagattcgattcttagtgtaaacagcgatttttatttgacccgtcaatgagaagcgcat +aggatctaagcaaaattatcaagttgtgccacaaggtaagatctttccagttattgcagg +taggatgtatcccacgttgatagtatgaggtctgacgtcaactgtctaggagagttgacc +gcgtgcgggtacaccggatttgcatcgatgttgagaacgcagaactcccactgtcgtggc +ggcgttcctgatatttagcaagaggcgttgataaagccctcatcatctagatctcgacct +catctgccctcttgctccatcattttctacacagactactttcctatctacgttagtata +attgctttctatcttagtatcatttagagcttctccgtcaacaggttcgtgctattaaag +ttagtacgaaagggacaacttgtagcaacgcatttaatcggttttcgactacttcgcaca +aaatcagataaagaagtttgtcattctattagacattgaattgcgcaattgacttgtacc +acttatgatcgaacactgaatcaagactgtgattaactaaaatagacaagccactatatc +aactaataaaaacgcccctggtggtcgaacatagttgactacaggataattaattggact +ggagccattacattctctacaatcgtatcacttcccaagtagacaactttgaccttgtag +tttcatgtacaaaaaaatgctttcgcaggagcacattggtagttcaatagtttcatggga +acctcttgagccgtcttctgtgggtgtgttcggatagtaggtactgataaagtcgtgtcg +ctttcgatgagagggaattcaccggaaaacaccttggttaacaggatagtctatgtaaac +ttcgagacatgtttaagagttaccagcttaatccacggtgctctactagtatcatcagct +gtcttgcctcgcctagaaatatgcattctatcgttatcctatcaacggttgccgtactga +gcagccttattgtggaagagtaatatataaatgtagtcttgtctttacgaagcagacgta +agtaataatgacttggaataccaaaactaaacatagtggattatcatactcaagaactct +ccagataaataacagtttttacgatacgtcaccaatgagcttaaagattaggatcctcaa +aactgatacaaacgctaattcatttgttattggatccagtatcagttaaactgaatggag +tgaagattgtagaatgttgttctggcctcgcatggggtctaggtgatatacaatttctca +tacttacacggtagtggaaatctgattctagcttcgtagctgactatactcaaggaacca +ctgctcaaggtaggagactagttccgaccctacagtcaaagtggccgaagcttaaactat +agactagttgttaaatgctgatttcaagatatcatctatatacagtttggacaattatgt +gtgcgaaactaaaattcatgctattcagatggatttcacttatgccttagaaacagatat +tgcccgagctcaatcaacagttttagccggaaacaatcgaagcatagggacaatgtatct +tttcctaaattgccatgtgcagatttctgagtgtcacgaagcgcataatagaatcttgtg +ttgcctcaactcgttgaaaagtttaaaacaatcgcagcagtctttttggggtctactgtg +tgtttgcaaaataactgaaagaaacgcttgaacaactctgaagtagctcgagtactcatt +aaagtgtaacacattagtgaatatcggccaatgaaccaaacgcttcccggtacgctatct +ctctcatcgggaggcgatgtgcaggttatctacgaaagcatccctttacgttgagagtgt +cgatgcatgaacctcattgtaacaatagcccagcaaattctcatacgtgcctcagggtcc +gggcgtactcctccatggaagggcgcgcatctagtgttataccaactcgctttttaacta +ctatgctgtagttctacaggcatagtggccagtattttctaacttctctggatagatgct +ctcactcctcatccatcacggcttcagtttacgtcttacttgcttgttcagcaacggatg +gaggcattaagtatcttcactgttccctaaaattgctgttcaatatcaaagtaaggacga +tacagggaaagctcaagcacactcattgaatactgccccagttgcaacctcacttaatct +gacaaaaataatgactactctaagtgttgcggaagcagtctcttccacgagcttgtctgt +atcacttcgtataggcatgtaactcgatagacacgaacaccgagtgagaaactatattct +tgcttccgtgtgtgtgacaccaggtaattgatgcggatataagctggagatcactcacgc +ccacacaaggcgctgctacctctttattccaatgtgtaagaatttgctaacttcatttct +agaccgcagctttgcggtcataatttcacggtacggacccttgggttagagacttgataa +cacacttcgcagtttccaccgcgcacatgttttagtggcttctaacatagaatttttgtt +gtgacataaagagtgcgtgggagacttgcccgaccgttaagccataatcaattgaaagcc +ccgtgagtcacatctaattggttgtactgcgcatttagctatcctttagctgactcgaag +agattcgattcctaatataggttaattagatggctgccgcgcgaagtaaaacgtgaaaaa +cgtagtgcgcagatctgcataactcgcgcttaattacttatgagtagttccaagttcgct +acgttatgagagagattggaattaagcaaatatgttttatggtgattttgggatgagaag +gactgctaagtacggctactaaacaaatttctaaaaccgccatctaccttatcttggaga +catttaagttgtatatgtcactagtctagcttttgtctgtgggacgcgttctcggaatga +gggaaatgcaagagccgattcatcaaatgcttatctaagaaagtagtggactattacacc +aagcacgaatgccagggaactgctttcttgctcaggacctcgcgacaaggtaccccgcat +aagtcctagaattacatttggtcagcaatgctgacatttgaccgtgaaaacataatttta +atcagaaggcagctcacccgcttgctctagatcttatctttgtatgaatgtcagaattta +ctgcaatatccgttccgaatagtgagggcttagtatagttctctgtatacaggtcacatc +aaactccccctgtcctagtacagctctgagctttaattaattgcatacatttccttcaat +catcagatgaaaacaccgcgaatcatgctcttctcgtatagggcaagagaagcaacaaac +aactagcccgactcacgttcatccgccgtatccttgttcagttcttactccgtattaggt +cagcgaaatctaatcagaataatcggtcgcgtatcaaaattaaaatcccgcttgaggttg +acaattaaaacgctgagcagttatcggctattagatagtggggtgaaagtaattggctgg +aattatgttaaaacgtgatattaagctaaaatacgctacttgttgccgacctaattcagt +cattcgatattcagttagagccaagaataacaagcttgtataaattgaacggggtgcact +aaacgatgtgttactctaatattcagcttggagtatacctgaaggcgaattcatgtatcg +gccaataataagacgttgaagatcacaatttggactagcaaaagaaggtgatttatgcgt +ggggattgagtccactgtacgagtacggtctctggaaaattataggttcagggaatataa +ggaagtaaagataattaccaagagatttttggtatcgctatgacccagaggtgttctaac +gtctgttttgatccgcagaatttctgcctcaatgcatatttgacggacttgaactagagc +ctctaaagttaaatggcgacgcaactgttcctaaacttcaattattactactcttttttt +cctagggtattgtagaggccagtggacaaaataaatcaaatttaagatgtttcggacatt +aacatcccccgtagcatagaaatcatcagttatccaatctctcatcgagcttttacaatt +tctgctggcgctatggacagcatatgccgcgagacctccgcaagactcacttgatcactg +taagtatcttcattagaggttagagcctatagttaagctgctgacctagtaaaattggta +ttttctaattttattgctcaagttaaaggttagtgaagggataatgacgttatttttgaa +caatgggttgtattcaattttatatcacgaatggaacccttcattcccggcataatacta +gacgacacgaacaagctccgatctatcagccaggcacgtgttaaggtttaattccggcaa +accaatgaagcatcaaaaggtgacctgatgcaacttagggtcacgatgagtttttcagga +ctacttattacctattaataagttaacatgagccttcataccccgtaagacaatacatac +tccaccaattagaattctgagccatcttatctttttgtatcatcgaagggtatggccgaa +taggttaattagttactcctaacgtctctacaggcatgcatttgacgcaccttcgaaaat +agtcaatctctcgccacacgcgtctagtatgcagcatcaaaaatatagtccacggtttcc +ggattaccaaacgcggcaaagagaaacattgtatcgacggagataacttaatacagaagg +aaggggcatcttcgaatacggatgaataattctatctgtttattctgacatcttgttttc +aggttaatcttacgcattcaaatgacgcctgccccatgcgtgcgcaattattttctaata +ttgacgagagcaatctcactccttttgggtctatttatgttttattgaggcacaagccta +tacagaacaggtactattaaggccgtgagtgtgagactcaaaccgtggaaacaaaggatg +ggttgttcttggtacaagttttagtgcatgtgggcaatccttaccaaaatcagatgctat +ccttaactttgggctgcatttaagatggcggttggaggcctgtgagaatcctgcgtgtca +tctttaatgaccgaattcatccatgtagattcagatcacacactcattccttgatgttgt +ctaaacaaaagttgttgtggacgcattggagggagttaagtaacaacttgggatcgcata +cttataaaaattatatgttaaactttcacaaacgctgaagtccaaagtaactagcccaaa +cgcctcgagagtcactaggtattaatggtgtttgagttcctgtgaaatagtgttcgaagg +taaaatttatgtaccaaatcgaaagaacacttaataaggcttgcttgcacggaggtatga +tgtttactgactctacaaccctaattttccagtacgtacattcattccaataggttagtt +ctcaaagtgctatacaggctcctcaattgatgatatgcttcagccgctctatggatatta +gctcattttatttaggaagcccgcttagaggcttactatgagggaaatgccaaaatgtca +tacttttcggtgtgtcccatatgacaccgctttacatagaatttgaattaaaacgcgctc +tcccgttcactaccatacttggtaccgtgcgcatattacatatagatataggatcatttt +ttaaagctgtactaggtttgatcgacaatcttatgctatactatatgatgtaaccctcat +aatcaataccgatcgtacgatcctagcataggtggcaagcgattttatgccgattattgt +gttaaatagtctgtgagtgtgattatcagggctacgttggtagaggggttgtatagacct +cgcacacattgtgacatacttaacaatatacgaaaactgatataataaatccccttaccc +aaacaccaatcccgttgaatcaactaccataacgtctcccatataaattgcctacttgtt +tgcataaatctgaatacataacaccattgcaccttcttgtgttccaatcccgttaagatt +gccttgtcagatgatatgcaagaacaatagcatttgctagcaattattaacagctcttcg +aattgcctccacataacgcgggagggtatattttaatttggcaaatactaagtactgttg +gcgtcatatgctattaacggttggatattaagttatgtcagccgtaagcaagagtgggcg +aaatattttgttacccagtgagagcactcttagagtttggatacaataggccatatgttg +acttaagaggacgtaactacgccgtacaccattgttcaaccgacttcttggcaaatagaa +tcgtattagcaatcttaagaatagagacacgttcgtgttagggtatactacaaatccgaa +aatcttaagaggatcacctaaactgaaatttatacatatttcaacgtggatagatttaac +ataattcagccacctccaacctgggagtaattttcagtagatttactagatgattagtgg +cccaacgcacttgactatataagatctggggatcctaacctgacctatgagacaaaattg +gaaacgttaacagcccttatgtgtacaaagaaaagtaagttgttgctgttcaacagatga +tagtcatgacgcgtaacttcactatagtaaattgaaacaaatacgcaatttagacagaat +ggtacggtcatgaatgacagtaattcgaagtgctagaccaacttaaaataggtaaacgtg +cccgaaaccccccttaacagaaagctgctatcatggtgcagtatcgacgtgttcagaaac +ttgtaacttttgagcaggtccgagcacatggaagtatatcacgtgtttctgaaccggctt +atccctaagatatatccgtcgcaaactttcgatttagtcccacgtagagcccaagcgttg +tgcgactccacgtgcatgcccagaaatacgagtttaaatttggttacatggttaattttg +accgaagcatcgcactttatgattgataattggattcaatatgtcgccctatgcgaatgc +aacatgatccacaatttggctataagacgtttaatccgtatcacactttgtttgcggcta +gtatagtaacgcccgtgcaccaagagtcagtaacaattataagtactccgcaggtacttc +aaatataaaaactaatcaaacacgacccatatgatcatctgaagatatttggaactttct +cgacaaccaccctcgtactcaatacttacactaatcgacaggcacacgcaacgtgtacag +tcgcaccatattgagtcaagatttgcttagtggcgatgagcgtacacgcttatttctcta +gtcacaattagttatctacgagacatcacgagggagcaaataagcgatgttatggctaca +cataggcacgtatgaatatgatataagccagttaaacagtcgaaccatcgagcaaattct +catgcaccaacccacacgttgaggcacaaagagtaagctgtttgaatgtaacttcttctg +ctgagcgggccccaacgtaaggatcaactagaagagaaaactcggtattagtttaaatgc +gtcacggagcatgagtgcatttcactaagaatgtctgtgtaaccaatataacatctattt +gttatctgattgcctacttatggctttgcggtcgtggcgactaatgtctccaatcctttt +gaggtcggtaccaactccctttaaattacgctgtgcaggctcatgcactgcatacatata +cggtagcaggtagggacctcacgcacccttattataatcaatagtagttatcagtcaacg +aggcaggaatgctgaggtcgaggtgttggtatattttctatgtgccgtctaggcgactat +cacgcattaccaggcgagatttaagccaattttgaatatagtcaacgtaatttttactat +gggttccaccgaaacgccttgcacaactaagaatcccataaaatatcgatatcaaataaa +agattgtgtcaataccttcatatatattttttcggttgactaacgtgaactaaggttagg +ggttttgtatgtctatataggaaacagtttcttttctgtcctactttagtaaagtcttca +agccttactccaaaatcacggtgattaagccgttactcagcagcatgattctgcctgctc +gggtcctaaaatccagccttgtaagagtcgctgtgtattagctagggagacctttgttaa +aaaggatatatcgcggcgggatgtgagtgcgtggcgcatactcaatcttcagctcgtgtc +attataatatctctcccccacgcttttcactagatatgccgtgtaagcaaacaccttatg +cttaatttcgaaaatattggtacttgaaaaaagctgtaggggtacttaatgtctggtagg +agatcaggagagaattgagtgtaaaaccgtaaagccctcacctgacttcatgtaaatggc +ttagaagactccatgatttaataaatactacgaaggaaagactggatctaaagataactc +tagtaaggccaactcccttcaatgctgttgccagttataatccaagagctgtccttttct +gaaccatagcggcttctgaagcgaactagaagcaaagttggttctagccagacagccaca +taccctgtacgggtgtattactaaaactggtccggtattagttcaccaagggaggaatta +ggcaaaggatctaggtatgcaagtcggagtattacatccctaccctgaatccatcaatag +gttcctctgtactggccttcgcaatgagtattcaaggttgtacagccgtataataataag +atagtgactatgaacgggaagtaacccgctcaccttccccaaaacattgttatatctaag +tattaaagtctgccgtagtgttaatactcgaaaataaacaactggcaaattacaccgcac +ttaagccgcttttgatttatatttttccaatgcgcttttaaaaataattcagtcctacat +actaattaagacccttaaacggagatatcacaagttaagttttaaccatctcgactaggt +ggaactatagatacccaactcaatttatcattacctgtaatgttcctagaaggattgcat +ttcatgtcaagacggtggagtttcacagcgaaacttcagtgtgaacagattctgagaaat +cacctaaacctattagtcagagcacccggttagaaccagttgtcaaaaaatagagcggtt +gcatgagacagaagtaacgatgagatccgttgtaacgttgagacatctggcctatcgtca +atacagtcctcccttaaaaatatttttaaatactaggcaaacccaacataggttagtcct +atgtgatacgccacatggtatatcattttgtaacgttacctagggataatcaggaagtgg +aattacgcaaaagtagacagtgaaatgcttagggttatagtctagtccaaagataaagga +taaagcacgtcagagaactatattagccgaatgggaatcattgttaggagactgtggatc +atgtctaaaaagcaacgcagaaacagtcatcgaaaaaatctcgtttttgtttgaatctaa +aagagctttgatgaccgatagtacctgtatactagttactgtattacgtgtctaatgatt +tcggattggggtccccagaatcagacgtcattgtagacgattcaagtttaccaatttaat +ttcccagctctccttggagaactatcgccaataattgcagtcactttccttttctgaaac +gataaagccgtcagagttctctgcaacgttggacttacctgaggttctaacccactttcg +gttctaatagtagttaacgacacaacgaataacctttactgtggggctttcacgatattt +tttcgcttattattaatggttacgtcataagctggtgtccaaattaaggttaccggcttc +gcagagtagttgtatccaagtataacttccctaatcataagatcgaggtagaaaattaat +gctgtctctaaccgaacagatatgtcccactatgtggtatggacgttgctaattacttct +gaagggaaattggtcattatggatacgtgtctaccatcaggtcggacgcagatatggttc +tgtcttcagttgatccaccgttctttataggataataactgacgattaaagattatggta +aatagattaagccaattctcttcttgtcagtgaagcatccttaactgacttgctctgcag +cccctcatacatttagctattcaaagtaccggctcgtttcaaactctcccacctttggaa +gaggttgtcaacttgataagtatatcatttacagcattttttcggacgtacctctaatgt +ttcattgcagaaaattagttttttctatcgcacattttgcaagtaacgttagagacacaa +ttatctgcgaatgaactgctagatctgacgaccgggagcctcgcaaatatcaaaaaagac +tgacatatatcaaggagtcgttgacaagtgctggtaagtcaattggtttatctgtcccgg +cgtttcgatcttaagctgaccatgcacggcagagtaatgtcactctcgttcttacaagtc +tgtctccaagggtcggcaaaaaagacccctccattctcgagcccactcacgatatgtagg +gacgacaacttgtgcggcttatgaattgtctggactgcgggcgagggtccatatctccga +agttagaagggacatacctttagatgataagatcaattcttattgacgaaattcatccac +aacggggaacaacttcaccctagacttacgtctgaaaagacacctagcgtcttataaaag +gtcagtgccccgtttcgtaaggctggaattacctacgcaaacttaaacctcgcgcccttc +cttacgtatcgacaagatagaggctatcgcgaatgtactacggaggcatgaatcatatac +tagaaccaagtgcctgtgatattaacaagatgatccgacgcgagcaccgtaattctaggc +ataaaactccagcaatttgggggccgaaaacaaatgacgttagctaattaattatatgac +atgatcaaaggaggtcaatcacgcatcgagttcgacgtatattcattgaacttcgtgcgt +ttgaaagaaacttttatgaaggcaaaattgatcctgtctcctatttcatgcgtacctcct +agttgataattccccgagcagtggttaggacacttttgtcggtatcaagttccggtctca +aaacgtaaaattctgtaatctgtatggatggtctgtgaattagttaatttttatgaagtc +gtcgagacgcagttcctattgatttattctaaacggagatgtgcttcgtgggactcggaa +gtagatctgtgtttatgattattgctactttagatgctgactgttaactccgtgttgttt +ttcaaccgtatatcacaaccgaattggatagaacctatagtttcaagttctgccacaagg +tatcatatttacagttagtgctggttgcttctttcaaacgtggtgagtttgtgctatcac +gtcaacggtagagctcagtggaccgagtgcgcgttcaaccctgttccagagagggtgtga +tagcacatataccacgctcgtcgaggcgttcatgatagtttgcaagagccggtgttaaac +acatattattattgttatccaactaatcggacctatgcataaagcattgtctaaacagaa +taattgcctatatacggtagttttagtgatttatatcttagtatcagttagagcttcgaa +ctcttcaggttcctcatatttaacgttcttcgaaagcgaaaacttctacaaacgaatgta +agcggttttccaagtagtacctataaatcacagaaagatctgtctcagtatagttgaaat +ggtattcagctagtgacgtgtaccaattatcatagttcactcaagcaagacgctcattaa +cgaatatagacaagacactatatcatataataaaaaagaacatggtgctcgaacatagtt +gaattcaccatattgaaggggaatgctgacatgtaattcgctactagacgatcaattccc +tacttgtcaaagttgaactggtacgttcttggaattaaatatgattgcgctggaccaaat +tgcgacttcttgagtttcagggcaaacgattgagccggaggatgtccgtctcttaccttt +cttgcttatgataaacgacggtccctgtacatcactgggaattctcagcaaaaataattg +ggtaaatcgagactcgatgtattcggccacaaaggtgttagacgttaaagattattcaac +ggggcgataataggatcataaccggtatgcaagcgcattgaaagagccatgagatcctta +tccgataaacgctgcacggtatgtgcagccttattgtcgatcacgaatttataaatgtag +tctgggctgtaagttgaagacctaagttataatgaagtgcaataccaaatcgattcatag +tggattatcagactcaagatatctcctgataaattacagttgttaagatacggataaaat +gagatttaagattagcagcctctaatctgtttcaatcccgttggaatgtggtatgcgatc +aaggttaagttaaaatcaagcctgtcttcagtcttgattcttgttctgccatcgcatgcg +gtctacgtgagttaatatgtagcttacgttctagcttgtgctaatctgagtatagattcg +tagaggaatattatcaagcttccacgcctcaacgtacgtgtattggtcacacaagacact +aaaagtggaagtagcgtaaactatagtctagttgttaaatgctcagttcttgttatattc +gatatactcttggctaatttatgtctgagtatataaaattaatgatattaacttgcattt +cacggatcccttagaaaaagattttgaccgagcgcattataaacggttacaccgaatcaa +tagaagcatacccaatagctttctttgaatttattgcctgcgcaacttggctgactctct +agatccgaataattctatatggtcgtgacgaaactagttcattactgtttaaaatgccaa +catgtcttttgggccgataatggctctttgcaaaattactcaatgatacgattgatcaaa +gcggtagttgctagtggtagcatgtaagtctatcaaatgtctgattatccgaaaatcttc +caaaagagtccacgtaccatatctatctcatagcgacgcgaggggaaccttatctaacta +tcattccatttaccgggtgactctcgatgcaggatccgattgggataaattgcccagaaa +tggctcattcctgactaagggtaaggccgttctcagcaagggaaccccgcgaatctaggc +ttataccatctagattgttaactacttgcctgtagttctacagccatactggacagttgt +ttctaaatgatcgggattcatgctagcactcctctgaatgcaccgcgtaagtttaactat +tacgtccgtgggcagataaggatggaggctgtatgtatcttaactgttacctaatatggc +tggtaattatcaaagtaaggaccttaatgccatagcgctagcaatcgctttgtatactga +ccatgtgccaacctctcttaatctgtaaaatataatgtcttagctaactgtggacgatca +tgtctctgcctagagcttcgctgtatcaattcctatagccagcgtactagtgacacaaca +acaccgtgtgagaaaagatattagtccttacgtctgtctctctacagcttattgatgagg +attgaacatggacatatagctccccctcaaaagcagatgctacctctttattccattctc +gaacatttgccgaacttaatttcgacaaacctgaggtcacgtcttaatttatcggtaacg +tcacgtccctttgagactggataaatatattaccaggggccaacgagcaattgttggagg +cgcttctataatacaaggtgtcttgtcaaagaaagacggcgtgcgtctcgtgcaactcac +ttaaccaatattaatgtgaaacccccctctctcacatcttatgcggtgtactgccctggt +acatttcctgtacaggactccaacagtgtagattcctaagatagctgttggagttgcctc +acgccagatcgaaaaactgaataaactagtgagctgagctgcagaaataccgcttaatta +cttatgactagttcaaagggacctacgtgatgtcagacattgcaaggaagaaattaggtt +tgtgcgtcattttggctggactagcactccttacttcccctactattcaaatgtcgtaaa +cagcatgagacaggatcgtgctgacatttaaggtctattgggaacgaggctacctttggt +cgcgcgctcgcgttctccgaatgaccgaaatgcatgagcacagtatgcaattgcttatag +atctaaggtctggtcgttgaaaccaagcacgtaggcctgggaaatcagttcttcctcagc +aactacacaaaagcgtccaagcattagtacttgtagtaaatgtccgaacctatgcgctca +tttgaaagtcaaaaaatatttttaagcagtaggcacctaacccgattcctctacttagta +gctttctttgattctcagaattgactgcaatatcactgcacaattctgtgccattactag +acttctctgtattaacgtctcatcttactaacactcgcctaggacacatctgagagtgaa +gtatttcaatacatttactgaaatcttcagttctaaaatccccgaataaggctcttatcg +gtttggccaacacaagaaaaaaacttcttgcaccactcaccttcatacgcaggagcctgg +ggaacttagtaataactatttcggcagacaaagcttataacaagttgccggcgcgtataa +tatttaaaagaccccttgagctgctcaattaaaacgctcacctggtataggctattagat +agtgccgtcttagtaaggggcgggaattatcggataaactgatattttgataaaataacc +gacttgttcacgacataagtcactaaggagattttatctttctccaaagtatatcttcct +tggataatttcaaagcgctgcaatttaagttctgttactagtttatgctgctgggaggtg +accggaaggcgtagtaatctagaggcaaattataagaagttcatcatatcattttcgact +acaaaaacaaggtgttgtatgccggcgcattgtgtaaactggacgagtaccctagatgga +aaattatacgttaagccaagatttcgatgtaatgataattacctacacatttttgctatc +cataggaacaagagctgttctataggctcgtggcatacgaacatttgctgccgctatgaa +tattggaagctcttcaactacagactctattcttaattgccgtcgaaaatgggccgaatc +ggctattattaatactcggtttttccgaggggattgttgtcgacagtcgtaattattatt +aatattgatgttggtgaggtcatttaaatacaaccttgcagacaatgaataagggatcca +atctctcatactccttttacaattgctcatgcccctatgcaaaccttatgccgccacacc +tccgcaactctctcttctgaactgtaagtagcttcattactggtttgagactatactgaa +gctgatgacattctaaaatggctattttcgaatgtgattcataatgtttatcgtttggga +tggcagaatcacgttatttttgatatagcccgggtattctattgtatagaacgtatgcta +caagtcattccccgaagaagactagaagtaaacaacatgcgaccatcgttaagccacgca +aggctgtagctttatttcccgataacctatcttccataaatagcggacagcaggatactg +acgctcaacatcagtggttatggtctaatttttaacttttaataaggtaacttcagcagg +catacacagtaactctttaatttataatcaaattagaagtctgacacttcttatattttt +ctatcatccaacgcgatcgcccattagcttattgtgttactaataacgtatctaaaccaa +tccttttcaagctactgcctatattgtcaatatatacaaacaacaggatagtaggctgct +taaaaaatattgtcaaccgtgtacgctttacaatacccggaaatcacaaactttgtagac +aacgagtgaaatttatacactacgaagggccagcgtacaagacccatgaattaggcgata +tgtttattctgacatattggtttatccttaatctgtcgctgtaaaatgaagccgccccca +tccctgcgaattttttttcgaagattcacgactgaaatataaatacgtttggctatattt +atgttggagggaggcaatagcctttactgttaaccgaagatttagccagtgagtgtgaca +ctaaaacactggaataaatgcaggcgttcttctgggtaaaaggtttagtcaatctcgcct +ataagttcatatagctctggatataattatctggcccatgcatttatcatggcgcttggt +gccctgtgtgaagccggcctctcatattgaaggtccgaagtattccatgtacattaagat +cactctctcattcatgcatcttggcttaacaaatctggttgtccaagctttccaggcacg +tatggtacaaattcggatcgaatacttataaaaatgatatgttaaactgtctaaaacgct +catctacaaagtaaagtgcactaaccaatagagtctcaagaccgtgtaatgctggtgcac +tgaatgtgtaatacggttagaagggattagttatgttacaaatccattgaaaacttaaga +agcattgcgtgctcggagggtgcatcttttatcaagagactaacattattttcaacgacg +tacatgctttacaatagggtacttatcaaacgccgagaaacgcgcctatagtgatgttat +gattatgacccgatatccattggaccgaattttatgtaggttcccagcgtactcgcgtaa +tatctcggtattgccataatgtaatacttgtcggtctctcccagatgaaaaagcgttaca +gagtatttcaatgaaaaacagcgcgcaacgtcaatacctttaggggtaacggccgctgat +ttcatatagatatacgataagttggtatagctctactaggtggcatccacaatcgttgca +tttactatagctggttacaatcataatctataccgttccttacatactaccatagcggga +tagcgtttttttgccgttgattgggtttaagaggatgtcagtctcattatatccgattcg +gtgggagagccgttgttttcaaatcgcacactttgtgacataatgtacaagataacaaaa +ctgatataagatataaactgtcaatatcaccttgacacttgaatcaaagtaaattaactc +gcaaatataatttgactaattgggtgcagatttctcaattaataaaaaaatggcaccgga +tgggcttacaagccccttatcattcacttgtatcatgatttccaagaacaatagaatttg +ctagcaagtatgaacagagattcgaattgcatccacagtacgccggagcgtttattttaa +tgtggatatgacgatgtactgttggcggcatttgctagtaaccggtccttatttacgtag +cgcacacgtaagcatgtctgggagaaatatggtggtacaatctcagagaaagattacagt +ttggtttaaataggacttatcgggtcggaagtggaacttaataagcagtacacaattggg +caacagacgtcttgcctattacaataggattacaatgcgttagatttcagacacgttcgt +gtttggctattcgtcaattccctaaatagttagacgatcaactattatcaaagtgattct +ttgttcatcctccattcatgtaacagatggcacactacgcataacgccgaggaattttaa +cgagatttaagagagcagttcgggcacaacccacttgactttataacagctcggcagcat +aaacggtaatatgtgacaaatttccaaacgttataagaacgtatgtgtacttagaaaact +aagtggttcatgttcaacagatgtgacgcagcaagcctaacttatctattggttttgcta +taaaagaacaaagttacacagaatcctaagggcttgtttcacacttatgcctagtgcttc +accatcttaaaatagcgaaaccggcacgaatcaaaccttaaaacaatgcgcagatattgg +tgatggtgactccgggtatgataatggtaactgttgaccagcgcccacctcatcgaagta +tagaaagtggttaggataaggatgagaccgaacttatttccggccataactttagatttt +ctacctagtacacaacatcagggcggacacgaaaccgccatcacatcatataccaggttt +aatttgcttaatgggggaagtgtcaacgaaccttcgaactttagcaggcatatggccatt +atatatggccccagagcagaatgctacagcagacaaaatttggatttatgtagtttaata +cctatcaaacttggtgtgaccatacttgtctaacgacagtgcacaaagtgtaagttacaa +ttattactactcagcagcttctgcaatgataaaatcttatcatacacgtcacatatgata +atatctacttagggggaacgggctccacaacctacatagtactcaatacttacactattc +gacaggcacaccaaacctgtacagtcccaaaagattgagtcaactttgcagtactgcaga +tcacagtaatagcttagttagcgagtcaaaattagttttctacgagactgcacgaccgtg +caaatttccgatgtgttggctacaaatagcaacgtatgaatttgtttgaagccacgtaaa +ctgtacaaccttagagataagtctcaggctactaaaaacacgttgtggcactaacaggat +catggttgattcttacttattcggctgaccggcccaataagtaaccttcaactagaacag +aataatcgggagtagtttaattcagtcaaggtgcaggtctcattgtaactaacaagctct +gtgtaaccaagttaaaatcgttttcttagcggattccctacttatggatttgagctcgtc +cacaatattcgatacaagaagtttgtggtccgtaacaacgaaattttaattacgctgtgc +agcctcatccaaggaattaatagaaggttgatggtaggctccgaacgctccatgattata +atcaagtggactgtgcagtaaacgaggaaggtatcctgacgtcgtggtgttcgtttttgt +tatttgtgccctatacgagtagataaaccatgaacagcacagtgtgaacccatggttgat +tttaggctaccttatttttaatttccgttacacagaaacgaattccacaactaacatgcc +attaatttttcgatatcttataaaagatggtcgaaattcattcatttattttttttcggt +tctcgaaagtcaactaagctgtcgcgttttgtttctctttagaggtaaaagtggctttga +tctcctacgtttggatactagtcaaccattactccatttgatccgtgagtatcacctgtc +taacatccagcattatgactcctcggcgaagaaaagacacacttcttagagtcgatgtgt +attagctagggacacagttgtttaatacgatagtgagcccagggagggcagtgcgtcccc +cagtagatttattcagctagtgtaagtataagatatctcacccacgaggttcaagtgata +tgcagtcttagaataatacttatcctgaatttcgatattatgggtacttcaataatccgc +tagcgctactttatgtctcgttggacagcaggacacatggcagtcttaaacactaaagac +atcacctgaatgaatgtaatgggattacaagaatcaatgaggtattatatacgacgtagg +aaactctggatatatacagtaatctagttacgccatcgcacttcattcctctggaaactt +agaagacatcagctgtacgtggaggaaccagacccccgtatgtagccaaatagaaccaaa +gttgcttatacaaacacacccaatgacaatggaccgctggagttcgtaaactcggaacgt +agtactgcacaaacccagcatttagcaataggagctacgtatgcaactcccacgtggtaa +taccttcaagctatcaatatataggtgcctagctaatcgcattcgcaagcagtattcaag +cttgtaaaccagtataataattacagaggctctatgaaacccaactttccagctaaaagt +cccaattaaatggttatttcgtacttttaaagtcgcccgttctgttattacgcgaattga +ttctactccaaaattaaacacaaattatcaaccgtttcatttatatttgtcaatgcagct +gtttaaaataaggctctactaaattataattaagacacttattaccagatttctctagtt +aagtttgaaccagctcgactaccgcgaaagatacattcccttctctatttttcagttcat +ctatgggtcagagaagcattgaatttattctattcaccctcgtcgttcacagcgaatcgt +cagtgtgatcagtgtatgagaaatatcctaaaccgtttag diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/knucleotide-input.txt b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/knucleotide-input.txt new file mode 100644 index 0000000000..f1caba0d62 --- /dev/null +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/k-nucleotide/knucleotide-input.txt @@ -0,0 +1,171 @@ +>ONE Homo sapiens alu +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCG +>TWO IUB ambiguity codes +cttBtatcatatgctaKggNcataaaSatgtaaaDcDRtBggDtctttataattcBgtcg +tactDtDagcctatttSVHtHttKtgtHMaSattgWaHKHttttagacatWatgtRgaaa +NtactMcSMtYtcMgRtacttctWBacgaaatatagScDtttgaagacacatagtVgYgt +cattHWtMMWcStgttaggKtSgaYaaccWStcgBttgcgaMttBYatcWtgacaYcaga +gtaBDtRacttttcWatMttDBcatWtatcttactaBgaYtcttgttttttttYaaScYa +HgtgttNtSatcMtcVaaaStccRcctDaataataStcYtRDSaMtDttgttSagtRRca +tttHatSttMtWgtcgtatSSagactYaaattcaMtWatttaSgYttaRgKaRtccactt +tattRggaMcDaWaWagttttgacatgttctacaaaRaatataataaMttcgDacgaSSt +acaStYRctVaNMtMgtaggcKatcttttattaaaaagVWaHKYagtttttatttaacct +tacgtVtcVaattVMBcttaMtttaStgacttagattWWacVtgWYagWVRctDattBYt +gtttaagaagattattgacVatMaacattVctgtBSgaVtgWWggaKHaatKWcBScSWa +accRVacacaaactaccScattRatatKVtactatatttHttaagtttSKtRtacaaagt +RDttcaaaaWgcacatWaDgtDKacgaacaattacaRNWaatHtttStgttattaaMtgt +tgDcgtMgcatBtgcttcgcgaDWgagctgcgaggggVtaaScNatttacttaatgacag +cccccacatYScaMgtaggtYaNgttctgaMaacNaMRaacaaacaKctacatagYWctg +ttWaaataaaataRattagHacacaagcgKatacBttRttaagtatttccgatctHSaat +actcNttMaagtattMtgRtgaMgcataatHcMtaBSaRattagttgatHtMttaaKagg +YtaaBataSaVatactWtataVWgKgttaaaacagtgcgRatatacatVtHRtVYataSa +KtWaStVcNKHKttactatccctcatgWHatWaRcttactaggatctataDtDHBttata +aaaHgtacVtagaYttYaKcctattcttcttaataNDaaggaaaDYgcggctaaWSctBa +aNtgctggMBaKctaMVKagBaactaWaDaMaccYVtNtaHtVWtKgRtcaaNtYaNacg +gtttNattgVtttctgtBaWgtaattcaagtcaVWtactNggattctttaYtaaagccgc +tcttagHVggaYtgtNcDaVagctctctKgacgtatagYcctRYHDtgBattDaaDgccK +tcHaaStttMcctagtattgcRgWBaVatHaaaataYtgtttagMDMRtaataaggatMt +ttctWgtNtgtgaaaaMaatatRtttMtDgHHtgtcattttcWattRSHcVagaagtacg +ggtaKVattKYagactNaatgtttgKMMgYNtcccgSKttctaStatatNVataYHgtNa +BKRgNacaactgatttcctttaNcgatttctctataScaHtataRagtcRVttacDSDtt +aRtSatacHgtSKacYagttMHtWataggatgactNtatSaNctataVtttRNKtgRacc +tttYtatgttactttttcctttaaacatacaHactMacacggtWataMtBVacRaSaatc +cgtaBVttccagccBcttaRKtgtgcctttttRtgtcagcRttKtaaacKtaaatctcac +aattgcaNtSBaaccgggttattaaBcKatDagttactcttcattVtttHaaggctKKga +tacatcBggScagtVcacattttgaHaDSgHatRMaHWggtatatRgccDttcgtatcga +aacaHtaagttaRatgaVacttagattVKtaaYttaaatcaNatccRttRRaMScNaaaD +gttVHWgtcHaaHgacVaWtgttScactaagSgttatcttagggDtaccagWattWtRtg +ttHWHacgattBtgVcaYatcggttgagKcWtKKcaVtgaYgWctgYggVctgtHgaNcV +taBtWaaYatcDRaaRtSctgaHaYRttagatMatgcatttNattaDttaattgttctaa +ccctcccctagaWBtttHtBccttagaVaatMcBHagaVcWcagBVttcBtaYMccagat +gaaaaHctctaacgttagNWRtcggattNatcRaNHttcagtKttttgWatWttcSaNgg +gaWtactKKMaacatKatacNattgctWtatctaVgagctatgtRaHtYcWcttagccaa +tYttWttaWSSttaHcaaaaagVacVgtaVaRMgattaVcDactttcHHggHRtgNcctt +tYatcatKgctcctctatVcaaaaKaaaagtatatctgMtWtaaaacaStttMtcgactt +taSatcgDataaactaaacaagtaaVctaggaSccaatMVtaaSKNVattttgHccatca +cBVctgcaVatVttRtactgtVcaattHgtaaattaaattttYtatattaaRSgYtgBag +aHSBDgtagcacRHtYcBgtcacttacactaYcgctWtattgSHtSatcataaatataHt +cgtYaaMNgBaatttaRgaMaatatttBtttaaaHHKaatctgatWatYaacttMctctt +ttVctagctDaaagtaVaKaKRtaacBgtatccaaccactHHaagaagaaggaNaaatBW +attccgStaMSaMatBttgcatgRSacgttVVtaaDMtcSgVatWcaSatcttttVatag +ttactttacgatcaccNtaDVgSRcgVcgtgaacgaNtaNatatagtHtMgtHcMtagaa +attBgtataRaaaacaYKgtRccYtatgaagtaataKgtaaMttgaaRVatgcagaKStc +tHNaaatctBBtcttaYaBWHgtVtgacagcaRcataWctcaBcYacYgatDgtDHccta +>THREE Homo sapiens frequency +aacacttcaccaggtatcgtgaaggctcaagattacccagagaacctttgcaatataaga +atatgtatgcagcattaccctaagtaattatattctttttctgactcaaagtgacaagcc +ctagtgtatattaaatcggtatatttgggaaattcctcaaactatcctaatcaggtagcc +atgaaagtgatcaaaaaagttcgtacttataccatacatgaattctggccaagtaaaaaa +tagattgcgcaaaattcgtaccttaagtctctcgccaagatattaggatcctattactca +tatcgtgtttttctttattgccgccatccccggagtatctcacccatccttctcttaaag +gcctaatattacctatgcaaataaacatatattgttgaaaattgagaacctgatcgtgat +tcttatgtgtaccatatgtatagtaatcacgcgactatatagtgctttagtatcgcccgt +gggtgagtgaatattctgggctagcgtgagatagtttcttgtcctaatatttttcagatc +gaatagcttctatttttgtgtttattgacatatgtcgaaactccttactcagtgaaagtc +atgaccagatccacgaacaatcttcggaatcagtctcgttttacggcggaatcttgagtc +taacttatatcccgtcgcttactttctaacaccccttatgtatttttaaaattacgttta +ttcgaacgtacttggcggaagcgttattttttgaagtaagttacattgggcagactcttg +acattttcgatacgactttctttcatccatcacaggactcgttcgtattgatatcagaag +ctcgtgatgattagttgtcttctttaccaatactttgaggcctattctgcgaaatttttg +ttgccctgcgaacttcacataccaaggaacacctcgcaacatgccttcatatccatcgtt +cattgtaattcttacacaatgaatcctaagtaattacatccctgcgtaaaagatggtagg +ggcactgaggatatattaccaagcatttagttatgagtaatcagcaatgtttcttgtatt +aagttctctaaaatagttacatcgtaatgttatctcgggttccgcgaataaacgagatag +attcattatatatggccctaagcaaaaacctcctcgtattctgttggtaattagaatcac +acaatacgggttgagatattaattatttgtagtacgaagagatataaaaagatgaacaat +tactcaagtcaagatgtatacgggatttataataaaaatcgggtagagatctgctttgca +attcagacgtgccactaaatcgtaatatgtcgcgttacatcagaaagggtaactattatt +aattaataaagggcttaatcactacatattagatcttatccgatagtcttatctattcgt +tgtatttttaagcggttctaattcagtcattatatcagtgctccgagttctttattattg +ttttaaggatgacaaaatgcctcttgttataacgctgggagaagcagactaagagtcgga +gcagttggtagaatgaggctgcaaaagacggtctcgacgaatggacagactttactaaac +caatgaaagacagaagtagagcaaagtctgaagtggtatcagcttaattatgacaaccct +taatacttccctttcgccgaatactggcgtggaaaggttttaaaagtcgaagtagttaga +ggcatctctcgctcataaataggtagactactcgcaatccaatgtgactatgtaatactg +ggaacatcagtccgcgatgcagcgtgtttatcaaccgtccccactcgcctggggagacat +gagaccacccccgtggggattattagtccgcagtaatcgactcttgacaatccttttcga +ttatgtcatagcaatttacgacagttcagcgaagtgactactcggcgaaatggtattact +aaagcattcgaacccacatgaatgtgattcttggcaatttctaatccactaaagcttttc +cgttgaatctggttgtagatatttatataagttcactaattaagatcacggtagtatatt +gatagtgatgtctttgcaagaggttggccgaggaatttacggattctctattgatacaat +ttgtctggcttataactcttaaggctgaaccaggcgtttttagacgacttgatcagctgt +tagaatggtttggactccctctttcatgtcagtaacatttcagccgttattgttacgata +tgcttgaacaatattgatctaccacacacccatagtatattttataggtcatgctgttac +ctacgagcatggtattccacttcccattcaatgagtattcaacatcactagcctcagaga +tgatgacccacctctaataacgtcacgttgcggccatgtgaaacctgaacttgagtagac +gatatcaagcgctttaaattgcatataacatttgagggtaaagctaagcggatgctttat +ataatcaatactcaataataagatttgattgcattttagagttatgacacgacatagttc +actaacgagttactattcccagatctagactgaagtactgatcgagacgatccttacgtc +gatgatcgttagttatcgacttaggtcgggtctctagcggtattggtacttaaccggaca +ctatactaataacccatgatcaaagcataacagaatacagacgataatttcgccaacata +tatgtacagaccccaagcatgagaagctcattgaaagctatcattgaagtcccgctcaca +atgtgtcttttccagacggtttaactggttcccgggagtcctggagtttcgacttacata +aatggaaacaatgtattttgctaatttatctatagcgtcatttggaccaatacagaatat +tatgttgcctagtaatccactataacccgcaagtgctgatagaaaatttttagacgattt +ataaatgccccaagtatccctcccgtgaatcctccgttatactaattagtattcgttcat +acgtataccgcgcatatatgaacatttggcgataaggcgcgtgaattgttacgtgacaga +gatagcagtttcttgtgatatggttaacagacgtacatgaagggaaactttatatctata +gtgatgcttccgtagaaataccgccactggtctgccaatgatgaagtatgtagctttagg +tttgtactatgaggctttcgtttgtttgcagagtataacagttgcgagtgaaaaaccgac +gaatttatactaatacgctttcactattggctacaaaatagggaagagtttcaatcatga +gagggagtatatggatgctttgtagctaaaggtagaacgtatgtatatgctgccgttcat +tcttgaaagatacataagcgataagttacgacaattataagcaacatccctaccttcgta +acgatttcactgttactgcgcttgaaatacactatggggctattggcggagagaagcaga +tcgcgccgagcatatacgagacctataatgttgatgatagagaaggcgtctgaattgata +catcgaagtacactttctttcgtagtatctctcgtcctctttctatctccggacacaaga +attaagttatatatatagagtcttaccaatcatgttgaatcctgattctcagagttcttt +ggcgggccttgtgatgactgagaaacaatgcaatattgctccaaatttcctaagcaaatt +ctcggttatgttatgttatcagcaaagcgttacgttatgttatttaaatctggaatgacg +gagcgaagttcttatgtcggtgtgggaataattcttttgaagacagcactccttaaataa +tatcgctccgtgtttgtatttatcgaatgggtctgtaaccttgcacaagcaaatcggtgg +tgtatatatcggataacaattaatacgatgttcatagtgacagtatactgatcgagtcct +ctaaagtcaattacctcacttaacaatctcattgatgttgtgtcattcccggtatcgccc +gtagtatgtgctctgattgaccgagtgtgaaccaaggaacatctactaatgcctttgtta +ggtaagatctctctgaattccttcgtgccaacttaaaacattatcaaaatttcttctact +tggattaactacttttacgagcatggcaaattcccctgtggaagacggttcattattatc +ggaaaccttatagaaattgcgtgttgactgaaattagatttttattgtaagagttgcatc +tttgcgattcctctggtctagcttccaatgaacagtcctcccttctattcgacatcgggt +ccttcgtacatgtctttgcgatgtaataattaggttcggagtgtggccttaatgggtgca +actaggaatacaacgcaaatttgctgacatgatagcaaatcggtatgccggcaccaaaac +gtgctccttgcttagcttgtgaatgagactcagtagttaaataaatccatatctgcaatc +gattccacaggtattgtccactatctttgaactactctaagagatacaagcttagctgag +accgaggtgtatatgactacgctgatatctgtaaggtaccaatgcaggcaaagtatgcga +gaagctaataccggctgtttccagctttataagattaaaatttggctgtcctggcggcct +cagaattgttctatcgtaatcagttggttcattaattagctaagtacgaggtacaactta +tctgtcccagaacagctccacaagtttttttacagccgaaacccctgtgtgaatcttaat +atccaagcgcgttatctgattagagtttacaactcagtattttatcagtacgttttgttt +ccaacattacccggtatgacaaaatgacgccacgtgtcgaataatggtctgaccaatgta +ggaagtgaaaagataaatat diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna-input25.txt b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna-input25.txt new file mode 100644 index 0000000000..c32ac3c876 --- /dev/null +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna-input25.txt @@ -0,0 +1,9 @@ +>ONE Homo sapiens alu +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +>TWO IUB ambiguity codes +cttBtatcatatgctaKggNcataaaSatgtaaaDcDRtBggDtctttataattcBgtcg +tactDtDagcctatt +>THREE Homo sapiens frequency +agggtaaagtttgtgttgcgttatagtctatttgtggacacagtatggtcaaatgacgtc +ttttccctttaacaaagatactctgggcaacacacatacttctctcatgttgtttcttcg +gacct diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna-input25000.txt b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna-input25000.txt new file mode 100644 index 0000000000..fd4414b176 --- /dev/null +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna-input25000.txt @@ -0,0 +1,4171 @@ +>ONE Homo sapiens alu +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATC +>TWO IUB ambiguity codes +cttBtatcatatgctaKggNcataaaSatgtaaaDcDRtBggDtctttataattcBgtcg +tactDtDagcctatttSVHtHttKtgtHMaSattgWaHKHttttagacatWatgtRgaaa +NtactMcSMtYtcMgRtacttctWBacgaaatatagScDtttgaagacacatagtVgYgt +cattHWtMMWcStgttaggKtSgaYaaccWStcgBttgcgaMttBYatcWtgacaYcaga +gtaBDtRacttttcWatMttDBcatWtatcttactaBgaYtcttgttttttttYaaScYa +HgtgttNtSatcMtcVaaaStccRcctDaataataStcYtRDSaMtDttgttSagtRRca +tttHatSttMtWgtcgtatSSagactYaaattcaMtWatttaSgYttaRgKaRtccactt +tattRggaMcDaWaWagttttgacatgttctacaaaRaatataataaMttcgDacgaSSt +acaStYRctVaNMtMgtaggcKatcttttattaaaaagVWaHKYagtttttatttaacct +tacgtVtcVaattVMBcttaMtttaStgacttagattWWacVtgWYagWVRctDattBYt +gtttaagaagattattgacVatMaacattVctgtBSgaVtgWWggaKHaatKWcBScSWa +accRVacacaaactaccScattRatatKVtactatatttHttaagtttSKtRtacaaagt +RDttcaaaaWgcacatWaDgtDKacgaacaattacaRNWaatHtttStgttattaaMtgt +tgDcgtMgcatBtgcttcgcgaDWgagctgcgaggggVtaaScNatttacttaatgacag +cccccacatYScaMgtaggtYaNgttctgaMaacNaMRaacaaacaKctacatagYWctg +ttWaaataaaataRattagHacacaagcgKatacBttRttaagtatttccgatctHSaat +actcNttMaagtattMtgRtgaMgcataatHcMtaBSaRattagttgatHtMttaaKagg +YtaaBataSaVatactWtataVWgKgttaaaacagtgcgRatatacatVtHRtVYataSa +KtWaStVcNKHKttactatccctcatgWHatWaRcttactaggatctataDtDHBttata +aaaHgtacVtagaYttYaKcctattcttcttaataNDaaggaaaDYgcggctaaWSctBa +aNtgctggMBaKctaMVKagBaactaWaDaMaccYVtNtaHtVWtKgRtcaaNtYaNacg +gtttNattgVtttctgtBaWgtaattcaagtcaVWtactNggattctttaYtaaagccgc +tcttagHVggaYtgtNcDaVagctctctKgacgtatagYcctRYHDtgBattDaaDgccK +tcHaaStttMcctagtattgcRgWBaVatHaaaataYtgtttagMDMRtaataaggatMt +ttctWgtNtgtgaaaaMaatatRtttMtDgHHtgtcattttcWattRSHcVagaagtacg +ggtaKVattKYagactNaatgtttgKMMgYNtcccgSKttctaStatatNVataYHgtNa +BKRgNacaactgatttcctttaNcgatttctctataScaHtataRagtcRVttacDSDtt +aRtSatacHgtSKacYagttMHtWataggatgactNtatSaNctataVtttRNKtgRacc +tttYtatgttactttttcctttaaacatacaHactMacacggtWataMtBVacRaSaatc +cgtaBVttccagccBcttaRKtgtgcctttttRtgtcagcRttKtaaacKtaaatctcac +aattgcaNtSBaaccgggttattaaBcKatDagttactcttcattVtttHaaggctKKga +tacatcBggScagtVcacattttgaHaDSgHatRMaHWggtatatRgccDttcgtatcga +aacaHtaagttaRatgaVacttagattVKtaaYttaaatcaNatccRttRRaMScNaaaD +gttVHWgtcHaaHgacVaWtgttScactaagSgttatcttagggDtaccagWattWtRtg +ttHWHacgattBtgVcaYatcggttgagKcWtKKcaVtgaYgWctgYggVctgtHgaNcV +taBtWaaYatcDRaaRtSctgaHaYRttagatMatgcatttNattaDttaattgttctaa +ccctcccctagaWBtttHtBccttagaVaatMcBHagaVcWcagBVttcBtaYMccagat +gaaaaHctctaacgttagNWRtcggattNatcRaNHttcagtKttttgWatWttcSaNgg +gaWtactKKMaacatKatacNattgctWtatctaVgagctatgtRaHtYcWcttagccaa +tYttWttaWSSttaHcaaaaagVacVgtaVaRMgattaVcDactttcHHggHRtgNcctt +tYatcatKgctcctctatVcaaaaKaaaagtatatctgMtWtaaaacaStttMtcgactt +taSatcgDataaactaaacaagtaaVctaggaSccaatMVtaaSKNVattttgHccatca +cBVctgcaVatVttRtactgtVcaattHgtaaattaaattttYtatattaaRSgYtgBag +aHSBDgtagcacRHtYcBgtcacttacactaYcgctWtattgSHtSatcataaatataHt +cgtYaaMNgBaatttaRgaMaatatttBtttaaaHHKaatctgatWatYaacttMctctt +ttVctagctDaaagtaVaKaKRtaacBgtatccaaccactHHaagaagaaggaNaaatBW +attccgStaMSaMatBttgcatgRSacgttVVtaaDMtcSgVatWcaSatcttttVatag +ttactttacgatcaccNtaDVgSRcgVcgtgaacgaNtaNatatagtHtMgtHcMtagaa +attBgtataRaaaacaYKgtRccYtatgaagtaataKgtaaMttgaaRVatgcagaKStc +tHNaaatctBBtcttaYaBWHgtVtgacagcaRcataWctcaBcYacYgatDgtDHccta +aagacYRcaggattHaYgtKtaatgcVcaataMYacccatatcacgWDBtgaatcBaata +cKcttRaRtgatgaBDacggtaattaaYtataStgVHDtDctgactcaaatKtacaatgc +gYatBtRaDatHaactgtttatatDttttaaaKVccYcaaccNcBcgHaaVcattHctcg +attaaatBtatgcaaaaatYMctSactHatacgaWacattacMBgHttcgaatVaaaaca +BatatVtctgaaaaWtctRacgBMaatSgRgtgtcgactatcRtattaScctaStagKga +DcWgtYtDDWKRgRtHatRtggtcgaHgggcgtattaMgtcagccaBggWVcWctVaaat +tcgNaatcKWagcNaHtgaaaSaaagctcYctttRVtaaaatNtataaccKtaRgtttaM +tgtKaBtRtNaggaSattHatatWactcagtgtactaKctatttgRYYatKatgtccgtR +tttttatttaatatVgKtttgtatgtNtataRatWYNgtRtHggtaaKaYtKSDcatcKg +taaYatcSRctaVtSMWtVtRWHatttagataDtVggacagVcgKWagBgatBtaaagNc +aRtagcataBggactaacacRctKgttaatcctHgDgttKHHagttgttaatgHBtatHc +DaagtVaBaRccctVgtgDtacRHSctaagagcggWYaBtSaKtHBtaaactYacgNKBa +VYgtaacttagtVttcttaatgtBtatMtMtttaattaatBWccatRtttcatagVgMMt +agctStKctaMactacDNYgKYHgaWcgaHgagattacVgtttgtRaSttaWaVgataat +gtgtYtaStattattMtNgWtgttKaccaatagNYttattcgtatHcWtctaaaNVYKKt +tWtggcDtcgaagtNcagatacgcattaagaccWctgcagcttggNSgaNcHggatgtVt +catNtRaaBNcHVagagaaBtaaSggDaatWaatRccaVgggStctDaacataKttKatt +tggacYtattcSatcttagcaatgaVBMcttDattctYaaRgatgcattttNgVHtKcYR +aatRKctgtaaacRatVSagctgtWacBtKVatctgttttKcgtctaaDcaagtatcSat +aWVgcKKataWaYttcccSaatgaaaacccWgcRctWatNcWtBRttYaattataaNgac +acaatagtttVNtataNaYtaatRaVWKtBatKagtaatataDaNaaaaataMtaagaaS +tccBcaatNgaataWtHaNactgtcDtRcYaaVaaaaaDgtttRatctatgHtgttKtga +aNSgatactttcgagWaaatctKaaDaRttgtggKKagcDgataaattgSaacWaVtaNM +acKtcaDaaatttctRaaVcagNacaScRBatatctRatcctaNatWgRtcDcSaWSgtt +RtKaRtMtKaatgttBHcYaaBtgatSgaSWaScMgatNtctcctatttctYtatMatMt +RRtSaattaMtagaaaaStcgVgRttSVaScagtgDtttatcatcatacRcatatDctta +tcatVRtttataaHtattcYtcaaaatactttgVctagtaaYttagatagtSYacKaaac +gaaKtaaatagataatSatatgaaatSgKtaatVtttatcctgKHaatHattagaaccgt +YaaHactRcggSBNgtgctaaBagBttgtRttaaattYtVRaaaattgtaatVatttctc +ttcatgBcVgtgKgaHaaatattYatagWacNctgaaMcgaattStagWaSgtaaKagtt +ttaagaDgatKcctgtaHtcatggKttVDatcaaggtYcgccagNgtgcVttttagagat +gctaccacggggtNttttaSHaNtatNcctcatSaaVgtactgBHtagcaYggYVKNgta +KBcRttgaWatgaatVtagtcgattYgatgtaatttacDacSctgctaaaStttaWMagD +aaatcaVYctccgggcgaVtaaWtStaKMgDtttcaaMtVgBaatccagNaaatcYRMBg +gttWtaaScKttMWtYataRaDBMaDataatHBcacDaaKDactaMgagttDattaHatH +taYatDtattDcRNStgaatattSDttggtattaaNSYacttcDMgYgBatWtaMagact +VWttctttgYMaYaacRgHWaattgRtaagcattctMKVStatactacHVtatgatcBtV +NataaBttYtSttacKgggWgYDtgaVtYgatDaacattYgatggtRDaVDttNactaSa +MtgNttaacaaSaBStcDctaccacagacgcaHatMataWKYtaYattMcaMtgSttDag +cHacgatcaHttYaKHggagttccgatYcaatgatRaVRcaagatcagtatggScctata +ttaNtagcgacgtgKaaWaactSgagtMYtcttccaKtStaacggMtaagNttattatcg +tctaRcactctctDtaacWYtgaYaSaagaWtNtatttRacatgNaatgttattgWDDcN +aHcctgaaHacSgaataaRaataMHttatMtgaSDSKatatHHaNtacagtccaYatWtc +actaactatKDacSaStcggataHgYatagKtaatKagStaNgtatactatggRHacttg +tattatgtDVagDVaRctacMYattDgtttYgtctatggtKaRSttRccRtaaccttaga +gRatagSaaMaacgcaNtatgaaatcaRaagataatagatactcHaaYKBctccaagaRa +BaStNagataggcgaatgaMtagaatgtcaKttaaatgtaWcaBttaatRcggtgNcaca +aKtttScRtWtgcatagtttWYaagBttDKgcctttatMggNttattBtctagVtacata +aaYttacacaaRttcYtWttgHcaYYtaMgBaBatctNgcDtNttacgacDcgataaSat +YaSttWtcctatKaatgcagHaVaacgctgcatDtgttaSataaaaYSNttatagtaNYt +aDaaaNtggggacttaBggcHgcgtNtaaMcctggtVtaKcgNacNtatVaSWctWtgaW +cggNaBagctctgaYataMgaagatBSttctatacttgtgtKtaattttRagtDtacata +tatatgatNHVgBMtKtaKaNttDHaagatactHaccHtcatttaaagttVaMcNgHata +tKtaNtgYMccttatcaaNagctggacStttcNtggcaVtattactHaSttatgNMVatt +MMDtMactattattgWMSgtHBttStStgatatRaDaagattttctatMtaaaaaggtac +taaVttaSacNaatactgMttgacHaHRttgMacaaaatagttaatatWKRgacDgaRta +tatttattatcYttaWtgtBRtWatgHaaattHataagtVaDtWaVaWtgStcgtMSgaS +RgMKtaaataVacataatgtaSaatttagtcgaaHtaKaatgcacatcggRaggSKctDc +agtcSttcccStYtccRtctctYtcaaKcgagtaMttttcRaYDttgttatctaatcata +NctctgctatcaMatactataggDaHaaSttMtaDtcNatataattctMcStaaBYtaNa +gatgtaatHagagSttgWHVcttatKaYgDctcttggtgttMcRaVgSgggtagacaata +aDtaattSaDaNaHaBctattgNtaccaaRgaVtKNtaaYggHtaKKgHcatctWtctDt +ttctttggSDtNtaStagttataaacaattgcaBaBWggHgcaaaBtYgctaatgaaatW +cDcttHtcMtWWattBHatcatcaaatctKMagtDNatttWaBtHaaaNgMttaaStagt +tctctaatDtcRVaYttgttMtRtgtcaSaaYVgSWDRtaatagctcagDgcWWaaaBaa +RaBctgVgggNgDWStNaNBKcBctaaKtttDcttBaaggBttgaccatgaaaNgttttt +tttatctatgttataccaaDRaaSagtaVtDtcaWatBtacattaWacttaSgtattggD +gKaaatScaattacgWcagKHaaccaYcRcaRttaDttRtttHgaHVggcttBaRgtccc +tDatKaVtKtcRgYtaKttacgtatBtStaagcaattaagaRgBagSaattccSWYttta +ttVaataNctgHgttaaNBgcVYgtRtcccagWNaaaacaDNaBcaaaaRVtcWMgBagM +tttattacgDacttBtactatcattggaaatVccggttRttcatagttVYcatYaSHaHc +ttaaagcNWaHataaaRWtctVtRYtagHtaaaYMataHYtNBctNtKaatattStgaMc +BtRgctaKtgcScSttDgYatcVtggaaKtaagatWccHccgKYctaNNctacaWctttt +gcRtgtVcgaKttcMRHgctaHtVaataaDtatgKDcttatBtDttggNtacttttMtga +acRattaaNagaactcaaaBBVtcDtcgaStaDctgaaaSgttMaDtcgttcaccaaaag +gWtcKcgSMtcDtatgtttStaaBtatagDcatYatWtaaaBacaKgcaDatgRggaaYc +taRtccagattDaWtttggacBaVcHtHtaacDacYgtaatataMagaatgHMatcttat +acgtatttttatattacHactgttataMgStYaattYaccaattgagtcaaattaYtgta +tcatgMcaDcgggtcttDtKgcatgWRtataatatRacacNRBttcHtBgcRttgtgcgt +catacMtttBctatctBaatcattMttMYgattaaVYatgDaatVagtattDacaacDMa +tcMtHcccataagatgBggaccattVWtRtSacatgctcaaggggYtttDtaaNgNtaaB +atggaatgtctRtaBgBtcNYatatNRtagaacMgagSaSDDSaDcctRagtVWSHtVSR +ggaacaBVaccgtttaStagaacaMtactccagtttVctaaRaaHttNcttagcaattta +ttaatRtaaaatctaacDaBttggSagagctacHtaaRWgattcaaBtctRtSHaNtgta +cattVcaHaNaagtataccacaWtaRtaaVKgMYaWgttaKggKMtKcgWatcaDatYtK +SttgtacgaccNctSaattcDcatcttcaaaDKttacHtggttHggRRaRcaWacaMtBW +VHSHgaaMcKattgtaRWttScNattBBatYtaNRgcggaagacHSaattRtttcYgacc +BRccMacccKgatgaacttcgDgHcaaaaaRtatatDtatYVtttttHgSHaSaatagct +NYtaHYaVYttattNtttgaaaYtaKttWtctaNtgagaaaNctNDctaaHgttagDcRt +tatagccBaacgcaRBtRctRtggtaMYYttWtgataatcgaataattattataVaaaaa +ttacNRVYcaaMacNatRttcKatMctgaagactaattataaYgcKcaSYaatMNctcaa +cgtgatttttBacNtgatDccaattattKWWcattttatatatgatBcDtaaaagttgaa +VtaHtaHHtBtataRBgtgDtaataMttRtDgDcttattNtggtctatctaaBcatctaR +atgNacWtaatgaagtcMNaacNgHttatactaWgcNtaStaRgttaaHacccgaYStac +aaaatWggaYaWgaattattcMaactcBKaaaRVNcaNRDcYcgaBctKaacaaaaaSgc +tccYBBHYaVagaatagaaaacagYtctVccaMtcgtttVatcaatttDRtgWctagtac +RttMctgtDctttcKtWttttataaatgVttgBKtgtKWDaWagMtaaagaaattDVtag +gttacatcatttatgtcgMHaVcttaBtVRtcgtaYgBRHatttHgaBcKaYWaatcNSc +tagtaaaaatttacaatcactSWacgtaatgKttWattagttttNaggtctcaagtcact +attcttctaagKggaataMgtttcataagataaaaatagattatDgcBVHWgaBKttDgc +atRHaagcaYcRaattattatgtMatatattgHDtcaDtcaaaHctStattaatHaccga +cNattgatatattttgtgtDtRatagSacaMtcRtcattcccgacacSattgttKaWatt +NHcaacttccgtttSRtgtctgDcgctcaaMagVtBctBMcMcWtgtaacgactctcttR +ggRKSttgYtYatDccagttDgaKccacgVatWcataVaaagaataMgtgataaKYaaat +cHDaacgataYctRtcYatcgcaMgtNttaBttttgatttaRtStgcaacaaaataccVg +aaDgtVgDcStctatatttattaaaaRKDatagaaagaKaaYYcaYSgKStctccSttac +agtcNactttDVttagaaagMHttRaNcSaRaMgBttattggtttaRMggatggcKDgWR +tNaataataWKKacttcKWaaagNaBttaBatMHtccattaacttccccYtcBcYRtaga +ttaagctaaYBDttaNtgaaaccHcaRMtKtaaHMcNBttaNaNcVcgVttWNtDaBatg +ataaVtcWKcttRggWatcattgaRagHgaattNtatttctctattaattaatgaDaaMa +tacgttgggcHaYVaaNaDDttHtcaaHtcVVDgBVagcMacgtgttaaBRNtatRtcag +taagaggtttaagacaVaaggttaWatctccgtVtaDtcDatttccVatgtacNtttccg +tHttatKgScBatgtVgHtYcWagcaKtaMYaaHgtaattaSaHcgcagtWNaatNccNN +YcacgVaagaRacttctcattcccRtgtgtaattagcSttaaStWaMtctNNcSMacatt +ataaactaDgtatWgtagtttaagaaaattgtagtNagtcaataaatttgatMMYactaa +tatcggBWDtVcYttcDHtVttatacYaRgaMaacaStaatcRttttVtagaDtcacWat +ttWtgaaaagaaagNRacDtttStVatBaDNtaactatatcBSMcccaSttccggaMatg +attaaWatKMaBaBatttgataNctgttKtVaagtcagScgaaaDggaWgtgttttKtWt +atttHaatgtagttcactaaKMagttSYBtKtaYgaactcagagRtatagtVtatcaaaW +YagcgNtaDagtacNSaaYDgatBgtcgataacYDtaaactacagWDcYKaagtttatta +gcatcgagttKcatDaattgattatDtcagRtWSKtcgNtMaaaaacaMttKcaWcaaSV +MaaaccagMVtaMaDtMaHaBgaacataBBVtaatVYaNSWcSgNtDNaaKacacBttta +tKtgtttcaaHaMctcagtaacgtcgYtactDcgcctaNgagagcYgatattttaaattt +ccattttacatttDaaRctattttWctttacgtDatYtttcagacgcaaVttagtaaKaa +aRtgVtccataBggacttatttgtttaWNtgttVWtaWNVDaattgtatttBaagcBtaa +BttaaVatcHcaVgacattccNggtcgacKttaaaRtagRtctWagaYggtgMtataatM +tgaaRttattttgWcttNtDRRgMDKacagaaaaggaaaRStcccagtYccVattaNaaK +StNWtgacaVtagaagcttSaaDtcacaacgDYacWDYtgtttKatcVtgcMaDaSKStV +cgtagaaWaKaagtttcHaHgMgMtctataagBtKaaaKKcactggagRRttaagaBaaN +atVVcgRcKSttDaactagtSttSattgttgaaRYatggttVttaataaHttccaagDtg +atNWtaagHtgcYtaactRgcaatgMgtgtRaatRaNaacHKtagactactggaatttcg +ccataacgMctRgatgttaccctaHgtgWaYcactcacYaattcttaBtgacttaaacct +gYgaWatgBttcttVttcgttWttMcNYgtaaaatctYgMgaaattacNgaHgaacDVVM +tttggtHtctaaRgtacagacgHtVtaBMNBgattagcttaRcttacaHcRctgttcaaD +BggttKaacatgKtttYataVaNattccgMcgcgtagtRaVVaattaKaatggttRgaMc +agtatcWBttNtHagctaatctagaaNaaacaYBctatcgcVctBtgcaaagDgttVtga +HtactSNYtaaNccatgtgDacgaVtDcgKaRtacDcttgctaagggcagMDagggtBWR +tttSgccttttttaacgtcHctaVtVDtagatcaNMaVtcVacatHctDWNaataRgcgt +aVHaggtaaaaSgtttMtattDgBtctgatSgtRagagYtctSaKWaataMgattRKtaa +catttYcgtaacacattRWtBtcggtaaatMtaaacBatttctKagtcDtttgcBtKYYB +aKttctVttgttaDtgattttcttccacttgSaaacggaaaNDaattcYNNaWcgaaYat +tttMgcBtcatRtgtaaagatgaWtgaccaYBHgaatagataVVtHtttVgYBtMctaMt +cctgaDcYttgtccaaaRNtacagcMctKaaaggatttacatgtttaaWSaYaKttBtag +DacactagctMtttNaKtctttcNcSattNacttggaacaatDagtattRtgSHaataat +gccVgacccgatactatccctgtRctttgagaSgatcatatcgDcagWaaHSgctYYWta +tHttggttctttatVattatcgactaagtgtagcatVgtgHMtttgtttcgttaKattcM +atttgtttWcaaStNatgtHcaaaDtaagBaKBtRgaBgDtSagtatMtaacYaatYtVc +KatgtgcaacVaaaatactKcRgtaYtgtNgBBNcKtcttaccttKgaRaYcaNKtactt +tgagSBtgtRagaNgcaaaNcacagtVtttHWatgttaNatBgtttaatNgVtctgaata +tcaRtattcttttttttRaaKcRStctcggDgKagattaMaaaKtcaHacttaataataK +taRgDtKVBttttcgtKaggHHcatgttagHggttNctcgtatKKagVagRaaaggaaBt +NatttVKcRttaHctaHtcaaatgtaggHccaBataNaNaggttgcWaatctgatYcaaa +HaatWtaVgaaBttagtaagaKKtaaaKtRHatMaDBtBctagcatWtatttgWttVaaa +ScMNattRactttgtYtttaaaagtaagtMtaMaSttMBtatgaBtttaKtgaatgagYg +tNNacMtcNRacMMHcttWtgtRtctttaacaacattattcYaMagBaacYttMatcttK +cRMtgMNccattaRttNatHaHNaSaaHMacacaVaatacaKaSttHatattMtVatWga +ttttttaYctttKttHgScWaacgHtttcaVaaMgaacagNatcgttaacaaaaagtaca +HBNaattgttKtcttVttaaBtctgctacgBgcWtttcaggacacatMgacatcccagcg +gMgaVKaBattgacttaatgacacacaaaaaatRKaaBctacgtRaDcgtagcVBaacDS +BHaaaaSacatatacagacRNatcttNaaVtaaaataHattagtaaaaSWccgtatWatg +gDttaactattgcccatcttHaSgYataBttBaactattBtcHtgatcaataSttaBtat +KSHYttWggtcYtttBttaataccRgVatStaHaKagaatNtagRMNgtcttYaaSaact +cagDSgagaaYtMttDtMRVgWKWtgMaKtKaDttttgactatacataatcNtatNaHat +tVagacgYgatatatttttgtStWaaatctWaMgagaRttRatacgStgattcttaagaD +taWccaaatRcagcagaaNKagtaaDggcgccBtYtagSBMtactaaataMataBSacRM +gDgattMMgtcHtcaYDtRaDaacggttDaggcMtttatgttaNctaattaVacgaaMMt +aatDccSgtattgaRtWWaccaccgagtactMcgVNgctDctaMScatagcgtcaactat +acRacgHRttgctatttaatgaattataYKttgtaagWgtYttgcHgMtaMattWaWVta +RgcttgYgttBHtYataSccStBtgtagMgtDtggcVaaSBaatagDttgBgtctttctc +attttaNagtHKtaMWcYactVcgcgtatMVtttRacVagDaatcttgctBBcRDgcaac +KttgatSKtYtagBMagaRtcgBattHcBWcaactgatttaatttWDccatttatcgagS +KaWttataHactaHMttaatHtggaHtHagaatgtKtaaRactgtttMatacgatcaagD +gatKaDctataMggtHDtggHacctttRtatcttYattttgacttgaaSaataaatYcgB +aaaaccgNatVBttMacHaKaataagtatKgtcaagactcttaHttcggaattgttDtct +aaccHttttWaaatgaaatataaaWattccYDtKtaaaacggtgaggWVtctattagtga +ctattaagtMgtttaagcatttgSgaaatatccHaaggMaaaattttcWtatKctagDtY +tMcctagagHcactttactatacaaacattaacttaHatcVMYattYgVgtMttaaRtga +aataaDatcaHgtHHatKcDYaatcttMtNcgatYatgSaMaNtcttKcWataScKggta +tcttacgcttWaaagNatgMgHtctttNtaacVtgttcMaaRatccggggactcMtttaY +MtcWRgNctgNccKatcttgYDcMgattNYaRagatHaaHgKctcataRDttacatBatc +cattgDWttatttaWgtcggagaaaaatacaatacSNtgggtttccttacSMaagBatta +caMaNcactMttatgaRBacYcYtcaaaWtagctSaacttWgDMHgaggatgBVgcHaDt +ggaactttggtcNatNgtaKaBcccaNtaagttBaacagtatacDYttcctNgWgcgSMc +acatStctHatgRcNcgtacacaatRttMggaNKKggataaaSaYcMVcMgtaMaHtgat +tYMatYcggtcttcctHtcDccgtgRatcattgcgccgatatMaaYaataaYSggatagc +gcBtNtaaaScaKgttBgagVagttaKagagtatVaactaSacWactSaKatWccaKaaa +atBKgaaKtDMattttgtaaatcRctMatcaaMagMttDgVatggMaaWgttcgaWatga +aatttgRtYtattaWHKcRgctacatKttctaccaaHttRatctaYattaaWatVNccat +NgagtcKttKataStRaatatattcctRWatDctVagttYDgSBaatYgttttgtVaatt +taatagcagMatRaacttBctattgtMagagattaaactaMatVtHtaaatctRgaaaaa +aaatttWacaacaYccYDSaattMatgaccKtaBKWBattgtcaagcHKaagttMMtaat +ttcKcMagNaaKagattggMagaggtaatttYacatcWaaDgatMgKHacMacgcVaaca +DtaDatatYggttBcgtatgWgaSatttgtagaHYRVacaRtctHaaRtatgaactaata +tctSSBgggaaHMWtcaagatKgagtDaSatagttgattVRatNtctMtcSaagaSHaat +aNataataRaaRgattctttaataaagWaRHcYgcatgtWRcttgaaggaMcaataBRaa +ccagStaaacNtttcaatataYtaatatgHaDgcStcWttaacctaRgtYaRtataKtgM +ttttatgactaaaatttacYatcccRWtttHRtattaaatgtttatatttgttYaatMca +RcSVaaDatcgtaYMcatgtagacatgaaattgRtcaaYaaYtRBatKacttataccaNa +aattVaBtctggacaagKaaYaaatatWtMtatcYaaVNtcgHaactBaagKcHgtctac +aatWtaDtSgtaHcataHtactgataNctRgttMtDcDttatHtcgtacatcccaggStt +aBgtcacacWtccNMcNatMVaVgtccDYStatMaccDatggYaRKaaagataRatttHK +tSaaatDgataaacttaHgttgVBtcttVttHgDacgaKatgtatatNYataactctSat +atatattgcHRRYttStggaactHgttttYtttaWtatMcttttctatctDtagVHYgMR +BgtHttcctaatYRttKtaagatggaVRataKDctaMtKBNtMtHNtWtttYcVtattMc +gRaacMcctNSctcatttaaagDcaHtYccSgatgcaatYaaaaDcttcgtaWtaattct +cgttttScttggtaatctttYgtctaactKataHacctMctcttacHtKataacacagcN +RatgKatttttSaaatRYcgDttaMRcgaaattactMtgcgtaagcgttatBtttttaat +taagtNacatHgttcRgacKcBBtVgatKttcgaBaatactDRgtRtgaNacWtcacYtt +aaKcgttctHaKttaNaMgWgWaggtctRgaKgWttSttBtDcNtgtttacaaatYcDRt +gVtgcctattcNtctaaaDMNttttNtggctgagaVctDaacVtWccaagtaacacaNct +gaScattccDHcVBatcgatgtMtaatBgHaatDctMYgagaatgYWKcctaatNaStHa +aaKccgHgcgtYaaYtattgtStgtgcaaRtattaKatattagaWVtcaMtBagttatta +gNaWHcVgcaattttDcMtgtaRHVYtHtctgtaaaaHVtMKacatcgNaatttMatatg +ttgttactagWYtaRacgataKagYNKcattataNaRtgaacKaYgcaaYYacaNccHat +MatDcNgtHttRaWttagaaDcaaaaaatagggtKDtStaDaRtaVtHWKNtgtattVct +SVgRgataDaRaWataBgaagaaKtaataaYgDcaStaNgtaDaaggtattHaRaWMYaY +aWtggttHYgagVtgtgcttttcaaDKcagVcgttagacNaaWtagtaataDttctggtt +VcatcataaagtgKaaaNaMtaBBaattaatWaattgctHaVKaSgDaaVKaHtatatat +HatcatSBagNgHtatcHYMHgttDgtaHtBttWatcgtttaRaattgStKgSKNWKatc +agDtctcagatttctRtYtBatBgHHtKaWtgYBgacVVWaKtacKcDttKMaKaVcggt +gttataagaataaHaatattagtataatMHgttYgaRttagtaRtcaaVatacggtcMcg +agtaaRttacWgactKRYataaaagSattYaWgagatYagKagatgSaagKgttaatMgg +tataatgttWYttatgagaaacctNVataatHcccKtDctcctaatactggctHggaSag +gRtKHaWaattcgSatMatttagaggcYtctaMcgctcataSatatgRagacNaaDagga +VBagaYttKtacNaKgtSYtagttggaWcatcWttaatctatgaVtcgtgtMtatcaYcg +tRccaaYgDctgcMgtgtWgacWtgataacacgcgctBtgttaKtYDtatDcatcagKaV +MctaatcttgVcaaRgcRMtDcgattaHttcaNatgaatMtactacVgtRgatggaWttt +actaaKatgagSaaKggtaNtactVaYtaaKRagaacccacaMtaaMtKtatBcttgtaa +WBtMctaataaVcDaaYtcRHBtcgttNtaaHatttBNgRStVDattBatVtaagttaYa +tVattaagaBcacggtSgtVtatttaRattgatgtaHDKgcaatattKtggcctatgaWD +KRYcggattgRctatNgatacaatMNttctgtcRBYRaaaHctNYattcHtaWcaattct +BtMKtVgYataatMgYtcagcttMDataVtggRtKtgaatgccNcRttcaMtRgattaac +attRcagcctHtWMtgtDRagaKaBtgDttYaaaaKatKgatctVaaYaacWcgcatagB +VtaNtRtYRaggBaaBtgKgttacataagagcatgtRattccacttaccatRaaatgWgD +aMHaYVgVtaSctatcgKaatatattaDgacccYagtgtaYNaaatKcagtBRgagtcca +tgKgaaaccBgaagBtgSttWtacgatWHaYatcgatttRaaNRgcaNaKVacaNtDgat +tgHVaatcDaagcgtatgcNttaDataatcSataaKcaataaHWataBtttatBtcaKtK +tatagttaDgSaYctacaRatNtaWctSaatatttYaKaKtaccWtatcRagacttaYtt +VcKgSDcgagaagatccHtaattctSttatggtKYgtMaHagVaBRatttctgtRgtcta +tgggtaHKgtHacHtSYacgtacacHatacKaaBaVaccaDtatcSaataaHaagagaat +ScagactataaRttagcaaVcaHataKgDacatWccccaagcaBgagWatctaYttgaaa +tctVNcYtttWagHcgcgcDcVaaatgttKcHtNtcaatagtgtNRaactttttcaatgg +WgBcgDtgVgtttctacMtaaataaaRggaaacWaHttaRtNtgctaaRRtVBctYtVta +tDcattDtgaccYatagatYRKatNYKttNgcctagtaWtgaactaMVaacctgaStttc +tgaKVtaaVaRKDttVtVctaDNtataaaDtccccaagtWtcgatcactDgYaBcatcct +MtVtacDaaBtYtMaKNatNtcaNacgDatYcatcgcaRatWBgaacWttKttagYtaat +tcggttgSWttttDWctttacYtatatWtcatDtMgtBttgRtVDggttaacYtacgtac +atgaattgaaWcttMStaDgtatattgaDtcRBcattSgaaVBRgagccaaKtttcDgcg +aSMtatgWattaKttWtgDBMaggBBttBaatWttRtgcNtHcgttttHtKtcWtagHSt +aacagttgatatBtaWSaWggtaataaMttaKacDaatactcBttcaatatHttcBaaSa +aatYggtaRtatNtHcaatcaHtagVtgtattataNggaMtcttHtNagctaaaggtaga +YctMattNaMVNtcKtactBKcaHHcBttaSagaKacataYgctaKaYgttYcgacWVtt +WtSagcaacatcccHaccKtcttaacgaKttcacKtNtacHtatatRtaaatacactaBt +ttgaHaRttggttWtatYagcatYDatcggagagcWBataagRtacctataRKgtBgatg +aDatataSttagBaHtaatNtaDWcWtgtaattacagKttcNtMagtattaNgtctcgtc +ctcttBaHaKcKccgtRcaaYagSattaagtKataDatatatagtcDtaacaWHcaKttD +gaaRcgtgYttgtcatatNtatttttatggccHtgDtYHtWgttatYaacaattcaWtat +NgctcaaaSttRgctaatcaaatNatcgtttaBtNNVtgttataagcaaagattBacgtD +atttNatttaaaDcBgtaSKgacgtagataatttcHMVNttgttBtDtgtaWKaaRMcKM +tHtaVtagataWctccNNaSWtVaHatctcMgggDgtNHtDaDttatatVWttgttattt +aacctttcacaaggaSaDcggttttttatatVtctgVtaacaStDVaKactaMtttaSNa +gtgaaattaNacttSKctattcctctaSagKcaVttaagNaVcttaVaaRNaHaaHttat +gtHttgtgatMccaggtaDcgaccgtWgtWMtttaHcRtattgScctatttKtaaccaag +tYagaHgtWcHaatgccKNRtttagtMYSgaDatctgtgaWDtccMNcgHgcaaacNDaa +aRaStDWtcaaaaHKtaNBctagBtgtattaactaattttVctagaatggcWSatMaccc +ttHttaSgSgtgMRcatRVKtatctgaaaccDNatYgaaVHNgatMgHRtacttaaaRta +tStRtDtatDttYatattHggaBcttHgcgattgaKcKtttcRataMtcgaVttWacatN +catacctRataDDatVaWNcggttgaHtgtMacVtttaBHtgagVttMaataattatgtt +cttagtttgtgcDtSatttgBtcaacHattaaBagVWcgcaSYttMgcttacYKtVtatc +aYaKctgBatgcgggcYcaaaaacgNtctagKBtattatctttKtaVttatagtaYtRag +NtaYataaVtgaatatcHgcaaRataHtacacatgtaNtgtcgYatWMatttgaactacR +ctaWtWtatacaatctBatatgYtaagtatgtgtatSttactVatcttYtaBcKgRaSgg +RaaaaatgcagtaaaWgtaRgcgataatcBaataccgtatttttccatcNHtatWYgatH +SaaaDHttgctgtccHtggggcctaataatttttctatattYWtcattBtgBRcVttaVM +RSgctaatMagtYtttaaaaatBRtcBttcaaVtaacagctccSaaSttKNtHtKYcagc +agaaaccccRtttttaaDcDtaStatccaagcgctHtatcttaDRYgatDHtWcaaaBcW +gKWHttHataagHacgMNKttMKHccaYcatMVaacgttaKgYcaVaaBtacgcaacttt +MctaaHaatgtBatgagaSatgtatgSRgHgWaVWgataaatatttccKagVgataattW +aHNcYggaaatgctHtKtaDtctaaagtMaatVDVactWtSaaWaaMtaHtaSKtcBRaN +cttStggtBttacNagcatagRgtKtgcgaacaacBcgKaatgataagatgaaaattgta +ctgcgggtccHHWHaaNacaBttNKtKtcaaBatatgctaHNgtKcDWgtttatNgVDHg +accaacWctKaaggHttgaRgYaatHcaBacaatgagcaaattactgtaVaaYaDtagat +tgagNKggtggtgKtWKaatacagDRtatRaMRtgattDggtcaaYRtatttNtagaDtc +acaaSDctDtataatcgtactaHttatacaatYaacaaHttHatHtgcgatRRttNgcat +SVtacWWgaaggagtatVMaVaaattScDDKNcaYBYaDatHgtctatBagcaacaagaa +tgagaaRcataaKNaRtBDatcaaacgcattttttaaBtcSgtacaRggatgtMNaattg +gatatWtgagtattaaaVctgcaYMtatgatttttYgaHtgtcttaagWBttHttgtctt +attDtcgtatWtataataSgctaHagcDVcNtaatcaagtaBDaWaDgtttagYctaNcc +DtaKtaHcttaataacccaRKtacaVaatNgcWRaMgaattatgaBaaagattVYaHMDc +aDHtcRcgYtcttaaaWaaaVKgatacRtttRRKYgaatacaWVacVcRtatMacaBtac +tggMataaattttHggNagSctacHgtBagcgtcgtgattNtttgatSaaggMttctttc +ttNtYNagBtaaacaaatttMgaccttacataattgYtcgacBtVMctgStgMDtagtaR +ctHtatgttcatatVRNWataDKatWcgaaaaagttaaaagcacgHNacgtaatctttMR +tgacttttDacctataaacgaaatatgattagaactccSYtaBctttaataacWgaaaYa +tagatgWttcatKtNgatttttcaagHtaYgaaRaDaagtaggagcttatVtagtctttc +attaaaatcgKtattaRttacagVaDatgcatVgattgggtctttHVtagKaaRBtaHta +aggccccaaaaKatggtttaMWgtBtaaacttcactttKHtcgatctccctaYaBacMgt +cttBaBaNgcgaaacaatctagtHccHtKttcRtRVttccVctttcatacYagMVtMcag +aMaaacaataBctgYtaatRaaagattaaccatVRatHtaRagcgcaBcgDttStttttc +VtttaDtKgcaaWaaaaatSccMcVatgtKgtaKgcgatatgtagtSaaaDttatacaaa +catYaRRcVRHctKtcgacKttaaVctaDaatgttMggRcWaacttttHaDaKaDaBctg +taggcgtttaHBccatccattcNHtDaYtaataMttacggctNVaacDattgatatttta +cVttSaattacaaRtataNDgacVtgaacataVRttttaDtcaaacataYDBtttaatBa +DtttYDaDaMccMttNBttatatgagaaMgaNtattHccNataattcaHagtgaaggDga +tgtatatatgYatgaStcataaBStWacgtcccataRMaaDattggttaaattcMKtctM +acaBSactcggaatDDgatDgcWctaacaccgggaVcacWKVacggtaNatatacctMta +tgatagtgcaKagggVaDtgtaacttggagtcKatatcgMcttRaMagcattaBRaStct +YSggaHYtacaactMBaagDcaBDRaaacMYacaHaattagcattaaaHgcgctaaggSc +cKtgaaKtNaBtatDDcKBSaVtgatVYaagVtctSgMctacgttaacWaaattctSgtD +actaaStaaattgcagBBRVctaatatacctNttMcRggctttMttagacRaHcaBaacV +KgaataHttttMgYgattcYaNRgttMgcVaaacaVVcDHaatttgKtMYgtatBtVVct +WgVtatHtacaaHttcacgatagcagtaaNattBatatatttcVgaDagcggttMaagtc +ScHagaaatgcYNggcgtttttMtStggtRatctacttaaatVVtBacttHNttttaRca +aatcacagHgagagtMgatcSWaNRacagDtatactaaDKaSRtgattctccatSaaRtt +aaYctacacNtaRtaactggatgaccYtacactttaattaattgattYgttcagDtNKtt +agDttaaaaaaaBtttaaNaYWKMBaaaacVcBMtatWtgBatatgaacVtattMtYatM +NYDKNcKgDttDaVtaaaatgggatttctgtaaatWtctcWgtVVagtcgRgacttcccc +taDcacagcRcagagtgtWSatgtacatgttaaSttgtaaHcgatgggMagtgaacttat +RtttaVcaccaWaMgtactaatSSaHtcMgaaYtatcgaaggYgggcgtgaNDtgttMNg +aNDMtaattcgVttttaacatgVatgtWVMatatcaKgaaattcaBcctccWcttgaaWH +tWgHtcgNWgaRgctcBgSgaattgcaaHtgattgtgNagtDttHHgBttaaWcaaWagc +aSaHHtaaaVctRaaMagtaDaatHtDMtcVaWMtagSagcttHSattaacaaagtRacM +tRtctgttagcMtcaBatVKtKtKacgagaSNatSactgtatatcBctgagVtYactgta +aattaaaggcYgDHgtaacatSRDatMMccHatKgttaacgactKtgKagtcttcaaHRV +tccttKgtSataatttacaactggatDNgaacttcaRtVaagDcaWatcBctctHYatHa +DaaatttagYatSatccaWtttagaaatVaacBatHcatcgtacaatatcgcNYRcaata +YaRaYtgattVttgaatgaVaactcRcaNStgtgtattMtgaggtNttBaDRcgaaaagc +tNgBcWaWgtSaDcVtgVaatMKBtttcgtttctaaHctaaagYactgMtatBDtcStga +ccgtSDattYaataHctgggaYYttcggttaWaatctggtRagWMaDagtaacBccacta +cgHWMKaatgatWatcctgHcaBaSctVtcMtgtDttacctaVgatYcWaDRaaaaRtag +atcgaMagtggaRaWctctgMgcWttaagKBRtaaDaaWtctgtaagYMttactaHtaat +cttcataacggcacBtSgcgttNHtgtHccatgttttaaagtatcgaKtMttVcataYBB +aKtaMVaVgtattNDSataHcagtWMtaggtaSaaKgttgBtVtttgttatcatKcgHac +acRtctHatNVagSBgatgHtgaRaSgttRcctaacaaattDNttgacctaaYtBgaaaa +tagttattactcttttgatgtNNtVtgtatMgtcttRttcatttgatgacacttcHSaaa +ccaWWDtWagtaRDDVNacVaRatgttBccttaatHtgtaaacStcVNtcacaSRttcYa +gacagaMMttttgMcNttBcgWBtactgVtaRttctccaaYHBtaaagaBattaYacgat +ttacatctgtaaMKaRYtttttactaaVatWgctBtttDVttctggcDaHaggDaagtcg +aWcaagtagtWttHtgKtVataStccaMcWcaagataagatcactctHatgtcYgaKcat +cagatactaagNSStHcctRRNtattgtccttagttagMVgtatagactaactctVcaat +MctgtttgtgttgccttatWgtaBVtttctggMcaaKgDWtcgtaaYStgSactatttHg +atctgKagtagBtVacRaagRtMctatgggcaaaKaaaatacttcHctaRtgtDcttDat +taggaaatttcYHaRaaBttaatggcacKtgctHVcaDcaaaVDaaaVcgMttgtNagcg +taDWgtcgttaatDgKgagcSatatcSHtagtagttggtgtHaWtaHKtatagctgtVga +ttaBVaatgaataagtaatVatSttaHctttKtttgtagttaccttaatcgtagtcctgB +cgactatttVcMacHaaaggaatgDatggKtaHtgStatattaaSagctWcctccRtata +BaDYcgttgcNaagaggatRaaaYtaWgNtSMcaatttactaacatttaaWttHtatBat +tgtcgacaatNgattgcNgtMaaaKaBDattHacttggtRtttaYaacgVactBtaBaKt +gBttatgVttgtVttcaatcWcNctDBaaBgaDHacBttattNtgtDtatttVSaaacag +gatgcRatSgtaSaNtgBatagttcHBgcBBaaattaHgtDattatDaKaatBaaYaaMa +ataaataKtttYtagtBgMatNcatgtttgaNagtgttgtgKaNaSagtttgaSMaYBca +aaacDStagttVacaaaaactaaWttBaagtctgtgcgtMgtaattctcctacctcaNtt +taaccaaaaVtBcacataacaccccBcWMtatVtggaatgaWtcaaWaaaaaaaaWtDta +atatRcctDWtcctaccMtVVatKttaWaaKaaatataaagScHBagaggBaSMtaWaVt +atattactSaaaKNaactatNatccttgaYctattcaaaVgatttYHcRagattttaSat +aggttattcVtaaagaKgtattattKtRttNcggcRgtgtgtWYtaacHgKatKgatYta +cYagDtWcHBDctctgRaYKaYagcactKcacSaRtBttttBHKcMtNtcBatttatttt +tgSatVgaaagaWtcDtagDatatgMacaacRgatatatgtttgtKtNRaatatNatgYc +aHtgHataacKtgagtagtaacYttaNccaaatHcacaacaVDtagtaYtccagcattNt +acKtBtactaaagaBatVtKaaHBctgStgtBgtatgaSNtgDataaccctgtagcaBgt +gatcttaDataStgaMaccaSBBgWagtacKcgattgaDgNNaaaacacagtSatBacKD +gcgtataBKcatacactaSaatYtYcDaactHttcatRtttaatcaattataRtttgtaa +gMcgNttcatcBtYBagtNWNMtSHcattcRctttttRWgaKacKttgggagBcgttcgc +MaWHtaatactgtctctatttataVgtttaBScttttaBMaNaatMacactYtBMggtHa +cMagtaRtctgcatttaHtcaaaatttgagKtgNtactBacaHtcgtatttctMaSRagc +agttaatgtNtaaattgagagWcKtaNttagVtacgatttgaatttcgRtgtWcVatcgt +taaDVctgtttBWgaccagaaagtcSgtVtatagaBccttttcctaaattgHtatcggRa +ttttcaaggcYSKaagWaWtRactaaaacccBatMtttBaatYtaagaactSttcgaaSc +aatagtattgaccaagtgttttctaacatgtttNVaatcaaagagaaaNattaaRtttta +VaaaccgcaggNMtatattVctcaagaggaacgBgtttaacaagttcKcYaatatactaa +ccBaaaSggttcNtattctagttRtBacgScVctcaatttaatYtaaaaaaatgSaatga +tagaMBRatgRcMcgttgaWHtcaVYgaatYtaatctttYttatRaWtctgBtDcgatNa +tcKaBaDgatgtaNatWKctccgatattaacattNaaacDatgBgttctgtDtaaaMggt +gaBaSHataacgccSctaBtttaRBtcNHcDatcDcctagagtcRtaBgWttDRVHagat +tYatgtatcWtaHtttYcattWtaaagtctNgtStggRNcgcggagSSaaagaaaatYcH +DtcgctttaatgYcKBVSgtattRaYBaDaaatBgtatgaHtaaRaRgcaSWNtagatHa +acttNctBtcaccatctMcatattccaSatttgcgaDagDgtatYtaaaVDtaagtttWV +aagtagYatRttaagDcNgacKBcScagHtattatcDaDactaaaaaYgHttBcgaDttg +gataaaKSRcBMaBcgaBSttcWtgNBatRaccgattcatttataacggHVtaattcaca +agagVttaaRaatVVRKcgWtVgacctgDgYaaHaWtctttcacMagggatVgactagMa +aataKaaNWagKatagNaaWtaaaatttgaattttatttgctaaVgaHatBatcaaBWcB +gttcMatcgBaaNgttcgSNaggSaRtttgHtRtattaNttcDcatSaVttttcgaaaaa +ttgHatctaRaggSaNatMDaaatDcacgattttagaHgHaWtYgattaatHNSttatMS +gggNtcKtYatRggtttgtMWVtttaYtagcagBagHaYagttatatggtBacYcattaR +SataBatMtttaaatctHcaaaSaaaagttNSaaWcWRccRtKaagtBWtcaaattSttM +tattggaaaccttaacgttBtWatttatatWcDaatagattcctScacctaagggRaaYt +aNaatgVtBcttaaBaacaMVaaattatStYgRcctgtactatcMcVKatttcgSgatRH +MaaaHtagtaaHtVgcaaataatatcgKKtgccaatBNgaaWcVttgagttaKatagttc +aggKDatDtattgaKaVcaKtaataDataataHSaHcattagttaatRVYcNaHtaRcaa +ggtNHcgtcaaccaBaaagYtHWaaaRcKgaYaaDttgcWYtataRgaatatgtYtgcKt +aNttWacatYHctRaDtYtattcBttttatcSataYaYgttWaRagcacHMgtttHtYtt +YaatcggtatStttcgtRSattaaDaKMaatatactaNBaWgctacacYtgaYVgtgHta +aaRaaRgHtagtWattataaaSDaaWtgMattatcgaaaagtaYRSaWtSgNtBgagcRY +aMDtactaacttaWgtatctagacaagNtattHggataatYttYatcataDcgHgttBtt +ctttVttgccgaaWtaaaacgKgtatctaaaaaNtccDtaDatBMaMggaatNKtatBaa +atVtccRaHtaSacataHattgtttKVYattcataVaattWtcgtgMttcttKtgtctaa +cVtatctatatBRataactcgKatStatattcatHHRttKtccaacgtgggtgRgtgaMt +attattggctatcgtgacMtRcBDtcttgtactaatRHttttaagatcgVMDStattatY +BtttDttgtBtNttgRcMtYtgBacHaWaBaatDKctaagtgaaactaatgRaaKgatcc +aagNaaaatattaggWNtaagtatacttttKcgtcggSYtcttgRctataYcttatataa +agtatattaatttataVaacacaDHatctatttttKYVatHRactttaBHccaWagtact +BtcacgaVgcgttRtttttttSVgtSagtBaaattctgaHgactcttgMcattttagVta +agaattHctHtcaDaaNtaacRggWatagttcgtSttgaDatcNgNagctagDgatcNtt +KgttgtaDtctttRaaYStRatDtgMggactSttaDtagSaVtBDttgtDgccatcacaM +attaaaMtNacaVcgSWcVaaDatcaHaatgaattaMtatccVtctBtaattgtWattat +BRcWcaatgNNtactWYtDaKttaaatcactcagtRaaRgatggtKgcgccaaHgaggat +StattYcaNMtcaBttacttatgagDaNtaMgaaWtgtttcttctaHtMNgttatctaWW +atMtBtaaatagDVatgtBYtatcggcttaagacMRtaHScgatatYgRDtcattatSDa +HggaaataNgaWSRRaaaBaatagBattaDctttgHWNttacaataaaaaaatacggttt +gHgVtaHtWMttNtBtctagtMcgKMgHgYtataHaNagWtcaacYattaataYRgtaWK +gaBctataaccgatttaHaNBRaRaMtccggtNgacMtctcatttgcaattcWgMactta +caaDaaNtactWatVtttagccttMaatcagVaagtctVaaDaBtattaattaYtNaYtg +gattaKtaKctYaMtattYgatattataatKtVgDcttatatNBtcgttgtStttttMag +aggttaHYSttcKgtcKtDNtataagttataagSgttatDtRttattgttttSNggRtca +aKMNatgaatattgtBWtaMacctgggYgaSgaagYataagattacgagaatBtggtRcV +HtgYggaDgaYaKagWagctatagacgaaHgtWaNgacttHRatVaWacKYtgRVNgVcS +gRWctacatcKSactctgWYtBggtataagcttNRttVtgRcaWaaatDMatYattaact +ttcgaagRatSctgccttgcRKaccHtttSNVagtagHagBagttagaccaRtataBcca +taatSHatRtcHagacBWatagcaMtacaRtgtgaaBatctKRtScttccaNaatcNgta +atatWtcaMgactctBtWtaaNactHaaaaRctcgcatggctMcaaNtcagaaaaacaca +gtggggWttRttagtaagaVctVMtcgaatcttcMaaaHcaHBttcgattatgtcaDagc +YRtBtYcgacMgtDcagcgaNgttaataatagcagKYYtcgtaBtYctMaRtaRtDagaa +aacacatgYaBttgattattcgaaNttBctSataaMataWRgaHtttccgtDgaYtatgg +tDgHKgMtatttVtMtVagttaRatMattRagataaccctKctMtSttgaHagtcStcta +tttccSagatgttccacgaggYNttHRacgattcDatatDcataaaatBBttatcgaHtN +HaaatatDNaggctgaNcaaggagttBttMgRagVatBcRtaWgatgBtSgaKtcgHttt +gaatcaaDaHttcSBgHcagtVaaSttDcagccgttNBtgttHagYtattctttRWaaVt +SttcatatKaaRaaaNacaVtVctMtSDtDtRHRcgtaatgctcttaaatSacacaatcg +HattcaWcttaaaatHaaatcNctWttaNMcMtaKctVtcctaagYgatgatcYaaaRac +tctaRDaYagtaacgtDgaggaaatctcaaacatcaScttcKttNtaccatNtaNataca +tttHaaDHgcaDatMWaaBttcRggctMaagctVYcacgatcaDttatYtaatcKatWat +caatVYtNagatttgattgaYttttYgacttVtcKaRagaaaHVgDtaMatKYagagttN +atWttaccNtYtcDWgSatgaRgtMatgKtcgacaagWtacttaagtcgKtgatccttNc +ttatagMatHVggtagcgHctatagccctYttggtaattKNaacgaaYatatVctaataM +aaaYtgVtcKaYtaataacagaatHcacVagatYWHttagaaSMaatWtYtgtaaagNaa +acaVgaWtcacNWgataNttcaSagctMDaRttgNactaccgataMaaatgtttattDtc +aagacgctDHYYatggttcaagccNctccttcMctttagacBtaaWtaWVHggaaaaNat +ttaDtDtgctaaHHtMtatNtMtagtcatttgcaaaRatacagRHtatDNtgtDgaatVg +tVNtcaaatYBMaaaagcaKgtgatgatMgWWMaHttttMgMagatDtataaattaacca +actMtacataaattgRataatacgBtKtaataattRgtatDagDtcRDacctatRcagag +cSHatNtcaScNtttggacNtaaggaccgtgKNttgttNcttgaaRgYgRtNtcagttBc +ttttcHtKtgcttYaaNgYagtaaatgaatggWaMattBHtatctatSgtcYtgcHtaat +tHgaaMtHcagaaSatggtatgccaHBtYtcNattWtgtNgctttaggtttgtWatNtgH +tgcDttactttttttgcNtactKtWRaVcttcatagtgSNKaNccgaataaBttataata +YtSagctttaaatSttggctaaKSaatRccgWHgagDttaaatcatgagMtcgagtVtaD +ggaBtatttgDacataaacgtagYRagBWtgDStKDgatgaagttcattatttaKWcata +aatWRgatataRgttRacaaNKttNtKagaaYaStaactScattattaacgatttaaatg +DtaattagatHgaYataaactatggggatVHtgccgtNgatNYcaStRtagaccacWcaM +tatRagHgVactYtWHtcttcatgatWgagaKggagtatgaWtDtVtNaNtcgYYgtaaa +ctttaDtBactagtaDctatagtaatatttatatataacgHaaaRagKattSagttYtSt +atatatagtcttaaaaMtcatgttcaaDactgRttctaagagDtatttttagcgacttgt +gRtgNctgSgRaaaaatgcaMtYtDcatcaaYKttHcatSWgaaaatDataggttatgBD +MtgttataacaaYSgagttacgttatgtDStttaaatctcgWKtcSacgagagaSgttat +BMDgtcggtgtgcgaNtaSHBatBtttVMgVcagaNatcaDDaKMtMYtatagaBccctc +tDtgtatttatatKNtgggtatgtRaacttgaWaaYgcaHatccctggtttStatMtcgc +MtaaaWKttMVtWctVtgttaKDWctgWaVttaDVatgKtagagtcatctaKWgtaaMtt +SacBaMattaKaaHDataattgWtgttttgtcatBacacgtStacaaagtNctNtgtgat +cHtWttcKaagagttttaaaaWacgRacatctNatVStgaatDHgttWcgtRKcatatat +ctcaNttaaBDcctgaaaaaDtaYaHaKttNtaYVaVtttaDtctacttctWttaactaa +ttttMagWcaatcccNKYtBaacatgttgaKgKcgcBHaatDMttatatcSWacatDatR +cWaMtDgatBctHgScttaaaHtSgKtDtttattgtRStWgttccatatttcacWttcat +attgtaHVgaBtacaMtgMaaagDaataactDatattagMaNBagcttcattcgtaaKtg +tatttcacMtgBaVtaattStcttagtYgtgtcgccttKatgggtgaWaataggaatacM +MagaSKRttBgatgacRtgMtagaSRataggtatcaccgaNaaaWSWacDgatacttgat +tagcttgtgVMttatYctaRgHVcDtVRRtSaMtcaVtVtatcaYaHatattaaVaatct +aBtgtacRatNtatttgaYatSaHctaNgNtYtYaYagattVgatcRtaacgYggtgtat +KttaatMagatgRtatatgHaKccHaaaaYtgaacgaWaNgtYHgacagaYtctaVtacc +cgatttttaaagcDttatNRgattKaaattttcatctaatgccgcaataataattgttat +YtagtRNtaagttggtHaKttWMtDKgatSagBYcgRggtWaVaattHtatgtaaaMgSa +aagataaKaaKgttDttttRaagaacaWRcaacDgtgttaatattaKtatcaWacacatt +tVtctgatHRcagtttNcaaatcNctNttttataactWacBBttgBttaaaRaWtBKaaa +cgtatcRcaMaatgYacaaaagtgBataStWYtggtatgacaKWtctSgcKHgtcNaMNc +ataSatattgactacMcataattNVtDaRccaaatcagttttYttagYaacgtaatMtMV +atNgKaaMaaBgattaKttatDaBcttKtccttttacDagaYtacHgttggacaaaVaat +agtYatcataSgatcaaWVttcgaatgaccctccttNtaSBWaatttDttttcaatatYg +gctatDcttatNctttagDcMttcaacWaaNattSYgctttcaHcRaattaataaaatcV +ccRaattactctaMaVRattacagtgRcDtcgtgctcttNtWVtacagtHtatHaBDtcW +ggtgctcaaRHtatgtDgacStgcaaaVKtagttataatactaatatgtagScaatRSac +aattgtattgcagatHHtgBcaatKKtaaMMcaRcgactatKBaMaYatgKatttDaaNt +RatattgtatWttagcaaaaacaWgcacaaHcataYtDaHgttataaSacgcagggggtY +atgcKctaaaHgcVgctBDaVttccStagNgcSgtatgVYaMatcaWRBtVtgYttgtgR +cYttcgctgaacNttgtgtctattWttttcctagMtagaWtaKgatStScatMaBtaSta +SactattYNatctgtacRatYDaatgatgatatgaatYaaaaSHttaaYMaWtDcaNHaB +caYtgVgcatVaacattMRatBtaatttaDacRtagtaaaNYVSMtcagaaDtttDHtRc +YatacSNKaaMcHgatBaaVttactggBYgaYatttttgcDacHctWatcgtagagtact +cattDggtcatKaSgctttatttagtDtRBacttaWYaaaattttgaccttaaWtaatgc +RgccacttMtaggKtcBtgacgaHctttatcgtcStatMHDNagattatNagVaaaWcgg +aaaYcaVactDYactaStattgBHtcYctgggtacatataaYcgaYagaggaggacaVat +acHRtYtctgtaVgaYcNgaaaNatacVgcNgtaatttDcatttttcaacttSNcaaDat +VYctSgcaccttagMgacgcttgaSttaaaatagttaggRHttaaacMatagcaWgMgag +tcgctagtgtKgactaaHttattaWgcaaaaaaSatatgcgttaBNggttaYVatgaact +ttttgccatataaataRatSaBctagttataBccgaaacaagatacttaattttgaHgHM +gtaaKctttaYtaaRacBMtBaYgaBaaacaYtVtagcRgWatHaWagattWSacStMHa +tttaDagacaatcgtgtKtttggaMtgtWtgtgcaaNaaaaWtKaaBcMWtcttctatga +cVgagcgaggHaYYtttWgSaaYYaWtRYHHaMDtctttacaatggaaMctataagcttB +cgHcNWaatttgtatatYtStatctagcactgtVttccagaaattaDtttaRtVataBtt +WagcatDMVactYtgcatWtttgaaMggKaatgaaaaHtataDtgYcMggVaaatSMHtt +tgVttaYaWaataRttgttaYttattttRtWtataaBgtDtttatatcVgaaBcaDtatg +tcaDagaWtgaYtWctcVagctcagctatatagcRVtcaKtaataatHgNaccgaaaatV +HBaatattcgttaVYttatttctBYaatKaagaccVStttcattgaMagSaaaaccccWK +caaNtMYacctaDStagaaatttatcatVgtcaatacccKattgtaaagtggWgtatatV +tagBcttDaBacaattWtDYKtatRKggStRtaaaWatBtaagtaattDaaaaBRacWta +agtacaSttaaatccgctaaccKaattgVWttDattatttattKaMtcYtMRWagMtcgK +gBagacgggVaaNaaatgctKcgtaataaKtaaagtccWcttHMatSYgataaatDttBa +HccattgBttSgaaHYtaataaaMtgaagatgtttBgRcattaRaDHcttBgaMaWaaVM +MattaatttgtgBRctattgKMagNcMtatttaaaWttgaaacatWgcScgYYDYgttYt +VtattgcKcWtagcggtgBaSctaKatacaaVtcaRDccccgtgttBgKgggtHagcgaa +ttaaagMMttScggtDttttaHcSaagaacactcacactBcVgaKNaDHacacttatSag +aattSKHtcagtataaatKaaHtgaaRagaaVcBtaHtaaatcgatcWcaRtaaaattta +WttaagtcaggRctgaWcttDttgactttaVSaaaatggtaWDaRMtBtaaaaaKatBga +tMtctatatcaVaMgatttgNagtDRttDatcttttaMtYaaatcggagttctctaYatN +tagaNcgMMactacHcaagtaaaatStaSaacaHcacSgggtNKatggaaagcggaaKgg +gtaYtacSgccgBaggcRacgtVgDtggaMcYaaaMatggacgYStKKatgaBcaaRtSt +ccSagcRccgccgcSDtgcggBDgaDtBtSSggacMttttaWcatcMatgtNMBWgataa +tcaaVtgaataataaNatgcaaNttNctgacDMcaHccgatgKgWVttccaStggattct +cDacttttttctttaaNcWaMWccWKWttgaaaMctDaaBactRtVattttBtcMaNttW +cKacagttKSttaYaWSactHSaBtHgatgttacatgcatatMtttgtaacScWHBatHa +ctggatatatctgagMgRSatctaaSttaVagcaRcttggaYaatKHtagBBactattcg +taaagaagttgtVcgatgaVatHMtcaggtcgKSgWattgaaaVctccVgtDcaaatgaa +HgMYactcaMatatatattNVttWtWaatttacRagKataaaNtttacaaWgMVactatt +aSgaggVaaagVtaccDRHaaataRaHaRgcattMttcaatcaKaaataDcaDKtctcga +ggBggacctDtttatHacWVaWgatDctaNaNcgKatcMtcMaatBtttggacgtgataa +tagaaacRactcBtattttaKtgSaaggKtaggRaVtatagcccaNRttaccttSMaaga +tcggDacNBatWcgaactacactaactNBtaStgVtNagcatctaVtaKatKgaBtcgtt +tWaagWMgagRaNatHaaaaDtacagacaBagtgcaHaNatctcBccNttaagttDgaat +aaNtcgctaacRBgtaatSttaatatgcataacccaSattKcccttDttggtcaatgggt +tWaacgatacattBtgMaYgaRttatgatKaKgtattDtKWgataacgNBtaccgaKWat +cttcttKtgtcttagcattcctWcaaHgagtatDMSgKtcagcttgVHaKcttDaataaa +VaatttDgtgaaataaRgtcaVaatacttagtVatatgggcatgtDDtMtgtatBggatt +HtgcVtgtgatcaaSattatKYVaacSNNttNWcgaHttKDaaMYHatcgttaattaStt +gctWaacHtaKBtaaaaKHttcRWgaaWcRtBtttggBcDtgtacNttaagcKtaHgtag +aaaaRttgaaacatagtWRaacYggtaaatcgctYaBtWDRtgttgSctaaKatNcattg +tgtMttatccatatagctSacgccSNaaactacgNtgtgcttMatSKtcaaBaNaaacat +aacagaaatagtagctcNcatcVgaagStaataVcDKKttcagDHDtattctaatgaggg +RgBMctatacaagYactctMaaagtcgctttctcgtgaattatNcgatMtttaggcBaaa +tctNtactaaRKtgKactattgtcatatgtacgagttMaaHSSgHgBatatcgcaSaata +aaWgaagtatagaHgcttctttatgaccWaatttaRtaDaatttaatcgaaattgattMc +atcaWaMtaWaKactttctBacactatNgtccttaWgtctgaccKatStaKtgagtacgg +gcgcgtYNtatttagacctctKcatgatKWStcaataactaWgMSgHtgatctttttgtc +gacgtSacttaYgcctWctcctctacaagVtttMaBactWVaccaYtgtSgcgttattcK +tatStgaaKaccgNaataaHtatWtYtRacggcaDaScagcagHaYWRtRNcDtHtcVWt +ggaataaaYttgVaNtgttagtYttgtagSaaatDgaggccDcgBRYStattatttaagg +ccgHgggYRaaccMaagttatSttctttagcMtgcgMtgaSagaNaDagttSatgattWa +tttagtDgcttgagtgMKaYWaYccagcaHatKctaKaDgctagacttattgattaaYtt +atcttattattStaattWaRaYBWagYaatatgttRgScttgBagDaWgcgtgcVDaggc +ttgtctaDRKacttgcaKBWRtaaVaSctKtacttMaaSVaWWcgSaNtttSWgtcggtc +acttggVVtgagaataaataaDttgaaccaaaaMttaaaagaaaaaaaatcNBtatMgcc +WagcaNgaVaNaaaaaaYaMgttaWtatHaagtNtacgacaBtMMattttWNaRtaaata +gYaScKattacagctVKBtWNSKgYtYgtWatHaVatDaaatWgDatcctggSRagagta +aaaMgatttRtaHacatggtaKagVcctgatgaMtaaYgatgtattattttHggBaccaD +ctctggNNtYaatctVttgVtRtVcRacttNctttataggHSRtaRacaaattaacHaHg +tgttgtttcBtBtatWtgtattttgcKagMcaaagaMtattagtStagcBacYaaHcagV +gWtgtttcgtgDHaVtagDatcRaRtggtWtaactgcacgaggaaaRttSDaaVaSttaa +aaacSMttactaNtcaacaattDtacttttYatVSacYtWtMttaattatcKtcttctat +caKDtctStSaaacggtYccatgtgagagtWtagWKgcaBaaaaKttgNactaatcgagg +cWtcDDaaaaaacactHattaattcactatYttaagacactaKaagRtRataaattttca +tHggtaataaatgataHtggctaacBacDgtaatattRtYgtDNDBgKtcaggcHatttt +gHNgWtaatttccgactactgacatVNttYYgactcgctctatttagaMcgggatHcgtt +tatBaDSagBaaaagRttBggttaaBactVHgatgaatttattcaaaattgcacttcDga +cttYcVttactVtttatBaKHagaWgtgaatggBtaaSggcagacNcttaDttVgMtWag +attggVatttacHtctNcMatacttSatMagcttgtNcYaaScaYactcKctKtagScSt +cagtttcatWaatggtgagaggHaggggcaacgcRKtaRcMaNtHaatRaRaaactVtBt +gttaatRtWWcaaagKttccaaKaaatacgVttcacaaacgcggtgagaRaatggtgDMW +atcWVScacaaaDaggaaHtgttSMaaaaaccYccDBtatYgtMagcSagaccaVcctcg +gtVWaaagttatcNaagataataSaataaaKccgtaDtYttatYcttHttaagKcMctaa +atggaatRgaaaVaaVtcKYaggatWcaBtDaggDatccttcYNtgcSMRgaRtNgaatc +gttRttatDVMtagctttacatDVtatatatcagctaDagMtataccYgaggYaaatgDa +aaatSgctctgatgtttVaaBcctgataKtagaaaccaKatatgttaDtgaDtatagata +atacagtaDtatcNtgtDMtYcattRVtctataNtWttggNaSgtMgaaYctctDggHtg +gHDccaccacKKaaacaaaatRatttccctttaagcRattMHctattHaRtataVattgg +atcSttaaHaHgaaHNDtacattSaaggDatttcaaaYgctBcatattaaaKagtgccca +tSctcgatRtaaaMtgWactttNMaWctYgRatDggaactcDcaattaKaactgagtatc +tataagYaaaSRctggtacWtttccWtaYRtKHattatagWtKttaNgcDtatHacccat +taatttataacgctMgaagtaacaacagMgtaYHYVtKMHtacMgKcaaatctgRYataN +tcgttcaatacggWtMcaatYcBWaagYtVaDNagtatagDaaNtaaaYtttcYWttttS +tgggataaMgatattagaaYtNctcttcBagactaYDcgtacHDWccKaHgttcttHgVg +gVDttatcatKaMttttacWaaSattctatagaHaggKaDagBtaaagtcYccattgtYc +atctaNgRgVtgaagtDKttatBKcggDtattRYgHccgtgcgBNMtttVRgacaYctSc +taRacgtagagccgtacRaagtaHKagStSttttgYSatattaaaWHaaWagttDKaaNa +NHaaHttaYcttMtcaaatgKttBtSgtccaaVaattSaacgttgNattgatatNctaWt +VcagtactKcWacgVagggHaaRgaDaatcMttattaataacaBMaaVtgYtKgRgHact +gtactatcBaMtVggtagKcYtHtBSaattagtaatgMcaVVagYYgWtactttccaaSt +tDgaaMaMttcacttYtRgacttcagcttWtttagtgataMaattaagVtagaatatKat +aagtagttaagHMRaDattaHaaVcctDtagtcVYcaataaYcNttNaaaHctcaRaatt +tcaNRgatSHgVatagctRtcatgaBttMaaagRtcgHVtgRgStgatttgtagaKagaR +WRctgNaHYgaaatBctgtttRttNWagaccgagKgtgcggHKVttaatattaatataat +aDtaNcctacaaRgcaNMctctgaaSHWWHcttagtNagtWgWaaKtYaNgcBattatcc +aaaSctRRHKaNtKcBgtgagaDRWBttactaaattSMctatatagaaYacDgatttccV +taagRtgRataatatagtctttttatgtMgtcaacaaNtaaaaactctWtagaVaaaDta +attatagtBStcgaatDtgattVaatMtcaDattVKWaagatagggttgtMRSgtcYgWM +aatgNtagtcBttagtttctctWaaMtVgctWgSgtHagaSagactagKtagWggcattt +HgttgacaaactcggggHggcWBgVgtatgggagVgagtcVcBtDctttagtctaagVWt +HtgtttaScatacMBtKgattatRtgtttgtctttDggcHaBtRtgtaataNataattta +taWctgaYWataStcHaatcRtaaVagDWaSatagtaccNDgaagtatacgttttacgac +gKRtattgDctatRRattVtStaaactagatgVatttagaMaSaaaattVtatYtgttgt +RMagtHaatttSttaaYNaggWagtgcacgaMcactgHgtgtgggHMgtKacttaaYgtc +gcatcSatattgBaagtttacMtYagSatttatttaVtaaDtaWaHcgNatactgactHt +ggWtataDcDScatactcStcDtgtcgtgtatgaggtHaaNKgDattgcBccaagKgtat +gacKSMtttttgttcaaatcaaYtagtaSatgDaaaMccKNaMaatagaataagcaatta +ttataaMgagtgaSgtctNYttattHaNaYYtcDDtaatNRgtatttaaYtaaatcactH +VaHcStccttcccaaVatcVggatKtatgRaaDBgaYtttacttYggactSDtaBcaaNg +gggtattatattBDcttagagYNMatBgttYaagactMatgttRgatacccgtaacacBH +tatKacWgatRcHttaattYtKtStccaaatVDcaNKHHaaataatagtagtatcttgct +NDggVaVVtaVaRaaagSaccgttctcMtVtgNBgtDtttctYgttactBctcRtStWtW +DScMtcWSaRatgaataRHctaNtcStctYtWacagatgtatYBtHaHWBtacggtDcaa +BtatcaggtcaVattaNctactgaaaatWaDgactNWtMtggagaattBaataYcMWYcg +atMYatWtgattSatgaRtDaRgccagtSttatatRaBtattRcWtagtVgaagttMcta +ttatatDttaggtctKtgtgtBagacgttatRKtgatctatttBtataactgataacKcg +gagtgHgtVttcttgtKDgcDtaYatBDatcaatattgttNtaBacatcgcNcaKcaWcR +ataWcVgtacgScaWgttcggHcMttcRccatgaRStYgNacagatacYacWWtggNaDc +WagttHatMaNaatNtcDMDcMaKgHNatScVgatKWatatgNRgtccgYgaagattDHg +tMtcHaSNaaattBatRagtaaatttacaagHWtKatcaagtccHtYcctgttKDMSgta +ctactVctgacaaaaHgatatacataatKtStHgctScSatNatacaYttaaWHtctgaa +tYtagtHtKaggccWBaStaDctaagagNtaatcaatcgttNgaYDaagtaaaaHataga +atcgcgBaYaBgaacSaaWaaaaactccgcMttHttYgtaagaMctKBtacSagattcBa +aWtaattttacRttatcgaRtacaRHgtgRagaaBcttaVgacVDgggaatVatagaact +RRtacgYttNattVHgaHttacaaaaaaaYtcRWtgtgattatgccaSDtttatKWgaat +atSNDgattttaacgtcSRtatggttcttcBtWtttMtBtMScttaHatBattHacYtaY +acattcgttKgtcStSctcKtatatttcaKSgagcttccaacaccRDtttDaccattata +tSgtcWtVaaagttgtagccattDtYaatattDaccatcVDaaRccagttttgtcHacMa +ttcHgaNcatgttKcVttcctgtgcSataaatattgaKtctaWctMRaKggtaYcaagtt +DttcgttacRtatgatggHNaWMtKttcatattaaDaSaBaaaMtMatBgKtttgHtHac +taatcatcgtWaatKaaWcaWtcctVttaaNaggaaaagtaaagaDctNttaDBaBgata +gMgaataacRcYggatcRaaaHaagatRDtVRactaYagttcaccaaWtctcSSaaatcS +KattctggDgaacagDtaDagacagtgtaattcaStYttNaStgtaHgccttaScatMRc +accWtcatttatRtaagatWtNataaWtMNtDVgWttgcWgtgaRttttRgWcttMtcta +HacaaYtKctgaBagtRagacttDatNttaaaDgRtatNcHatcSDgtBatcttacVcYa +cNgaattaacgagttgYgacttDattatacBattMgctagcctagatVcaactNttccta +atgtDaacgYaNatagMatSWtYBaaaRtgMtatSRgaataYaScaVgtaScMagatNNt +ttacaaHBaWtNtRtctaaacDaaaaWMcaNtcVaDNcagaDtgcWKYgagttaHtgcDY +ataaacataBaWWtcggtatgtgaaScaacctttRNatcgttaaagcaDctaatgcBatt +tacaattVaMgSMMtccYaaaBYtggattttcataWttgBtatDtBgactaatgtccWaa +HataaScHttWttDtcgtcaagMctMDtaaaatRtBaaaacaatgtcagcatBgNNBVtt +ttttcBacWtttWtSWWtgaaaaSacgBtaaataaagtcDStaagaactgttaatYatgD +ctattactgaHtaaatStHaagacaKtagDtaaHaDgttccaaDtaaggacactctDggc +gtDagtcWaHgRcHgDgaSctttattgtcttttccttRYaDgNactaaatcaWggcNSBa +gttttatatStKgtcRtgattaaggtcaSBttaacaaKatgggatcaaattgRgcBagtN +tcgDcatttWcctttgtNagDgctgcatttactttgtgtcaBgSatttNHaMcggcagSc +tcKDtWBaagSagWatggYtVatSRgKagattgaVatKttcgatYatKYSgDaacNtcVg +tttaWataWtgVctgcgSggMgatccatgagttgtWcatYWWcctVcNHagtNtgtKttt +gatcaacttaSttattgatNcatWaVgNHcagStVHcggHacaaDttgDttWcaaRaKga +aatKaattagtaWacattgaaatgtgaatgacagtgaRVtaaYagYtcggcatMttgaag +gDgagDRcaKgHtacacaaaMcaBtagHactgKaatRtNttcttcatcatNgYgStggac +tatgSMttgKtDaDgacRRgtWaVattgatttaagYctatatagactaagaggtatWtat +aaactaYaHRctStgKWcgtRtKtYtYtagacgattRaaYBtaStcttaWataatcHtta +taRcactgagtgggagccaattctcDtgDaggHcDRVaVVggaaBtRttaataaRRttgt +aagKNcaVWWgtatacctgatcttBtcttRgaWcaVRKcagttSacttagcgtKtgtYWa +tatcgNttcKaccacacVKctgattBtggacgtctgacaDtWKttattttgMBgKaacaD +ataattWtBtBRtVtacataaatatttgtWtttatagtDtgcctagctHYaatgcaNaaR +caatVtacctgggggKtagBgagaBgRaaNttttMtMagMtgtgattNctcNaKggWtMa +tcttagWgtaatatatNctaYBggKaataBattYtaattataVtggNtcgtgtctaatta +aacctHtacaaactDctDtctgatatgMtgataacWctgtgYSaaNScgDYaWtatDatM +KgcaatttctgNcgtHtaWtagatatcYBttaattactcaaaVattYRWtatttDtaNMY +MttgattataatgcgNggWaatYagttgBagNcaagaaaDtRgtaaaagctgcatctagc +ttaVgtBttatagcKMSaattYtHcMaBttcagtcttgKatgVSVttKgttttttagtgt +DHgNggtcaVtatttaacNtgaatatgctatMcatgaaaBtgBSaWctaataaattatYt +tagtaDtaccggaatgagtaattggatttaacBtctSMgWYtgKgattacgRctctccaa +tgtaggcctgaNaatScgYataaBBacaKtHtttcatgaaHtgBtagaKHVtacctVtca +accaDaaWNHNaatgataattgatgWcagggtcMBtgSgRataHctMctgMHHtKaBtaa +MtMgataaRWtagYtgaaMaSgctYtgcgaaHatDtatgtcWRatKatatYDcBgNtRaR +acattMcagaHgaaagRccgcgWttggSatBagagcHgYtatctVtcatYaaVRtcaSac +aMYDcgRtcaaWgaRgataMtaaaacaggtgtaaYcattgWgDHcWgttaVatttgcatc +taatccacaaagaagSatgcgtagRgagtHDgaVcgtgcttatggMttttcatKSctNac +HcctMaKRatttgatctaaatgHaaScataataatgtttgtgtHaVcaaaaNHaaaatcg +ctgSVtattVttagaaNWcacagtgKtatgattHcYcttgDaWVataBatBttttWtaac +tNaattttctttaaYHaMtttaaaccgStcHaVBaatcRacaaWactgtagVKtNRtcct +agcWaatNgctKccttctcDaBDcatYHatatgcaataaBaagaatgDMttaHcaaYYtc +actgttRtgacRaacctaWtBtBMagBctaaBaWtgatgVtttattataggttaattgta +atYcaRtVctcttgcacSaaMaatactRSgcataKcagcaVNKttcgSatcaaactaatt +DtaHtNaVtgttttttaWVtatNccagWttcgtatBcgttVctcBttaaaaMSaDattKR +cctttcataHaattaatWaaataKcaHVaggaatataBYKHVtgVcVgtcHcttccgcct +attDtMMgWaacttgWttYtttcMcgtcctaaVHtgWtggtgacKtcaWaYMttacttag +VWtacgSatatcgWcKaaatHKaaaYttgtagtcaacWtttggtcaagttgaaBBaSHac +VcgYgttWBSRWggtattttaYDtHatattcgatNttacaaaaVacaMccaaYStaataR +ttVtcttagaVKaacaWcgccgtRatcatctaaatccMcctttaMggccHgYcDgaKcta +tgMRYBagcaNDtgMtcRttgtgHaRttacatgaWcDtgctgtataggNggtgaatagBg +agYNtatcagKtHcatBatgVKgaHWagattRDatatcgYcHagRtaatgWtcStagcVa +tNaaaaKttgRaRBYNgtaaDtStaVRgcMccatMWaaattBDatttaatttataaHtag +tVVaDRMKBtaacaatttttttDaRSgaaKDtVaBatcagtaaMttaagcctRgaNVggg +ttcataatagNatcctacactacgcatgtcggaYgtaKcatggattgactttHtaattWN +RaaWYggttcaaaggaaNtaatgcHcaaaattBtagcttattcaagVtatttWgcctaKt +atBttDYcattagDacKVaYNccgYaYRaaMaattRaagaHtatgcttgcRagcgctSaa +tagaaRacaRacSccagcacVMataatHgRtagcgaKgYRaDcVWSDVgRaMgcDgtaat +tttaYttggtaaWcttKDaaYtatMRcgKccYcagtYcBgRccattcaKtgaSSRtactg +acgHtgtaaaaBatWgcaMcBcYcgccagactcttcSatYattgatgaNccaaaaWaKat +VgcaggtWtBcgttaRMagcaaagtgttcacatataaagaHWtKatctacttatatcacY +RaaVagataagtaattttgatgtBctaataggtaRtaaHaattgtaRcStYSYaWRgMta +caHcNSttVNScattNKaaKgBtagtgatYcaaaStactggttggggaBggtNtgtcaaW +BaYVSNgtaataBNtagtatatcacMcScccVcgtVRRtttNcKaSRNaNtHRttattta +ttgacaatggSaBagataaccgttcctaDNaattgctVtatNtHtatagSccaagctKtt +aaacaaattattgtSHgMWgStttNaccattBMYatRtccStNgttgaaBcctVagcaaa +atgatattcRaBccMWaagKtttttcMtgaRYNaataDttgttWRttattggHtNtataa +tggttgtStYgaMcYVtcattaggtaatVcaNggaRtNataMWcctcYgcgagagRgcHM +gcWtgaYtVSttgDaacgaaaatMttYWtWttcctgaKNttatttattRaattaagaccM +KtttcWgtcaBagKSaWaaacaNtaYaDtBNaaagWtHgacaaagtgVtcatKcgcaatV +aactatgcgaaactccNctatatMgactatttatSaaVttNttRttagHtccKtHtaaaN +atttYVctaatttaaaatHWaNtSacgaaaHggaaatcacagVYcctaattcMNtgtYtg +agttatttaBtcRgBHNacBtactctagaacgcKaaDWYYgcattactVagaYtgaVVcg +caNctttBagKRcSgaaatttgtatccattgtggHcaatRtaVtaSaBtcYYcatcgtgt +cHaVttaHattctgtcaBSNYaKBBattaatggctgtHatattgtBacDcBgatttaaaN +tggaaaaYtNcaKagRRtRgttRtMtWgggatcNtacacctgtWKagatataaYVMtaaD +taaacctctgtgtgccttScacWaggaYacttttKacgtttgtgataKYagaYaVatcWc +SattaMcatBYttYaaatgStKagWattKtttaWgtagaaSgtRattcSaDagVaMatta +ttYaagccSgcNaaDgaaSaggtaNgtWactaWcgHctgaNatttttcaatgtaMHSWaR +tggtaNtaHBtttWWaaatattcVtBtctStWtaWMaBcatttcDagttDtttatatgtt +WBtNaYatcccSgtgagcgaRYtBtagaDacBtaagaataWactaaaagKtaKaWaataa +cKcccgDtagccaaagcggaatcgctSRtacKgcactacccHaactMgtgccaBaRaaaB +VtcgSacRKtttStgatcaaHgKtaaKaccHaccacccKttgagcttcSttttKKcgacB +gggtYMaatcBStcgDBtMcataWtaWaMtgaataagaaDatccSYDtgBatgactBaVt +aagatctcNMgtcaWKtgcWggcgatacgtgtttatttWaDaNWBNaaNtNttcaaatag +taatScgHtMWttgttgaBaDtgNatSaagtttHttaNaNKaattKatttgatcgtVcat +gaatatBtttctaacKaNttVttSagccatRtatatcactcHHatctWSKttaMacaaDa +ttccaRaYttttagttaatattcctYaacVactgctMcgagcaMYtttgaagctagtKgN +WttgaaaMatcaMcttcSVatcaatgtNactaaBagatagagtDMgtNtNWatttSaHac +tagaaaDggtaaaaNctMaatagtaHgacgMaaacMtacatHtaSagaHatYDccagtBt +gaWatcYtVaagataattgatcgacctgcaacgttttattacNMWNcattataDVDacta +tattatYattttgcgaagtgagYVtagYaWaHaatctgWttttatgcHaacgttaccDaK +tatagaccaDDttaacgtHBaacatccgtYaBtVtNccaaataaaatVactDttSKtcMt +DSgaagctaMtatattgattactgtNaagNBcagHaDattaaaWttacacaaatactcaa +tSDatagctcaDttWactttgaStaaDtagatSaaDtgtaatKtgVataggaagWSaaaa +KatttaaagtttgcgtaaagcccggNWaacatacatgttctaRcaHttVtcattatctag +ttttNcataaacDttWaagVtNYtaggctttggtatgagaWgtactNaVatcactVttBK +cttaaccttcMtatcggtaataYaMaYggttgtcaaagSWHctaRMSatVcggactMata +tccgaatcttttttcgagtccagtttgaMtcgcatcaaKagtattRMaaaKDBttDNcca +tttttaaBNtVtccgtaatgaKgtcagMVSattatttaWaattttaHNcaaMaHttgtgg +ctattctacDtgaagattatcgacaaVRHttcSaSaatactNHWaaNcgtWaWgaccgRS +ttNtHtcttcKatYatatBaagtcgctBtgagccatatScctKaagaaKDaWactWagBg +ctgattBagKtgaaataBaaaaagSacScaaagagtagcgaDaYtaMcaYcKtaataMat +ttttaactttgYgtcgaaggacgcHctBcgYgaaVacRYagagBaaYgtagattgcgagt +caagtStDagatBgtgaccctaSWtctDgactaSHttctWatWttctaWtatctYacact +gBWatKKctgtatYgacaaHSatYSaNgSagtatagatgagtatttatgaccMaatgtaH +tStaWttgYagccaWattcagtBaYtaaNaBtaNatactggcttWcaagatDctacggaN +ctatcacatSgKgattgacgacccccgagtNDtattgagaaatattaatcVttNKtaaWt +YacgSNcBHgttgWtatgtttcgccaactKaattaRgacgNataatctacaacKgttBat +YatNMSaaaNtctKgacttatgcttatKtcaVtVcagDaataattYgNtRtHaagcaata +HcacaVgtaNNHtHDatgttaMNtggWagSVaRttcMVDtcttWgtRttctacKaaVttc +VcgcatcctHRKtattSgttSacgaagtcccRDVaacBWagtgYtKtgattgSgaBtgcc +BtcaKacaDatacttHatcattNatttacgtcagtgaggcBtaRNaRcaSgcatattatS +tatgctYcacgtattcattaaRtgStcttWgtattKtSYttNaHaRtNYcRaYtVtggtD +cKcttctactaMcacggcMtacgcttctatatHtaatggcattMDtaaMaKattgaagtB +aaKMVMNacKaDtttKNcgagctaaagtccMMtgagaagVaataatggcaWaaaaVaBgt +aSaVgaaaSaaaataDttVtBccaNagcSBgaMaDaVaVYYRVBgttYMtagtaactDta +agWaattBtattttMDYHtSaStScRaKatattacacctMttgNBKtcRtRggNagtYMa +ttaaatMctYgaatgcKHagSggaaaaBcaggtHtatWcatcgtStagMcctcatgatta +WRcStcgWtgRgttttcctaacatcgctcgDDtRaatatMgtcMtHtMaDYatgDattta +tagctKDtYHaaaaattaSatatctggtctttattttatMtgtYttgtcatactcaaVcY +BgatgSctKtYcctWaRaataWcMgNgcgggagtcttRMgactataHaHtgctNtVaatc +aaccacgSRaDtgKtaaMSKgtaaaaWaKtttVagSDtaaaaaatgttYattttNagMHa +aRtNgBttWattatatgcttatatcatttatKtKaaaagctRaaatcgcYgacgNtacNt +ccVtSaaatttcDVctaatacWgcaMtcttSaaWaaaWagtagtaattaactagRttaVc +SaaatataacHgHatWaattggaagtgcgSSgaaVtgYgSttccatWVataatcgaatat +gHtRcgtBttcttaaggatatgttgtBcNtaatgtcacVatactgaaatMBttRRcRatc +catagagggacatcgccWttagttgWttatKagtaaaagHtttccttSatVatKtgagca +atttattaaYVattcaaattctgSattRaMtgaatMgttattattacaNcggVagcctta +aKgccYcaaDattWtggMcttMacWttccMVgtgaattctDaBYgacttKYtBacatgct +DcRaaKaaRaatatctttagKcKtaactttaatNaaggctgScacctYgcgcaaaccaHt +tVHcBaDgtaatHaHVaaatMgttggtSatHtNNaaVagtgtacaataaagacgKttcaa +aWVacagctcacWHaatcctgtBNWtaNMKcVcVSWtSgcaattctgKtVVaaacaRaat +tgatRcgBacaKacVccVMactagcgMNaaactgataDaSgagaatVHaatVSVtccgga +tgRgtagRatttgtaactaBataVaggcaagHgaaSMSaKgctRagcStNcatttVgcta +tacttcNDtcaKBDcaHtDcaatagttHttattMBgagctgtaaagtMgatStStcagat +atYcBtataacRcaggRaaaggtaWSatKgatatgagcgtgMYatcagcatVttSgaaaa +aatatatgttYttcattatacataatVcacgattataDggttBtRaagtHMtatagaDgN +ttggDaKctBcaaRcgattcgtgccttacaaaWattYWVcaaWagDattgaaagggaaga +HattBtatVggtaHtWtaMagtccagaKttSatatcaStDtgWaagtKWaggtatttaWa +aRcattaatStgaaVtacggaacatKctacatHtaaaBtcNWatttBBaNatRcDattcg +aactataaattataactcagtSgatataagRaYaKHctggtaaNtttaaNgaRHtttatt +atacNttttaDccttYgtaaacaggaagtgataaacatBgaSgtaaaaaaVcBgtWNtRM +ttBttaaBgtaaaatatcHNStaBtaggtaVatYaccNtBaWagRctNSacRtMatDact +StVctaaDtaYSRgttaRNttttKggccagaaBcatagtYcaYNtDatcgtatVcaatWR +taggaattMcatRtgggatgtcMggMtttataagtaBgtggacNaaKYtgctWgagYtWc +ctWtVcttaaactaRacatggtRcatctSDcHcMgcaactttttagttaccttattHRgt +acggcactDBggtMHcVaaRatKctSHacctacaccactaaHaacgSttagKtKttttgN +HVgagtaYaMtVYNVcggttaSBaBtaatttSRcgtBgaWaatctttttKggacaWKaat +tKSaccttgDRgtcatatDatVMtMaVcgaattaNaagMWccctaaHgataatatgtatt +WataaaatBaaMtgRttcHctaagctaagatatattMcggactaRttttKaSttactWYt +gBcaMMacRRgNtactttaaaSKtttcaYBaBttaVagtRtHcWaggaVccttNgtgagt +catataWttYScMtWgVRgattWtaSggacggWWctBHatattataaKaagttactaMRa +aataSRaDttDaaatataVHaatggaaBDgWgHtcKStVcatHtaatcatggBWaagHta +gtMtgHcHtcatggggWcatacaHNHagcDatRcaaattcgcttgDggDNVcaacgSgtg +gcaccttMttaatattVYtVgaagRttaBcagVaYaHcaRDBagatgaVHtNMtcttact +DaggMgMaattRWDcctVtgagaaaaSKatHHttVDgtctgtcacatHNttgaatSaagt +KBatatagacaaRVctcWtgtacKtaacHtgHataSgVtactaggtttatggBgtcaaaY +aDgaaaaaatcgMtagaKaYatgaattatYcttKtacaatttgWttMaatBgaatSttMt +NaVgVtScgcttctBHKgtaRcNBaatcDtacgattgacgtgctatNaaBtMgagNgKct +tWcWKacactYgttVgNcgaattttcttgaaaaactacccctcgcNtgMctatcccacMc +actcMatttatttagtagaacMNtttcttgYKaWtaaBtttcWttagHtgtttctcttgt +ggctatgDgctaatWDataatttagaNcgcRRNataKtctaataHgaaMYctNaKWtact +aacDtgaVcgagaactggtaccaactHgaggctagagHHagtMgKtaaactacaggMatg +tYgSBaKaaaattMgatRtggggtHBVgttaattgKttaaRDacgMactcaaacStaaag +ctctgtgccttcgtSagtSaRctacaataKatattctaVgtgtaattRacKagttattga +MtaatgaNatacDataaggactttccNtStatatKaagaataKtatggtcctctatgagg +ttaaDtgtattgataaaactggatcactKBtttggcgtcaaagaaaNtagtWKatctaaW +BactDaBaYtacaWtaSgcaattattWgaaBgactgaKctatBRgtagttaBaRRgattt +aagBHctStgtVYRtaaataaagtMWtcHgcattcacaaMWtcMccWttgVgcHaWttca +NtgtVaggNgcVatKttataaWDcccctatgatVttttattacagRBBWttcttRaWgaa +tBVgcgtHgWgaccagtYacaattgSttaaMcVtDatttaVttRgttKtcaYWatKtaaD +tttWaYtaatYctSctatagtcctBtccMaMMtaMYHaSSgKaaacttctcBtMtgDtgt +ttttagRcgtacttataHgKtNtMtKcBtaNKaHStgSagYHtataDtcKtagRtNWaac +VgctVtRtttStNtgaaccttaVatgagaaggtcaKSttaDataagcYaSatNStcaatD +NgttcgacaatttaSgaRaBNNacattRatNtgSttHVtgWHgtSHccaactKttYtatH +YttVtgHcNgactMcaacttBatatgSgattttacgtatttgtggtScaacggYtHtgca +tctatttttWtaSatcagaYatcgcagtgtgtMgtattctttcattaRatttStcaatat +gcttDtStaaagaccDcVtaWNcHYtWMaMcgaacKcaNcttacctaBtgcDacatcaHK +tRcDaaacataaRacNNtccDataNactttatBSDYatDtctBtaBatctDatKaMcatt +MatatcDHctaagRgYVcatgttcgtgataHDYaagttSgHYctaaatgtaaaactNgta +gaaactaattRaatcttttBKcgaatSctMaggVaVaaatgagataaataSgttKgtcat +KaKatDYtaaaRttYaMtgctcSatRtagttttagcaaNtaKgatcgWYcacDgaatcaa +tactgBgaNtaactaaWatatacaatacactaNatcaVaKaaMaaaaaatcaccBtgttg +NctaacaBattttaaKWcaggataWMtaattgtaaHtgVtcgaHtScaHtctcHacVata +gtaMcaaKtcccSagMYtWcaaatHHtaagRttDagtMtcYtttaaWWaaaVaRtcHNtc +tcSttagcacaKttgtagtNgWYtatKDtcatttgaacctcKHtatccttattcttNggt +BgtgtKaggWtYgtStgtVaRtaRaaagtagtgtcgcKtKagatgagYtttaatKcScct +gaaaaaRaaHtttttaaaVgtatagKctaNtKaSVgttcgagacattttRSatagttSac +ataMtaYHccacttttctatactagtatgaBaagctttaMtgaatgtcaKYtaaatatgg +attataNcgBHatcctaRaaactgttgacttYaHtStcatcctDaMBttgtaWgagtaat +WKataaaBgBattcttttctttaatWStaatacgNaagtWaMaaNgactMtgaaDaggaa +aSctaSSgatatDttattatcatagBcaataVcHcRgcStaHaaatWagatHttMHacta +RacttaYaaaaNtataHKVaataKtatgatcgtcVaaWgttYtVcaaYggctRWttaaKt +RttDaKtgtatcaattWKaatBHaaaaNgaatggStHgVVgatMgBYtaRNgBDttMcNt +ggaNgtcaHtgttDcNaggBtatYtacVaNttctcWtactHYcSctgtYtDtgWaatcHg +atDatatcHtcttatattaaKaRYaDgaatgSYcgactgcRgaagttagtStYatYtttc +cgacactacagKcaaagDttaatVatcttaaacRaDatRcBatKNtNtaaaHtcBgatKH +cWStSRaKaSMgtaKaBacWgDDttgYaaYttaNtDgHtatSaSataaaaMBaaDtaMat +DaagWtggaMtRcacttatggctNataaaaatatWNMtacctatgtcaYKaRacagttHD +agccgtaaYcaatataatcatagggaaSatgMYBcKBBtaaRVRatRtccVtgtgaagVN +ttcttagtgtcWataVggtaaNaatVgVaKctttNgtttagtaaagBatBtgaYSagHtt +SYaacaStcgcagaSttcDBtKtttggtctacNttgNgKNNtcaaaaKWactgaaYgaYa +ctatHtaWcaactgttSatNVtgtctSttYctgattVaatKgtaYcaaattSgttaStat +ggtccaatgSWccaaactattgccgttacgcNatcHctctcaKatgtagtctattttaag +gHRatcDaagSaVgaVNccaBKtacgtttStagKgtctaHtcattaYcctaVKtttaYaa +atYtccgataaaVttcDgatWcgBtcctaatttNaattgctDYgtgatcaatttaagggc +tctcatcKattgBtaBagcaYcKctctttNtaacHacNStggRtMatHHgtacatgcaMa +gtgtccatRWttRKctaaaDtcMctttaNVgaNtcMatcacHcctgWtaaStcacgtctN +aagRNNaagMaDtactDgctttttcatcYacttaKttatgcStDaStNaMgDtaacKtMt +acctaaWattggtttNaaVHatgaaattaattacgVNaaWtggaWatctgVatcacYctc +VHMtVaNacNtcccaWtttgcaacctcWctHaatcttWcaaaYaBaattSctYatctaag +DgBttagtaSgaWtBcRcKtccYatatcKBgtctttatgaaHDcgNaMatggatgtWagR +ctStagagaagaacagctWtNtataaaataRatHatKgctNactHgttRgRgVcRacatg +HYaNttaHtattaNStaagatgtagaHcVctcYgggccYcaaaatgatcttctagctctH +MaMMgcaVtgHgtaagaWHHtggtaactBcaMNNctagaacggWtctttgaggHcYNaaM +HtaYcttKaagtSccgttgggNMStatacDttataaaVaYcKtcgcattttcgacctctc +acVttNtttattgtcttctaVcatagaattMttgtHtMgacataaatagttctMtgtWgW +ctttcaagYgcgtNaagcaaDaVHaaStMtaaagccccgtgVgtcacatcHVaDtgttBt +BacBtcggYttDagaDYtccMttagcttacNcgaagatRtDataRtgctaatatatgRtW +VttatWKtgcBgactcgagaSgtaaaaagttaaWaaagtatttctcWtatcBtcataacN +cgctcRKaaDKactRaNtagtatBtgaaatttcgcDactttaNtYgagagaNttgaatta +ataaaSMattRHNtYtgttgaDBRBttgWttagSatgacDggNVagRWcggctacDaYSg +aaattHgtYaaagctccVtatacattaMctttgSgacatBKaattRgtaBRtttaactat +tctagcMKMtttctgtgtgVgtctttcDcgtaaMtaggtaaaDtcaYtatccgattcYtg +aaRttctKaNctaYgYaattYgRttWctWttaaaccaatcactVatgcgYttgaaatgat +KBcNRgctcatgaccHagcgaaaatgtVgccatcaBSatKccRStSattaaatttggtaa +gcVattctgVcattMtacatMgaaaaaataYNDtDaatcatWattcaggNcaccctcBtg +cKcHagYtatBatgBttgtVttaYBgBgataaHNtacRtcaaBaKcagNtcagaatYgtt +WgggaNDagtatagRtctcDtDaHScagttcYcatcSYacHcagagNgtgcHagtacagc +tgRtatatMtaatRaWMHgaaKacaBRtagHtaaaNcVHcatWBgWaaacWccggtaaRc +attgMgttaNgttVMVttgcaagagaatcaaaaaagYScKVtgccgacHgacgttcaMcc +tcattatgcBttttaagtKatDactccgBatHYgttcatcgaaatctSaKaagaatWVtc +gttgtcttaMaaYaSDtaaaataccgcKMtatgKtgScaaDMaaaactgtgagcVtttaR +cttgtaNMatatatttggtMgYVatDaatttgctttaaRtaBgttaYaaagKtataMtWS +tcHaaaaNacgctacMttDDgactacaNaatBcagtcattatatSttaVgRtWgSggcaa +tSataVgSYgctBttataaYRRgaactgtgHtgacHWSactYNgtttBactatWStaNtc +StcMttgattStacctgaattctWatNaaHgMatattcaaaKWaBaataatHKgaWgata +YcaWMBtgtacKagaaaaagaattttWttDaMtggttgtgaNMtVtDcaacNttactatt +acggKctatttaaaaBKatagttHaatggaatatYWgtaVtNaaYgataatMaccWagag +atRttMtgKaMcgatattaacaagatgttBBcNaYattcNgtRttgaBcctaagaSMttc +MtcctcYattcaNaRBttaatgVcMNgaacKagatcgNctaWVgttaaYRtgctSctaaa +aNtttgctaaScttcVattaHtaaMacNgttNtKHMcctattttaRtttVtSgtacatBg +tVaaSSaMVaRBcaSaRHtaWtWHttMtattVcaMtWaaaNaccccgHYtcatagaaRta +aBaatttaBccaatcRctcatagWgcBHRtacaaDttcBgaHggcgctaHtgacagcSNa +ttcctcgagaccBggtcaagWctgVcRDgVtaagtttaattatcMtgatNagYttHtYta +gccRatagDtaatcNtaKtacaMSgDaaaatttgHaHtRDgtaattKtaMHgaBcaWtBN +YaWgtttStttaSttgataatgactMKatHBtttaVcYatgggttttaDKcSatttMata +tcagtYaBtgVacaatHcaDMcccgtaataatagDataatVaaagaagaVtctccgaRgt +RtaatcgagtcacttgttSatgNDHaSNRcggtaSaagcSaBgWSgcatcaaWatgttac +atgattcWacMtagtgNcacgatgatttttRcWttSgtaatMRRBaacNWRHaaBaattD +aagStgatccttcaDacccctKaagScSSHaaYHWcHcaWcaaaMBataattgDtagccW +tcRHataMNKtMgHaBcatcgaagtgtaRgtgggaVMatgttaWRtStBHactaaRaact +NctcHaaaggcatgcVHKHgaatcSccttggSaWatWtNcaaBctaRagaaacacgcttc +KatRattcWtgYDaaaaaaNatWtKgaacgtNttactgWHBaccaWacggttcaaVgaga +aacVtMttatagaagtatWtaaaNHYaMacagWagtaatttgcatcttcgaatacggaHt +aatVattctaDaHtRKRaNHcttacatcDKttMDKaWggDtaatcttYctcWtRaaaaKt +aatcctgccccatgcgDtctaaVMtWRKKDctaatatDgactagWtaaaBcKcacMactM +HHttgDataKHDaDttHttatttagtcaaVatccKWtacWtSVcaggtaatatDSatgcc +tKtatDtttagacKaaaagcgtttaaSaaaYtgattgtKtgBMcKttgDaaaagttBRat +HgcaKgDgtgcWataatMWgcVaVatcYgWttaDatcatNaVgtttgggcttgaHRDaWg +atttctgMHgtVtgccttBtWtaatcgttcgKgRcaBaRMtaattWgctaatMaVBccaH +tDagaBNaataRcacYcYcHcatBgaNtgaNgKHttctYaacaaaYgBttRNtNggaagc +WtDggattgagtHaWttVacaaaBtgttaNctaatactKaMaaaaaDtaRatttDaaagN +ttcYcaaactcMgaYgtacaaatMaaatYtcacVaacgaaDagatWgBgaataggtWtKa +aMtgDttHtgagttaatttgVaaDagttNMataatttaSVattNaDtKVccaaatcgaYV +taaaacKRaataatgaBDtctRtgVcttatttYtgaHgttBWatgaatatacSaacctSa +tNNRccagtactKagaRtgSKMcgaaDattttagtHcKcaaagtggtataaaggctccta +SatHtaMtRKattaNRcWtccgctataKggatWttaggtaatHDRatttattRWgcgatc +ttagSgtcttactatgYgttYaVBtgcaYaaRtDaatacHHtDcttHgBgNcccataDta +aaaatctNtacatatWaRMBgaattaaaacgctctctcaagtKcacNacgVRVcttttta +acttgctcStatRScaRaMataNaKagtatcattRttNaVatcKgtacNatttttgaNcg +acaaKctHWtgaKStacMaBatgWttNSacaaKcaDaatcWaKaccgYBggMScgaMcct +agcaDatgtttcVatgtRBtKNWHtcctWDtatttttNNSaatattcMttgatKgNgaNB +atcSggtctRcttttttatatggtNttDYNYgaaaKctcacacYHRgttacatacttYac +aataNaagaaaagttataNaataSatacagttScacVaScaccSWtccagKHtaatcaaa +tVacatWacgBctccaataHaaYtMtacKacHttttKtcataWWtgtgaatWaataaaaa +catttcaccttaHtttgttccaatcccgRBaWgatKgagtttBaVgaNtaNVBgcaataa +gaatagcaKRttgtatcaattaMtaacatataDBgtaaNttcaNcgagatYactggttat +gtNVtaBNtDaaDtDttaSaWtactaVtHactttNttcttcatWttcDatKaacgtttgg +VDaDtVagttatgtcagactKaatcaYtSgttttataaataDttKttKagacWgHgatat +aaatcttagatNKtttWtWaaatattacSHaRgtttScttaatWttacgRRaaMactcat +BacaccatRtttgaacctacttcDMggcVaSBagaatcttaKMagcaVtctDVataWtSg +atagacttBctDtBNWgtgKatWctYgaaStccgVaaaDattYatagtatcaacBaWYct +gaaatttaKVgYtStNtcaVggtggaNYgaRtMaacataSttcagacVactcaVaagtgg +tattaaDBNDaagtatatMtactatatgatRSgtttgccaacgcacRMtacRYNataaga +tcMgttgatcataaacttVcatatgWtacaaaWttggaaactttaScataactRattMtD +acVYataaaagMaattttKtgaBttKcaacatattVtagtcatgactcgDaacDtaWcta +tRttSSYNtgWaScaaataagaaatKtagacataatggNaatttcSKtVWtgacagKWat +tcgVatttcKWgagcaWgNKaaaatatgtaaacgttcactaaWgacaccBNaacagaaSt +ctgctaHcVtttMtcYttStagYcgtttBcRtaYacttgNaacMtDRtagcatgtgcgag +cScaMgtaatBaKataactMttttattaRcattattatacgtaagSNatVRgcttcgaVa +acHNtctaHBKYgKaccYcttagagcccaVgatttgttagactaaacgtgcaBgccaWga +VataggattDBWaattttgtBacWtttttaatDtMgaactaagcVtctcagBMKatgatt +gaNaVttggatDaSaBatttcgccatatgctaattgYacatgatccacaaMHtttcKYKa +WtYcgDtNaaDccgNaNcacacHKttDtttaggctagRVtYgtaactagctttcacaaat +YtHaattYacaattaMSagMactcctcatgtScttcaaYtataaaaScHYaKcaYacact +VcacataNtaBcaRatgYagVBatttgtaactttgRggacaagcVacctattacRcaaMa +cHRagagtaVNctacagtgagacgaaaggKttacattgggacaataKNtattcaagWKtt +gatNagNtgctaNgagatNacSatctNatttatctatRgaaaatKatNKSBcKactatac +StcagtaggtVtcaaaBYYgctattKtWNttcRacaaaNatgaacttaRtaaDSttVBYt +aatccagtNaaacRttagaaccRBatataWaatKctcattcSacWaacaacactDttVtt +gacYaagagtaSgcMttBttaVNgRVagKDcttcttcNtaggttgcgacYacttaaggVH +caagDagaagataaVaatctgtatRatDtKaaSDgattcaattYtcatgYgtgaVMtMaa +ctaagaatgRgDtHttaaccaatStaaaaMctVDDtgttatcttaBBgccNacKMaHggc +BMttctgNctHggagaataYMgtaMccaataattHttYttKggtKaccaactcccHtMSa +atNactcRtttcatgcKcatgcacttcatSaatatactttVtaYttDattgWcctcactc +YccattaDDaHaaKcaatSttagKtWtcatRcaactattaattYaDggKtagtNcgSgtt +tKRgtDWtVHtDNcHWNtKtccgtctagtatSctaBcacgcaBtaacatgagatVtttaa +ggcaVttBttaStWtattgYaggtSatBMBDactVtggttDagacataaactactBgcac +aacMaagaStccaWNaaSYMYtgtaKaMcYSaHaaaatatttMgtcaaDScaKtcaBVta +MVMRRDMtcttRBgWctaacttgaacNaatgttWgtggBtRttHVKgKcHVtatattSaa +aatBttcBtttcDgHccBagtRBRttaVagBctRcaagcattacKccaWVWtaVcggtta +tNaSgccgKtYcBaagcWgcatgaNHaKtagNgcHcgtgtcataaaatagagacttgHYa +tattctaBgtttatRatctatttagacattttNtWaaSagtaHatRtctcggatttatgt +gatBtctRggggcatWctaSVMaRtcatgKattgRcatMaHaataNcBcDcaggcactat +tHBgaatStatattcatBgMVataaSacVacKHatggttaaBKtgtaSaWMattttMacK +tgaaWaaWgctgRatgtgDacBtSaHtDgtgtMVttagatgattagagaSttgattgtSa +aacagHaaatacaRcaccBtaaDtcaMtKaaStttatKagaataaNcaaBtattKaVNaW +aNactagtYattaaagWgHttaMcKaSagatSactctatMSagtggaYctcacKKgaSMg +cRgKtgccagNMataatccaVgatcttHagttttcttaaccataggggcttaDtYatcga +aaMataagcaaatBttgHHcHagacagagaggcacWtacccMttacgtgNttattYctVa +aactgttaagtKatMagttcacaaagggatgaVNMatgcaSattatcKagtHaBtgaagB +cggagtWttVaaDaccMScactgVatccaRaSatattNtgcBatgBaaNgtcaBMgggaa +tgagtatRgaatgtNttacaggcttaHaataaHSagatagtgVctattaaagggaagDWV +ccatcKaaaatRccccaSVaaatttMtatStgtWagtStMaaatBctgcctKWgttDDaS +KactctaaVRtaSWcVactggaaaaNMaaaccgcacNtaVgaagcttDNgaDBtaMaMKN +tKccaVtgctcttMMYaaaaHaattcWgHcgtacatWaMaaKtaataccgBDaYRaggat +atSKcScYagMtaatKHMtaaccatgHgtagDaggtgtaaatatagaKVgccRYctcRaK +BKWtgatHYcaHgBaYtttMcatataatgaDttcatttaStgtcVSgacggtggVgtBtg +acatgtaaSgtBgatKtKtaYcatVtNattataaaHaSccHaaagctSMKattcatagca +cagtgBRataacaatMttKcWaaaaatagStcggRttaattatWaataatMaYagatgVt +atccttttHaScgtBgagWcatgBtgcctatcgtaaWHacagtactgaattaaaaaNatt +RNMaSSNSctattcaaagccVVcatattttagMcgtattNtVBactacScattgKVtata +aKtttgNaWcttNacctagtgaNaaDcagtaWgKggaaKtacgcaaaYttatacSttgYa +YttcDNagggttVDagHatSgtacYVatataVattataSataacgKgatVtVacHYRWtt +atcctaaDtgtaaDgRDttttattWtaaDttggatcattNgtVaaaVggaaggcYgSWaa +attcWHcgaSaVWaMatctMDtHBgttttaatctaWaagatatDKtVttaccgaMatRaa +aBttaNagHatDHWcDtBVttaatKtMataYttSRHHcgtaHDtggttccaaagRRtaWt +VctRcaNDttatacgatMcaatNHtacgaattBaatHtcccatctctccBtgtataYcta +tgtcgaaDYWtNggatNcacRtMaatNtKcttSYSctaDaaaggctDaStatKtataBgc +VaatttggYcttaaatgatgtHctaaccaactttgggttcMaaDattatKtVacgVcSca +actSataSccHttYctttgtggcDtMcactaNSBtMRBMaggttWKtattaatgtKHact +tcaMVatctgttgtccaaYNtaagttKaacttctHcgcWtYttatMBgBaMacaattaDa +actNaaatSatcVtSSgatctatgNatSYaattRatgcDgtctataagagaagRgatatt +tcccaataHgttttWKtgaagNRtctaaBtWcHHcDgaattgaaaKtgttaaRtatgtaM +aggDttcMaccaMaattDctgYctaWtStaNtgRKaBtNcMHcSttMtaKccYacgNNct +ttatStgVtaYtaagttaagaBHaaStVKHatgttRVWtataMtSatgcaattcMcttat +KgMcagtgaatcYtcctNaYcttactttctcttcatggcgNcatScStBtagctWtHaaW +attaccgtctcgtBMcaaacKctcccaacttBgtWStVttMRgKcVagHttVtaagMaNa +tcaHttacatcYKttDBtatgSattVcgBcBVYttHNtcatKgcYgaaSaKtatttttMt +ctatctaSaattDttcWagHSacgttagYgacWaSaDKatcNgctaatgVSctgctYgaK +gKtaataggtggagcgtcgaaaaRYtgYWYSaatacBgacWtaNStcaattWtRctttta +aSYgttcNgtBWWgtgaatHttttBaMcMtKccagtattttcgaHaDtSVgatgaacatg +cacgtcagagDYattBcagDctcttNcNtaaaatRctgMcDacaagtttagtcaaSSaag +aaacatacaDtctctYgcaaacBcaagaBatgtattgacgagYacBDgttcgtgRtaMga +attttcNtgVcttctgtctagtgtccatatctgatYatNtatVWgttacaDacaHDDagW +tgataWtatcaaBRatDRtMgVcgaaattcSMagYgWacgggtaacaaattcagcatagS +gttactBctgSVWatYcYgcBWgggRcHtataSaattBcagHgcgcctttKcttWaggct +ttaaDtRacBactaaVaaKtaaacctcgcgccattactKactKSDcgacaVtatatagga +taKctcgSatgHSatVcgtagtgaBtSYtgaBataatStaaccaagttcaDtHtatatta +acYatattatcctacgagatcaccgtVSttctYgtcataaVactcgWtaVatttgttgga +ctaaaVcaSaDtYcgNtYtctVaMtaattatWRtWcaNtaKcaaYggatgNgaatcaatc +RtcgagtHcgVgttataHDcatttaagttctHtcgMRHtaaagaVactBMtatgaagtaa +aaaBNtataaNttcKcctaNttaaDtcgMacgDcaMatttgYtaaNtcaccgatgagMtg +ttaggWcacHttNgtcttHYMcaattKcagttcNcaaaacgNaaSattgKttaaBaKtta +tttaMggHcttttaaRNVgttaYttttMVRtYVgRatKcgVtacgaatttccBatBgYBR +tSKKctaaaatgatatgBtcttcgtttgacHagtaattatatctgDtBttatgaDtatKt +cKRcRttagattattagHgDNaaaKgcgMtHtttKtDtgaaaagtaMatcagaaccgaat +KgtatatVaccRaKYtDHtcSagtBgtgccWaaaggtYKcaHatDDaaattDStDtcKgg +tMgcMtgtHtcaaVcgtttNtagtNtgKgctaDcScgBcWSatgtatagcKgWgttgaac +gagtgcgcgtKaaaacgRtttccatatatttttMgaKagcVcVRataccWctctcgBcga +ggcgttaatgaHYtttHtaSWtagcagtttKtYaacaaataMtaNDatRgMBaBacSaat +aSDctgaactattgataaRtaVtttHatWaacWtVaHaaBDtactYtaDactttSgtKtR +attgatttatatattattataattBatagattctaacDcRMaaggttcgtcatattRVYc +ttKgtRcgWaatcgaaWWatDctacaaaagaattHaatctgttttacYatKatBaccMaM +aaVtcacStaaYgYKgtttctcattatattNgSaaHtgRaBtcataKYtHtacttgtaca +aaDtYtgatagNRcYatgaStaaagactgtcWDtYaatVaNStagaaaWtaaaataDYtc +aMatSVBVaaaYagaaaattgtgcDagWSaStattttaatNcacgataNBtaattggaat +gcMgacattHaattctctaaMatactaBaaattacaHWgBNtNaaSattttaacHtgtag +tBtcRtttSaNNaYaMaDtatDtagaKggYgcaaSttgctactDcNRtWgtttaVtggca +aactattgSgaagtattatgDgcgtgtcttagcNtRctKggtMaHgaDaaagtactgtcg +atttagatcagNggtaattaKaatgaaYaaHaattggttVaaMggatactctaBgtYHMc +ttccVcaaWtgttHHRgagttKaaagaBtaRtaaWaggttctatRatSgtatcYtaWcat +gtaBtcaatctaatRgaYYtWtccattataBacttWtcctaHaaaaggttgacgtRattK +gaagcattSBtttctaNcSctSStNtYtWaWtgtagtcttgtctttaagNKgaagacgDa +RgtNaBaVDgaattggaYtaccSVYKctSKKcatagttgSttatcStactcaatSMataH +caKgatWVYtNacagtttBtRagYHaagtaNaaVVDgatattMaagattagcatcctaMa +aMctgNtMcSaRcgctHMttaattDtttYttcgataaagtMtaagttaWaaDcaatccKg +tgMMcatBgtRtaHBcttgtBaBggcaDcgaWttgggtaDaggtgatRtYaMWDttatcN +tVcttRaKagctRgtgcNaatctgattatagattagtatatgaataDNatcYaggKRaca +atcaHcaagttagtKgRatRgttaagaaaatacVctaaaagtgtaagKVgcttSWaaHat +agHctagtDgDtSaVtgatcatttaNKgKHataKBctatatWaNgtttgcRaVNttaDgt +cttagHYKatYaVaBtaatgaBattaYcNtgcaBtHaacttVtccatDagVaaaYgWtND +BgacagVgctcaRtaHaaacttttacaaggaSRaaatagaagaatacccVaHatcBRtct +tttaaDMHWtHgacMtctcaagKDttctgYctctcNagaMgcgaaDWatMcMatatttDc +tttactaVSctagttcaRKWgtttKRaVaaKtacaacaKttatttttggcctataaDgtc +BctBDgcYYaatNactcaaRgaRWcgattgVNcWaatctgKagDMgctatKttRatcatt +MaagtctaRaVaattKctgaKtatccgaaRatcHMaaaaaagattccacgtacgaDStat +atctcataggtacgcgatgtgaaggtHYtatWagKVKgaMDcaatttWccttgKgagtct +agatgaatgVRcctaMttgtaRaaYtRtaacWgaaaMttatcatNcgttactaaggtDaa +ggcagtRctcatcaatggYagccagcgaatatagtgttWtaccaRctagatttDtaaatR +cDKtccHtBWgttctWaagccYBSgtggaaagHNttHtctaaattaBatggaDMgaBgat +atcaatactcMtaaKtcYccgatDaYgHDBaagBattWattgatttttaagaRaaggatg +gYggaKttaKtBVBcttaWcttBtacctYaNYttgctgtBaaMtWtcWaagtaaggWcgM +DaaNtccWMWtatcMVgaSaRctaKtBgKWDacDgaaaaNgttcaaaaataMcttaWtat +gNaVaaRataWtgKctRatataagtgttgacgaKgaNgtaHattaaRagSgattctatgt +YtcaattagBYBatccYtgtNacHagHtacVcVacaacaccgNgBtataYaatWHSttat +tgctDacttgtgHgHcMcHacagctRSDtgattaggaDHtYagatggagWtaMatcRccc +acRaaaYagcagatgatacatatttVBBcaaMtctctaWgaNtttcctaVcttaYBDBct +RgSaagcNgatttcacgtcRDaVBttaRaggtaaggHcacttccgDBKgagaatttataa +aMaRattagcVgtttacaaagagaaaMtgDtttYttggcttataKaStacaVttBttctt +gBcVaataaagagtgagBgcgNcNattgaaacRcactDaaccaatWMtaaHtBgaaacaa +ccctcMctcaaatctMWttggttttacttagcRtttacatRtccBttVcatgaaBacaYg +agHttatWDtcctSatRtYggHtNMttRgNtgcatcacgacagaHgtYaSaactgaaNWV +agtagttagaNgatctgcatWYaDacataHtaWttaatHaDgactYgttcaSVtttacct +aatttaDgRcagacaDtgcYVttaagaSSKBYtgHtDtNtcgtcWttDtgtcNtgacKag +cactccDMacDNcccctWataRKcaaatttctRVaacagcaMtataaattWBctttgKgV +catttaVgtDgtatHtgtaSctagtatagcBtBtgtatgtcgcMcgagttctacgaaBgW +ccgaWatgcaRtWtaagYttaNtcWaHtgattYDatWRgRWagtRcHggNatNttWaaac +aSgcaatMatgacNgggaSatgatttcBHcctaaggWactacagaaaagctMcaaagaYt +HVgtaaHKgKattVaWtttcctaWgaKattatgMaattBgaaagtgaSaaaWtSNBtttY +ataVgNatgaSgcBaaccatattcctctagRtattatctttctMtgaRtctcYgaatDtR +cHgcRVtWtaacDtcacYatRcttNgcgaDtVctWtacHtatatgtatKaaggtaNcata +KRaataacacDctcctWgtSaWcatcDgatatBtaatHSNBtcaataaStHtacttaYaD +aMtaagMtgNaaaaNccccgYWHaatgcBcttaBcgtMBKggccaVgacaWgaaaaaVYc +RKctMgcaccWctcSacttcVtacgaagtYtcctttttaYgttattaataactSttRggt +cVgagWRStatKataYcaatNMtacttcgcttVBaYRaKttaaYatacagctBgagcttc +HcaatBaaaVcgctcacaMgttaHaggctaDtSgatattggggBgRMagtaattggattg +YYHtVtcttSRYaacttataBtNKgatVaWSDWacatVcttgttgaagScaDaSttcact +aattagatKttaMcHtMgKccaYatKataMcKNgattgtYtaaRHHcaWagctgtgcYat +MHaatRDgtgttYctatNKtSDtaKgcBttgagtKtacatgaaggcgMatDaWtcBatag +taaaatNYtSVgVatttcaNgRtaRaaNBttggaatVgaaaaagaaggtgNtttVBgcct +tgtgaBtgMgtaaacBgtactWgtaacctatatggaSYattYtVgtttaagccaRtatRM +cgWMgDVSNgataatBRccNagagStHttBgctaBagatattaacaagaggttttcDaRa +gtcDgtHttcataagaacaKBttaBgactaRatgaaDYHttgVagcMcBDgYactWgSga +cBataMMcttSaRHgcagKcgaaYaDgttcataYKcttcMWttattaaBacDcttDtttB +catVggttVHtgtMgKcgaaVgtcgMaaHHYBMaHtaaKaDttaNgNtttttaggMcWtt +NaaaDaaaaactRgaatagSVHtaataagttStccaatcHataatacMcattHtacaatt +tctgatggacatatgcaaacaKBatgcagacagVcctccgcaacNatcMaHtcMtaSctg +taYgtStcBtcatDacRggttRgagaaHatVcttYWgaDtatgYcaBKgtSWVYtttctW +ttHtctaYttttaBtcataaNgtBRaNcgttKgtgVKgggVtWatcWagttSttttttaM +aRWtccgttttattaHatttBVtataSctRWtgcMacaattaStBcacggaatRatactV +gaagMaaagWacaMgctaacaHctHtaatacacgaYagtcttKagcDttaKBHccgtaHa +acaKVtcMKcaataaaNaggttSaatcatgaNaaBtacggBcaagatcRgttttHaNgtK +ctYatBHHtaaaDNHtaVtVagttVacKtcYgcattcatacaaagtaacKaKKtaaNtNa +taaNaaSaBtagaattctgacacNtaHtataBDttBctataatagYSctgtaHcgccgaM +BaggttaMHtKgttactaaHaacgDatataaagcaWtgaMtttgVatcKaattcgHVNat +NgDaaYtataHacaaacaagagtatatDStgcNgcRtaaWVVaDStNgtcaaacgDttaa +ggNttWcaVNaccctgaaaMcagVYVaMtBgtatacSacgSgNtaaaDtRaBSaWcNacg +YaggtcaYtattagVStaccgatgSStMattctWtattHtHaDtatgYaatattgtttta +NggttVatcttRcgaNtHaVaStgaagactcacaaatcactgataaKBtNHtttctWWta +ttgactacNtaWatataaaBaatBttgggtatYtttYtgttttVttgagtcVaMVgaatN +taaNgKMaacgtaatattKWggcagtgRttgtgacactaaYacactggaaKaWYRgcatg +cgttctBcttggtVaaWgtttHagtcaatctcggaNWtaatBNcaMVKStaNcMtgatat +aatDYMctttcgcatgcYtHtVNgStggagcBtggMgccctgtgNtVatactgcctcHca +taDBtaStgNcagaYttaMtcaYtgtagatDaagaHaaaRcRataattcaDtcaDgttgt +atRaaaaYaRgtttDBgDcgaagcNttgcVttcacttaMgtMWaYaattcggaDcgaVtY +attaBYaaaattaHVttttWaacDttaRaSWactcBgaRctacaVStBaaatRgaacMSa +agaatagYtNctcaatagctNttaVtgctgtttgYcttaatgtgMaStactgDBagVSgg +tSKMYttDatgtMaaSaVtccSRMgaaaactHaatWWtcatttctDgcMcggVtgtRtca +tctttNatcaatatYaKaaaatKWtDDDaaactaagtacRHtcKttacaataggttWctt +ataSaYctgctVtaaVggatcctaHVttgWtgHtWttaDHaNgaccctatatgcWtNtta +cctaYtttDWtttaggHNgccatattacKggattVatatcRcggRWMtgcaVRaaHgtaa +taattttaggtctcDccaatatgSaaaagatDtaaVtYgNaHBtcaYttaaaaacagata +taaagttaaaDWccMHMattggtaaagtccgaKtatDKaVHaBagaBatactataVttDt +tDaMagctctaaDSggtttgaDacacVatcttNtgatKtVaBStatgNtgDKYcaatcat +aWtcNatYccgRtcgBHacaBaatagaVtagcttgaKagcgHtttDNtgaagMttStttt +gDDKRWtagtaBgtgagtgBcaDtWtaHcctatHatttgttWgagcggDtgtRDRcaaat +agcacacRtDgtgVaWtaattRacVataBWacSYWVctgYtWDaVtaKataaacttKaaa +MVHaaaaKNtaaacttgVataaaatMaaatMaagtatcaaRtatSYRtBtaataattgtt +tgaWtaNNtctcaatNaataaaaaaattgaaaattattgtgttaaYatccccHtaNcatt +cacttttaMgVDtaDMtcaWSgYWcSYtSgaatHtgctagaVattaBtaaaYgatattcg +aaBtgaaDacacatRaagcgggagggDMtatDttaatttggaKSNtactRMttactgtBg +gcgtcatNttctattaVacgttccKtVttMacttWtctaYcacgtaVtaaRgKcttggat +SYatattttgttacaaMgtgagagaSatattWcagDttggNtNaaYtaggaaKtYHcttg +KattWagNgtaagHHVatYatcattaaaaaYtHgttcaaaataattatBgcaKWKtagaa +tagtatBagaaMtattMagaMtHcWgYcacgttagtgtDNggctatNatRcYYHtaacMa +SStattRagRcgataaaatWNNatgaaatttVtKcRtKtDtaaMcctccaDRcaHtBSWc +YtaKttcacaaMaataaMaactccgSgtYattDtaWctagatBtaatSgatgatHKgttg +caaaaagaScHtgaaHRDatSagatcBcggcatcatYVaatgMaatStgNgWaaaaMttg +cYaaagttSHaYgaaatHattBgtaaMRagSaSacBaagtttttcatgttaaYcagYtgK +tYctaStcaagcgtaVattaNatWtHgtHKNDtcNaKaVaStSacaaStttagaaataat +gcDSatgtaKtgMMtcaaagtNattacMYgtgctNgVcaaNcDtaaaVtYggtaaaactg +caagaWNcaaacctDSaaSgVaKtctcatataMtggBtaRttKtagRcctgttaHgWRaa +ttgDaaatttHtaccagctcagaccKaaBctaagtatWtaVagBgtttatgaHaaggatt +StaactWacKDVtMHccgtacaMWYctDtagatttRctaccRagtWcWgaaaaMcagttc +tgacSctaaaactgaatcacaNcaMWtWccYgtttNaatttggttaaNtggttSattttc +aacgYVccMtcgaactBtatcYttcYDVMttcgattaKWtatttagcaatatcagWatgc +RVaatgRtacWaVVBttggatRtaNgRagttDYataacDVBcaaactttgtttgaccata +gHMtRctaWcgacagtgcVcaaVgRgtaagtRaaaattSBKacBaatcagaatgtHattc +aVRtatVSSaKatNataWRVaaagMaacataDgataWHatcNYcMtatttggaSatttcH +cgacaYcaKaaatattacHcSaBVatHacactaMDataaaggcacaacaSacctgtaaRg +tcccaaaatWtDtagtcaagNtttgatDacDgcagaDcWgatDaaKagctDWtttatatW +gDcaaaWttStDtKtatSagVgaaKtaacgaccgMgaSaatRRcagYtgttNDggcHSca +aYDWtcaacgtaHgaStKtgMtRtaatccagtDaaacHgtacaaccHtagataNaattat +cVtgaKaaNaaaaaaaagttgMgtcRaNaacagtaKcaBgtttgaMDgDMacttattatg +aDgagcgtcacaaRaagtYaggMtaaactagaacagVaMWataggtatHagtttaaHtca +gtaaatgRgcatgRctgaMttBaaataagWVtcHctgtgtYaaaaVtKtaSaaBatMttt +gttatattattcaaBYctBWtggatBtgaggDagtgcacVataRBctaBaaaataatttt +tNggtccgtVaaaaataaattBHaatBaagaHgttaagcctaatcaaatgaYtKaatYta +aggtMgaRggtWgggNactaacgaRaaattSttWtaataaVtHgtacttNtaagHaSacg +WggaYggNStcctgacgDcgHggtttHggtNtMtttDatNDgtgacgtatacgatKatat +aaacaattSaaagcagatKtttSagcaaMttttgaKtMtagtcRacctKSttBttaatMt +gcgttacaaagaVaataattcaSaaWcBVacYKtacaNBaaKRtRtcgWtWBaRKVtYWW +WgattgBctaaatKaattaYtMtSBMBHDtBtaggDtcNctWYagtgSaaBaVtcttNgt +cgttHtgtMtctatKtatVggKaSaagtttattttatgtactactHtHttSMactatHca +agaattVataaaMKNtaMccgtgatDaHcaacttRataacaNgaatcSBtatgacBcctc +gggtaatWaaWtacacaattctRVgattctatgtgtatHagatagggacVaattttDtNa +WKagtatatHtagacgaggtatgtcagtgagHccccaatNataKMBaHtcWgctagtgHa +atBatSataDatatcacccaagattttcSatKgatWtgaagtcBMataaHaaMaattatg +cttWWtttcgVKYNBattggtacttcaaMaVNcctcHatcgctVcttKatgtctctBMgg +acatcaggacSgaKttgagtctKVYaaagtaaSgaaaHaWactgRattaaBttVaHtgga +ttagRWtaaDaaatgatttSMBWMaDactScgRYtgaVagNctgtSBataKacStHRatc +tVgBKaggccaRctaacttcYKtcaDcttgaaacBBataatacYMgWgctgtacttttat +gaSaaatYcccgattattRStccaaaBagaacaaaVtttgcttatagaaacacScccSaN +taaaaBgtaaggcDgtSttRatMYSWatcgtaacgtStBagttaVaaaScccSggaMDBS +gcaaKaggatatacgtatgcWactccgVctNttMaYtaaatKaaatgKStaaaHaKatat +gBtcctatgtVaBggaatBcgcaatgagtatHcYagctDgtWaaccagtatWWtaRtKag +atagtgKatatgaaaggcaWgtNKaaagataWaatHaaaaaKMaaatttBtatHtctNac +tKtBVVagtatcacgtMgtgttaKtaatcgaaMHtYKNcMaatgcaSaaDBaaaaagaWa +DtWMgaacatttDcatttaBaBtDttaaSMtcagcttttRWWaataattcNctactWaat +NaBaattaagaaacttYRHaccatatKtaKcNVgttYagttBtaaaaVtctcgVctagct +cgSVatatagVtMcaaHRctaHStttNtcattRaatgtaRtgttaatYtaagcattgaat +ttaKtctaKKgaaggtcgMctttcWaagcgWaKcttcYttgtgaRaagMtDatgWgYaat +aKaatSWScatKBtYgtaagagaVcacgctHStaacaSgBtgtaNRYaaWtWcKgaccDt +gaWtgagMaYgVVgBaRacYtcKgatcagttgtaKcgttgagNaStctggaatVtactaS +NtaaagtaatcaattaaVaaDattHDBaHKDHctVggcaaacccKMaatVtgttacBcct +StgBgMtScgaaHcatgctMtStaVttttcDaNagtDVaatYcggaDaYtaactaNgtcc +aattSacaaaaRgtagaaKgtcRSNtgatBacccttMtactatKgtaaRMagataMatgV +tVKagaRagtcagMgMaatRHNttagaagaatgggaatcHtttttSgtNgYatgtgcYta +atgDctMaaaMccVScgcRgKNaaagtaMtacaKaMNaBatagBttttcttttYatataN +aWcagatttgMtgaaacaBYtHaaatgtaDactatttNatttKttSattgBatSRtgKHt +tacgattgcggtaaaaacHHtaNgMcgHaVDtgtagaagatBaaagDttaacSatttaat +ttaccagatataattggVgaRctRtcgccVatRNtDgcagBcVaHtBaatDttatgKRKa +gataaRgcagtaKgagttatatcaMSagttccRcttaaatgatcttataaacaaatttcc +cttaBaWtagtagttMaacMaKaaaagHatYKactttRatgtctcgattBcSagaDKttt +HtBaccttNttVttVVtggttacgtaaBMRgatcgtctacaaNBtaVggttYaaggattc +caNgRgtagBtgtaBacaagtataaatBaaatKRtaMtKHgatcgYggDSgKRaSttHSt +catgtatatWacacRacHcatYtttaacYatatgtgttNtgcSagDHgataYttNattat +cVattcaaYttggtaRHtWtcgaBacgtttaBaccaBaatgtcgcNagaNtKtaDtgDta +tgDaBtcKgtBgatacNaccDDatttYtKggMtYNtaactgVacattaaHgMttatcgtH +MNtataBtKSgccaVttaBcttattcBaagtgaWtaRtcctDVRatgaattgatatgaWg +ccacDaatKaHtttacatNttaWNWgtacaggctacttBaYaaatatacaaaatttcgNH +gMgttHctcKYcttgMtaacBaDVtaatttacagaRttttttagcKagtKactatMRtgt +DtaattccRcaaKSttagttttBtctatagaKaVttttgcNagtKVccttagRgWaNaKW +ttataDgcgaatgMKatgatRcYtctgVagaccgcgVgactagaWaaHNtcRNRKaatac +tcYaNtSDKtcVVggNgDagtttaaKRgttaDcgtNNgtcaYttggtttYtatgtaaagg +attttagatattKMcatgYaaatcaVactcagagtRYtgtaactatagtBaDtVaWatDa +tctataaaSgggtactaYaKKWagaaaaataaattatagRcaaaVataVagatatgtagg +cWagacRWattctgacgcDtaBcYattgtaDggMatgagcgagaggctaaatVtctcagR +agDtSgKNcgtVcStacatttagNtgatSNgatcYVtHattHtBgMacRaattaHBacRc +NaaccctVaaYaattcVccatacKcttSagtctgKMNagRaNcatNgcgHattStSKYRg +gtcagtcaccattttagtMaccctggVattHaatVagaaMaattaVacatacacaaatta +attacgtKtagaaaMgatWgWccatYtagacKatctKatMcggYcgcatgHRtcStVtaa +tHgSaaaVagtgaatgtgYtattaYcRagatgatcataacacSgaYaactMKttatRcga +ataaMSatacNgaMatttcggccacgaYYMcaKattRagDtRtatMVBtaattWtMHgNa +WDgStaaSNggStcBcVYtaYagaHtacagttccMcgtYtYttcattgSWcttagttcgt +HtgVRYgaMacttBtatcaactaaaaVtDgataaDgtatcatYDttaStgccBacctaaB +agttgRtaSBtaaaagWgcacBggttagcMaYatttBgtaggtRBaSagttcacgtaDaY +aaaacDSaKattctgtSatatgtatggVBcctctgtgaaHDKgttaRttttBMHgRMgHa +gtagMgacgaagttaatattgRtHtHttatYaaagcagatgtgattagtggcactactVa +ttagatctctgtttatcattYttgatHcHttagStgatgactctDaaatcagtgttgttt +ttcYaaagtatatcYcaSaacaVttcgWtatKaaaHWtRgtttaKacttctgaaNaYacc +tNtcStatttaaagttKgtgatcctBcaBtctttaaaKagttgDtWctDtgtgctataKa +gtaNHatctagYgatcMgtggYaagactgacacttaRaaccHgttcaYtagWtggtgBcS +tacaMcMHataaaNagatactccaggagttaatcatRttttgaKNgSgcaggtgttRaYc +aaataBtaDtatHgBtatacKaataKtaggaaatatgcataaHgaKttttatMaaaNgMa +tYattgaatNtatVaggtKctttHattcatttatYtattagtataYtttagYcattagaa +ataHtaaccttactcatYttHMRagttctDagNSVgcgVaNNattctVcaaVagaattta +agaggttttacRagtagtaaaBaBaaMtaScKgVaRcNtctgtataagtatVgtDgHaYt +tcHYttaagatRgtgaattctYaaaattRtcWtacDDaRatcaKtaSacaagctaNttRY +agMSDKtWgWaYNgaaaatatNtaatatHMtMWRaRacaaaatgctgctacNKaKtagtt +gVatDaVccatSDtgaSggcgWatccBgaaVtgtaWttagatVaBWtacgWtaYattaaa +tMctDgDaaKatttgaaatgctWctttaHtggHaBBSRVBWtgattgagatccNcaaaHt +>THREE Homo sapiens frequency +gcactagtattgtcgggatcccattaacaggctcaaccacgagctcacgcgaggacatgt +agtccgtatctttaacgaagcgacagcgacagaactcccatggataaccaattataaggc +ccgtaatcctctagacatcgtttaccaataaatccgctttctccgtaatcatgttgaata +ccccagagtagtccagatgataaccgatgaaacacaagtctttctcaatgcacttacggt +gaacttattaccgccaacgtagctcatcaaggttgcgacatctagttgtgtgtttgcgac +gagcccagcgaacttcatcaactttcgtatattcaacgccttgtaattttactttaagac +gcctggtgatgtagattcttagataatcagtttgttatcggctgtactttaccataattt +cacaggtttcaggtcaagaagattatagctgtatatacagttccatgctcggtgcacaga +aacgtgatcggataataatcaatcgcttatgtcgtctttaggcgtatccaatacatgccc +cgataccgcagtgtatttcgacatgtaggtataccgtcgcatttgagctcgagtcaggac +gtcagctagattagattccttaatagaatataccgacctctagtccgaactaaactatag +ataacgccaacttcaggttaattgtctagtcgtctgtttgcagatgggattcttagatga +gtgagtatcggccatattggttcgagcactttagtttttgatgcataggatatgcaatgt +atagctgaaagtactttatctgtttcaaactcacattgattaaaccggtaaacctttaaa +gactacaagaaaatattcagtgagggcaattttgtcaatcacaatcttccagctagagat +acttcacaatttgtcttgaggctacgcaacattagacggattttcgcgttttattgaaat +aatcgaggggcccaagagtatccatagttcattttgtaagatttctttacaggcttatta +cagcttcttcagactcctacatgcttacgagttatatgctagcatgtgaacaatagatta +atatacaggaaaacgtacattgagagagatgaccctacacagcgcaaccgttgagtactt +tcattaaagggtaacgctctcgagacagcatccttaagatggccttattgtcaaatcatt +tgcagaagtacgcaagatccctaaccaacgtagaagaatccctacaaacacatgagacgc +ggtgaaaatagacagggtgttagtattcaatcttcggagtatcaatttcgccaatcttgg +tgagaaagcataccctttcttcagagaaagaagatcaatcataacactatctttaacgag +gtacgcacgcgcatcattacctgcctccatggatctttaggatagcggaaagtattggca +gcgtattgtgatttcgttcctactttatcaatttcacattcatatacatgtcttttatca +aaatcgccaataagataggatgagctatattagatgctagtagagttcgcgccaacatca +tcgataggaatactcaggacagcgtgataggacttttcaatccctaatactctctataat +tataactctctcttaagtttggaggcagtaacgcgctctatataatcagtttgctgcacc +attcttcagcctctgatacatacaaataaattccacagcagtaagagggtttaattgaga +catcttgggaacttaggattttactctaacatcaccgaaacgattattggataccgtacc +taaacgaactttctcaaggcagtaatataggacatccgcaataacacaaatgctgcctcc +ccaggagttatgtcttcctggaggctatatcttacacccactcactataggcaaactaaa +gtttaaatgttgattgtctaaaaaaaagatagataagagttggccggcgtagcacatgcg +aaagtgaatcgtaagctataattctctggacttgaagttctgtcctgttcctctgcaaga +aacaaacttcctttaaagctatttacgacgcacatctcagcaagttataaacatgttgga +agtttctagtcggaattcccaaagaacggatctatctaatgcattcctacatttttcctg +tctgccgatggtgccatcctattcaaagaatttcttaaaagtagattaaatgggactttt +aacaatgagtaaccttacgcctctaagggttcctcgagtgccatacaccagtcaggtccg +agccacatacacggagaacattctaacatagcattctcaactcgatcatttgcaggttac +ttctttcctatcctagtgctaaaaatcatacttgcaatcccatagcacggattaagaacc +taagaaacaattcagtaaaacatgttcgaattcttggtatgggaacatcattgcagctat +ggtctaacgcattaatgtttgggtacatcttccatcatataaacaggaagagtctgacga +cagggagtgcttgcgatcatgtctatcattgtgaaatcaaattgtagctcacatgtcgtc +tatgagagcgtgtatccgataagatttagaaaaatagaagtcgtataagatctcactgaa +cttttgaatgaatgtgaagcatatatgatctgctttaataaaactttatccataggatac +gtttccaaatcaattcaataattattagtcaaaatagataaggatgaacaacctgaaggc +cgatcggacgtagaaagtggtcccatcactttgagttgatattgttgaaccacacgttat +tatggttttcaaacagtctcaggatattgtatatacagataatccgataccagttgtctg +acgcccctcttacgtaccccaccctttgtgacgtttaaagcagttgttcagtattttaaa +ctaggcggcaactaatttggaaagaagcacagtggatatgtctaaattcttgttattcag +gcctgaatttaatacaccgcatagttaacttcgcggtagagttgttcatcatgcctcctc +taagctaccacttctatgatacaccaatagttgttctacggaatctgataattggccaag +tcataaacttccgctgcgttcaacccccttgctcgaatatccaactcgaaaagacagcct +tttggtgtccggaacaaatcagttacttcttttctgatgttaattctctgtggtcagata +cagaccaaaaactccgcggatttaccatcctccaagaacaaatttgcatcaacatagcat +tttggctacatattctaagtctcaatagtttaggttttcaactacattatcccaacatta +ggattggaggaataatagctgggtaagtccccttgcgtctacaatcgactattttttatg +aatatgcttctgccgcacctatggttattaaaaaagtcatgactttgaagaaccctgaaa +agatagatgaatcaggtgtaatggcagcagccaaagagcatataattagcaacactctaa +gaacattatagatatgatgatagcgatcgtcatgatgttatccggtcacaatagtagctt +catcagctaattcgttttgccagtggtgacttgcgctggaagaatcgttatacggtccct +tccctcttgatacggtgggggcttattcaaccgcgtggattgggttgtcatacttgcatt +aaacgatgtaaaccatctagtagtcaactatactaaatcacaaaatagtgatcaatacat +acccgcttcatggttttaaccatttaattgattaaagatattccgctaagaaccattatc +tacctaaactgatcgccgtatcctagtagtttgaaatttgatgtaccgtaatgatcaacg +aagtaaaacgttatattgtatgtagaataataggtcttggagctaaatgatgtgattggt +agtgaagacttacccttacaactttaccggtttctcggaagaatatactagagaatcaat +gcatgggctacataagcactttagtctaatgagataaaaaatacacgagtcttccatcat +gaattttttgtcgaaaaactcgaacctggtaatttaaaccatatatctttatgtcgtcaa +taactctcatatgttttatataacttcccaatcacgacttgtaactgcttgttcgactga +gctgtttgagctatgaggccgggatccggttgagctacatctatttgctacaagaaaaat +gaaagcacatttgttgggagttctggctacactcatagagaaataagtggcccgagtggg +tgcggcctgcctccatattcaagtgtatcttaaaccaagtggttccaacgctcgcgctaa +agaattaaagcctttatttcctccacggagtagcccgtaatccggttcgaaagagaccat +tgaagttaattttcatatccagtgaagtttaggcacaagcatgtgttctgccacatgcct +caaagcgctcttcaaccaagatatgattcatcctaacttcgatgaatgcgtctgtaacat +aaatatagaaggaatgattcggcgagttaattttcgccttctccaacatggcatccctac +gttcgttataaggaccatacatgtaggttttaaaggtttgcggttaatcgatatttacat +catagaaattctatagtcaaatttacaagactctagatactcactcgttgcagccggcta +ggaagcgctttgtaccttacttcccttttcgttgcgtaatatgaatttcatatagtaagt +tcaaggcactcatacctccgtgaagagggtagatagactattaaagttgtttaatagtac +gtattgatggaaatgacccgtaggagatttaccactcaatccacaagattcgctgctgtg +cattatcaaaacagtgcatgtcgaaacatgggttgggtccttcaaacacgaatccaggta +gagatacctttgcaatttttcgatgaaggcgaccgagataaatgagctataacactgtat +gtcttttgattgctataaaacacagaaacggatattaatttaggccgtaaccaacatctg +ttatttgacatagaacagatggtcctttacagcgtattccggccttaatattgaggtcca +gtgtattgtcctcctttaaagaagttgattgtaactgacttaaataagacatgtcaccca +ttcactgggttgcaactgctggccctttttgtccatcgcacgctaatgtgataacagtac +cgccctcacacctgcgtttaaaagacataaatgtcgctatgaaggttattcattaatttt +agctgttttcttagaaaaggtaaatttaaaattgaaaaggctagaaaactaaagttacga +caaatgtgtttgtcaagtaggcgggcatcattgagattgtaagaaataaagccataacca +gccccggaatagaaaatgttaaggaaaggcgatcttctttgaattcttattgtcaagtgc +agtcatacgttcttatcagaggacattgcaataaaatctaacaccctcccttgtgtggtt +gggccatttgtacttcgaagcgtccaccatgtgcagaggataacggaatgtggttccgtc +ccataaacgatcattctcgcccacttagtggcgcggtaaatcgctctcatagaggtaact +ggcctgtaatgtccaatgttaggctaccttctccaactttagtacaacgaataatgtccg +attaacaaggagtcaatttgtcatgaccagttcattcaggtacttgtatctatacggacg +cgttccagagtagtatttgaaattttgaggttctactgataagtttagctatcgctgtat +gtctgaataagaatttaatgtttatcttcgataaataacaattaacaactcctaggtgat +acactgtgaagtctgctgttccccaaattacatatgctattttgttcacataccatgaag +ttaagctaagtgctctataatggcataaacggttatcaaactagctcgaatttcttttat +tacgccggaagcggattaactgctgtagatcaaacacgttaggatagtgtcgttttcata +tatatctaaattcggtctaacatgcattacccatgcttgataacgtagcacttcgcagtc +taattatgtaatgtccgtttaaccaaactttaaaaaagtttatctatcaccagtgatgcc +tcatcgtgactacccggatctttagcctttagggtctaaacagaactaatattactacgt +gtcatactccggagcttaaccaggtgaaacttatttgttaaccaaatttagtgacagggt +agaaatacgtatcaaattaacccagcaatacaataagcatgaaaataattgtaatcgggt +ttgggccggaatcccgcttggcgaaaacttaatgacatagtgtgatgcattttgcactgg +attgagccacaaactcaactagcattatgctcaatatttggccagtgttctacggtttga +aatttataaaggccgcgcaaaagtcttgtagttacaaacgcataaatctcgaacgtaata +ggtttaattagaacatccgtaggatttctgtttatagtagatttatactaaatgttctga +ttagattctgacggccttacccatacaattaataaagacgaatatattagttatagttta +ctatccaaataaattaagcgaatcgaaataaactgtcacgatactgggcagttatcaact +tatcacttatacagttcggacactctatattggtctgtgagtactctatcaaactaactc +ataagttaactgcgcttccattaaatttcaatacgttcttgtgctgtgtacaaacctata +atcgaataaatgacacatatggagatgcataataaaaaaaacggctccatatttctcgtt +aatcgggcattcttaaggaggagcatctcaccaaaaataacgttcctgataagtcttaac +tattagaccgtcttcgggaatgaacgaaacctcaagctagcatggtatagttcttgatag +cgcgtaaattctgataatactgggcggacagctggaaattagttgccagtgcacctacgc +aaatagtttacataaatcaacgggctccgaacgtaaatacaaagggttagttacatcgca +acaagatgaaaagcatgtatgtctaccgtcatccgtccctaacaaacataaaggtggtga +agaatctcgtaggtcaactataactccatccttgaagcaactactccgcgtccgtgtgcg +tagttcgcaacgagaacactactgaaaaaagctaaacaactctcggtacaaatgcggctt +gtgtcgataaagttggtggtagtgcacggaataacataacaaggaatattatttattcaa +attttttgtgactgttatttgttttctgcctagaatgtaaggatgtgttttttgtgacct +gatagttacgcttatttcaggtccacggtgcgtgagagtgtgtcctataacggcagggga +gcgaagtagtgtcctttagactattcaaggtagaattttgataacgctctataaaaggta +gaaaatcatgattgagcaataagaccccaacttatcaaaaaaggagttctcgacagcgcg +tgtacagtccctataacggctgtatttcctgtgtcacaacaccctcccatcgcactcaaa +atgtagatttatgatcagacgctaacttgttcttagagaaaaatacacgggatactctgt +gcaacgatttcattaataaggtgcagcttgggacttttttggccgtaggctttattaaca +ttcacagtaggtagcgagacttcctatgaaccaatcatgccacgcgttttaacgtttcaa +atataagctaggaagcgtttgccaggacttctataatgcaccgttttttttagtacttcc +ttactagccttagtttatgttagagtctttccaattacaaaggattgaatagccaaaatt +tctacaattctcagcgaacgccagcttaatctaaacacgagcttcaaatattctacatat +cggcaggagtcaatatataaatatgaaaatcgtaccatcctcgtacttttagaccaaacg +tcttcggataattaaatcctttttcaattaccacagtacgtgcattagaactactgctat +gaaagtaaaccttgaaatatagtcctcaagagcgtatccaagtacattgcacgtgtatac +agtcgtataaacgagttgatgttctgacgctagagcttaccattcgttaaacagataact +aaaatttaatggctgagtgacttagtgttttcgacaaacgtcgcggatgtagactattgt +ttataagcaatttttaaaaacatatgttcaaaacggtatgggatatgtcgaattccacag +gggtttatgtaccatagaagtatgtataaggtactaaaggtttaaatctgtgatattcgg +ttcggtgaaaatcagactagtcacacttagtgtctgtaaattagattgggtgaaggtaag +cgatcccgaactctacaaggcatgggatgagattctaccgactccggataacactttacg +atcgcgcataactctagctcttagataagtttaacttgtcgatctcataaacagttcaaa +atctgcgatttattgtatcaaatccatcctctatcttctataatcatctgaaccgcgata +cggcactatgagccaagtgaagattgaatccaagaaagctataattggtttattttagtc +catttaaattaagtccggtataagtgctctgtacaatatgcagtctcatgggcatatacg +ttaactaccttttgatacttcgaattggtaaaatatcgactatcgatttgcagtaaaagg +tgtagagtccaattactctttcctgttacatacgatctcttagtttggacaactagccca +tgatggcgctcctctagcgcatgaacctactttataattacatctttatcgatgaatttt +tttagactgcggaggccttgagttttaacagggctgctaaatttcttaagcgattagacg +gtagcgtcgtacgctacttgcttggaacaggcaccgaaaatattgatctactattgcgtc +aactctattctgctaatagcgatggcaaatcacagaagccctcttagtgacaatagttgt +caactatatctaagtcgacctttactgtatcaacgatcacggagagaattaccgaatacg +aaacctcaggactaaaaaacggaaaggatttgtcgacggtaaatataatacttgttaagg +gtagcgacacaggtatactttgggtgtaaacgtggtgcttcccggaacgattttcagacc +agaaaattgttccggtaaccaggaaatctcgtctgcgttaattcgtgttagtaaacttga +tcttcagactccttcttttcgttgcagcgagacttaaattatatctgcgaaatagtgccc +cgtgcatacttcagatggtaggagataccatttggcccattgtgactttacgcgattaat +taaccgacatacatctgttcctgagctatgatcgtctgaataaattacggtctcctcttg +atacctaatggtttctggagacgtttctcatgttcaaatggatagcaggagatcgcttca +tcaagtttagctacgcagagcatcaaaatatgtatgggaaagtcgatttccaaaccagaa +gggataaagagaaataacggacttctccgtagattagcctgatattttgatgggaatcat +ggcggcacatacgtaagagttgcgtgaacgaatattttggacggcgggagacacatatcg +gccattcgttaaggtctctatattggacatcacaagcttagcagtatgagctactaacac +tcaagacattattgattttttcaagatatgtttcattcctctaccgctattcccatacgt +tcgattcgccgggtgagcgaaaccacgggactgaggttaagctaatcaataacaactcgt +tgcgatagagacctatgtatactagagagaattccccaacatttttacaaaaacaaagca +gactaaaatagatacagtccctccatacaattaggaccaacatgttattgccgatcctag +cacacacaccacaaactcagaacttctgtcttacctatgaaagggtctgcacttctgatt +gtacgtgtctaattagcattaatattaaaactaattaggataaactataggtacgagctt +tactataagtcactaggtgttttccgatcgaaaaacgggaccttcaagccttggtaagta +catttaggataaagaaaaaaaggaaggtacgtgactaatctgtctaaactgacaatagag +tagtacctacatgcttcatgtcaagtcttaatacgcaagcgctctcgttatactgctcaa +caaaactcataaagttggactccatcatttagaatcatagggaccaaaacatttatttgc +tactgtcactttgtaggtgttctattctgaattcctcatattgatacatgaatcggaata +cctgtggatcccttaggacgcacgtgctttctttacgtcagaatacatattgtcagaatc +gagaagttccatgcaattaagaattcgcctctttgaaaactcatatccccacatataggg +tccaccgttattcggaaacgatataataattattccagcgttgagcgtcccttaagagcg +cattttcgcttggcctttcttctacgactctacaacgcaagtggctgtgtggagtttacc +acagcgcagcaccccatagaactacctctgagagcgcgagatggtggcagtatgctctgc +agctagcgtttagaacgcgcccgcgcattaaccagtcatattaaaatggactgtcttaat +tgtcggcattaggagcaatattaactgatgagggtatcggtcgcagaagtaatgacggaa +atacgcctctagtccgcagagatacgattacagactcagatcccctaacaagcaaaacga +ttaaatcggaatcactccccctatgacatatttgaaatacacaagaaaccacgcaacatg +tcccgcattctcaaccgcgctttataagatgttgagtctgagaattagatgacctaactg +caagaatcatggcgagtttatctagtaggcaagtctgtaccctagggttcgaacgctgtg +acgtcgtgatcggtctaaggacttagatgataaccaagaactggtttaccgagtactttc +actattaggagtaattacatgcgttcaccgcggaatacgacgaaattttttcatatcttt +atgagcgagatcgtgtcgtctttgcattgcaacagtcgctaccagtaattgctgatcaat +tatagattcattatacagatgcttacttttctctattcaatactgtcatgagttgttttt +aaataagcaccagaattatgtcgcctagtataatcttgcttccacttgaatcaatgcgat +ggacagtattctactgattgcaaagtagtctatttcggcttagcagtacgcatgcctatt +tttttgcaggcacagaataatatgcaactaggattctcggcatccaattaacaggctaaa +acaccaccgaaagacaggtaatctacgaagttgatgtttactacagaaagcgaatgatat +cacttggagaacattttagatgcccccttttaatctagactgagtgtaccaatatatcac +cggtctaccgaatcagcttgaataaaccactctagtactcatgataaccgagcatacaca +tgtatttctcaatgcactgaaggtgaactgtttacaccataccttgcgaatcaacgtggc +gacttatacttctgtctttgagtacagcacaccctaatgaatctaagttagttgttgata +cgaattgtaatttgactggatctcgcctcctcatctagattcttagagaagatgtttctt +atagccggtactgtaactttattgatctggtttatggtaatcaacattttacctctattt +aaacgtccttgcgccgtgcactcaatcctgatcggtttagattcaagcgattatcgagtc +tggaggccgagaaaagaaatgcacagagtaagctctctattgcgacatctacgtagaaac +tcgcatttcagatcgagtaagcaactctcattgtgttgattcagtaatacaagattacct +acgcttctacgaaatatactatagatttagcctacgtcacctttagtgtcgagtcggagc +tttgaagatcggatgcggtgtggactgtgtataggcaattttgctgcgagctcgtgactt +ttggttgatgtcgatatcaatgggatacctcaaacgtctttatctctggataactcacat +tgagtataccggtaaaaatttattctattcatctaaatagtcagtgagggctagggtcgc +aatcacattaggccacatacacatacttaacatgttctattgacccgacccaactttagt +agcattgtagccgtttatgcaaatatgccaggcgccaaacactagccagagggcattttg +ttacatttatttaatcgattattacacagtcggaacacgcctacatgcgttcgacttatt +tgcgacatggtcaacaattcagtaatttaatccaaaacctaaagtcagagacatgacact +aaaatcacattaaggtcagttagtgaaggaatggctaaccagctagagaatgcatcatta +acaggcacttattgtcaaatattttccagatctaagcaacatcacgttaaaaagtacaac +aatcacttaaaacacatcagtccaggtgtaattagaaagccgcttagtaggcaagcgtag +gagtataaatgtagacaatagtcgggacttagcagacactggatgcagtcatagaagatc +ttgcataacacgttagggttagagctacgaacgcccatcattaactgcctaaagcgtgcg +tgagcttagcgctaacttttccaacacgtttgtgatttcgttcataatgtatcaatttca +cagtcatatacagggagtgtagaaaaatcgcaattaacatacgttgacctatttttgttc +agagttcagttagagcctaatgattcgagagcaataatcaggacagcctcataggaagtg +tcaatcacttagaagctatattattataaatcgctctttactgtcgtcgaaggaacgagc +gagagagaatcagttgcctgcaactggcttaacaatatgatacataaaaatattttcatc +accactaagacggtggaattcagacttattggcaacttaggatgggactattaaataacc +cataagatgttgggataaagttacgaaacgaaagggatatagcctgttagataggaaatc +cccaataaaacatagccggcctccacagcagtgatctattccgccacgcgatatctttat +accacgcaatataccaataataaaggttaaatgtggttgcgatttaaaaaagatacatat +cagttgcaccgcgtagcaaatccgtatgtgaagcgtaacctagaattatagcgtctgcaa +gttctctaagcttcctctgcaagatacaatatgactttttagcttttttactaccaaatc +tcagaatcttagaaacaggttggtacgtgctactcggaattcccaaagtaccctgctata +tatgccattccttcattggtccgggctcaccatggggccatcatagtaatagaaggtagt +aaaactagttgatttccgacttttaacaatcactatcctgacccagatatgggttccgac +tggcccttactccagtaagggcagacacacagacaacgagaacttgataactttgaattc +tcaaatcgatcattgcaacgtgacttatttactagcctactcctataattcatacgtcaa +atacatttcaacggaggaagataataagtaaatattcactaaataatggtcgaaggagtc +ctttgccaacataagtccacatatgcgctatagattttttcttggggttcatattcaata +agataaacagcaagagtatcacgtcagcgagtcattgagatcttggctagcattgtgata +gcatattctacctaaatggtagtctagcacagagtggataagatatcagttagatataga +caagtactataacagatctcgcttcgttggattgtatggctagctttgatgatatgattt +tataaaaattgatccagacctgacctggccaattatattcattttttatgagtaaaaata +gataaccatgaaaatactcaagccccttaggacgtacaaagtggtaacataaatttcagg +tgttattctgcaaccacacctgttttgggttttcaaaaaggctaagcagattggttttac +agataatccctgaacactggtatctcccaacgatgtcgttcccaacccttgctgaccttt +taagctctgctgaagttttgtaaactaggcggaaaatatgttcgatagatccactcgcct +gaggtagaaattcgtcttagtaacgcctctttggattacacagaatagtgtactgacacg +tacactgctgcagcagccatacgctaacattaaaattcgttgagtctacatttgttgtta +ttcggattatgttattgggaatagtatttttattcccctgcgtgaaaccacatggataga +ttagcctactcctaaagactcccttttggtctacggttcaattctcttactgagtttatg +ttcgtaattatatcggcgcagtgaatctcctaattatcaccggagttaccagacgccatg +aacttatggccagaaacattgcatgtggcctacataggattagtatcaagagtttacgtt +tgcaacgacatttgaccaacttgaccattcctgcttgtagaccgcgggaactcccctgca +cgcgactatagaagttggtggtggatgtggcttatgccgcaaatatggttttgaaaaaag +taatctattgcttgatacctgaattgagacatgtataagggctattgccagatgaaaaac +tgcatataaggtcaaacaatataagaacattatacataggatcttagcgttcctcaggat +ggtatacgctataaagtctagcttcagcagctaaggagttttgccagtgcggacttccgc +tggaagattaggtttaaccgccctgacatcttcataaggtcgggcctgattcaaacccct +ggagtgccgtctcatacttgaattaatcgatggaaaacttcttctagtctaatattatta +ttaacaaatgacggttcaataaataacaccgtaagggtgggaaactgttaagtgatgaat +cattttaacctatcatccattagctacagataatgataccccgatccgactagggggtaa +gtggttgttccgttaggataaaccatgtaaaacgttagagggtttgtagattaattggta +ttccagataaatgaggtcagggcgagtgatcaattacactgaaaaattgtcagcttgcgc +ggtagttgttaagacagtataaatgaaggggattcagaagcaagtttctcgattgactga +atttataaaccagtcgtcaatcatgatttttgtgtcgattaaagcctaaatggtaattta +aaccattgatatttatcgagtctataaatatctttggttgtatattacttcacaatcacc +aattctaaatgattcttccactgtgcgggtggagatatcaggacgggttaaggttgacct +acatcgttttgatacaacaaaaatcaaagcacatggctggggacttctcgatactatctt +tgagatagtacgggcaagagtgggtgacgcctccctacattttcaagtctatcggataac +ttctcggtaaaacgctcgcgatatagttttaaagcattgatttaatccacgcaggagcaa +gttttaccggtcgaatgagaaaattcaacgtaagtgtcatatccagtcatggttagccaa +aagcatgggttatccaaaaggaataaaacagctcttcaacaaagagatgaggcttcataa +cttcgatgaatgcgtatggttctgatatatagatcgatgcatgaggacactttattttag +ccggcgaattaatggaatccatacgttacttatttggacatgacttctaggtgtttttgc +tgtcccgtttagcgatatttacagattagtatttcgtttctcatagttaattgtatctag +atactaactcgttgaagacgcataccttgccatttgtacaggacttaactgttccgtgcg +taatttgaatttcttataggttcttcaaggcacgaatacctcactcatgaccgttcatac +tctagttaaggtcgggaatactacgtatgcagggaattgtaacctaggagatttacaact +ctttaaacaagagtcgctgaggtccaggatcaaaacactgaatctcctaacttcgggtgc +ctccgtaaatcacctagaaacctactcatacatttgcaattttgagatgtaggcgaaaga +gagaaatctgctttttaacggtatctcttgggattccttttaaaaacacataacgatagt +aatgtaccaagtaaccaaaagctgggatgtgtctgtgtactgatccgccgtgtcagagta +gtccgccatgaatattgacgtcaaggctagtgtcatcaggtattgatgttcattgtaaat +gaaggaatgaactaatgtcaccaagtaaagggggtgaaaatgctccccagggttctacag +acatagagatggtcagaacacgacccccctctcaacgcagtgtatttgaaatatatggac +atatctaccttattctgtaattttagatgtgttctgtgtataccgatattgataagtcaa +taggcttgattacgtatcttaagacaaatctgtttcgcaagtaggaccgcatctttcaga +ttgtttctttttatgccataacctgcccaggaattcaaaaggttatcgatacccgatatg +ctgtgaattattattctaatggccactcattcctgcttatatctggaattggcatgaata +tcttacaacctaaagtctggcgttgcgccagttctacttcgtaccggacaccatctccag +tcgttaaccgaaggtgggtacgtcacataaaagttcattagaccacactttgtgccgacg +tatatagatatattacacgtatagggaatgttttctcctaggtgacccgaccttctacta +aggttgtacatcgtataatggcccattaactacgaggaaagtggtattgacctggtaatg +cacgttcttcgatatataccgacgaggtaaagtctactattgcaaagtttgacgttatac +tgataagtttagatttccctggatcgcgcatgaacaatgtatgcgttatctgccatatat +aacatgttacaaatccttggggatactatcgctactatcatcggaccaaaattaaatagg +ctagtgtcttatcagaacatcatgtttaccgaactgatctattttccaatttaagctgat +attacgtccgcgtatttattttagttccccggatgacgattatctgagctacatcataca +agttagcatactcgccggtgcattgatttcttatttcgctatatcttcaagttcacaggc +ttcatatagttccaattagcagtataattaggttttgtaactttaaccatactttataaa +aggttatattgcacaactgatcaagcatccgctataacccgagctttaccagttagcggc +taataacaaataagatgacttcgtgtcatacgaccgtcatgatcatgctctaacttaggt +gggaaccaaatttaggcaatgggtagtaataagtataaaatgataccacatatactataa +caatgaaattatttgtaatccggtttgccaacgtatcccccttcgcgataaattaatgac +atagggtcatccatgtgccaatcgtgtgtgccaaaatctcaaattcaattatcatcaata +ttggccaagtgttataagcgttgaaagtgatataggccgccaaaaagtagtctacttaaa +aaccaatatttatcgttcgttattgctggtagtacaacatcacgagcatttctcttttga +gttgatttatactatatctgctgatgtgattatgtcccacttacccagaatattaagaaa +gtcctagattgtaggtatacttgactataaatataatttaagactatacaaataatctgg +ctacattatgccatcgtagaaactgataacgtagtaacgtcggacactagattttggtcg +gggagtaatctagcatactaacgaatttgttaaatccgctgaaagtatatgtcattacct +gcttggcctgtcttcaatacgtttagactattaaggactcatttcgagatccagtattaa +ttatacgcatccatatttatactgaagacggattgagttaggacgacaagctaaacaaat +attaagttaaggattagtattatattgtagaaactcgtcgggttggaacgattcatcatc +atagaatgcgttacttattcagagagacttaattcggttatgactggcagctcacctgga +aagtaggtgaaaggcaacagaagaatattgttgactgaattctacgggctacgaacgtaa +ttacaaagcggttcgtaaagagcataaagatcaatacaatggatctctacagtattacgt +aaataacatacataaacctggtgttgattcgactagctcatagattaatcattaattgaa +gctacgaagacgcggaagtctgcggagtgagcaaacagtaatcgactgataaatgcttat +aatatcgcgcttaaatgccgcatggtgtacattaacgtgggggtagtcaaaggaatatat +ttactaggaatattagttatgcaaatgttgtgtcaatgtgatgtgttttatccagacatt +ggatgcatggctgtgggggcacaggatacttaccattagttcacctacaagcggcgtgag +agggtctcagttttagccagcgcagagaagtacgggcctttagacgattaatgctagaat +tgtcataaacctcgtgaaaagctagttaataatcatggtgctagaagaacacaacttttc +tataaaccagttctcgactgacagtcgtaactcactatatcgccgctttgtactgtcgca +aaaaaacctcacatagaaagaaaaatctactgggtgcatcagtagagatcgtgttctgag +agataaatacaccggatacgatctgcatcgagttcatgtattaggtcaagcttgggactg +ttgtgccagtagcattttttaacagtcaaagtagggtgagacacgtcatatcataatata +tgccatcgaggtttaaagtttatatgataagctagcatgcgttgcaatcgtattcttgaa +tgctccgtggtttgtactaattcctttatagactgagtgtatcgtacactcggtacaatt +acaaaggatggaagagcaaataggtcttcaattataacagtaccccaccttaatctaaaa +accagcttcaattagtattaatttcgccaggagtatatatataaatatctaaagactaaa +agactcgtacttttacaacttacgtcgtagcataattaaatcatgggtaaatgtcatcag +taagtgcattagaaatactcctttgtaaggatacagtgaatgtgtctcagcaagtcagta +gaaatggaaattcatactcgattaaggcctataaaactgttgttggtatctacagagtga +ttaaaattagtgaatcagattacgaaaatgttttcccgctcgcacttacgcgtttagaca +aaagtacaggtggtacaattggctgtagtagaattttggtataaaataggtgataaaccg +gatgggtgtgggcgaattcaaaagcggtttttgttccatagaactatgtagttggttata +aaggttgtaatctcggagattaggttagggcttaatcagaatagtaacaatttctctatg +taaagtacagtgggtgatcgtatgagttcacgaactcttaatgccatgcctggacaggat +aaacaatacgcatataacttgacgatcgagcttatatcgacctatttgagaagtttaacg +ggtcgatataatatacaggtcttaatagccgattttttctagaaaagcaatcctatatct +tagttaatcagatcaaccccgtgaacgatatatcagcaaactgaacattgtatacaacat +tcctttttgtccgggtggggactccatttaaagtatctcacctagaactcagcggtaata +gatgcagtctcttgcccagttacggtaactaaatgttgatacttagaattgctaaatttt +agtctagacatttccaggtaaaccggtagacgacaatttctctgtcatctgtcataagat +cgcttagtgtgctcaaattgcaattgagggccctactatagacaatcatcagacttttta +attaaatagttttccatgaatgtgttgtcaaggcggaccccttcacttttatcacggctc +ataaatgtcgtatgactgtagtcggtagcggccttcgagtcttcaggggaaatggaaaag +aaattaggcttctaagatggactataatcgattaggctaattccgttcgcaaatcacaga +agcaatcttactcaaaattgttggaatcgatagcgaacgcgaccgtgaatgtttaaaagt +gctcgcacagaattacccaatacctatcatcacgacttaaatacccaaagcagttgtagt +cgcgtaatagattaagtctgaagcctagagacaaagggatactgggcggggaaacctgct +ccttcacggtaacatggtaacaacagaatttggttaaggttaaaacgaaatatactcgga +gtgaattactgttaggtttcgtcatcggatcaataagtagtttccgtgaagacactctta +tattagatctccgaaattctgacccgtgcattaggcacttggtaggagattccatttgga +acttgctcaatgtaagccagtaatgttccgaaataattcgctgcaggagcgaggagccgc +tgaataaaggaccctcgcatcttgttaccttatggttgagggtcaccgttctctgcgtca +attccagagctggagatacattcatcaacgttacctacgcacagaataaaaagatcgagc +gctaactcgttttcctaaacacaacggatttagacaaattaccgaatgcgccggagagta +gcatcttagtgtcatgcctatcatggcggctcagtacgaagagttcaggcatcgaatatt +gtggtagcccgcactcaaagttccgccattaggtaagctatatattgtggtcagaacttg +aggacaactatgagctactaaaaataaacaattttgtcatttgttctagatatgtggcat +tcatcgaacgcttgtaccagaagttacattcgcagcgtgagcgaataaacccgaatgagc +gtaacattatcaataacatatagttcagatagagaacgaggtattcgacagagaattacc +caacattggttattaatctatgcagaataatttagataatgtcactacataatattagga +ccaaaaggtgattccccagaagacaaaacaataaacaatctcacatattcgctagtacct +atgtatgggtatgatcttctgattggacggggataatttccaggtatattaaaacttatt +accataatctagacctaagagaggttatataagtaaagagctgtgttccgatagaaaaac +ccgaccttaaagacttgcgaagtaaattttgctttaacaaaaaaacctacgtaagggaat +attctgtataaactgaaaagtcaggtgtaactacatgagtcatgtcttcgattaattaca +atgcgatctcgttattctgatcaactaatatcataaactgccactacatcttgtacaatc +attcgcaacaatacttttatgtgctaaggtcacgtgcttcctctgctatgctgatttaat +cagattcataaaggaatacgaataactctggatccattaccacgcaagggatttatttac +ggctgattactttttggctgttgacagaactgccatgaaagtaagatgtcgcatcttgca +taaataatagcacctaatatagccgacaaagtgattccgataacagattttaagttgtcc +agccttgagactccatgaagaccgcttgggagcttccccgtgattagaagaatctaaatc +ccaagtggatggggggagtttaaatctcagcaccaacaaatagtacttcctctcagagcg +cgtcatggtcgaaggagcctatcctgatagaggtttgaaagcgcacgcgcatttaactgt +catattaaattggaatctcgtaagtgtcggcagtacgacaaattttaactgatgtcggta +tacggagaagaaggaagcacgcattgaagcagctacgcagaactgagaagatgacactct +aagatacaattaatacaaaaacgttttaagcccaatctatcaacagatgtaagatgtcta +atacacaagaataaaaccttcatgtcccgatgtataataacagctttatttctgctggtc +gaggtgaagtagtggaaattactccatcttgctgcgcgtctttatagtgttggctactct +gtaaccgacgcgtccatccctctctcctagtgatccgtatatccaattagaggataacca +acatctgcgttaccgacgaatttaaatttttcgactatttaattccgttcaaacccgtat +tcgtagtaagtgtttcatagatttatgaccgacatcgtgtacgagttgcagtgcatatgt +agataccactaattgctgatctaggatacatgctttataaacatgcttacttggctattt +tatttactgtcatgtgggggtttttattttcaacaagtatgtgctaccattggataatct +ggcttcaaattgaagatatgcgttccaaacttgtctactgtttgctaagtaggagttgtc +ccattagaactacgcagcacgtggtttgtgatcgaaaagaataattggcaaatacgaggc +tagccttcaaatttaatgcagattactcctcagaaacacacgtaagcgacgaacgtgatg +tttactacacaatgcgtatcatagaaattcgtgataatttttgttccaacctttgaatct +agactgagtggaaaaagatttcaccgggataccgtttatgctggttttaaaaactcgtcg +aatcatcttataactgcattcaaatggatttctcaatcatctgtacgtcaactgttttaa +caataacgtcagaataaaccggcacaatgagacggcggtctttcactacaccacaccctt +aggattataagtgacgtgtggattcgaattctaaggtgacgggatctacaagcctcagct +acattaggtctgaagatctttcgtatagccgcgtatgttactgtttggatatgggttatg +ctaatcaacagttgacagcgagtgaaacggccttgcgacctgaaatctttacggttacct +tttgattcaagacaggatcgacgatggaccacgtgaaatgaattcaaaactgtaacatcg +cttgtgcctcagcgaccgagtaacgacaagttcacatcctctatgcaactatcattgtgg +tcattaaggtattcaagattaactaagagtcgaccatatattctagagttttacaattag +gaaccgttagtctagactaggagcgtgcaacatcgcaggaggtgtggactgtcttgaccc +aagttgcctgacacatagtgtcttttgcttcatgtccttagcaatgcgatacctcaatcg +tagttttatcgggataaataacatggtgtttaaccctattaatggtttctattaatctaa +attgtaaggcagcccttgggtcgaaagcacattaggccacatacacagtatgaaattgtt +cgagtgtccagaccataattgactaccatggtacacggtgttgctattatgactcccgca +aaactcttgacagagggaattttggtacattgatgtaatcgatgatttaacagtaggaac +tagacgtcatccgttagactgagttccgacatgctcaaattgtcaggatttttatccaat +aactaatggctctcacatgtaaataaaatcacattaacgtcacttagtgatggattcgct +aaacagatagactatcattcatgaactggcactgtttcgattatatttgcaacatcgaac +atacttaaagttaaatacgacatcattcaattaaaaaaattcagtacacctctaatgagt +atcccgctttggaggaaagagtagcactttaaatggacaatttaggccggactttcctgt +aaatggatgaagtcattgtacagcttgaataaatcgttagggttagtccttacatccacc +atatgttaatgaataaagcctgagggaccttagagctaacttgtccaacacgttgctcat +ttacttaataaggttgaaatgtatcagtaagtgacagcgagtgtagattttgaccattta +actgaccttcacagttttgtcttcagacgtcacttacaccataatgatgacagagcttgt +agatgcacacactcattcctagtgtaaatcaagtagtagctagattattataaagagata +ttttctggcgtcgaacgtaacacagagagagtataaggggcatgataatggcttatcaat +atgtgtaagaaaaagtttttaatatcatctaactcggtggaatgcacacttatggccaac +tgaccttgggacgagttaagataccataagaggttgcctgtaagttaagataacaaaggg +atattccatctttgtgtgctaagaacctatttatatttgcagccataaaaacctctgtgc +tatgcagccaccagagttatttatacaaagaaagagaccatttagatacgttaattctgc +ttgcgatttattaaacagacatttcacgtccaaccactacaaaagccctatcgcaagacg +atcattgtattatagcctatgcaacgtagctaagcggccgaggaatcataaaatatgaat +tgttacattgtttactacatatgatcacaatctttgtaaaaggttcgttcgtgatactac +catgtacctaactaacctgagatatatgcaatgacttatggggtcagcgcgcaacatccg +caaagcatagtaatacaaggtaggaaaacttctggatttcccaaggttataatgctctat +actgaccaagagatccgttacgactcgcaatgaatactctaagggcactcacaaagaaaa +ccactaattgataaatttcaatgataatatcctgaattgcatcgtgtatgagttacgaga +agtcgcatttaatgaattagtcatagaaatgtcatagcaggaacataattactatatttt +aacgatttaatcgtagttggagtcctttcccaaattatgtcatcagttccgatttagatg +ttttcgggcccttcttagtaaagaagttaatatccaagactagctcctcacccacgcatg +cacatattcgcgagaagtctgatagaatattcgacagaaatgcgactctagctcacactc +gttaactgatcaggtacttatagacaagtacgttatcagatatcgcttcggggcattgtt +gcgctacctttgtgcatagcagttttgaaaaattgttcaagacctgaacgggaaaatgat +attatttttttaggaggaataatacagtaccatgtaaatactcaaccaccttacgtactt +cttacgccgaacatatatggcacgtgttattcggctaacaaaactgttgtgccttttcta +taaggataagcagattcgttttaaacatatgacctgtaaactgggatctacaaaagaggt +acttaaaataaattgcgcaacggtttagatctgcggatctttggttaaagagcaccatta +gatgtgccatacttcctatcgcctgagcgagaatttagtctgaggaaccactcttgggat +ttaaaacaattcggttaggacacctactcggcggatgaagcaatacgataacattaaaag +tcgttcagtctaattttggtcgtagtacgatgagctgatggccaattgtatttttattaa +cagcactgaaacaaaatggagactttagactaatactaaagtctcaatgttcgtcgaacc +ttaaatgctcggaatgaggggatcttcggaagtatagcgccgaagtgtatctcattatta +taacaccagtgtacagacgacatctaattatggccagaaactgtcattgtgccattaaga +ggattagtagatagtctggaccgtggaatagaattttgaccaaattgaccagtcctgctt +gtagacagcgcgatctaaactgcacgagaatatacaagttggtggtgcttgtggctgagc +acgctaagatgcgtttgtttttacgattctagtgcttcttaacgcaattcagtcttctag +atccgctattccaacatcaatatctcaatttaaggtcaatatatataacaaaattagaca +gagcagctgacacttacgaagcatcgtagaaccgatatagtcgaccttatgatgatatgg +acgtgtccaagtccgcacttccgatgcatcttgacggtgaaccgaaatgaaatcttcatt +agggcccccatgtgtcaaaccactcgagtcccgtctctgaagtcaagtattactgcgaaa +aattcgtctactattagtttattatgaacttatgacgcttaaataaattaaacagtaagc +ctgggaaaatgttaaggcaggaatctttgtaacagttcataatgttgctaaagattatca +gaccccgtgaagacttcgggctttgggcttcgtaccgtagcataatacatctatatagtt +agaggcttgcgtgttgttgtgctattccacatatagcagctctgggcgactcttcaatga +aaatgaaaaatggtaacctggcgacctacttgttaagtcagtttaattcaaggggattaa +gtaccaagggtcgagtttctctgtatttattatactgtaggcaagaagcttttttggcga +gatttaagacttaagcctatggtaaaaatttgatagtgagcgactatagtaagagatttg +ggtggttagtaattaaaattctcctatgctaaatcaggcgtacaatctgagggtgcacat +ttctcgacgcgtgaaccttcaccgaaagcgtgtggattatacaaatttcaaacatattgg +cggggcacttatccataatagatttctgtttgtacgccaaactctgcctcacccctccat +aaattgtattggctagaggttaaattctccgtaaatagagacacatatagttttatacaa +ttgtttgaatcaaagcacgagaaacttttaaccgtacattgacaaatgtcttcggatggg +gcagagcatctcttcgtgacccaaatcaatcgctgagcaataagcaagaaaacacagatt +atacaaagagatctggatgaagatattcgtgcaatcactatcgttatgttagagagttcc +atgcatgaggactcgttttttgaccaggagaattaagccaagaaataactgacgtatttc +caaatgaattctacgtgtttttcctgtcacctttagccagtgttaaagatgactatggag +tttcgaataggttattctatagacattataacgagtggaacacccataccttcacagtgc +taaaggtaggaacgggtacgtcaggtagttcaagggattttaggttcttaatccaacgaa +gaaataacgcatcacccgtcattctattgttttcgtcgggattacttagtaggcagggta +ttctaacctacctgagttacaaatctttaaaaaactggccatgaggtcatggtgataaaa +tctgaatcgcctaaattcgcgtccctaaggaaatatactagaatccgtctcagaaagtgc +aaaggttgacttcttcccctaacacagaattctcagttttatagctatctagtggcattc +ctttttataaaactttacgtttgtaagggtccaactttacaaaagctcggatgtgtatgt +gtaatcttccgccgtgtaagacttggaacccatgtatattgacggcatggcgtggctaag +caggtattgatcttcagtgtaaagcaaggtatgttctaatctaacaatgtaaagccgggg +attagccgccaaaggggtctaatgacatagagatgctctgaaatcgtaccaactataaaa +gcacgggatttgaaatatagcgacagatcttccgtattctgttagttgacatctgtgctg +tctttaccgattgtgatttggctttagcagtcatttagtttcgttactcattgctcgtgc +gatagttccaccgaatatggcacattcgttctttttttccattttactgcaaaccttttc +aaaagctgatcgataccactgatgatggcattgattagtcgattggcaactatgtcctgc +ttatatctccaattgcattgaatatagtaaaaaataaaggctcgccttcccaatgggcta +cggagtacacgaaaaaatcgcaactcgtttaaccaagcgccgtacctaacatataagtga +ttgagacaaatagttctccagacgtattgagatatatgtctcctataggcaagcgtttct +aattgctgaccagaaattagaattaggttgttaatactatattcgaccattttattccac +gaatgtgctattctactggtattgctccgtatgcgatatataaccaacacggaaagtcgt +cgattgcaaagtggctccgtagaatcatttctggtcatttaccgggagcgcgcttgaaca +atggatgcggtatctgccatattgttattgttaaaaagacttccgcttactatcgcttcg +atcatcggaaaaatattaatgaggattgggtcgtataagaaaatcatcttttcagttcgc +agatttttgccaatttaaccggttatttcgtcagacttggtagtgtagttacaagcatca +cgattatatcagctacagaattaaactgtcctgactcgacggggcagtgtgtgagtattg +cgctatatattcaaggtaacaggaggcatataggtcatagtacaaggataatgaggtttg +ctaactttaaaaattattgatttaacggttgattgaaaatctctgcaagatgacgctaga +acacctgatgttcaagtttgccgataataacatataagatgaattactgtctttagaccc +tcatgttaatccgctaacttagggcggaaacaatgttaggctatgcggagtaagtactat +attatgataccacatagaatttaacattcatatgatgtctaatacccgttcccaaccttg +caaccgtcccgattaattaagcaattacggtcatcaatgggccaatcctgtctcaaaaat +tatcatattcaaggttcagctattttggcaatgggtgagtaccgttcttagtgatttacg +aacccataatctaggcgacttaatatacaagatttagagttacgttttccgggtagtaca +tattaacgaccatggatcgggtgaggtgttgtattagttatctgatcttgtcagtagctc +ccaatgtcccagaatattatgtttctactagagtgttcgtatactggaatttaaatatta +tgtaagactagacaaattttatggatacattaggccatcgtagaatatgatatagttgta +acgtccctctatagattttcggagggcaggtatattgcttaataaagatgttcggaaatc +agcggaaaggatttgtaattaactgatgcgcagcgcttaaataagtttagactattaagc +tatatgttcgacagcatgtagttttttttaccagaaagtgttatactgatgacccatgga +ggtagctcctcatgataaaaatattgttacttaagcattactattatagtgttcaaacta +gtaccgttgcatactttaagaatcagacatggcgtttcttatgcagacacacttttttag +ctgttgacgcccacctcacatccatagtaggtcaatcgcataagaacaatattctggact +gttttattacccagaagaaagttttttctttccggttcgttaagacaataaagatcattt +cattcgttctcttaacgatgaactaaagtacttaaagtatccgcctcttgtttcgactag +cgcatagtgtaataattaaggcaagataagaagaacaggaacgcgcacgtcggagataac +tctaatagtctctttattccgtttaatatagcccgtaattgcaccatgcgctacagtaac +ggccgccttcgcaaacctatttatgtaattccaagtttaggtatgcaatggttggggcaa +tgtgaggggttttatcaagactttcgttgcttcgcggggggcgcaaagcagactttacag +tagttaaccgaaaaccgcagggagtcgctctaagtgttaccaacccctcactactacgcg +aaggtactcgattattccttgaatgggctgaaacatcgtgattagcgtcttatgattcag +gctgatagaagaaaacttattttctatattccacgtatacaatcacactcgtaactaaat +agttcccagcgttgtaatgtcgctataataaataaaatacaaagaaaattcgtctgggtg +cataagtacagttagtcgtctgtcacataaataatccgcagtcgatctcattacaggtat +tgttgttggtcaaccttcgcaaggtggtccaagtagcattgttgaacagtaaaactaccg +tcacacaaggaatatcataatagatgccatacacggttttacttgatatgtttacagtcc +ttgagttgcaatcgtagtattgtttcatccggggtgtgtacgaagtaatttagacaaggt +gtgtagcggtcactaggtaaaatgacttaggatggatgagcatttaggtattctatgata +acactaaccatcatgtttctaaaatcctcaggaaatttgtattattttaccaacctgtat +ttatagaaagtgcttttgacttaaagaagccgaagtgttcaaattaaggagtacctgatt +gaaagaatggggaattgtaatctgtaactcaattacaaataagccgttctaaggattaag +gctttgtgtctaagcaactcacgtgaattcgaaattcatactcgattaacgactttaata +ctcttctgcgtatctacagactcatttaaattacggaatatgttttcgtttttggtttcc +agctcgcacgtacgcgtttacaaataaggacacctggtacaattggctggagtacaatgt +tggtttttatttgctgattatcccgatccctgtgggcgttggcataaccgggttttcttc +aagactactttcgtgttgcttatatacctggtaatatcggtgagtagcttagggcttaat +cacaatactaacaagttctctatggattggacagggcggcatccgttgactgaacgatct +attaatccattccctgcactggataaacaagacccatttaaattgaccatagagatgtta +gcgtcatatttctgttcgtgatagggtacatatattataaacggattatgagcagtggtt +ttctagaaaagcattcatagttaggagtgtatcagatcataccactgaaccatagagcac +aattctctactggctatacttcattcctttttgtccgggtggggacgaaatttaaaggtt +ctaacctagaacgcagagcgaattgatcaaggcgctggccaagtgaacggttctaaatgt +tcttaatgagaattgcgtattttgactattgacagggcatcgtaaaccgctactcgactt +ggtatctgtaatctgtatgtagatagagtacgggcctataattcaaattcagccaccgaa +gattcacaatcttcagacgtttgaaggaaagaggtttactggtatgtggtgtcaagcccc +acccattctctgttatatccgagcattaatgtagtttcactgtactacggtcacgccgta +gagtcggcagggcaaatccaaaacaatttaggctgagaagtggcactataatagtttagc +ctaagtcccttcgctaataactcaacaaagatgacgcaaaagtcggcgaatagattgcgt +tcgcgtaagggtatcttgaatactgatagctctcatggtaccaagaactttcataacctc +tttatttaccaaacctgttctactagcgttagtgttttagtctgtagccgacacaaaaac +cgagaatggccggcgtaaccggcgcctgcaagctaacatgggatcaaaactattggctta +acgtttaatcgaatgagactagcactgtattactctttcgtttcggcagcggatcaataa +ggaggtgacggcatcactctcttatagtagatatcacttattctcacaacggaagtagga +tcttccgtcctcattaaatttgcaactggctcaatgtaacactgtaatgttaacaaagta +tgagctgaaggtcagagcagacgatgtagtaaggtccctcgaagctgcttacagtatcct +tgaggctcaacgggctatgcggaaattccagacctcgagttacattatgaaacgtgtcat +tccatctcattaaatagttcgtgccctatcgccttgtaatataaacaaccgtttttgtct +attttcccaaggagaaggagagtagcagcttagtggcttgcctatatggccccctaagta +cgtactcggcacgcttagaagattgggctaccccgcactatatgttcccaaagtaggtaa +cctagatagtgtcgtatgaaattcaggtcatcgatgagagtataaaaatatacaattttg +gcaggggttatacattgcgggcatgaagagtaacattggacatgaacggacattcgaacc +ctgtgagtttaataccctatctccggatcattataaagtaaatatacgtcacttactcta +cgtgcgtttagacagtctttgaaactaaattggttatttttctttcatctagatttgtct +gtatctaactaaattatagttccacataaagctgattcaactgaagacataaatataaac +tttctaacatagtagcgaggaaagagctatgcctagcatcggatcatgcgtccgcgagta +gttcctggtagagttaaaagtttttccagaatctagaccgaacacagggtagtgaacgaa +agtgcgcggtgaacatacataataccgaacgtaaacaattccgttcgtattgttgctgta +tctatatttcctacgtaaggctatttgatctataatatgaaaagtcacgtcgaaataaat +caggaagcgcttcgagtatgtacattcagatctccttagtatcatcaaattatagatttt +acggccacgaattattggtctagatgtcccaaaaataatttgatgtcagtagcgatcgtg +cttcctcggagttgaggttggaagaagagtcattatgctataccaagaactctccatcca +gtacctagaaaggcaggtatgtaccgctcattaattttgcgatcttgacagatctgcatg +caaagtaacttgtaccagatggcttttataatagaaactaagtttcccgaataacggtgt +acgataacagatttttaggtgtacagacgtctgactcaatgaacacacattgggacctgc +cccgggaggagtagtagataattaccttctccagcgcgggtcttttaatatcacaacata +aaaatactaattaatatcacacaccctcatcctcgatggagcctagcatcatacacgttt +gatagacaacgccaattttactgtaatatgatattcgaatctagtatgtggacgctgtac +cacattgtttaaaggagctccctttaccgacatgaacgaagcaagctttgtacaagatac +gaagaactcagtactggtaactataagagacaatttatacataaaagtgttaagaccatt +atataaaaagaggtatgaggtctttgtaactacaataatacattcatcgaacgatggaga +ataacagagttatttctgctgctcgagctctagttctgctaatttctcaatcttgatgcc +actcgtttgagtcttccattcgctcttaacgacgcgtacatccctctctcctactcttac +ctatatcctattactggttaacctacatctccgggaaagacgtaggtaaagtggtccacg +attgtattcacttataacacctagtagtactatgtgttgctgagagtgaggacacactta +ctctacgagttcaagtccatatggacattacactttttcagcatctaggtgtcatgatgt +attaacagccgttaggggctatttgattttatcgattgtcggcgtgtgtattttcaacaa +ctaggtgctacaattcgtgaataggcatgaaaattcaagattgcagttcctatcttgtat +aatctttcctttggacgagttgtaccatttcaactaacctgcaagtggggggtcatccat +atgaagatttgccaaatacctggagaccctgaaaagtttatccagattaataataacaaa +caaacctaagcgaagaacgtcagctttaataaactatcactatcatagaaattcctgtta +attgttcttccaaacgttgaatagactatcacgggtaatagattgaacacggagaacgtt +tatccggcttgtaaaatatcgtcgaatctgctgataactcaattatattcgatggagaat +tcatatctaccgcttagcttttaaaaattaagtcagattattccgccacaatgagaaggc +gcgagtgcactaatcaaatcacttaggattattacggacgtctgcattacaatgctttgg +ggtagggttatacaagcatatgattctttaggtctcttgatcgggcgtttaccaccgtag +cttaatgttggcatatccgtgatcctaatattctgttgtcagcgtgtgtataggaatgca +caacgcaaatctttaagctgacctgttcatgaaagacaggagacacgaggcaccacctca +attctatgcaaaactctaacatagcgtggcactatgagtacgtgtaacgacaaggtctca +tactcgatcctaagataattctcgtctggaaggttttaatctttaactaagagtagaact +tagtttattgacttttacaattaggatacggttcgcgactctaccacagggcatcatacc +tggagctctgctatctcgtgaccaaagtggcagcacacatagggtcgggtcctgcatcta +ctgagcaatccctttaagcattcctagtttgagagccatttagatattgctgtttaaacc +gattaatggtttctattattataaagtgtaacgctcccattcgggacattgaaaattagc +aataagacaatgtatgatattcggcgagtctcaacaacattatggtctaccatgggacaa +ggggttgatatgatgaatccacaaaaaatagtcaaacacccatggttcgttaagtgaggg +tatccaggtgttataaggacgatctagaagtattcaggtacacggtgttcagacatgctc +taattgtcaggttgtttataatttaacgtatcgctctctattctaaataatataaaatta +accgctcgtagggatgctttccagtaaaagatacactatcattaaggttatgcaaatgtg +gcgatttgatttgaatcttagtacattcttaaacttaaatacgtattatttaaagtaaat +atattatctaaaccgcttttgtctatccacatttcgtcgaatcacgacctcgttaatgcg +acaatttacgaccctctttcatctaaagcgatcatctatttcttctgattgatgtaatac +tgacccttactccgtacatacaaatgatggtaagcaagaatgactgacgctcctgtcacc +tttcgtggcaatcaactggcgctggtactgaagtagcttgaaagggatatggatgtgtat +gccaggcttcattttgacaatttttctgtcctgctcagtgttgtctgaagtcgtatcgta +cacaataatgatgactctcattgtagatccaatcacgctttcctacgctaatgaaagttc +tagatagtgtaggtgttagacagaggttagcgcctacatccttacacacacagtgttgaa +cggcaagcataatcgagtatcaatagctgtatgtatttgtttggaatatcatatttctcc +cgcctttgaacaatgatgccaaaatgtcctgccctagagttatgataaaataactgctgc +cctgtaacttaagtttacaaaccgatattcaatcgttgtgtcctatgaaaatatttatat +ttgcaccaagaaaatcatctgtgcgatgaacaaaacacagtgatttataaatacaaagag +tacatttagttaccggattgcggcttgacatttattttacagaattttatcggcaaaaca +cttcatatgaactatcgcttcacgataagtctatgatagactagcattcgtagagaacag +gaagagcaatcattatatatgaagtgttacagtgggtactacatatgagatcattaggtc +tatatccggccttcctcataagaccttggaaatatcttacatcagagatatcaaaggaag +tatgggcgaacccagaaaaagccccaaagaatagtaattcatcggacgtaatagtctggt +tttaactaggggttattgatatttaagctaaaagagttccctgaacactcgaaatgtata +atctatcccaactaaaaaagtatacctctaattcagaaatgtcattgagattagactgat +gtcaatacgctaggaggtaagacaagtagaagtttttgatttaggaattgaaatgtaata +cctccatcttaagttctatattttaaagttttatgcggacttcgagtaagtgcacaaatg +atggcataagtgcccagttacatgtttgcggccccgtatgagtaatgatctgtttatcaa +tctctagctactatcccacgaatgcactgatgccagtcatggcgcttacattagtcgaca +gaaatccgacgatacctatcacgcgtgaactgttctggttcttattcaattcgaagtgat +ctcagatacattacggccatgcttgcccttcatgtctgctgagcagttttgttataggct +gaatctcctctaagcgaaattgataggatttttggtggtcgatttagtctgtacctgctt +attaagattcaaaatgacctacttcttacgccgaaatgatagggatcggctgaggaggat +aaatatacgctggtgcctggtatttatccagaacaagttgcctgtgtatcagatgaactc +taatctccgagataaaaaacaggtacgtaaaataaaggccgcaaagggttacatctcagg +atcgtggcgtatagtccaccattagttctgacttacttaatatagactgaccgagattgt +agtatgtggatccaagcttgccatgtaaaacatgtcggttagcaaaacgtataggagcat +gatcaaagaagagttaattaatagtactgcactataattgtcggcggagtaccatgagct +gttgcccaattcgatgtttattaacagcacgcataaaaaatccagacttttcaattagaa +ttaactataaatggtccgcgaaccttaaatgatcggaaggacgggatctgccgttgtata +gaccccaactctatctaatttttataacacctctgtaatcaacaaatcttattatgccat +cattatgtcattcgccaagtaagtccagttcgagattctctggaccgtgcaatagtattg +tcaaattatggtaatggaatccttcttctaacacccttagaaaagccacgagaattgaca +agttgggcgtgcttgtccaggagcaacataagtgccgtttctttttacgatgatagggat +tcttaaagcttttctctattctagatcccagttgccatcatcaatatctcaattgatgct +cattatatagttcttatttagtatgtccagatgtcactgaagatcctgcctagaaccgat +attctcgacaggatcatcagttcgacggggcaaacgcacctatgcacatccatcttgacc +gtgaaacgaaaggaaagagtcagtaccgacccaatgtggaaaaaaactcctgtccacgat +atgtaggcaagttttactgcctttaattagtagtcgattagtgtagtttgatattatcta +ccttatagaatgtaaacagtaacccggccttaatggtttggcaggattctttgtaaaagt +taataatgttcataaactttatcagaaaacctgaagtagtccgcctttcgcctgcgtaac +gttgcagattaattcgttttacggagtggcttgcgtcttgttgtccgagtacacatattg +ctcctctcccccactcttctaggaaaatcaattatgctaacctgcagaccttcttcttta +ctatctttaatgcatgcccagtatgttcatagggtagacttgctatctattttgtataat +ctacgaatgatgcttggggcgcgacttttaacaattaagccgttgggtataatttgagag +ggtgccacgatagtaagagatttccggcgtgagtaaggaaaatgataataggattaagca +ggcgtaatagctcaccctcctcagttctccaaccctgaaccggctaagtatgactgtgca +gtattaattttgaatacatattgcagcccctaggatacattatagatgtctctttcttac +ccaaactcgcccgcaccaagaaagaatgtggattcgattgaggttaaattagccggaatt +acagacacagattcttgtttacaattgtgggaagaaaaccacctcaaacgttgaaaccta +cattcacaaatggattacgttggggatgagaatcgattccggtcaaaaatcatgcccgga +gcaataaccaagaattcacagaggattaatacacttctccatgaagataggactgcttgc +actatccttatctttgtgtcttccttcaagcaccaatcgtttggggacaaccacaattat +gccaagaaataacggaaggtgttccaaatctatgagtccgcggtttcatcgcaacgtttc +actgtgggtatcatgactttggactttagatttgggtattctagagactgtagaaagact +gcaacaacaagacattcacagggcgaaacctaggaaaggggaccgcacgttgtgctaggg +atgtttccttaggaatccatacatgtaagaaagaatcaaccgtaattatagtgttttcgg +ccccttgaattacgtgcatgcctttgctaaaagacctctgggaaatagattgaatattct +ggacagcagcgaatcctgattatatctcaagcgaatatatgacccgcaagaaggatttat +actagaataagtctaagaaagggcattgggtcacttcttccactaacacacttttatcag +ttttataccttgagagtcccatgcatttttatatatatttaactttcgttgcgtaaaact +ttaaatatgatccgtgctctatctctaatctgaacaacggtatcacgtcgaacaaatcta +gtggctacgaatcgcgtcgctaagaacggtttcttctgctggcgttagctacgtatcttc +tatgctaaaaatgtatagccccgcattagcagcaaaaccgggagaatcaaatacacatcc +gatgaaatcgtaacaaagataaaacaacgcgatttctatgtttgccaaagtgattaagtt +gtatcgtaggggtcagcgctgatgtcttttcagtttgggttttggatttaccagtctttt +agtttcggtactatttgatcgggacattcgtccaaacatgatggctcattcgttcttttt +ttcaattttaatcaaaaccttgtatttacctgatacattaaactgagcatcgcatggagg +tggagattcccatatatgtaatcatttgatatcctattccattctttttagttataaata +aacgctccactgcacaatgggagtaggacttcaccaataattagcatctactgtaaacaa +gcgccgtaacgaaatgattactgattgagaaaaataggtctcaacaacttttgacagata +tgtatccgatacccaagcgttgctaattgcgcaaaagtaagtagaattacggtcgtatta +cttgttgccaaatggttattactccaatgggctattctaatccgatggatacgtaggaga +gagtgtacctacaccgaaactcgtagtgggcttagtggctacgtagaagctgttcgggtc +agttacagcgtgcgaccttgtaaaatcgatcacggtgatgaattattgttattgtttaaa +agaagtcccctgaatagcccttagataatacgaaaatttgttatgtccagtcgctcgtat +atcaaaagattcggttaagttcgcagagttttgccaagtttacaggtgatttactaacac +ttgggagggtacgtacaaccatcacctggttagcagagaatgaattatacggtcatgtcg +cgaagggcaagtgtgtgagtattgaccgagttattaaacgtaaatgcaggcatttacgtc +ataggacatcgagtttgtcctttgcgaaatgttaaatttatggttttttccgttgagtga +taatagctgcaacatgaagatagtaaaactgaggttaaactttcaccatattaaattata +tgttcaattacgcgatgtacaaactaatgttaatcagatttaggagcgcgcttaatatgg +gtccctatcccgactttgtacgagattttgataaaaaatagtattgtaaattcatttgat +ggcgtagaaccgggcaaaaccttgaaaaaggacacatttaggatgctatttccctaagaa +agcggaaaatcctggctcaatatttataatagtaatggttaagattgtggcccaatcgct +gagtacccgtcttacgctttttccaacacataatcgacgagaatgtatttaaatgtttga +gacttacgttttccgcgtacttattattaaagtcattggagagggtgtcgtctgggtgta +gttttctcatctgctcaggagctaaaaatgtaaatctattggttgtttctaattctgtcg +tccgtgtaggctatttaatttttatggtacacttgaatatgtttagccataatgtagcca +atactacaatatcagatacttgtatacgacctatagacttttgccgaccgctcgtagagt +gatttagaaagatgttcggatagcacagcaatcgtttgcgaatgtaagcatgcgaagcga +gtatttaactgttgactattttgctatatgttactctgaatgttgttttttttaccagaa +tgtgttataatgatcaaccatgcacgttcctactaatcatataaattttgttacgtaagc +ttttctatgatagtggtctaaagactacccttgcatactttaagattaagacatgcactt +taggaggaactcacacgttttgagctgttctagcccacctataagccattcgtccgcaat +cccataactacaatagtcggcaatcttttattacccagaactaacgtttttatttcccgg +tacgtatcacattaatcttaatttaatgcgtgagagtaacgatgaacgaaagttatttat +gtttaagccgcttcttgagaatacagattactgttagaatgaaggcatcataactagaac +accaacgcgcacctcgcacattactctaatagtagctttattcagtttaatatagacagt +atttgaaccaggcgctaatgttaaggcccccttcgaaaaccttgttatgttattccatgt +ggtcggaggatttgcggggcgatagcgctgggcggggatcaacaatttcgttcatgcgag +cgcccccataaccagtaggtacagttcggaaaagaaaaccccacgcactcgctagaagtg +ttacaatcacatcacttcgtaccgaagggactactgtattccgtcttggggatgtaacag +actgattacagtcttatgatgaagcctcattcatctaaaattagttgatttattccacgg +atactatcacactcctatagaaagagttaccaccgtgggaagctagatataataaataaa +agacatacaatattagtatggctcatgatctacacttactcggatctctctttttttata +accagtagatcgcattacacgtattgttgttccgcatcaggccctaggggctcaaacttc +catggtggataactaaaacgtccgtcactaaacgaagatattaatagatgaaatacacgg +gtttacttgatttctgttcagtcattcacgggaaatcctaggagtctttcataacggcgg +tcttagtaggaatgtagtcaagctctgtagaggtctcgacggaattggtatttcctggca +tcacaatttacctagtattggagatcacttaaaataatgttgagataataatcaggatat +ttctagtatgtgacaaacctctatttagtgattgtgattttcaattaaacaagacgtagg +ggtcaaattaacgactacatgttggaaagaaggccgaattgtaatatctaactcatgtac +taagaagaagtgctttcgtttaaggctttctgtctaacattctaacgtcaattcctatgt +aatactactgtaaccaagttattactcggctgcgtagataaagtctcatgtaaatgacgg +tttatctgttacttttgggtttcaacctagctaggacgccggtactaattacgacacctg +cgtatagtgcagggtgttcaatgtgcctttttatgtccggattataaccatccctctccc +acttggaatatcaccgggttcttaatgacttagttcgtcttccttattttccgggtaaga +tcgctgtggaccggacccattttgatctagtctaaaaaggtatatagcgtttcgtctggc +ccgcttacgttcactgaaacttagattaatcaatgcactgcactggattaacaagaacat +gttatagtgtactgacacatgttagactaagaggtctgttcgggttagccgacttatatg +tttaaccgattttgacaactgggttgagagataacaatgaagagtgaggactgtagaaga +tcttaaaactgtaccatagtgctcaattcgctaatggcttgaattatttaattgttctaa +ccctggcgtcgaatttttttggttcgaaaatacttagcacagcgtattgttcaacgagat +gcacaactgtaccgttagaaagcggcttaatgacaaggcagtattgtgactattgacagg +gaatcctaaaaagctactcgaattggtatatggaagaggtatgtactgagaggtcgcgcc +tattagtcaaattctgccaaagaagagtcaaaagcttaactagtttgatggtatgaggtt +taatgctaggtggtctataccaccaaaaagtatatgggatatcccagaatttatcgactt +tcaatcgtctaccgtcacgacgtacactaggcagccctaatccaaaacttttgaggatga +gtactgccactattatactgtaccatttgtaacttacattttatatcttcaaagaggtag +atattgtcggccattactgtcacttacactaagggtagcttgattactgatacctctcat +ggtaaaaagtaatttaagaacctatttttttacataacctctgctactaccgttagtgtt +ttagtcggttcaagtcacaaaatccctgtagcgcacccctataagcagaaggaaacctta +atgcggataaaaacttttgccggaaccgttaatcctatgagaataccactcttggaatcg +gtcctttaggctgaggatatagaacgaggggaacgcatcaatctaggttaggtgagagaa +ctttgtatcaaaacgcaagtaccatatgccgtcctcagtaaattgccaaatgcagaaatc +ttacactcttttcttaactaagtatgagagcaacctcactcctgaacagcttgttaccta +acgagaagaggctttaagtagcctggagcctcaaccggatatccggatttgactctcatc +cacttacatgatgattacggtcattacatctcatgattttctgagtgccctatagactgg +gaatttaatctaccctgtttctatttgttaacaaggagaaccactggtcaagatgacgcg +cttccatttatgccaccataagtaagttctcggaacccttacatgattggcctaccaacc +tatatatgtgaccaatgtacggtacatagagtgtggcctatcatattcaggtcatcgagc +tcagtatttaaagattatatggtcgctgggggtattcagtgcgcgatggaagactaacat +tggaaatcaacggaattgacaacacgctcactttaataacctatctcaggataagtttaa +tgtaattagacggaactttctctaactccgtgtactaactctttgaaaataatgtgggta +tttttatttcatctagatttgtctgtatcgaaagaaagtattggtccaaataatcctcag +taaaatcaagtcataaatataaaatttagatcttaggacagaggaaagtgctttcccgag +cataggatctggcctacgccagtagttcatgcttgtgttaaaagttgttactgtttatag +tccgtactcagggtagtgttcgatactcagcggggaactgacatattacactaaggaatc +aaggcccttcgtatgggtcatgtttatatatttaattacttacgctatttgatcgagaat +agctatagtaacgtcgtaagaatgcaggatgcgattcgagtttgtaaattcacagatact +gtgtatcatattattatagatgttaaggcatagaattattggtattgatgtacaaaaaat +tatgggtgggcagtaccgataggcattacgagcagtgcagcttggaagaactggatgtat +cctataactagtaagagccttaaaggtactacatacccagggatgttaccatcattaatt +tggccatcttcaatcttcgcaatgcatactttcttctacaagatgccttttagaagacaa +aataagtgtcaacaataacgctgtaacttaactctgttgtacgtggaatcaagtctcact +aaagcaactaacattccgacatgcaaacgcaggactactagattattaaattcgccagcc +cgcctcgtttaatataacatcataaaaattctaagtaatatctcacacactaatccgcca +tcgtccatagcatcagtcacctgtcttacacaaacacatgtttaatcgatgttgttatgc +caagctagtttcgcgaccatgtaactaattgtggaaagctgctaccttgaacgacatcaa +ccatcctacctttgtacaacagaccaacatctctgtactggtaaatagatctgaaaagtt +ataaatataactgttttcacattgatagaaaaacagctatgtgctatttgtatatactat +aataaattaagcgaaacatggagattaaaacagtgttttctcatcctccacctcttgttc +tgctaatttataattcttgatgccactcgtgtgagtcgtccattcgatcgtaaagaaccc +gacataaatagatacgacgctgaacgagatcctatttctcctgaaaattattagcacggt +aactcctagggatagtggtactagttggtatgaacgtataaaaacttgtactactttctc +gggatgtgagggagcaaactattactcgaccagtgcaacgcattatcgacagtaaaagtt +ttcagctgatacctgtctggatggattatatgcaggtaggcgagagtggattgtagcgat +gctcggcgggggtattttaaaaatctaggtgataaaagtcctgtttagccaggaaaagtc +atcattgcactgcatatcgtcgattagctgtcatttcgtccactggtaccagttcaacgt +acatcaaagtccgggcgcatccatatcaagttttgcaatagtactccagaccatgaaatg +gttatccagattaataataacttaatatactttcactacatactcagcgggtattaaatt +tcactttatgtcaaaggactcttatgtggtcttcaaaaaggtctagagtctatcacgcct +aattgtgtgaaaaccgagtaacttgatcagccttgtaaaatatagtagaatatgatgtta +aatcatttatattccagggagattgaatagcttacgattagctggtataatttaactcac +atgattaagcaaatatctgtaggaccgagggaaagaataaaataaagtaccatgagttcg +gaacgctgcattacatggcgttgggctagcctgatacaagaagatgagtatggagctctc +ttcatcgggacgtgacaaccctagcgtaatcttggcagatcccggagcagatgattatcg +tctaacactgtctttaccaatgcacaacgcatagatttaacctgaactgttctggattca +ctcctgactacagcctacaactcatttctatgcataactcttaaagacagtcgcaatatc +agtacctctatacacatcggatcagactagatcataagataagtctcctctggatccttg +tattctgttaagtacactacaaatttgtttagtgtctgggacaattacgataagggtcgc +gactagaccacagggcatatgacctccaccgctcctagcgagtctccaatctgcaagcac +tcatacgctaggggcatgaatcgactgtcaatgcactgtaagatttacgagggtgagacc +catttagatatgcctcgtttaaccgttttaggcttgataggatgagtttgtcgatccatc +aaattcccgacattcatattgtccaataagtatatctagcttattcggactcgctaaact +aaattatggtataaatgccgtcaaccggtgcatttgttcaatcaacaaattatagtcaat +ctcccatggggccttatggcagcgtatacagctggtataacgaccatatacaactatgaa +cggactagctgtgaactaagcagattattggatccttgtgtataattttaagtttcgatc +tatatgctatagtatagaaaatgttccgatcgtacgcttcctttacagttaaacagtcta +tatcatgaagcttatccaaagctggacatttgatggcaatcttacttaattatgaaactt +aattacctattattgaaagtatttatatgatcgaataagatttgctctataaacaggtcg +tccattcacgacctagtgattgcgtaaattgaccaacctaggtaatctaaagcctgcatc +tatttcttatcattcatgttatactgacccgttctcagtacttaaaaatgatcgtaagca +agaatcactcacgctcatgtcacatttagtcgaaataaactgccgatgggaaggaagttc +cgtcattgcgatatcgatgtctatcccacgcgtcattttcaaattggttatctacggata +actgtgcgatgaactactataggtcaaaattatcttcaatctcattctagatcatataaa +gatgtccttcgcgattgatacgtctacagtgtgttggtgttacacagagggtagcgacta +cttacttactaactctctcttgatccgcaagcataagccaggttaaagtgctctatcttt +ttctgtggattataatagttataccgccttgcatctaggtgcccattaggtaatgcccta +gtgttttcataaatttactcctgccatctaacgttactttaatttcccagattcaatagg +tctctcatttgaaaattgttatatgtcaacaaagaatataatagctgagtggaacaatac +actgtgagggagtaatacatactctaaattttctttacggtttgcgcctgcacagttttt +tttatctatgtgatccgcataaaaagtaatttcaacgttccattcaagttaagtcttggt +gacactagcattaggagagatcaccaagaccattatttatttagctagggtttaagtcgg +ttagaaatatcagataatgaggtctttatccggccttacgcagtagaaattggaaatttc +gtaaagcactgagttcaatggaagtatggccgaacccacataatgcacaaatcaagtcga +tttcttccgtccttttagtctcctgggaactacgggttattcatagttaagctaaatcag +ttaacggaactagacaaatgtataatagttcccaaatatatatctataaatcttatgcag +ttagggaatgcagatttgaatcatggcaatacgctagctcggaactcaactacaagtgtt +ggatgtacgaattcaaaggtattacatccttatgatgttcttttttggatacttttatga +cgacttccacgaagtgaaattatgttcgaatatctgaacagttacttggttgagcccaag +gatgacgaatgttctgtttataattctcgtcataatataaatacaagcatatgaggccag +tcatggagctttcatttggactaacatttccgtagagtcatatcacgcctgtaatctgat +ccgtctttttctattcgaagtgttatcagatacatgacgcccttgcgtgacattcatggc +tcctgacatcgggtcttttaggctgaatctaatctaacccaatttgtttggattgtgggt +cctccattttgtctgttaatgcttattaagattaaaaatgtactacgtatttagacctaa +tgattgcgatacgctgtggaccattaatataagctgcgccaggggatttttccagatcat +ctggcctgtgtatatgttcaaatctaatagccgagagaaattactccgacggaaaataaa +ggcagataagcgtttcagagcaccatcgtggcgtttagtcaacctttagttcggaattta +ttaatatacaatctcactctttggacgagctccttaaaagatgcccttgtatatcatgtc +ccgtacctaaaagtataccagcatcatcaaagaacagttaaggaatacgactgctctata +attgtccgaggagtaccttctcatctgccaatagtcgttgggttggaaaacaacgcatta +atatgccacacttgtcaattagaagtttctataaaggggacgagtaactgatttgagacc +tagcacggcagaggacgttcgtgtgacaacatctctttataagtttgagataaaatcgct +aatctacaatgattatttgccaatcattatcgaatgcgcaaagtatctcctgttcgtgat +tctagcctaaggccattactatggtcaaattatgctaatcgaagcagtcttctaacaccc +ttagaaaagcaaacactattgaatactgccgccgcattcgccagcaccaacataactgca +cgtgcttttttccatgattggcattatgaaagatttgatctatgattcttaccagttgca +atattcaatttagcatgtgttcctaattattgtgttattatggtctatctcatcatgtaa +atgaagatcatgacgtcaacacagattctagtcaggatcatcagttcctcggggaaatcg +cacctaggaacagccttatgcaaccgctaaacaaagcaatgaggatgtaccgacaaaagc +tcgatttaaaagcctcgaaacgagatgtacgaatcgtttactgccttttatgaggagtcg +agtactgttggttcatatttgctacatgattgtatgtaataacgatcccgccctttatcg +gttcgatcctttatggcgataagttatgaatcgtcagtatctttagatcaaaaactcaac +tagtacccagttccccggaggaacggtcatgattaatgcgttttacggtctcccgtccct +cttcttgtcagaggaatcagtttcatccgatcccactcgatgattggtatagctatttgc +cgaaaagccacaacgtattcggtactatcttgtttgattcccctgtatcttaattcgcga +cacttgatatcttttgtgtttaatcgacgaatcatcctgggggcgacacttgttacaatt +atccagttgcgtttaatggctgtgggtcacaagattgttagacaggtcccgcgtgtcgta +ggaaattgataattggagtttgcaggacgaatagctcacccgcctaagtgatccaaccct +catcaggataactatcactgggcagtattatttttgatttcatatgccaccccctaggag +actgtagtcatgtatctttcttacccaatctagcccgaaacaagaaagaatgtcgattcc +agtcaccttttattagaccgatttacacacaaagtgtcttggtttaaaggctggcatgaa +tacatactcaaaagttgaaaacgacttgctctattcgattaccttcgcgatctcaatcga +ttacgctaaattttaatgcccgctgaaatatccaacatttaaaacaggattaattctctg +atccatgaacttaggactcattgcacgtgacttatctttctctcttaattcatgctccaa +tacggtgggctaaaccacttttatcacatgaatgtacgcaacgtgttaataagctatgag +tacgcgggggcagcgaaacgggtcaatctgggtatcttctattgggacggtacatttcgg +ttttatagactatgtagttacacggcatcaacatgtaattaaaacggcgtaacctaggaa +agccgaacgcaccttgggattgccatgtgtccggaggattacatacatctaagaaacatt +ctaaactatgtatagtcgtttacgacccttgtagtacgtgcatcccttggcgaaaagtac +tctgggtattagagtgtatattatcgacagcaccgaatcctcattttatagcttgacaat +ttatgacccgaaagaaccttttataagtctataagtatatctaacgcaattgcggcactg +agtccactaactatctttgagcagtgttatacagtgagacgccatggaaggggtttatat +attttactgtcgttccctaaaaagttaattatcagacctgcgcgatctcgtagatgaaca +acgcgatctagtcgaaaaatgcttgtggctaccattccagtcgagatcaaccgtttctgc +ggatcgcgttacattccttgcttatttgcgataaatcgatacaaccccattaccagaaaa +acccggagaatcaattactctgcagatcttatactaaaaaagagattacaacccctgttc +tatgtgtcccaaagtgagtaacgtggagcgttggggtaagagcggagcgattttaacttt +cgcttttccattttccagtattgtactttacgttatatttgagcggcacattcgtcaaaa +catgatccatatggactgaggtgtttaaatgttaatcaaataattgtattttcagctgac +tttaaaatctgcagccattggaggtggagattccaatagatgtaagcaggtgatatcata +tgcaattcttgtgacttattaagataccagacacggcacaatcgcagtagcacgtaaaca +ataatgacaatcgacggttaaattccgaacgtaagatatgtttacggatgcactaaaata +ggtagcaacaacgtttctctgagatgtataagttaccaaacactggagaattccgctaaa +ctaaggacaatttccgtcgtattaattgttgacaaatggttagtaatacattcgcagtgg +ataatccgttgcatacctagcactgagtgtaaataaaaccaatcgactactggcatttcg +ggctaacgactagatgttagcctatgtgaaagcctcacacatgcttattgccttcacggt +gagcaatgtttcttattcgttattagaagtcacctgtagagacagtagagatgacctaaa +tttggtttgtccagtcccgaggtgatctaatgattaggttaacttagaacagtggtcaat +tggttaaagctgatttacgaacacttccgaggggtcgtaaaacattaaactggtgagaac +agtatgatgtattcggtcatctagacaaccccatcgctgggagtttggacagtgttatga +ttcgtaaatccaccatgtgtccgaattcgaaatcctgttgctccggggagatagggttaa +tttaggcttttttacggtgtggcatattagctcaaacatcaacattcttaaaatcagcgt +aaacggtcaccagttgatatttgttctgctaggaagcgatgtacaaaataagcttaataa +gatttaggtccgaccttaatttcggtccatagcacctctttctaagtgttttgcttaaat +aattgtattgttattgattttctgcgagttgaacacggaaaataagtcaaaaaggacact +tttaggttcatatgtaccgatgaatgcgcaatagaatcgagaaatttttagattagtaat +cgtgatgattgtggccaaatcccgcactaaacggctttcgctgtttccaaaaaattttag +tccactaggtatttaaatgttggacactgaacgtggaagccgtcgtattatgaaactaat +ggcagaggggctcctctgcgtgtactttgagcagatgctatcgtcagaaaaaggtaaatc +ttttggttctttataattctggcgtccgtgtagcctagtgaatgtgtttggttcaagtga +atttgtttagccagaatggaccaattacgtcattagctgttacgtctatacgaaatatag +actgtggacgacccatcgtagagtcatgtagttacatgtgaccttagaacaccaatcgtg +tgcgattgtaagcaggacaacacagtattgtactggtcaattggttcatagatctgacta +tgaatcttcgtttttgtacaacaatctcggtgaagcttcaaaaagcctccttcctaataa +tcagttaatttttcgtaaggttcctgttcgaggttagtcgtataaagacgaaacggcctt +aatgtaacattaactattccactgtaggtggatctaacaaggttggacatgtgctaccaa +taagataagaatttcgtccgcaatacaatatctacttttgtagcctatcttggattaaca +acaacttacgttggtatttcaccggacgtatcaaatgattctgattttaatgactgagag +taaacatcaacgaatcttatgtatctttaagccgctgcttgacaagtcacattactgtta +gaatgaacgcttcattactacaaaacctaccaccaactcccacattaatattatactaga +tgtttgaagtttatttgacaaaggttttcaaaaagcacagaatcgttacgaacacgtaca +ttaaattgttagggtattaattgtggtcggtgcatttccggccccatagcgctccgcggg +gagaaactatggccttcatgacagcccccccataacatctaggtaatggtcggataacta +taaacaaccctctccagagaactgtgaaaataaaatctcttagtacacaagcgtatactg +gtttaagtcttgcccatcttaaagactcttttcactattttcttgatgcctcattcttct +aatattaggtgattttttaatccgagaatataaaaagacgatagaaagtgttaaaacacg +gcgtagcgacatattttaaagaaatgaaatactttttgactatccctcatgatctaaact +tacgcggagctatctttttgtataacatgtacagagaattaatccgatgcttcttccgat +taaggacatagcgccgaaaacgtcatggcggcttatcgatatcgtaacgcactataccaa +gtgattaagtgatcaatgaatacgggtttcgggatttctgttaagtcatgcacggcaaat +acttggagtcttgaataacgccgcgcgtagtacgaaggttctcaagctcgcgtgacgtat +agaccgtattgctatttcctgccttctcaattgtccgaggattgctgataacttaaaata +aggttgagtttttaataacgatttgtcgagtttgggaaaatcctcgtttgtgtgtttgtc +attttcaagttatcaagaactacgggtataatttacgacgtaatgttggtttgatgcccg +attgcgaatatcgtacgaatggtatttgtacaactgctttcctttatcgattgctcgaga +acattataaagtctattactatggattaagactgtatacaagtgtttaagcggagcccgt +gataatctataaggttttggtacctttatctgttacttttgccttgaaacatacatacgt +acacgggaatatttacctaaacgccgtatagtccagcctcgtatttgggccgtgttttgt +cagcattttaaactgaaagcgcccacttgcattataacccggtgcggaatctcttagtga +ctcgtcaggagtttacgcctttgagacctctcgacaggacccattttgatctagtcgtta +taggtagagtgcctttcctatcgcaccattaccttctagcaaacttagagtattcaatga +aatcatatcctgtttatactaaatgttataggctaatgacacagctgacactaagaggtc +tcttcgggttacccgaatgagttgtttatacgatgttgacaactcgggggagtcatttca +atgaagactgaggactcttgatcagattaaaacgcttaatgactgataatttagattatg +ccgtgtattatttaagtgggcgaaccctcccctagaatgggtttcctgagaaaagtctta +gaacacagtattctgaatccagatgcaaatcgctaacgttagtaagcggctgtagctctt +ggcagtttggtcaatagtcaatcgcaatccgtttaaccgtctactattcctagagcgaag +agctatgttctgacacgtccccaatattaggcaaaggctccaaaagaacagtcaattgat +taactacgggcttggtttctccgtgaatccttgcgccgctataccacataaaaggatagc +ggtgataccacaagtttgcgacgttaaagcgtcgaccctcaacaagtacactagcaaccc +cttagcaattaattttgtccatcactactgccaagagttgactggaccagttggaaatga +catttgatatattaatagagctacatattgtaccactttactgtcacttacactaaccct +agcgtgattactcatacatatattcgtaaattctaagttatgatactagttttgtaaatt +taatcggcgaagacacgttctcttgtacgagcttcaactaaatatttcactgtagccaac +cactttaaccagaaggataccttaatgccgatataatattgtccaggaaacgttaatact +ttcacaagacaaagcttggaagaggtactttacgatcacctgatagatcgaccggaacga +ttctatataggtttggtctgagaaatttgtagctaaaaccatgttccataggaactcctc +tgtaatgggcaaaatgcagatagcgttcaatcgttgcttaactatctatcacagcatcct +aactcctcaacagcttctttcctaaagacatcagcaggtaagttgacggcacccgataac +ccagagcacgattggaatctaatactctgtatggatcattacgctaagtaaatataatga +ttttctgactcaaagttacactgcgaattttatattaactggttctatttgttaaatacc +acaacctctcgtcaacaggtcgcgatgcaagtgatccaaaaatatctaacttataccaac +cattacttctggcgcagaaaaacatagatatctgaacaatcgaccgttaagactgtctcg +ccgatcttaggaacctaatactgctcagtagttattgtttatttgggccatccccggatt +atgtcagccatggaacactaaaagtcctaatctaacctatggacaaaaagctcactttta +taaaattgctcaccttatgttgattgttatttgtccgaaatgtctataactcagtgtact +atctattggaaaattatggccggagttttattgaatatacttttgtatgttgagaaagaa +tgttgtcgtaataattatcagctggaaaatcatctaatatatattatattgagatattac +gacagacctaagtgctttcccgtcatgagcagatggactaacactcttggtaatccttct +cgttttagttggtaatgtttagtctaagtaatatcccgactcttacttactcagagcgga +aatgactttttaaactaacgtttaaaggcacttagtatgcgtcagggttatttttttaat +tacgtacccttgtgcagagagtttagctattcgatcctacttagtatgaaccatgagagt +acaggttggtaattcacagagaaggtcgagaagattatttttgatgtttaccaatactat +gaggcgtattcatcgaaataattttatggctgcgcacttcacatacgcaggaagaccact +gcagcttgctagatctggatgtatcattgtacttctaagagcctgaaaggtaatacattc +ccagcgagcgtaacagattgtatggggacatattcaatcttagcaatgcattcgttcttc +gaaatcaggcatttttgatgtcataagttctgtcaactataaccctggaactttaatctg +ttgttcgtcgaatcaaggatcaagaaagcttctaaaaggcccaaagcaaaacccaccact +acttcagttttaaattagaatcacaccctagggtattagataataattaaatgtcttagg +aagagatatcaaaagatgcagacatcctcaagtgaataagtctccggtctttcacaaaca +catggttaagcgatgtggttttgactagagacgttcgccaccatcgtaatatttctggtt +acctgcgaacgtgaaccaaatcttacttcatacattgcttaaacagtacaacttatctct +tatcctatagagatctcaaaagtttgtatttttactggtttcaaattgagagaaaaactg +cgttctccgatttctatattattgtttaaatgatgccaaacatccagtttaaaacacggt +gtgatcagccgactcagattcgtatcctatgttagaatgagtcatcaaactacggtcacg +cgtacattacagagtaaactacacgaatgaaagagataagaagatgaaagagttaatagg +tctcctgttaattatgagaaccctaactactacggattggcctactagtgggttggaacg +gatataaaattcgactaagttcgcggcatgtcaggctcctaaatatgaagagaactcggc +atcgaattatccacagtaatagttggaacatgattcctctatgcatggtgtatatccacg +tacgccagtgtgcagtgtagccatgcgaccacgggcgttgtgaatattcttcctcagaaa +aggactgttgagcaaggaattggattctgtgaacggaatatagtcgagtagatggaattt +cctacactgcgaaaaggtcatagtaaatcaaacgccgcgcgcagacatatcttcttggca +attagtactccactaaatcaattggttataaacttttagaatatctttatataagttcac +tacttacgctgcgggtagtatatttaaagtgatgtcttaggaatcttatggcggcggaat +aaacggcttgactatagataccctaattctggcataaccctgtaacgtgtgaagcatgct +ttaatagacgactagatcagcttatagaatggatatgactgccacattgaagagattaac +attagcgggtataatgttacgaacttgtttaacaaaatagctctaccacacacgcatagt +ataatataaaggtcctggagttcgctacgagcctggaattgcagttcccctaccctgagt +aaacaagatcagtatggacctatcttctgacccacgtgtaaaaactaccgttagcggccc +tgagaacggtgaagttgattatcggctaacactcgctttaccaaggaacaaacaattgat +ggaacaggtaagcggctggattctatcctgaatacagcataataatatttgctttcaata +tatagttatgacactcccaatatcactaactctttacaaatcggatatgaagagtgaatt +agagatggagccgatcgttccttgtattctggtaagtactcgactaatgtgtgtagtcta +ggggtaaaggtccttaaccgtcgagtctagaactcacgcattatgaaatcctccgagcat +agagactctaaattcgccaagcaataagtcccgacgcgaaggatgagaagctcattgaac +tgtaacatttacgtcgggctcaccatgttacatatgcagcgggtaaaagtttttgcctgg +agtggttgagtttcgcgatacataaaaggccccactttcatatggtcaaatatctatatc +gtgctttggacgactcgataaactaaagtagcctagtaatgccctaaaccgctgcatttg +tgcaataaaaaatttagagtatatataacttccggacgtatggctgccttgaatcctcgg +atatcgtccttatacaacgatgaacggtatagctcggaactatgcagattaggcgatcct +tgggttgaatttttagtttccatagatatgagttagttttgatatggttaccatacgtcc +ctgcattgaaacttaatctgtatattgattgatccttagcaatagcggcacatttctggg +caatatgacttaattaggttacggtttttactatgatggatacgttttatatgatagaat +aacagttgctatttaaacaggtactacattcaactaatactgtttcactattgtgtccaa +catagggaatatattgcctgaatagatgtattatcaggcatcttttacgctccaggtaga +actaattaaaaatgatccttagaaactttcaagcaacataagctaaaagttacgccaatt +ataagccacatcggtaggatcttcaggcattcccatatccttctctatcaatcccgtctg +ttgctaattggttatctaagcatatcgcggcgagcatctacgataggtataaagttgctg +ctatctaattcgtcataatatatacatggaattacagattcatacgtcttcagtctcgtg +gtgtttctaagagcggacccaagaattacgtaatatctctctcgtgttacccaagaagtt +gacacgtgattgtcagctatctttttctggcgatgttaatagttataaacaattgcatat +agctgcaaattagctaatcaaatactcgtttcttaaatgttatcagcaaagctttaggtt +ctgtaatttcactgtgtaaagagggcgctaagttcaaaattggtttttggcaacaaacaa +tttaatagcgcagtgcaaaaataatatctcagggtgtaattatttctctaattggtcttt +acggttggaccaggcaatgggttttttatctatgtgataccaattaaaagtaatttcaaa +gtgacattaaacttaagtattgctgtcaagaccattacgacacttcaccaacacatttat +gtattgtgctacgcggtatggcccgtagtaatttctgatattgaccgcgttatcagcaag +tacgctgtacaaatgccaaatttagtaaagctctgtgtgcattccaaggtgcccacatca +cacattatcaacatatcatgtcgttgtattacgtccttttactagcctgggaaataccgg +tgattcagagtgaacataaatctctgaaagctactagacaaagctagtatagttaaaata +tatatttcttttaatattaggatctttgcgattgcacatttcaagcatcgcattaaccta +cctccgtactcttctacaacggttgcatgtacgatttctatgcgatgaaatacttatgtt +cttagtttggggttactttgttcacctagtcctcgaacgcaaattagcttcgaatatctg +aaaagtgtatgcgggcaccaaaacgatctcgattcttaggtttataattatagtcagaag +ataaatacatgcatatctggacactcttccacatgtcatgtcgactaactttgaactaca +gtcatatatagactgttatctgatccgtatgtgtctattactactcttatctgagaaagg +acccaatggagtcacagtaagcgatcatgtcatcggggctttttccctgattataagatt +acactattgctgtgcttggggcctcctactttttctatcttaatcattttgtacattaaa +aagctaagaagtaggtacaacttatctttcccatacgagctggaccattaatttaacagc +cgcaaggcgagttttaatgttaatctggaagggctttatgttctaagcttttagcactga +gaaattaatccgtaggaaattaatcccacataacccggtaagagaaccttacgccccgtt +actaataatgttctgcgcaatgtaggaagtgacaagctcactcttgcgacgagctcctta +atacaggccctgcgttatattcgaccgtacctataactagaccaccatcttaaatgtaca +gttatggttttcgacgcatagagtatgggaccacctcgaaatgctcagctgcaaattgta +ctgggggtggttatcaaacatttaatatgaatctatggtaaagtactagtttatagatag +ccgaacactaaaggtttgcagaccttcctcccctgaggaacttcgtgtcacaaattagat +tgagaaggtggtgataaaatcgcgtatctacaatgatttggtgcaaatatttatcgattg +cccaatcgttctactcgtactctttatagcctaacgccttttcttggcgctaattagcct +aatccaagaaggagtctaacaaaattacttaaccatactcttgtctattcggcccacgca +tgcgcaagctcaaaaagttctcaacgggcgtttttacttgagtcccaggaggtaacattg +gatctatgagtcttaacagtggaaatatgatttttagattgtgttcagatttattgtctt +attttggtctatctcatcagctatagctacataatgacgtcttaactgtttcgactaacc +ttcagatctgactaccccaaatacaacatagcaaaagaatgatgctaacgcttaactatc +ctttcacgatcttaacaaaaaagctccatttaaaagaatcgaaaacagatctaccattcg +tggaatcaatttttggacgagtactggtcgggtcgtgcttatttgctacaggattgtttc +gtataacgttcaagcactttagcggttccatccttgatggcgttaactgatgatgcgtaa +gtttatggtgatctaaaactctactacgaaccaggtcccagcacgaaacgtcatctttaa +tgagtttttaggtctccaggcactaggctgcgaagtggaatatgtgtcatcagagacaaa +tagatgattcctatagctttttgcagttaagccactaagtaggcggttctatagggtttc +attcaaatcgatcgtaattcccgactctgcatagcgtgggtcttgtatagaccattcttc +aggcccgccacaatggtttcaagtttcaacttccgtttattggctgtccctcaatagagt +cgttctcagggcacgactctcgttcgttattcataagtccagtttgatccacgaatacag +aacacgcatatctgataataaaagcttaacgataactttcacgcgcatggtttatttttg +atttattaggcaaccaaataccagaatgtagtcagcgatatgtagtaaaatttagacaaa +cataaaacaaagtatcgccattacagtctcctgttaggagaacctttttatcaatatgtg +taggcgtgtattggcgcccttgatttaataataattacggctaaacgtattgatattttc +caggaactgccccatctcatgagatgaccctaaattttattcacacctcatttttaattc +ttttatatcacgattatttatctgagcaagcatctttgcaagcattcatagtgacggtgc +tgtctctatgaatgcatgctaatatacggtgcgctaaacatattggttcaattcaatgta +agctacctcggaatttgcttgcactaagacggggaagccaaaacggtaaatcgccgtata +tgctagtgccaagggacttgtccgttggagtcactatggagttacaagcattataaatct +aaggaaatcgcagtatcagtccttaccccaaagatacttcgcattccctggggtacggac +catgaaatacttctttcatacatgataaacgatggagactcggttaccaccctggtagtt +actccatcaattggagttaactaagatcgctattacaggctttattagccaatcatcaca +agcctctttttagagattcacaagttagcaaaccaaagttcctttgataagtctttaacg +agatctatcccaattccggctaggagtaaaatttatatatttgagatcggggttaaagtc +acacgcaatgcaaggggtttttatatggtaatgtccttccctaattaggtaattttcaga +cctccgagagagagtagatcaacaacgcgttatactcctaaaatgcttgtcgataacatg +acactacagatcatccctggatgagcatcgactttcattacttgattagttcagttaatt +cgtttcaaaccattttcaacaaaatcccccagtagatatgtatatgcacatcttagacta +aataacagttttcataccctgggatttgtgtcactatctcaggaacgtcgagacgtcccc +tatcaccgcagcgagggtaactggccctgttccattgtaatcgatgggacgggacgttat +attgcagacccaaagtagtaataaattcagccatatggacggagggggggaattgttaag +aatataattcgattttcagctgaatgtaaaagctccagccattcctcctccacttgacat +tagttcgaagaaggtctgagaattggaattgcttgtgacgttttttgtttccagacaagg +aaatagcccagtaccaagtataatattatgacaatagaagcttaaattcacaacgtaaca +tatctgttagcatgctctaatagaccgagaaaataagtgtctatgtgtgcgagaactgtc +aattcacggcagtagtcacctaatctaacgtctagttcccgactatgaagtcttcacaaa +tggttagtaataatttcccagtggagtagaagtggcataacgtgcactctctgttaataa +tacctttagactactcccatttcgccagaacgtcttgatggtaccctatgggaaacactc +acacatgcttattgcctgcaacctcagcaatgtgtcgtatgcggtatttctacgaacagc +tagtgaaaggactgatgacctaattttggtttctcaagtccagacgtgatattttgatga +ccgtatctgacatctctgggcaattcggttaacctctggtacgaaatagtccgtcgcgta +ggtaaaaatgataatgctgtcatcactatcatgttttagctaagctacactaccccatcg +ctcgcacgtggcaaagtgtgaggattccgatatcatccatgtgtacgaattcctaatact +cttgctcagggcacttagggttattgtagcctgtgttaccgtctcgcatattagatcatt +aatcaacagtcttataatcaccgtaatcggtaaacagttgttatttgttctgataggtag +acagctaataaagatgctgttgaacagttacgtcccacctttattgccctacagtgaaac +tagttcttactctgttgctgtaatatgtctagggttattgatttgctgccacttcaaaac +ggaaattaagtcattaacgaaaatggttccttcataggtaaagatcaatccccaattgaa +gccagaaattttgagatgtcgattcctgatcattcgccaaatttacagctcgtaaacgag +ttccatgtgtaaaaaaatgttgagtccactagcttgtttattctggctcaaggtacgtgg +aacacgtagtattttgatactaatgccagacccgctacgatccctgtactgtgagcagag +ccgatcctcagaaatagctaaatcttgtgcttcgttagaagtctcgactacgtgtagcct +agtgtttgtgttgcgttatagtctatttgtggacacagtatggtcaaatgacgtcttttg +atctgacggcgttaacaaagatactctgggcaacacacatacttctctcatgttgtttct +tcggacctttcataacctttcctggcacatggttagctgcacatcacaggattgtaaggg +tctagtggttcagtgagcggaatatcattcgtcggtggtgttaatctatctcggtgtagc +ttataaatgcatccgtaagaatattatgtttatttgtcggtacgttcatggtagtggtgt +cgccgatttagacgtaaaggcatgtatggatcttgatctatgcaaaggtaggtccatcta +tatacgttgcacagcggatacaaataagataagaatttactaacatttaaattttcttat +tgtcgagcatagattggaggaaaaacttatttacttggtatttaaacggaagtttctaat +gtttatgattggatgcacggacagtttactgcttactttcttaggtttcttgaacaacag +gatgcactagtaacatgtctcgttcatgcttccattaagttcttcttaaacttacacaaa +ctacctaatttagagttgacgagatggttgaacgtgttgtgacaaacgtttgcaaaatgc +acagtatcgttaccaaaaagtacatttaagtgtgtgcgtaggaattctgctacgtccatt +gcaggccacattcacatcccacccctgaatatatggactgaatcacacacaccaaatttc +atctaccttatcgtagcataactattaacaaacatatacagacttcgcggtaaataaaat +atattagtacacaaccgtatactggttgaactattgcccagctttaagacgcttttaact +aggtgcttgatcaagaagtattattatatgacggcagtgtgtaatacctgaatagatata +gacgttagattgtctgaaaacacgccgtagagacatttttgttagatatgtatttctttt +tgacgagccagcatcttagtatctgaagacgagctatatgtttgtagaaaatcgactgac +attgtatacgaggcggcgtaagattaaccaaattccccagaattagtaatggcgccttat +cgatttactaacgatatataacttgtgatgttgtctgcaatgtatacccgtgtaggctgt +gctcttatcgaaggaaacgcattgaagtccaggctggatgaaaccaccgcgtacttccat +gcgtctatacatagcgtcaccgatactacgttttgctatgtaatccattctaatgggtaa +gaggattcctcttatagtaaaatatgcttgactttttaagaaccattgggagtggttggc +aaaataatagtgggtgtctttctcagtgtatagttttctacaactacccctattaggtta +caagtaatctggctttcttgccacttggcgatgatagttagattcgtatttctacaacgc +agttactgtatccatggcgcgagataattagatacgatttgaatttggatgtagactcgt +tactactgttgtagaccagcacgtgagtatctagatgggtttgctaccttgttagcggac +ttttgccgggaaaaagacatacgtacaaccgtatattttactataagcagtattggccac +cctcgtattgcggcagggtgtgctcacctggttaaaatgaaagagaaaaattccatttta +aaacccggaggaatctattactgacgaggaaggtgtttaacccgttgagacatctcctaa +cgtaaaaggttcatattctagttattccgagagtcactttcctatccaaacatgaactga +tagcataatgacaggttgaatggaaagcatatcctgtttattctaaatctgtttcgctaa +tcaatatgctgtcacgaactcggagcttacccttacaactatgtgttctgtttaccaggt +gctaatatcccggcactcttttcatgcatgtcgctcctagcgtcatctgatttaatagct +taatgtctcatattttacagtagccagtgtagtatggaaggcggcgaaccagcccctaca +ttgggtttcctgacataagtattacatatcacttgtctgattacacagcaaaatcgctaa +ccttactttgcgcatgtagctattggaactttgggctagtgtctatcccattaagtttaa +cagtagactagtccgtgagcgatcaccgagcttatgtctcgtacccaagttttggatttg +gatcaaaaactactcgatattcatgatctacgggcttcctttctccgggtatcattgcgc +cgagattaaaaataaaacgatagcgctgtgaaaacatgtttgacacgggatagcgtagaa +actaaacaacgaatagaccatccaatttgaattttattgggtccagcacttcgccatagt +gttgaatggtaaagttcgaaaggaaatttgttatattaattctgctacattttcgaccac +ttgtatctcaaggacaatatcccttgaggcttttagcagaaagagatgccgtaattctaa +gggatgataataggttgggaaatttaagagcagtagtaacggtcgcgggttcgaccttaa +actatatatttaaatctagccaaacaagttaacaacaaccataaagttatgaccttatta +tattggcaagcttaacgttttaattgctctagtaatagagtggtagaggtaagggaccat +cacctgattcttcctccgcaaccattatatagacgtgtcgtctgacaaatttcgagataa +aacattcgtccttagcaacgaatatcgaatggcaattagccacattgagttaaatagttg +aggatatttcttgcacagaatcagatctaatctaatgattcgttactaaacacttcacca +ggtatcgtgaaggctcaagattacccagagaacctttgcaatataagaatatgtatgcag +cattaccctaagtaattatattctttttctgactcaaagtgacaagccctagtgtatatt +aaatcggtatatttgggaaattcctcaaactatcctaatcaggtagccatgaaagtgatc +aaaaaagttcgtacttataccatacatgaattctggccaagtaaaaaatagattgcgcaa +aattcgtaccttaagtctctcgccaagatattaggatcctattactcatatcgtgttttt +ctttattgccgccatccccggagtatctcacccatccttctcttaaaggcctaatattac +ctatgcaaataaacatatattgttgaaaattgagaacctgatcgtgattcttatgtgtac +catatgtatagtaatcacgcgactatatagtgctttagtatcgcccgtgggtgagtgaat +attctgggctagcgtgagatagtttcttgtcctaatatttttcagatcgaatagcttcta +tttttgtgtttattgacatatgtcgaaactccttactcagtgaaagtcatgaccagatcc +acgaacaatcttcggaatcagtctcgttttacggcggaatcttgagtctaacttatatcc +cgtcgcttactttctaacaccccttatgtatttttaaaattacgtttattcgaacgtact +tggcggaagcgttattttttgaagtaagttacattgggcagactcttgacattttcgata +cgactttctttcatccatcacaggactcgttcgtattgatatcagaagctcgtgatgatt +agttgtcttctttaccaatactttgaggcctattctgcgaaatttttgttgccctgcgaa +cttcacataccaaggaacacctcgcaacatgccttcatatccatcgttcattgtaattct +tacacaatgaatcctaagtaattacatccctgcgtaaaagatggtaggggcactgaggat +atattaccaagcatttagttatgagtaatcagcaatgtttcttgtattaagttctctaaa +atagttacatcgtaatgttatctcgggttccgcgaataaacgagatagattcattatata +tggccctaagcaaaaacctcctcgtattctgttggtaattagaatcacacaatacgggtt +gagatattaattatttgtagtacgaagagatataaaaagatgaacaattactcaagtcaa +gatgtatacgggatttataataaaaatcgggtagagatctgctttgcaattcagacgtgc +cactaaatcgtaatatgtcgcgttacatcagaaagggtaactattattaattaataaagg +gcttaatcactacatattagatcttatccgatagtcttatctattcgttgtatttttaag +cggttctaattcagtcattatatcagtgctccgagttctttattattgttttaaggatga +caaaatgcctcttgttataacgctgggagaagcagactaagagtcggagcagttggtaga +atgaggctgcaaaagacggtctcgacgaatggacagactttactaaaccaatgaaagaca +gaagtagagcaaagtctgaagtggtatcagcttaattatgacaacccttaatacttccct +ttcgccgaatactggcgtggaaaggttttaaaagtcgaagtagttagaggcatctctcgc +tcataaataggtagactactcgcaatccaatgtgactatgtaatactgggaacatcagtc +cgcgatgcagcgtgtttatcaaccgtccccactcgcctggggagacatgagaccaccccc +gtggggattattagtccgcagtaatcgactcttgacaatccttttcgattatgtcatagc +aatttacgacagttcagcgaagtgactactcggcgaaatggtattactaaagcattcgaa +cccacatgaatgtgattcttggcaatttctaatccactaaagcttttccgttgaatctgg +ttgtagatatttatataagttcactaattaagatcacggtagtatattgatagtgatgtc +tttgcaagaggttggccgaggaatttacggattctctattgatacaatttgtctggctta +taactcttaaggctgaaccaggcgtttttagacgacttgatcagctgttagaatggtttg +gactccctctttcatgtcagtaacatttcagccgttattgttacgatatgcttgaacaat +attgatctaccacacacccatagtatattttataggtcatgctgttacctacgagcatgg +tattccacttcccattcaatgagtattcaacatcactagcctcagagatgatgacccacc +tctaataacgtcacgttgcggccatgtgaaacctgaacttgagtagacgatatcaagcgc +tttaaattgcatataacatttgagggtaaagctaagcggatgctttatataatcaatact +caataataagatttgattgcattttagagttatgacacgacatagttcactaacgagtta +ctattcccagatctagactgaagtactgatcgagacgatccttacgtcgatgatcgttag +ttatcgacttaggtcgggtctctagcggtattggtacttaaccggacactatactaataa +cccatgatcaaagcataacagaatacagacgataatttcgccaacatatatgtacagacc +ccaagcatgagaagctcattgaaagctatcattgaagtcccgctcacaatgtgtcttttc +cagacggtttaactggttcccgggagtcctggagtttcgacttacataaatggaaacaat +gtattttgctaatttatctatagcgtcatttggaccaatacagaatattatgttgcctag +taatccactataacccgcaagtgctgatagaaaatttttagacgatttataaatgcccca +agtatccctcccgtgaatcctccgttatactaattagtattcgttcatacgtataccgcg +catatatgaacatttggcgataaggcgcgtgaattgttacgtgacagagatagcagtttc +ttgtgatatggttaacagacgtacatgaagggaaactttatatctatagtgatgcttccg +tagaaataccgccactggtctgccaatgatgaagtatgtagctttaggtttgtactatga +ggctttcgtttgtttgcagagtataacagttgcgagtgaaaaaccgacgaatttatacta +atacgctttcactattggctacaaaatagggaagagtttcaatcatgagagggagtatat +ggatgctttgtagctaaaggtagaacgtatgtatatgctgccgttcattcttgaaagata +cataagcgataagttacgacaattataagcaacatccctaccttcgtaacgatttcactg +ttactgcgcttgaaatacactatggggctattggcggagagaagcagatcgcgccgagca +tatacgagacctataatgttgatgatagagaaggcgtctgaattgatacatcgaagtaca +ctttctttcgtagtatctctcgtcctctttctatctccggacacaagaattaagttatat +atatagagtcttaccaatcatgttgaatcctgattctcagagttctttggcgggccttgt +gatgactgagaaacaatgcaatattgctccaaatttcctaagcaaattctcggttatgtt +atgttatcagcaaagcgttacgttatgttatttaaatctggaatgacggagcgaagttct +tatgtcggtgtgggaataattcttttgaagacagcactccttaaataatatcgctccgtg +tttgtatttatcgaatgggtctgtaaccttgcacaagcaaatcggtggtgtatatatcgg +ataacaattaatacgatgttcatagtgacagtatactgatcgagtcctctaaagtcaatt +acctcacttaacaatctcattgatgttgtgtcattcccggtatcgcccgtagtatgtgct +ctgattgaccgagtgtgaaccaaggaacatctactaatgcctttgttaggtaagatctct +ctgaattccttcgtgccaacttaaaacattatcaaaatttcttctacttggattaactac +ttttacgagcatggcaaattcccctgtggaagacggttcattattatcggaaaccttata +gaaattgcgtgttgactgaaattagatttttattgtaagagttgcatctttgcgattcct +ctggtctagcttccaatgaacagtcctcccttctattcgacatcgggtccttcgtacatg +tctttgcgatgtaataattaggttcggagtgtggccttaatgggtgcaactaggaataca +acgcaaatttgctgacatgatagcaaatcggtatgccggcaccaaaacgtgctccttgct +tagcttgtgaatgagactcagtagttaaataaatccatatctgcaatcgattccacaggt +attgtccactatctttgaactactctaagagatacaagcttagctgagaccgaggtgtat +atgactacgctgatatctgtaaggtaccaatgcaggcaaagtatgcgagaagctaatacc +ggctgtttccagctttataagattaaaatttggctgtcctggcggcctcagaattgttct +atcgtaatcagttggttcattaattagctaagtacgaggtacaacttatctgtcccagaa +cagctccacaagtttttttacagccgaaacccctgtgtgaatcttaatatccaagcgcgt +tatctgattagagtttacaactcagtattttatcagtacgttttgtttccaacattaccc +ggtatgacaaaatgacgccacgtgtcgaataatggtctgaccaatgtaggaagtgaaaag +ataaatattgcctacacatactgaattcaggcaatgcgttttattcgaaaggtcatataa +ctagaaaacatgatgaattcttatcggatccttttactagcatagtgttggcgaacacct +cgtaatgctcagcggcaaattggactgcgggtccttatcatacattttttttcaatatag +gcgattggtctaggttagtgattccccaacacttaaggtttgctgacattcataccctca +gcaacttcctctcaaaaattagagtgagttggtggtcttataagaccgttgattatttga +ggtggtcaaatgatggtgcgatgcacaaatcgttataatcgtactctgtagacaataacc +cattgtagtgccgattttgtgcataatacaagaaggaggatataaaaatgacttttcaat +aatattggctattagcaacaagaaggagaatcctcattaagttagcaaccgcagggggta +ctgcagtccaaggaggtttcattggagagagcagtatgaaaacggcaattatgattgtga +gattcgctgaagattgtgtctctgattttcctagatagaataagctatagctacttaatc +aactcttaactgtggagactatcctgatgatctgaataccccatttacaaaattccatat +caatgaggctaacgcttaaatttcatttctccatcgtaacaaaaatcagcctttttatac +aagacaaaacactgcttccattacgggtagcaatggttgctcgactactggtagcgtcgt +gatgtggtgataaagctgtcttgcgtttatacttaaacaaattttgacctgacataatgg +agcgacttatcggatgttgccgatctttagggtcatctattaagcttatacgaaaaaggg +acaagcacgttacgtaatctggtaggactgggtacctagaaacgcaagaggaggcgaact +ccaatatctgtaagaacagaaaaatacaggagtccttttcatttttcaagttaacaatat +aagtaggagcttagagaggcttgcatgaaaatcgttaggaattacagaataggcagagag +tggggcgtgtagactacattcttcaggccccacaatatgggttataggttaaactgcact +ttttgcgatctcccgaaatactgtcgttctctgcgaaccacgctcgttccttttgctgta +gtccacgttcatccaactattcagataaacaagatcgcagaattaaagcttaaccatatc +ttgatagcccatcgtgtatggggcatgtatgtgcaaacaaaagacctcaatcttgtctgc +gagagggaggaaaatttagacaaacataattcattctttcgactggacacgctaaggttt +ggacaaactttgtatctatatctggaggcctgtattccagcccttcttttaataagattt +acggcttaaactatggatatttgccaggaaatgacactgctattgacaggaacataattt +tgattcaaacctcattgttaattattttatatctcctgtttttatatcagaatgcttctg +tcctagaaggcatactcaaggtgagggctcgaggaatgaatcataatagaccggccccta +ttaatattggttcaattctttcttacataacgcggaatttgattgcacgaacaccgggaa +cacataaccgtatagcgcccgttatgctagtgcctagcgactgggaccgtggagtctata +tcgtctttctaccattattaatctaaggatataccactttaagtcctttcaactaacata +aggcgcattccatgcgctaaggaccttgaatttattatttcttacatgataaaagatcga +gtcgacgggaacaaaaggctacgtactcaataaagtgcagtttactaagagccctttttc +tggcttgtggagactatcataacatgaagatgttttgacattcaatagtttgcaaaacaa +acttactttgtgtagtattgaacgagatctttccaattgccccatagcaggaatagttat +atattgcagatcgcggtgtaacgcactccaaatccatcgcggtgtgtgagggtaagcgac +ttaaagaattacggtttttgatcaaagcacagtgagagttgagcaaattacagttatacg +acttaattcagtctccataaattgaaacgacacttcttaacgggaggaccagacacgttc +attaagtgaggagtgcactttttgactttaaaaacatggtaatcaatttaaaccacttga +tatgtatatgaacagatttgaagttatttctgttttaatacactgggagttctgtcaata +tcgcaggaaccgcctgacgtcccctatcacacctcagagggtaaagggacaggggaaagg +gtaatcgaggggtagggaacgtagttggcacacccaatggacgaataaatgctgccatat +ccacggagggcgggattgcggttgattttaaggcgatggtaacctgaatgtaatagatca +tcaaatgcctcctccactggaaattactgcgtacatccgctgagaattgcaatggagtgt +ctcggtttttctttaaacaaaaccaaattgacaacttcatagtataatttttgcacatta +caagcgttaattaacaaacttactttgctgttagctgcctatatttgtccgacaatataa +ctggatatctctgcgagaactgtaaattaacggcacttggaacataatagttcctattgg +taacgacgttgtaggcggcaattatccggtggaagaattgacaactgcagttgaactgca +tgaaagtcaaatctctcgtaagtataactttagaagactccaaggtacccagaacctctt +cagcggacacgatcgctatcaatcaataaggattattcactgaaaccgctcatatctgga +ggtggacgtttttcttcgaaaagcttgtcaaaggactcatcaaatttttggccgtgctaa +tcgacacacctgttattttcatgaccggataggacatctcgcggaaattcgggtaacagc +tgggtagatataggacctcccctacgtattaatgataagcctgtcataactagcttggtt +taccgaagagacaataaacattcgagcgctcgtgccaaactcggtgcattacgtttgaat +aaatcggtaacatgtactattactctgcctaacggcacttacccgtttgggtccatgggg +taaccgctcgatgttgacagaattatgctaaagtcgtttaagatcccgattaccgaaaat +ctggttatgtctgagcattcgtacactgcgtattaagatcaggttgaacaggttcctaac +aaattttgtgacctaaagtgaaactaggtcgtactctgggcatgttttatgtcgtggcgt +atgcatgtgctgacacttctaaaaccaaattaaggctttatccaatatgggtccttaagt +gctaaacatcattcacaatttcaagacagattgttggtcttgtcgattccgcatctgtcg +ccaaattgacacatcgtaaaccaggtacatcggtaattatatgttgactaaactaccgtg +tgtattctggctctaggtacggcgaacaagtacgatgtgcttaagaagccctcaccccag +acgagcccgcgtaggtcacatcagcagatcctaagtaattccgttttattgtcctgaggg +agtaggatcgacgaactctacaagtcgctttgtcgtgccttataggctatttcgggtcaa +tgtagcgtcaaatgaactattgtcatctgtacgagttaactaagtgtctatcgccaacta +aaagacgtctcgatggttctttatgcggacctgtcatatcattgactggcacttgcttac +atccaaataacacgtttgttagcggatagtcgttaagtgtgcgcaagatcatgaggcggg +gggggtaatatttcgccctctacatgataaatgaataagtaagaagatgatctttttgtg +gcggtaccttaagcgtactcctgtcgacgagttactactaaaggaatgtagggttctgga +tctatgaaaagcgacctccatatatatacgggcctaagcggagtaaaataagtgatcaat +ggactaacattgaaatgttagtattgtcgaccattgagggctggtaaatcttatttacgg +gcgtgggaaaacgaacgtgatatggtttagcatgggatgcaagcactcgttaatgcttac +tttagttggttgcgggaacaacaggaggctatactaactggtagcgttcttgcttccatt +atgttattattataattaaaaataagacatatggtagagttgtagtcagggtggatcggg +ttgtctataacgttggaataatcaaaactatcgttaacaaaaacgaaatttaagtcggtg +cggtggaatgcgcctacctcatgtgcaccacacattcacagcacacccctcattataggc +aaggaagcaaacaaaaaaaagttaatcgaccgtatccgaccttaaattttaaaataaata +gaaacacttagcggtaatgaaaagataggactaaaattcactagtatcctggaacgaggc +aacagagttatctagatggtaacgaggtgctgcatcaagatgtatgatttttggtccgct +gtgtggaatacctctattgatatacaagtgactttctcggtaataacgcacttcacaatg +tgttgtttcttttctatgtattttgcaagagaaagaagcttagtataggtacacctcaga +gatgtttcgtgtaaatcgtatcacatggtataactgcaggaggaacattatccaaattca +ccacaattactaatccacccttttacttttactaaagatatattaattctcatgttgtct +gaattgtataacccggtaccctgggagcgtatcgaaggataccaattgaagtcctcgagg +catgttacaacacacgacttccttccgtctattcagacactcaacgagactaacttttcc +taggtaatcaatgatattgggtaactcgtggcatcttatagttattgatccggctctttt +gtagatcctgtgcgactcgtgcgctaattaagactggctctcttgcgcaggggatacgtt +tattctacgtacccgatttggttactactaagcggcctttcttcaaacttgcagttgtga +cttacattcctatttcttcaaagcagggaagggttacagggagagacttattgagatacg +attggaatttccatgtacaatcgttaatacgcttgtagaccagcaactcagtatagagat +ccgtttcctaaagggtgagcggtaggggcaaggcaataagaaattactaaaaccctagtt +gttaatataagaacgattcgaaacaataggattgcccaagggggtgcgaacatggtgtaa +atcaaagagaaataggcattgttaaaacccgcacgtttctagtacgcaagaggaacgtcg +gtaaccagttctcaaagatcctaacctaaaaggggcttattctactttttccgacactca +atggacgagacaaacatgaacggatagctttaggtctcgttgaatgcaaagaatagaatc +gttattattaatcggtttccattatctatatgcggtatagatctccgagaggaccctgta +aactagctctgcggtttaactggtgctaatagaccgccactatgttattgcttctagctc +ctagcgtcttatcatgttatacattaatgtcgcatattggacagtagccaggcttggatg +gatcgccgacaaaaagaaaagactttccctgtaaggacttaactattacatataacttgg +atcattaatctgcaaattagagtaacggtctttcaccagcttcatattccaacgtggcgc +tagtcgatatcccatgaagtttaaaactagaattggcagtctcacttcacagtgcgtatc +tatacgacaaaagtggtcgatttgcataaatatcttatcgatattcaggttattaccgat +tccttgctaacgctagaagtcacaccagagtaataataattccagacacctgtgaaataa +tcggtcactacggatagactagtaacgataatacgtatagtccataaaagttgaatttta +ggggctaaagatattagcaatactggtctagcctaatcgtcgatagcaaagggctgtgag +gatttctcctacattttcgaccaattgtatcgataggaatagttacagtcacgcttgtag +atgtaagagatgacgttattcttagggttcttaagtcggggggtaatttaagaccactag +taaaggtagaggcgtacacagtaaacgatattttgaaatcgtcaaaaaaaagtttacaac +atcctttaagttagcaactgattttagtggcaaccttaacggttgaattgatctactaat +acaggcctacaccgaagggtacagataatgattcttactaccctaacatgatagagtcct +gtcctatctcataggtcgacattttaaattcgtaatgagcaacgaagatcgtttcccaat +ttgcaacattcacttatagacttcaggttatttcgtgctaacattaagatagaatataat +cagtcgttaagaaactattatccagctttcgtcaaccataaagattaaaaactgaaactt +ggcaagatatgaatagctatcctgctttaaccgatcgtatgagatgctttgtagcaagaa +aagtgactagcacttgtgtttagtaaagcgggagagtgcggtaattaatattaatatact +attaagctacacagcaaaggctgcaataatgttagtaagtagaacataaaggtattctcc +acaagtaataaatagtgtgagctaattgactaacttaactctcgcgacaagtgatgtgga +taagatgactcatatcgtctttttctgtagtgccgacatcccacctggatcgaacaattc +cttctagttatcgactttgattacctatcctattaaacagatagggttgtaaagtcagaa +aatgatcggcttgcgttggtctaccatagctagagttagaacgcgtagatagaggccttt +tgttgccaacgtgggggtgggatgagtctgggcgagcgtgactttctttcgtgtccgaat +ttgtttaacatccattagattagatgtttgtgttttgggtctgatgtcctaactactttc +tcagtgaaactaatgtcatcatccaagtaaaatagtccgatgaagtctccgttttcggcc +gaagcttgtctataacgtatataaagtcgctgaatttagaacacaccttatctatgttgt +aaagttactttattccaaaggacgtgcacgaagcgtgagtgtgggaaggaacttaaagtc +ggatcactcttgtcagtgtagataagaatttctttcatacttcactggaatccggcgtat +ggatatctctaccgcgtcatctggtggtgtctgcggtaaaaagtcttgctgcacgagtct +gagaaatttttggtgccatcacatcgtaactgtacaacgaacaaatagcatcaggccttc +ttatccagcgtgaagtctaattatttcacaagctttcctaagtatgtaaatccctcactt +aatgatgcttgcgccaatgaggatagaggacattgcatgtacgtaggactattctccaag +gggtcttctattttgttagcgaaaattgttacagcctaatgttagagcggcgtacgactt +tataccagatactttcattagatatgcaaatatccaattaaatcatagtagtatcgtggt +atggacaatcaaaaaagacccgttgtgatatgatgtttttctagttcgttctcatatata +tagatcaacaatgaataatctcatgatctataaccgatgtatatttatattccggttgac +tgctccggtgcaattcactacggacactaatgactaatatggcgcctttcatcagaaacg +ctaaatatgattaatgaattaagggagtattatctaattattagagagtagcagttagtc +tgatattttcggtgtatgtgttagccgttataatgctgtctttttatcagtgagaacagg +gagtgtgtagtgttgtatgcttcactttatgactctggttatatccctcggagaacaaga +ataagagtacgagaagttcggtcattgaggatgaaatagaaccgctagacgaatggactc +acgtttataaaactatgtatcacagtactacagctaactctgaagtccgagaagcttttg +taggacaaaacgttataagtacctttcgcagaatacggccgtgcatacctgttataaggc +gtagtagggacaccatgctatccctcatatagagctacactaataccattacatggtgac +tatcgtttacggccatcatctgtaagcgatcatgcctcgttagcatccgtacaatctcgc +atggcgtcactgcagaaaaaccccgtgcggattttgagtcagaactattcgaagcttctc +aatccttttccattatggcatagcaagtgacgactcgtcagccatgggaataatagcact +aatccgattacttatgaattagaacccacatgaatgtgattctgcgaattgtctaagaat +ctaatgattttccggtgaatatggttgttgttatttattgaacttatattattaacatca +cccttcgttagtgatagtcagctatttccaagaggttccccgagcatttttaccattctc +tagtcatacaagttggagcgcttttaaatctttaggctgatcaaggcgttttgtctagaa +ttctgcagatgttagattcgtgtgcaatccctcttgcatgtcagtaacaggtcacccgtt +tttcgttacatatgctggtaaaatattcatagtaataactacaatacttgatttgttacg +taatgctcgtacataacacaatcgtattccacggaacagtaaagctctattattctgatc +gagcctaagagaggatcacactacgctattaaagtcacgttcacgaaatctcaaacctca +actgctggtgaccagttatagacagtgtaattccatattacatgtcaggcttaagctaac +ccgagcctttatataagctataatcaagaattagattggagtgcattttagacttatcta +tcgaaatagtgatagtaagagtttatatgacctgatctagactgatgttctcttccacaa +cagccttaaggcgtggagcctttcttatactattaggtcgcgtcgagagccctattcgta +atgttaacgacactagactaatatacaatgagctaagaataacacaagtcacaagataat +ttacaaatcatatatctacagtccacaaccatcactagcgattgcaaagcgttattggta +ctaccgctctaaatcggtatgtgcaagacgcgttaactggttcaagcctctcctgctcgt +gagactgaaagaaatcgaaaatatggatgtgcctaattgttcttgtgagtcatgtgcaac +tatacagtttagtttggtcaagactatgcaactattaacagcatgtgcgcattgaatatt +tggtgtcgattgataaatgccccaacgttccatcacgtctataagccgtgttactaatgt +gtattagtgcatacctattcagaccatagttcaactgttggactgaaggcccgtcttggg +gttcgtgaatgagagtgcagtttcttgtcttttccttaactgacctaaatgaaggcaatc +ggtttatctagagtcatgcttaaggtgaatttcagccaatgggctcccattgagctagta +tggtgctttacctttgtaagtggtggctttccttggtgtgctgactttaacacggcagag +tgattatccgaagaatggataataagacgctggcaatattggctaataaagtccgatgag +tttcaatcatgactgcgaggagatccatgcggtgtacctaaacctacatcgtatgtattt +gctgacgttcattcttgatacataaagatccgatatcggtccactttgtttaccaaaagc +cctaccttcgtaacgatggaaatgtgaatgagagtgaaatacacgatggggatattgccg +gtgagtacaagttagaccacacattagaactgacctatattcgtcatcatagagatggag +tatgaattgattctgcgaagtacactggctttacgagtatctagacgccgcggtatatct +cccgtcaatactatgaaggtatatatatagaggctgaaaattcatgttcaatcctctttc +taagagtgagtgggagccccttctgttgtcggagtaaaaaggcattattcctcaaattgt +cagaagcaaagtatacgtgatgtttgcttagaacaaaagagttaccttagggtaggtaaa +tctcgattcaccgagagaagtgattttggcggtgtgcgattaattcttttgatgacagat +ctcattattttatatagctccctctttgtatttagagtttgcgtaggtaacctggcaaaa +ccatatcccggggggagagtgcgctgaacattttatacgatgtgattactcaaaggataa +ggttcgaggcctctatactcatggaactatcttataattataatggatcgtggctcattc +cacctatccaaacttctttgtgatctgatgctacgagtgtgaacaaacgtacatcttcta +aggaatttgggacgtttcatagctcgcatttcattcctgaaaacttaaatatttttaaaa +attgattctactgcgaggaactaaggtgtagacaagcccttagtaaccggtggatgtcgc +ttcagttttatagcaaacattattcaatttcagtcttgactgaaattagtttgttagtgt +tagaggtccatatgtcacatgcatatggtctagatgccattgtacagtaataccttagat +tagtattagcggcatgcgtacttggatttcacttgtaagaatgagcttaggacggtcgcc +tgtagggctgcaaataggaatacttacaatttttgatgacttgttagcatatcgctatca +cccataaaaaacctgatacttgatgagcgggtgattgagactatgtactgatataattca +atagctccaatagatgaaacagctatgcgcctatttatgtcaaataatcgatgtgataca +agcttagagctgaacgagcgcgagtggaattagcggtgatctctatcctaaaaagccacg +aaatcgatcccagaagctaatacccgaggtgtcaagcttgagttcagttaaatttgcatc +tcatgccccacgaagaatgggtagagagtttgaaggtgcttctggattttcctaagtacg +tggtaaaaatttgatgtaaatgaacacctcctaatggttgtgttaaccacaaacccctgg +gtgaatctgattagccaacccagtgatctgatttcagttgtcaaatctcttttttataac +taccttttgtttccataatttaaccggatctcataatgaacaaacgggtagaataatggt +agcacatagcgagcttgtctattcagaaatatggcctactcagaatgtattctccaaatc +agtgttatgcgaaacgtaattttacgtgtaataatgatgatttcttatcggttccttgta +ctacaatactcttgcccaacaaatactaagcataacagcaaaattcgaatccccctcctt +ttaataaatggtttttcaatatagccgattcgtattcgttagtctttcaccaactattaa +cctggcatctaattaataaaatcaccaaaggactctataatatgacagtcacttcggcct +cttttaagacagttgattattgcaggtccgcaattgatggtgacatgcacaattagttag +aatccgactatggagacaattaacaattgtagtgcccatttggtccagttgacttcaacc +acgagttataaaggtattttaatttatagtcgatagtaccaacaacaagcacaatcataa +ttatgttagaaaacccagggggtaatgctctaaatccagctttaaggccagagtgcacta +tgaaatcgccattgatcattgtgtcattcgctgaacttggtgtctaggaggtgccgagtg +agaatatcagataccttatgaagcaacgattatatctggactagatcatgatgatcggaa +taaaacattgaaataagtccttatcaaggagcataaacattttatttaatttatacttcg +taaataaattcagaattttttttcaagacattaatctgagtaaatgacggctagaaaggg +ttcctactcgaatcgtagcctacgcatgtgggcagtaacctggcttgcgtttttactgaa +acaaaggttcaccggaaagaaggctgccacttttagcttcttgacgatctttagcgtcat +atttttagattagtcgaaaaacggaaaacaaacttaacgaagctggttgcacggggtacc +gagaaaccaaagagcaggacaactccttgatcgggaagaactgaaatagacagctgtcat +tttcattggtcaacttatcaatataacgaccaccgtagtgacgcttgcatgaaaatactg +aggatgtaaactatagccagtcaggcccgcgtgttgactaattgatgaagcaaacaaaat +agccggtattcgttaaaaggaacgggttgccagctacagatatactctaggtatatccca +aacaagagacgtcctttggctgttgtaatcggtcataatacttgtcacataaacaagatc +gctgaattaaacattaaacagttagtgatacacaatcgtggttggggctgggatgtgcaa +taaaaagtcatctatcgtctatcacagagcgacgtaaatttagacaaacattattatttc +ttgacaatggaatcgataagcgttcctctaacttggtatatatatctcgaccccgggatt +ccagccattcttgtatgaagatttaaccatttaactatgcatagttgaatggtaaggaaa +atgatattgactgcaacagattttggatgcaaaaatatttgtgaattattggttatatac +tggttgtatagcacaatcattaggtcctagaaggcatactcaacctcagcgagagagcta +gcatgcataattgtaccgcccatattaatattcctgaaatgatttcttacattacgccca +atttcagtcatcgaacacccccatcaatttacccgatagagaacgtgatcatacgcaata +ccctatgcgaacgtccactctatagcgtctgtatacaatgattattcgttccatttacaa +cgttaagtaatttaaacttacataaggacaaggaaatccgcgaacctcctggaatgtatg +agttatttatgcagttaacttcgtctcgaccggaactaaaggcgtcgtacgaatgaaagg +ccacttttagaagagacctttgtatccattgtggagaatatcataaattcaagatggggt +gtcatgctattcggtcctaaacattcttaatggctgttctattgttagtctgatttaaaa +tggaaccatagcacgaatagttagatagggctcatacccctgtaacgatctacaaatcct +tccccgggtgtgtgcgttagcgacggaaagttttacggtttgtgatcaaagaacactcac +acgtcagattattacactgatacgaattatttcagtcgacagtaattgaatagaaactta +ttaacgccagcacctgacacggtaagtaaggcaggtctgaactgtttgactgtaaaaaaa +tggtaatatttttaaaaatcttgatttctatatcaaatgatgtgtagttttttctctgtt +attaaaatcccagtgcgcgaaatttagatcgttacgactcacgtacaagatcacacatca +cacgcgttagcgaaagcggaatggctaatacagccctacgcaacgtagtgggatcaacat +atggacgaatttatgctcaatgagccaacctcccccgcattgcggttcattttaaggcct +gggtaacatctatcgtttagataatcaaaggaatccgactatgcaattgtctgacttcat +ccgctctcaagtccaatgcaggcgctacgtgtttctttaatcaataccatattgaaatcg +taatacgataattgttgctattgactacaggttatgaaaaaacttactttgcgggtacat +gcatatttttgtaccacattattacgcgatatctctcagtgtactctaaattaaaccctc +ttcgaacattttagttcctattcgtaaacacgtgctacgcggcaatttgccggtcgtaga +atggacaactccagttcaactgcatgtaactcatagctcgcgttagtataaattgactag +tagccatgggacaaagtaactagtcagcggaaaagatccctttaaagatatatgcaggtt +gcaagcataaagctcattgctcgaggtgcaccgtggtattccaaaagcgtctctatcgta +tcttctaattttgggccgtgagaatcgaaactactctgatttgctgcacacgttaggtaa +tatcgcccattttcccgtataagctccgtacttatacgaactacacgaccttttaagcat +tagccgctcatatcgtgattcgtgtacagatgagtctattaaaattacagacatactcca +tatctcgctccttgaactttgaataatgcgctaacttgtactatgaataggcagaaccca +actttcccgtttgcgtcaagcggggaaacgatacatgttgtcagatttatgattatctag +ttttagatcacgtttaccgataatcggctgtggtctgagcagtcctacactgagtattta +cttcagcttcatatcggtccgaaaaaaggttgtgaccgaatgtcaaaatacggagtacga +tgggcatcttttttcgagtcgcggttgcagggcagcaaaaggcttaaaccatttttacga +tttttactatagcggtcatgaagtgcgaaactgcttgcaaattttctacacacattgtgg +ctcttgtccttgaagcttatggcgaaaatttgaaacatagtataccagggaaagcgcgaa +ttatttggtgactaatagtccgtgggtttgagccatatacctaacgccataaactacgtg +gtgctttagatgcaatctaaacagaacagaaagcgtagcgctcatcagcacagactaact +ttttcagtttgagtcgccggagggacttcgagacaagaacgcgtcaagtcgcttgcgcgg +cacggattcgattgggcggctcaatcttgcctaatttctactattgtcagctgtacgact +gtactaagtgtatagccccaaataaaagaagtatcgatgcgtctttatgaccaaaggtct +tataattgaagcgcacttccgttcatcaaattaaatcctggcttacccgattctccggaa +gtctgacctagagattgacgacggccgcgtattattgagacctcttcaggattaatcaat +aacgaagtagttgatctgtttggcgacgtaccttaagccgactccgctacacgagtttct +actaaaccaatgtagccttatgcttagatgaataccgtcctaattagatattccggcata +acagcagtaaattatctgttcaatggacgaacattgaattgttagtattctacacaagtc +aggcctcgtaaatattaggtaaggccgtgggataacctacgtgatatgcttgagcttgcg +ttgcaagctctcgttaatcattaatttaggtgcgtgagggttaaacaccagcatattcta +tatgctagacgtcttccttaaaggatcgtagtattataattaataataagaaatatggtt +gacgtctagtcagcgggcatacgctgctctatatactggcattattcaaaacttgacggt +aaaaaaacgaattttaaggcgctcacgtcgaatgagccgaactcatgggaaccaaaatgt +cacagaaaacacctctttattgccaagcatgcaataaaaaaaatgttaatagtacgttta +cgacattttattttataataaagagaaactattacacctattgatatgataggacgtaaa +ttaacgagtagcctgcatagaggcaaatgaggtttctacatggtatagacctgatgctga +aacatcgatgagttttggtcccctcgctcgttgaaatctagtcatttactactgtctttc +gagctattataccacttcactatgtggtgtttctttgctatgtatggggctagtcaaaca +tgatgactatagctacaactcagagagcgggcgtgttaagagtatctcatgctagaactg +cacgacgaacttgatacaaagtaacaacatttacgattccacaaggtgactttgaagaaa +catagtttaattctctgcttcgatcatttctataaaccggtaccatcgcagcggatagat +gcataacatttctactactccaggcatcttaaaacacacgtagtacttcactagattaag +acacgataagtgtataacttggcagtgggaagcaaggagattggcgaactcctggcatct +gttacgttttgttcaggctcggttgttgataatgtccgactcctgccatattgaagactc +gctcgagggagatcgggattcgttgattataagtacacgtgttccgtaatactatgaggc +agtgattcaaaatggcacttctgacttacatgactaggtattattaccacggaagcgtta +aaggcacactcttatggacttaagattgcaagtgccttcttctagcctgaattcgcgggt +tcaacacaaactctctttagacatccgttgcctaaaggctgagacgtaggggcaaccctt +taactatgtactaaaaaactagttggtaatttaacaacgtgtccaatcaagacgatgcac +caacgcggtgcgaaaatcgggttaagcaaacacaaataggaattgtgataaaccccacct +tgagaggtcgcaagaccaacctcgggaacaacggctctaagagaataacctaaatccgga +tgagtagactgtgtaactctctaaagggaagtgaaaaaaagctaagcatacatttaggtc +tcctgcattgcattcaattgaatcgtttgtattatgagctgtacagtagctatatcagct +atagttatcccagaggaacaggtaaactagctctgagcgtgaaatccggatattagaacc +cctagatgggattgattctagctaatacaggcttatctggttttacagttatctagatga +ttggtaaggtgaaacgcttggtgccttccaccacttaaacaaaagtattgcccgggaagc +tattttctaggtattataaagtcgagcattaatatcaatttgacagtaaaggtctttcac +cagcttcatatgccatagggcccatactcgatttaaattgaacggtttaacgagtattgg +aactctcacttataactgagtagctatacgaaaaatctggtccatttccagaaatttatt +atcgatttgctgcttagtacccaggaagtgataacccttgaaggcacaacactgtaataa +gttttcctgtcacatctgtaatattcggtcactacgcattcacgactaaagataattact +atactaattaaaagttcaatgttagggccgaatcatagtagaaattctcgtctagcctaa +tcggacttacctatgggctgtgaggatttatcagtatgtggacaaaaatgctagagatag +gtatagttaaagtcaccatggtacatctatgtgaggaagtttgtagttcgcttctttagt +ccgggcgtttgggatgacaactactatacgtagagccgtactcaggattagatagtgtga +aagagtcaaataaaagggttaatattaatttaacgttgcaaatgtgtttaggccaaacat +taaccgttgtagggatattctaatacaggccttcaccgaaccctaatgataatctgtctt +aataacattaaatgattgtctccgctacgagctcttagggcctcattttaaatgactaat +gtccaaagaagagactttcccaatttcaatctgtcacgtatagacggcaccttagtgagt +catatcattaagatagaagattatcaggagggaagtttctattatcaaccgttacgcaac +cataaacttttaaatctcataatggcattgagatcaagagctttcatgatggtaaagttc +gtatgtgatgctggggagctagatatcggtataccacttcggttgtggtaagcccgagtg +ggccgttagtaatattaatagacgattatccgacaatgcattcgctgaaataatcttact +taggagaaattaatgctatgagccaaaactatttatgtctgtcacattattgactaaagt +atctatcgacaaaactgatgtccataagttgtagcagatagtcggtgtatggtgtcacca +atgaaaacctcgagcgaaaaatgaattatagttatccaatttgagtaaattgcctattat +acagataggcttgtttagtcagataaggttccgcttgaggtgctctaacttagcgagagt +tagaaagcctagtgagaggcattttggtgccaaactccggctcgcatgagtaggccagag +agtcactttctttcgtcgaagaagttggtgaacagccttttgattagttgtttgtcttgt +ggctatgtgctactatataagttagaacgcaaactaatctaatcagcaaagtaaaatagg +accttgaacgagacggggtacgccgttgaggctcgagatagtagataaactagaggaatg +tagataaaacattagctagggggtttagttactggattacataggaagtgcaccatcacg +gtgtgggggttcgtacgtaaagtcgcatcaatattgtcagtggacttaacaagttcgtgc +ataatgaaatcctatacggactttgcatatctctaccgactcatctggtcgtctatgcgg +gtaattgtattgctccaagtggatgactattttggcgtcccagcacatagtaaatgtaaa +tccttataatagcataagcaattattagactgcgtgaagtcttagtagttctcaagcttt +acgttgtatgtaaataactcacgtaatcagccgtccccaaatcaccattgaggtcattga +atgtacggagcactattatcaatgcggtatgcgattttctgagcgattattgttaaagac +ttagcgttgagccccggaacacttgattacagattctttaaggagttatccaaatatcat +tttaaataatagtagtatcgtgctttggacaataaaaaaagacccgttctcttatgttgt +tttgcgacgtacttctctgatatatacttcaactatgaagattctattcatcgataaccc +aggtatatttatatgcccgttcactgcgcagggcaaattatctacggacaataatgacgt +agttggacccggtaagaactaacgcttaatatgattaaggatgtatgccagtattatctt +attatgtcagagtagaagtttctctgagattttccgtcgttgtggtacaccggatttggc +tctctttttagaactgagaactcggagtgtgtagtcttgtttccttcaatttatcaatat +gcttttataccgccctcatcaactataacaggacgacaagttccgtcttgctccatcata +tactaccgatacaccaatcgtatcaagtttagtatacttgctttctctcttctacagctt +actcgcttgtccgagaagcggttggtgctcataaagttagtagtaaatgtacaactagta +gccagtccttacctgtttttacgactactacggacaccatgagatacagaagttagtgct +acaattataccattacatgctcaatatcgttgtcggccataagatcgaagagtgcatcac +gcgtgtgaatacgtaaaatctaccatcccgtcaatgcacaaaaacacactccccttgttg +actaacatcttttacaagaggctaaatcattgtccaggatcgaataccttgtgtacaatc +gtcacccatcggaagaataccacttttccgatgtagtatgatttacaaaaaacatctatg +tgagtaggccaattgtagtagaatatattcatttgaccgtcattagccttcttcttaggt +tgtgtacggatagtaggtacataaaccgtcgtgtggcatacgctgcgatttcatacagct +gccaacaccttttttaccaggctagagtcagaaaagttggagccatgttaaatagttacc +atcataaaccactgttgtctactagtctgatcagctttcatgcctgtgcaagcaatatgg +attctcacgtaatggtaacaactgttgcgttacttaggctggttaatttgtcagagtaat +aaatacatgtcttgttgtgtttcctaatcctcggaaagtacacaagcctaggaataggaa +aagtaaagctcttttattctgatagtgactaactcaggatctaaatacgcgattatacta +accttcaccaaagctcaaaaatcatctgctggtgaccagttatagacagggtaattcaat +atttaatgtctcccttaacatttcaccagcatggattgaagatagtataaagttttacat +ggcagtcattgtgtcacggttctatacaaattctgatagttagacggtatttgaaatgtg +cttctagcatggtatcttacacaactgaatgaacgactggagccgttcgtatactatttg +cgagcctcgagaccccgtttcctaatgttaacgaatatagtataatataaattgtgatat +gaataacacaagtaactacagtttggacaattaattgttctaaactaaaaatcattcact +tcagatggcatagagttatggctactacacatataaagcggtatgtgaaacacccgtttt +agccggaaaccctctactgctcgggacaatgaatgatttccaaaatatggatgtgcagaa +ttgttagtgtgactcaggtccaaatagacactttagtttcgtcaagtcgttgcaaagttt +aaaaccatcgcagcattctttatttggtctacattgagaaatgaaaaaacgtgacagaaa +gtctagaagaactgtgaataatgtctattactgattaactagtaagacattagtgcatct +ggtccactgaagcacccgcttggcgttaggcaatctctgtgaactgtcgtggctgttccg +gtaatgtacgaaagcaagcctataggttgatcgagtcgcttcattaaggtcaatttcaca +atatccgatcacattgtgctaggttcgtcctttaccttgcttagtgctgcatgtacgggg +tgtcatgacttgttatcggcagactctttatcccaagaatggataatatgtacatggaaa +gtgtccataattaagtcccttcactgtaaagaatgactgccacgtgatccatgaggtcta +cagaaaccgacttacttgctttttgatcaacttaattatggattcataaagttcagatat +cggtacaattggtgtacaatatgaaattaatgaggaaacatggaaatctgaatgacagtg +atagaaaagatccccatttgcccggtcagttcatgttacaccactcattagtactgtaag +tgtttcgtcagcattgagatccacgatcatgtgtttatgccttcgaaactggatgtacga +cgatcgagacgaagaggtatatataacctaaatactaggtacgttgttagagagacgatg +aaaattaatcgtcaatacgctggcgaacactgagggggacccaatgctcttctcggtcta +aaaaggaatgtgtcagaaattggtcagttcaaaagtagaccggatctttgcggagaacaa +ttcacggaacgtagcgttgggaaatatcctttctaccacacatcggattttcgccctctc +ccattatttattgtgttctcacatagaattattgtttagacatccctcgttgtatggaga +gttgcccgagcgtaaaggcataatccatataccgccgggtgagtgacctgaaattgtttt +tagttgggatttcgctatggattagcttacacgaagagattctaatggtactataggata +attataatgctgcgtggcgcagtacaccgttacaaacgtcgttcgcatatgtggctaaca +cggtgaaaatacctacatcgtatttgcaatttcggtcgtttcatagagcgcattgaatta +ctcaaaaattatatatgttgattatttgattagactgcgtggaaagaaggggtactcaag +ccatttgtaaaagctgcatctcgcttaagtttgagagcttacattagtctatttcagtct +tctaggaaatgtctgtgtgagtggttgtcgtccataggtcactggcatatgcgattcatg +acatgctaaactaagaaagtagattactattaccggcatgcctaatgcgattgcactgct +atgaaggtgcggacgtcgcgcccatgtagccctgataataccaatacttacatttggtca +gcaattctgacattatacctagcacccataaatttactcagacttgaggacaggctcttg +gagtcgatcttctgtttgtatgcatgtgatcatatagatgaataagcgatgcgactagtt +agggcatagtatagatctgtgtatacagttcagctgaacgtccgcgagtggaagtacagc +tgagatctatcctaaaatgcaaccatatcgttcacacatgatatgaacccagggggaaac +attgagttcagttaaattggcagcgaatcccccaagaagaaggcggagtgacgttgaacg +ggcttatggtttttcagtacttcctccgtataagttgagcgaaatgtaaacagaataatc +gttgtgttaacaacattaaaatcgcggaatatgatgagaatacacagtgtgagcatttca +cttgtaaaatatctttggtagaacttactttgctttaaatatgttaaaccgatctaataa +tctacaaaacggtagattttgcctagcacattgcgtccttctctattcagatagaggcaa +tactcagaaggttttatccaaagcactgtgttgactaacctaagttttagtctaataatc +atgattgattataggtgccgtggactacatgactcgtccacaaataatacttagcagatc +agcaattggccaagcacccgacttttatttaatggttgtgcaatagtccagattcgtatt +cgggactctttcaaataatagtttcctggcatctaagtaagaaaagctcataaggaagcg +atattatgacacgctcttccgccgctgttttgaaacttgagtattgctcgtccgaaattg +agggtcacttcaaaatttactgagaagacgaagatcgactaaagttaaaatgctagtcca +cagttggtcaagttgaattcatccacgagttatatagctattttaatttatagtcgagtg +tacaaaaaacatccacaataagatttatcttagaataacaacccccgtatcatcgaaatc +ctccgttatggcctgactcctcgagcttatagcatttgtgctggcgctcttgccaggaac +ttgctcgcgaggtggtgacgagtgagatgatcagtttcattatgatgatacgattttatc +gcgactagttaatcatcatagcaagtaaaatttgaattatgtcattatcatgctccatta +acaggttatttaattgatactgacgaaattttttcacaatgggttttctagaatttaata +tcagtaattgaagccttcataggggtcctactagtatcctacacgacgcaggtccgcagt +atcctggagggacgtgttactgattaaaagggtcaaaggaatgaaggctcacaatgttac +ctgcttcaccatagtgagccgatgagttttacattagtactaaatcccaaatcatacttt +acgatgaggcttgctagcgctaaagagaatacatacaccaccacatagaattgttagcga +tgatatcaaatagactcctggaagtgtcagggggaaactgttcaatatttcgtccacagg +actgaccaggcatggaaaagactgacgttggaaactataccatctcacgcccgacgcttc +actaattgatgatccaaaaaatatagcccggattcctgattagcaaagggttcacagaga +aagatattatcgacgtatatcccaaaaaacagacgtaatgtgcatcttcgaatcgggatg +aatacttgtatcataaaaatgtgacctctagtatacaggttaatgttagtgatacacaat +actcgtgggccatgggttctcaaataaaatgtaatattgcgtcgatcactcacccacgta +tttggtctaattatgttttatttagtgacaatccaatagataaccggtcctattaagggc +tatatttttagcgaccacgcgtttaaacaaaggattgtatgtagatggtaccagtttaat +tgccagtgggcaatcctaagcaaaatgagattctatcctaaagtttgggcttgatataag +atttcggatgtatgggttttataatcgttggagagctcaatcatgagctaatacatggat +ttcgctacctcaccgagagaccttgcatgaagaattctaaccaaaagtttaataggccgg +attggattgagttaattaagaccttgttcagtcatagtaaaaacccttaaattttaccga +ttgacaaagtgagcagtcgcaataccctatgcgaaacgcctcgatagtgactaggtatac +aaggtttttgagttcctttgaaatagttaactaatttaaaattaattaacgacatggaaa +tcacagaacctaatgctttgtaggagttatttatgctgtttactgcctctacaaccctaa +taaagcagtcctaagaatgaaacgcatcttttagttcagaaagtggtatccagggtggtc +aatttaataaattcaacatcgggtctcaggatattcggtcatataatttattaagggctc +ttcgagtcttactctgagtgaaattggaaacagtcatccttttcgttgtgaggcatctta +caccgctatcgatatacaatgcattccaccgcggtgtcccgtacacaaggaaacttgtta +ccttggggatataagaaaactcacacgtctcattattaaactgagtacaatttttgcacg +agaaagtaatgcaatacaatatgatgaaagccagctaatgaaaagggatggaacgcacct +cggatctgttgcactggattaaaatccgattatttttaaaaatattcagtgctagagcat +atcaggtctacttttttatctggtatgtaaagcccacggagcgatagtgagatccttacg +actcaacgaaaagttataacataactcccgttagccaaagcccaatcccgattactgccc +taccctaacgtctgccatctaaatatcgaacttgttatgatcaatgtgactacctcccac +cctttccccttcatttgttccactggggataagctagcgttttcagaatcaatgcaataa +gaatagccaattgtctcacttcatcagagctcttggcaattccaggcgctacgtggttct +ggaatatattcatttttcaaatagtaatacgtttagtgttgctattgtctacacgtttgg +atattacgttatgtgagcggacatcaatagttgtctaactctttagtaagccagagatag +cactcttagcgaatggataccatcttccataagtttagttaatagtccgaaacaactgct +tcgagcatatttgaacctccttgtaggcaaatagcctcttcaaagcaatcttactaatag +atagagtttgttttaagggactactagaaatgggacaatcttaatagtatgacctaaact +gacatttaaagatatatccaggtggcaagcataaagatcattgcgccacctccaccgtgg +gattacttatcagtcgatatcctatatgctaagtttgcgacggcagaatacaaactaagc +tgagttgatgctaaccttacctatgataccccattggaccggttaacagccctacttatt +ccaaataaaagaacttttatgctgtagaagctattatagtgatgcctggtaacttcagta +tattaaaatgacacacatacgccatatagagctcctggaactttgaataatgagcgaact +tcgaagttgaagagcaagaaaccatatgtcacggttgcctaaagcccggtaaccagacat +gtgctatcattgatcattatcgaggttttcataaccttgacccattatcggctgtgcgcg +gacaagtacttaaatcactagtttcttcacctgcttatcggtaagaaataaggttggcaa +agaatcgcataagacggacgtagagccgcagcgttgtgcgagtccaggtgcatgcgcagc +aataggattttaaattttgttccatttttaatttagccgtaaggatgtccgtaaatgatt +gaaaattggattcaatctttgggcctatgctactggaacctgatcgacaaaatttcaaac +atacgttaactccgaaagaccgtatttttgcggctagaatagtcagtcgcttggagccat +ataccttaccacttaaacgacgtgctcctgtagttgaaatataaacagaacacaaagact +accgatcatatcaactgaagatctttgtaactttgaggcgaagcaccctcttcgagacaa +ctaagagtaaagtaccgggcgccgcaaggagtcgattgggaccctaaatcttgacgaatt +gctaagaggctcagagctaccactgtaatttctctagagcccataataaatgaacgatac +atccgtaggtagcacctaagggattataatggaagccaaatgcagttaataatattatat +actggcgtacacgattcgacggatctctcacatagtgattcacgacccccccctttgatt +gacacagcgtcagcattttgcaagaacgatcttctgcatagggtgcgccaccgtaaggat +gacgtcgaagctacaactgggtataatttaccatgcttccctgatgctgagtgcaataca +ctaagaatgagtttttaccccatatcaccagtatttgttctgttattgcgaagaaatggc +tatgctgagttggcgactaaagtcacccatcctttttattaggtaaccccctcccttaaa +ctaactgatttgctggagctgccctgcatacatatactttatcatttatggacgtccgtg +acgcttattatccaccatagtcgatatgctacacggattcattaatggatcgtaggagtt +taagttatatttactaagatcggtctcggctactatcccgccttacccggcgctatttac +ggccatttttaatatattgacggtaattattcctatggtttcgaccgcacgtccttggac +aagaaagaatggcaaaaaaaatgtaaaagaaaaaaaatattgagtccctaccatcatata +aaaaatatgtgatgagtaacttgacgaaatgttagtggttattaaagactatctattaca +ccttttgttttctgtcgtagtatattaaagtctagaagccttacaggaaaatcagggtta +tacagccgatactccgcagcatgaatcatcgaggaggtgtcctaccatcgcgccttgtaa +tcttgtctgtgtatactgtatttagaccttttatacaaagtaaatatctcggctttatgt +gattgggaggggcctactcaaacatgatgacttgacctaataatcactgtgcgggcgtct +tatgactagctattccttgaaatccaccaccaaatggttaatatgtaaaaactttgacga +tgaaacaaggtgaatgtgtagttactttgtgtaattagctgcgtcgagcattgcttgtaa +aaccgtcaatcgcacacgttacttccataaaatttctacgaatacacccttcttaaaaaa +aacgtaggaattcacgagtttaacaaacgataactgtataaagtggaagtccgaagaaag +cagatgcccgaactactcgaagatgtttcgttttcttaaccataggggcttcttaatggc +ccactacgcacattttgttcaagcccgagagggacatccccattacgggagtattactaa +aactgttccgtaatacgttcagcaagggatgaaaaaggccactgctcaagttattgacgt +gggagtattacatcggaagcctgaatcccacactatgatggtctgtacaggcctagggac +tgcgtctagacggtattaccggcttctaatcatacgatcgtgagtcttaacgggaagtaa +ggctcacacctaccccaaaccatttatctatgtaagtataaaattgtgcgtaagtgttca +aagtggacaataaagacgtggcaaaaacccccgcacataagccgctttagatttcacaaa +taccaatgcggttaaaaacatccttgagtcgtacatacaccatactcgcgttaaacggat +ataacagaagataataaatccggatgtggagtcggtgtaactatagaaagccaagtgaaa +taatgcttaccagtcatttagctatacggctttcatttcatgtcaagagggtggagtttg +acctgtacagttgatatatcaccgatacttagaactcacctaaagctaaaattgctcgca +gcgtgtaatccgcatattacaaacaatagatgggattcattatacataagacacgatgat +ctgctttttcaggttgcgagatgttgcctatcgtcaatcgagtcctgccttacaccactt +aaacaaaagtattgacagggaacctattttcgaggtattatatagtccagcttgaatatc +aatttgacagttaacctagtgaaaatcagtaagaggaaatacgccacattctccagtgaa +attctacgggttatcgtctagtccaactatcaattataactcacgagatataagtaaatt +ctcgtacttggcctgatttttattatactttggatccttagtaaacaggaagggagaaac +cttcaacgaaaaacactggattttgttttactctcaaagctcttatatgacggaaatacc +ctgtcaagtcttaactttattactagactaatgaaatgggcttggggtggccagaatcat +agtacaatttagcggatacactattcggactttcctatcggctgtctggttggataagta +tggggactaataggctagacatacctatacttaaactatacaggcgtcatctatctctgc +aactttggagttccctgatgttctcccgccctttgggttcacatcttctataccgacacc +cctaataacgattagtttgtgggttagagtaaattaatacggttaatattaatgtatcgt +tgaaaagctggtgtcgccaataaggtaaccggctaggcagagtatatgtcacgaagtata +actaccctaatgataagctgtaggaataaaattaatgctgtctctaagcgaagagatatt +tccgactctgttttaatgacgaatctcattacttctgacttgcaaatgttcaatatggca +cggtttcacggcacctttgtgacgcatataatgaacttagaagattataacgacggaact +ttatatgataatccgttacgattaaagaatctgttaaatatcataatggcattcagttct +agaccgtgcatcatggtaaacttactttctctgcatggcgacatacatttcgctattcaa +attcgcgtgtggttacacccactcgcacctttggaatattaagagaagatgatcagaaaa +tccattcgctcaatttttctgacgtacgtctaatttatcctaggagacaaatcgttttat +gtctctcacatttttgaagaaaggttcgagagacaatactcaggtcctgaactgctagaa +gatactcggtggagcgtggcaacaatgaaaaactcgtgacataaatgaatgatacttttc +caagttcagttaagtgaatatgtttaacatacccggcttttcgatcttaagctgacgctg +gacgtgcgagtaatgtcagtctcttacatacactagtgactccaagtttcgtcaaaaacg +ccccctcccttctcgagcccactcacgctatgtattgacgcgaacttgttcgggatcaga +cttttcaggagttcggtcgcgtgtccctatgtgctaatatataagttagatcgcattaga +tgctaatctgaatacttatagacgaccttcaacgagaacgggtaccaccttgaggctaga +gttaggtgtgaaacgacaggtagggacatataaaatttgagtgcggctttagttaagggt +ttaattacctactcaaacatcacgctcgcgcccttcgtacgtaatcgaccatctagaggc +taaggggactgtactaggtagtgattaatgatatcctagacgcacgtgccttagatcttc +agactctgatggtccgcgatcaccgtaattgtagtcctccaactcgatcactttgttggc +gtcaaagaaattacgatatctaaatacttataatacaataaccaaggatgagaatgactc +atcgcgttggagttatattgcttgaagttctatggaatgaaagcacgttatctgccgtcc +caatatctccagtgagctaattcattggacggtccactttgatcaatccccgaggagatg +ttcggacactttagtctgtaacacttagcgttgagaccacgaacaattgattactcagtc +ttgaaggtgttttccaaagttcattttaaataagactacgataggcctttcctattgata +taaactacccggctctgttgttcgtgtgagtcgtacttctctgtgtttttctgattatag +caagattcgattcttagtgtaaacagcgatttttatttgacccgtcaatgagaagcgcat +aggatctaagcaaaattatcaagttgtgccacaaggtaagatctttccagttattgcagg +taggatgtatcccacgttgatagtatgaggtctgacgtcaactgtctaggagagttgacc +gcgtgcgggtacaccggatttgcatcgatgttgagaacgcagaactcccactgtcgtggc +ggcgttcctgatatttagcaagaggcgttgataaagccctcatcatctagatctcgacct +catctgccctcttgctccatcattttctacacagactactttcctatctacgttagtata +attgctttctatcttagtatcatttagagcttctccgtcaacaggttcgtgctattaaag +ttagtacgaaagggacaacttgtagcaacgcatttaatcggttttcgactacttcgcaca +aaatcagataaagaagtttgtcattctattagacattgaattgcgcaattgacttgtacc +acttatgatcgaacactgaatcaagactgtgattaactaaaatagacaagccactatatc +aactaataaaaacgcccctggtggtcgaacatagttgactacaggataattaattggact +ggagccattacattctctacaatcgtatcacttcccaagtagacaactttgaccttgtag +tttcatgtacaaaaaaatgctttcgcaggagcacattggtagttcaatagtttcatggga +acctcttgagccgtcttctgtgggtgtgttcggatagtaggtactgataaagtcgtgtcg +ctttcgatgagagggaattcaccggaaaacaccttggttaacaggatagtctatgtaaac +ttcgagacatgtttaagagttaccagcttaatccacggtgctctactagtatcatcagct +gtcttgcctcgcctagaaatatgcattctatcgttatcctatcaacggttgccgtactga +gcagccttattgtggaagagtaatatataaatgtagtcttgtctttacgaagcagacgta +agtaataatgacttggaataccaaaactaaacatagtggattatcatactcaagaactct +ccagataaataacagtttttacgatacgtcaccaatgagcttaaagattaggatcctcaa +aactgatacaaacgctaattcatttgttattggatccagtatcagttaaactgaatggag +tgaagattgtagaatgttgttctggcctcgcatggggtctaggtgatatacaatttctca +tacttacacggtagtggaaatctgattctagcttcgtagctgactatactcaaggaacca +ctgctcaaggtaggagactagttccgaccctacagtcaaagtggccgaagcttaaactat +agactagttgttaaatgctgatttcaagatatcatctatatacagtttggacaattatgt +gtgcgaaactaaaattcatgctattcagatggatttcacttatgccttagaaacagatat +tgcccgagctcaatcaacagttttagccggaaacaatcgaagcatagggacaatgtatct +tttcctaaattgccatgtgcagatttctgagtgtcacgaagcgcataatagaatcttgtg +ttgcctcaactcgttgaaaagtttaaaacaatcgcagcagtctttttggggtctactgtg +tgtttgcaaaataactgaaagaaacgcttgaacaactctgaagtagctcgagtactcatt +aaagtgtaacacattagtgaatatcggccaatgaaccaaacgcttcccggtacgctatct +ctctcatcgggaggcgatgtgcaggttatctacgaaagcatccctttacgttgagagtgt +cgatgcatgaacctcattgtaacaatagcccagcaaattctcatacgtgcctcagggtcc +gggcgtactcctccatggaagggcgcgcatctagtgttataccaactcgctttttaacta +ctatgctgtagttctacaggcatagtggccagtattttctaacttctctggatagatgct +ctcactcctcatccatcacggcttcagtttacgtcttacttgcttgttcagcaacggatg +gaggcattaagtatcttcactgttccctaaaattgctgttcaatatcaaagtaaggacga +tacagggaaagctcaagcacactcattgaatactgccccagttgcaacctcacttaatct +gacaaaaataatgactactctaagtgttgcggaagcagtctcttccacgagcttgtctgt +atcacttcgtataggcatgtaactcgatagacacgaacaccgagtgagaaactatattct +tgcttccgtgtgtgtgacaccaggtaattgatgcggatataagctggagatcactcacgc +ccacacaaggcgctgctacctctttattccaatgtgtaagaatttgctaacttcatttct +agaccgcagctttgcggtcataatttcacggtacggacccttgggttagagacttgataa +cacacttcgcagtttccaccgcgcacatgttttagtggcttctaacatagaatttttgtt +gtgacataaagagtgcgtgggagacttgcccgaccgttaagccataatcaattgaaagcc +ccgtgagtcacatctaattggttgtactgcgcatttagctatcctttagctgactcgaag +agattcgattcctaatataggttaattagatggctgccgcgcgaagtaaaacgtgaaaaa +cgtagtgcgcagatctgcataactcgcgcttaattacttatgagtagttccaagttcgct +acgttatgagagagattggaattaagcaaatatgttttatggtgattttgggatgagaag +gactgctaagtacggctactaaacaaatttctaaaaccgccatctaccttatcttggaga +catttaagttgtatatgtcactagtctagcttttgtctgtgggacgcgttctcggaatga +gggaaatgcaagagccgattcatcaaatgcttatctaagaaagtagtggactattacacc +aagcacgaatgccagggaactgctttcttgctcaggacctcgcgacaaggtaccccgcat +aagtcctagaattacatttggtcagcaatgctgacatttgaccgtgaaaacataatttta +atcagaaggcagctcacccgcttgctctagatcttatctttgtatgaatgtcagaattta +ctgcaatatccgttccgaatagtgagggcttagtatagttctctgtatacaggtcacatc +aaactccccctgtcctagtacagctctgagctttaattaattgcatacatttccttcaat +catcagatgaaaacaccgcgaatcatgctcttctcgtatagggcaagagaagcaacaaac +aactagcccgactcacgttcatccgccgtatccttgttcagttcttactccgtattaggt +cagcgaaatctaatcagaataatcggtcgcgtatcaaaattaaaatcccgcttgaggttg +acaattaaaacgctgagcagttatcggctattagatagtggggtgaaagtaattggctgg +aattatgttaaaacgtgatattaagctaaaatacgctacttgttgccgacctaattcagt +cattcgatattcagttagagccaagaataacaagcttgtataaattgaacggggtgcact +aaacgatgtgttactctaatattcagcttggagtatacctgaaggcgaattcatgtatcg +gccaataataagacgttgaagatcacaatttggactagcaaaagaaggtgatttatgcgt +ggggattgagtccactgtacgagtacggtctctggaaaattataggttcagggaatataa +ggaagtaaagataattaccaagagatttttggtatcgctatgacccagaggtgttctaac +gtctgttttgatccgcagaatttctgcctcaatgcatatttgacggacttgaactagagc +ctctaaagttaaatggcgacgcaactgttcctaaacttcaattattactactcttttttt +cctagggtattgtagaggccagtggacaaaataaatcaaatttaagatgtttcggacatt +aacatcccccgtagcatagaaatcatcagttatccaatctctcatcgagcttttacaatt +tctgctggcgctatggacagcatatgccgcgagacctccgcaagactcacttgatcactg +taagtatcttcattagaggttagagcctatagttaagctgctgacctagtaaaattggta +ttttctaattttattgctcaagttaaaggttagtgaagggataatgacgttatttttgaa +caatgggttgtattcaattttatatcacgaatggaacccttcattcccggcataatacta +gacgacacgaacaagctccgatctatcagccaggcacgtgttaaggtttaattccggcaa +accaatgaagcatcaaaaggtgacctgatgcaacttagggtcacgatgagtttttcagga +ctacttattacctattaataagttaacatgagccttcataccccgtaagacaatacatac +tccaccaattagaattctgagccatcttatctttttgtatcatcgaagggtatggccgaa +taggttaattagttactcctaacgtctctacaggcatgcatttgacgcaccttcgaaaat +agtcaatctctcgccacacgcgtctagtatgcagcatcaaaaatatagtccacggtttcc +ggattaccaaacgcggcaaagagaaacattgtatcgacggagataacttaatacagaagg +aaggggcatcttcgaatacggatgaataattctatctgtttattctgacatcttgttttc +aggttaatcttacgcattcaaatgacgcctgccccatgcgtgcgcaattattttctaata +ttgacgagagcaatctcactccttttgggtctatttatgttttattgaggcacaagccta +tacagaacaggtactattaaggccgtgagtgtgagactcaaaccgtggaaacaaaggatg +ggttgttcttggtacaagttttagtgcatgtgggcaatccttaccaaaatcagatgctat +ccttaactttgggctgcatttaagatggcggttggaggcctgtgagaatcctgcgtgtca +tctttaatgaccgaattcatccatgtagattcagatcacacactcattccttgatgttgt +ctaaacaaaagttgttgtggacgcattggagggagttaagtaacaacttgggatcgcata +cttataaaaattatatgttaaactttcacaaacgctgaagtccaaagtaactagcccaaa +cgcctcgagagtcactaggtattaatggtgtttgagttcctgtgaaatagtgttcgaagg +taaaatttatgtaccaaatcgaaagaacacttaataaggcttgcttgcacggaggtatga +tgtttactgactctacaaccctaattttccagtacgtacattcattccaataggttagtt +ctcaaagtgctatacaggctcctcaattgatgatatgcttcagccgctctatggatatta +gctcattttatttaggaagcccgcttagaggcttactatgagggaaatgccaaaatgtca +tacttttcggtgtgtcccatatgacaccgctttacatagaatttgaattaaaacgcgctc +tcccgttcactaccatacttggtaccgtgcgcatattacatatagatataggatcatttt +ttaaagctgtactaggtttgatcgacaatcttatgctatactatatgatgtaaccctcat +aatcaataccgatcgtacgatcctagcataggtggcaagcgattttatgccgattattgt +gttaaatagtctgtgagtgtgattatcagggctacgttggtagaggggttgtatagacct +cgcacacattgtgacatacttaacaatatacgaaaactgatataataaatccccttaccc +aaacaccaatcccgttgaatcaactaccataacgtctcccatataaattgcctacttgtt +tgcataaatctgaatacataacaccattgcaccttcttgtgttccaatcccgttaagatt +gccttgtcagatgatatgcaagaacaatagcatttgctagcaattattaacagctcttcg +aattgcctccacataacgcgggagggtatattttaatttggcaaatactaagtactgttg +gcgtcatatgctattaacggttggatattaagttatgtcagccgtaagcaagagtgggcg +aaatattttgttacccagtgagagcactcttagagtttggatacaataggccatatgttg +acttaagaggacgtaactacgccgtacaccattgttcaaccgacttcttggcaaatagaa +tcgtattagcaatcttaagaatagagacacgttcgtgttagggtatactacaaatccgaa +aatcttaagaggatcacctaaactgaaatttatacatatttcaacgtggatagatttaac +ataattcagccacctccaacctgggagtaattttcagtagatttactagatgattagtgg +cccaacgcacttgactatataagatctggggatcctaacctgacctatgagacaaaattg +gaaacgttaacagcccttatgtgtacaaagaaaagtaagttgttgctgttcaacagatga +tagtcatgacgcgtaacttcactatagtaaattgaaacaaatacgcaatttagacagaat +ggtacggtcatgaatgacagtaattcgaagtgctagaccaacttaaaataggtaaacgtg +cccgaaaccccccttaacagaaagctgctatcatggtgcagtatcgacgtgttcagaaac +ttgtaacttttgagcaggtccgagcacatggaagtatatcacgtgtttctgaaccggctt +atccctaagatatatccgtcgcaaactttcgatttagtcccacgtagagcccaagcgttg +tgcgactccacgtgcatgcccagaaatacgagtttaaatttggttacatggttaattttg +accgaagcatcgcactttatgattgataattggattcaatatgtcgccctatgcgaatgc +aacatgatccacaatttggctataagacgtttaatccgtatcacactttgtttgcggcta +gtatagtaacgcccgtgcaccaagagtcagtaacaattataagtactccgcaggtacttc +aaatataaaaactaatcaaacacgacccatatgatcatctgaagatatttggaactttct +cgacaaccaccctcgtactcaatacttacactaatcgacaggcacacgcaacgtgtacag +tcgcaccatattgagtcaagatttgcttagtggcgatgagcgtacacgcttatttctcta +gtcacaattagttatctacgagacatcacgagggagcaaataagcgatgttatggctaca +cataggcacgtatgaatatgatataagccagttaaacagtcgaaccatcgagcaaattct +catgcaccaacccacacgttgaggcacaaagagtaagctgtttgaatgtaacttcttctg +ctgagcgggccccaacgtaaggatcaactagaagagaaaactcggtattagtttaaatgc +gtcacggagcatgagtgcatttcactaagaatgtctgtgtaaccaatataacatctattt +gttatctgattgcctacttatggctttgcggtcgtggcgactaatgtctccaatcctttt +gaggtcggtaccaactccctttaaattacgctgtgcaggctcatgcactgcatacatata +cggtagcaggtagggacctcacgcacccttattataatcaatagtagttatcagtcaacg +aggcaggaatgctgaggtcgaggtgttggtatattttctatgtgccgtctaggcgactat +cacgcattaccaggcgagatttaagccaattttgaatatagtcaacgtaatttttactat +gggttccaccgaaacgccttgcacaactaagaatcccataaaatatcgatatcaaataaa +agattgtgtcaataccttcatatatattttttcggttgactaacgtgaactaaggttagg +ggttttgtatgtctatataggaaacagtttcttttctgtcctactttagtaaagtcttca +agccttactccaaaatcacggtgattaagccgttactcagcagcatgattctgcctgctc +gggtcctaaaatccagccttgtaagagtcgctgtgtattagctagggagacctttgttaa +aaaggatatatcgcggcgggatgtgagtgcgtggcgcatactcaatcttcagctcgtgtc +attataatatctctcccccacgcttttcactagatatgccgtgtaagcaaacaccttatg +cttaatttcgaaaatattggtacttgaaaaaagctgtaggggtacttaatgtctggtagg +agatcaggagagaattgagtgtaaaaccgtaaagccctcacctgacttcatgtaaatggc +ttagaagactccatgatttaataaatactacgaaggaaagactggatctaaagataactc +tagtaaggccaactcccttcaatgctgttgccagttataatccaagagctgtccttttct +gaaccatagcggcttctgaagcgaactagaagcaaagttggttctagccagacagccaca +taccctgtacgggtgtattactaaaactggtccggtattagttcaccaagggaggaatta +ggcaaaggatctaggtatgcaagtcggagtattacatccctaccctgaatccatcaatag +gttcctctgtactggccttcgcaatgagtattcaaggttgtacagccgtataataataag +atagtgactatgaacgggaagtaacccgctcaccttccccaaaacattgttatatctaag +tattaaagtctgccgtagtgttaatactcgaaaataaacaactggcaaattacaccgcac +ttaagccgcttttgatttatatttttccaatgcgcttttaaaaataattcagtcctacat +actaattaagacccttaaacggagatatcacaagttaagttttaaccatctcgactaggt +ggaactatagatacccaactcaatttatcattacctgtaatgttcctagaaggattgcat +ttcatgtcaagacggtggagtttcacagcgaaacttcagtgtgaacagattctgagaaat +cacctaaacctattagtcagagcacccggttagaaccagttgtcaaaaaatagagcggtt +gcatgagacagaagtaacgatgagatccgttgtaacgttgagacatctggcctatcgtca +atacagtcctcccttaaaaatatttttaaatactaggcaaacccaacataggttagtcct +atgtgatacgccacatggtatatcattttgtaacgttacctagggataatcaggaagtgg +aattacgcaaaagtagacagtgaaatgcttagggttatagtctagtccaaagataaagga +taaagcacgtcagagaactatattagccgaatgggaatcattgttaggagactgtggatc +atgtctaaaaagcaacgcagaaacagtcatcgaaaaaatctcgtttttgtttgaatctaa +aagagctttgatgaccgatagtacctgtatactagttactgtattacgtgtctaatgatt +tcggattggggtccccagaatcagacgtcattgtagacgattcaagtttaccaatttaat +ttcccagctctccttggagaactatcgccaataattgcagtcactttccttttctgaaac +gataaagccgtcagagttctctgcaacgttggacttacctgaggttctaacccactttcg +gttctaatagtagttaacgacacaacgaataacctttactgtggggctttcacgatattt +tttcgcttattattaatggttacgtcataagctggtgtccaaattaaggttaccggcttc +gcagagtagttgtatccaagtataacttccctaatcataagatcgaggtagaaaattaat +gctgtctctaaccgaacagatatgtcccactatgtggtatggacgttgctaattacttct +gaagggaaattggtcattatggatacgtgtctaccatcaggtcggacgcagatatggttc +tgtcttcagttgatccaccgttctttataggataataactgacgattaaagattatggta +aatagattaagccaattctcttcttgtcagtgaagcatccttaactgacttgctctgcag +cccctcatacatttagctattcaaagtaccggctcgtttcaaactctcccacctttggaa +gaggttgtcaacttgataagtatatcatttacagcattttttcggacgtacctctaatgt +ttcattgcagaaaattagttttttctatcgcacattttgcaagtaacgttagagacacaa +ttatctgcgaatgaactgctagatctgacgaccgggagcctcgcaaatatcaaaaaagac +tgacatatatcaaggagtcgttgacaagtgctggtaagtcaattggtttatctgtcccgg +cgtttcgatcttaagctgaccatgcacggcagagtaatgtcactctcgttcttacaagtc +tgtctccaagggtcggcaaaaaagacccctccattctcgagcccactcacgatatgtagg +gacgacaacttgtgcggcttatgaattgtctggactgcgggcgagggtccatatctccga +agttagaagggacatacctttagatgataagatcaattcttattgacgaaattcatccac +aacggggaacaacttcaccctagacttacgtctgaaaagacacctagcgtcttataaaag +gtcagtgccccgtttcgtaaggctggaattacctacgcaaacttaaacctcgcgcccttc +cttacgtatcgacaagatagaggctatcgcgaatgtactacggaggcatgaatcatatac +tagaaccaagtgcctgtgatattaacaagatgatccgacgcgagcaccgtaattctaggc +ataaaactccagcaatttgggggccgaaaacaaatgacgttagctaattaattatatgac +atgatcaaaggaggtcaatcacgcatcgagttcgacgtatattcattgaacttcgtgcgt +ttgaaagaaacttttatgaaggcaaaattgatcctgtctcctatttcatgcgtacctcct +agttgataattccccgagcagtggttaggacacttttgtcggtatcaagttccggtctca +aaacgtaaaattctgtaatctgtatggatggtctgtgaattagttaatttttatgaagtc +gtcgagacgcagttcctattgatttattctaaacggagatgtgcttcgtgggactcggaa +gtagatctgtgtttatgattattgctactttagatgctgactgttaactccgtgttgttt +ttcaaccgtatatcacaaccgaattggatagaacctatagtttcaagttctgccacaagg +tatcatatttacagttagtgctggttgcttctttcaaacgtggtgagtttgtgctatcac +gtcaacggtagagctcagtggaccgagtgcgcgttcaaccctgttccagagagggtgtga +tagcacatataccacgctcgtcgaggcgttcatgatagtttgcaagagccggtgttaaac +acatattattattgttatccaactaatcggacctatgcataaagcattgtctaaacagaa +taattgcctatatacggtagttttagtgatttatatcttagtatcagttagagcttcgaa +ctcttcaggttcctcatatttaacgttcttcgaaagcgaaaacttctacaaacgaatgta +agcggttttccaagtagtacctataaatcacagaaagatctgtctcagtatagttgaaat +ggtattcagctagtgacgtgtaccaattatcatagttcactcaagcaagacgctcattaa +cgaatatagacaagacactatatcatataataaaaaagaacatggtgctcgaacatagtt +gaattcaccatattgaaggggaatgctgacatgtaattcgctactagacgatcaattccc +tacttgtcaaagttgaactggtacgttcttggaattaaatatgattgcgctggaccaaat +tgcgacttcttgagtttcagggcaaacgattgagccggaggatgtccgtctcttaccttt +cttgcttatgataaacgacggtccctgtacatcactgggaattctcagcaaaaataattg +ggtaaatcgagactcgatgtattcggccacaaaggtgttagacgttaaagattattcaac +ggggcgataataggatcataaccggtatgcaagcgcattgaaagagccatgagatcctta +tccgataaacgctgcacggtatgtgcagccttattgtcgatcacgaatttataaatgtag +tctgggctgtaagttgaagacctaagttataatgaagtgcaataccaaatcgattcatag +tggattatcagactcaagatatctcctgataaattacagttgttaagatacggataaaat +gagatttaagattagcagcctctaatctgtttcaatcccgttggaatgtggtatgcgatc +aaggttaagttaaaatcaagcctgtcttcagtcttgattcttgttctgccatcgcatgcg +gtctacgtgagttaatatgtagcttacgttctagcttgtgctaatctgagtatagattcg +tagaggaatattatcaagcttccacgcctcaacgtacgtgtattggtcacacaagacact +aaaagtggaagtagcgtaaactatagtctagttgttaaatgctcagttcttgttatattc +gatatactcttggctaatttatgtctgagtatataaaattaatgatattaacttgcattt +cacggatcccttagaaaaagattttgaccgagcgcattataaacggttacaccgaatcaa +tagaagcatacccaatagctttctttgaatttattgcctgcgcaacttggctgactctct +agatccgaataattctatatggtcgtgacgaaactagttcattactgtttaaaatgccaa +catgtcttttgggccgataatggctctttgcaaaattactcaatgatacgattgatcaaa +gcggtagttgctagtggtagcatgtaagtctatcaaatgtctgattatccgaaaatcttc +caaaagagtccacgtaccatatctatctcatagcgacgcgaggggaaccttatctaacta +tcattccatttaccgggtgactctcgatgcaggatccgattgggataaattgcccagaaa +tggctcattcctgactaagggtaaggccgttctcagcaagggaaccccgcgaatctaggc +ttataccatctagattgttaactacttgcctgtagttctacagccatactggacagttgt +ttctaaatgatcgggattcatgctagcactcctctgaatgcaccgcgtaagtttaactat +tacgtccgtgggcagataaggatggaggctgtatgtatcttaactgttacctaatatggc +tggtaattatcaaagtaaggaccttaatgccatagcgctagcaatcgctttgtatactga +ccatgtgccaacctctcttaatctgtaaaatataatgtcttagctaactgtggacgatca +tgtctctgcctagagcttcgctgtatcaattcctatagccagcgtactagtgacacaaca +acaccgtgtgagaaaagatattagtccttacgtctgtctctctacagcttattgatgagg +attgaacatggacatatagctccccctcaaaagcagatgctacctctttattccattctc +gaacatttgccgaacttaatttcgacaaacctgaggtcacgtcttaatttatcggtaacg +tcacgtccctttgagactggataaatatattaccaggggccaacgagcaattgttggagg +cgcttctataatacaaggtgtcttgtcaaagaaagacggcgtgcgtctcgtgcaactcac +ttaaccaatattaatgtgaaacccccctctctcacatcttatgcggtgtactgccctggt +acatttcctgtacaggactccaacagtgtagattcctaagatagctgttggagttgcctc +acgccagatcgaaaaactgaataaactagtgagctgagctgcagaaataccgcttaatta +cttatgactagttcaaagggacctacgtgatgtcagacattgcaaggaagaaattaggtt +tgtgcgtcattttggctggactagcactccttacttcccctactattcaaatgtcgtaaa +cagcatgagacaggatcgtgctgacatttaaggtctattgggaacgaggctacctttggt +cgcgcgctcgcgttctccgaatgaccgaaatgcatgagcacagtatgcaattgcttatag +atctaaggtctggtcgttgaaaccaagcacgtaggcctgggaaatcagttcttcctcagc +aactacacaaaagcgtccaagcattagtacttgtagtaaatgtccgaacctatgcgctca +tttgaaagtcaaaaaatatttttaagcagtaggcacctaacccgattcctctacttagta +gctttctttgattctcagaattgactgcaatatcactgcacaattctgtgccattactag +acttctctgtattaacgtctcatcttactaacactcgcctaggacacatctgagagtgaa +gtatttcaatacatttactgaaatcttcagttctaaaatccccgaataaggctcttatcg +gtttggccaacacaagaaaaaaacttcttgcaccactcaccttcatacgcaggagcctgg +ggaacttagtaataactatttcggcagacaaagcttataacaagttgccggcgcgtataa +tatttaaaagaccccttgagctgctcaattaaaacgctcacctggtataggctattagat +agtgccgtcttagtaaggggcgggaattatcggataaactgatattttgataaaataacc +gacttgttcacgacataagtcactaaggagattttatctttctccaaagtatatcttcct +tggataatttcaaagcgctgcaatttaagttctgttactagtttatgctgctgggaggtg +accggaaggcgtagtaatctagaggcaaattataagaagttcatcatatcattttcgact +acaaaaacaaggtgttgtatgccggcgcattgtgtaaactggacgagtaccctagatgga +aaattatacgttaagccaagatttcgatgtaatgataattacctacacatttttgctatc +cataggaacaagagctgttctataggctcgtggcatacgaacatttgctgccgctatgaa +tattggaagctcttcaactacagactctattcttaattgccgtcgaaaatgggccgaatc +ggctattattaatactcggtttttccgaggggattgttgtcgacagtcgtaattattatt +aatattgatgttggtgaggtcatttaaatacaaccttgcagacaatgaataagggatcca +atctctcatactccttttacaattgctcatgcccctatgcaaaccttatgccgccacacc +tccgcaactctctcttctgaactgtaagtagcttcattactggtttgagactatactgaa +gctgatgacattctaaaatggctattttcgaatgtgattcataatgtttatcgtttggga +tggcagaatcacgttatttttgatatagcccgggtattctattgtatagaacgtatgcta +caagtcattccccgaagaagactagaagtaaacaacatgcgaccatcgttaagccacgca +aggctgtagctttatttcccgataacctatcttccataaatagcggacagcaggatactg +acgctcaacatcagtggttatggtctaatttttaacttttaataaggtaacttcagcagg +catacacagtaactctttaatttataatcaaattagaagtctgacacttcttatattttt +ctatcatccaacgcgatcgcccattagcttattgtgttactaataacgtatctaaaccaa +tccttttcaagctactgcctatattgtcaatatatacaaacaacaggatagtaggctgct +taaaaaatattgtcaaccgtgtacgctttacaatacccggaaatcacaaactttgtagac +aacgagtgaaatttatacactacgaagggccagcgtacaagacccatgaattaggcgata +tgtttattctgacatattggtttatccttaatctgtcgctgtaaaatgaagccgccccca +tccctgcgaattttttttcgaagattcacgactgaaatataaatacgtttggctatattt +atgttggagggaggcaatagcctttactgttaaccgaagatttagccagtgagtgtgaca +ctaaaacactggaataaatgcaggcgttcttctgggtaaaaggtttagtcaatctcgcct +ataagttcatatagctctggatataattatctggcccatgcatttatcatggcgcttggt +gccctgtgtgaagccggcctctcatattgaaggtccgaagtattccatgtacattaagat +cactctctcattcatgcatcttggcttaacaaatctggttgtccaagctttccaggcacg +tatggtacaaattcggatcgaatacttataaaaatgatatgttaaactgtctaaaacgct +catctacaaagtaaagtgcactaaccaatagagtctcaagaccgtgtaatgctggtgcac +tgaatgtgtaatacggttagaagggattagttatgttacaaatccattgaaaacttaaga +agcattgcgtgctcggagggtgcatcttttatcaagagactaacattattttcaacgacg +tacatgctttacaatagggtacttatcaaacgccgagaaacgcgcctatagtgatgttat +gattatgacccgatatccattggaccgaattttatgtaggttcccagcgtactcgcgtaa +tatctcggtattgccataatgtaatacttgtcggtctctcccagatgaaaaagcgttaca +gagtatttcaatgaaaaacagcgcgcaacgtcaatacctttaggggtaacggccgctgat +ttcatatagatatacgataagttggtatagctctactaggtggcatccacaatcgttgca +tttactatagctggttacaatcataatctataccgttccttacatactaccatagcggga +tagcgtttttttgccgttgattgggtttaagaggatgtcagtctcattatatccgattcg +gtgggagagccgttgttttcaaatcgcacactttgtgacataatgtacaagataacaaaa +ctgatataagatataaactgtcaatatcaccttgacacttgaatcaaagtaaattaactc +gcaaatataatttgactaattgggtgcagatttctcaattaataaaaaaatggcaccgga +tgggcttacaagccccttatcattcacttgtatcatgatttccaagaacaatagaatttg +ctagcaagtatgaacagagattcgaattgcatccacagtacgccggagcgtttattttaa +tgtggatatgacgatgtactgttggcggcatttgctagtaaccggtccttatttacgtag +cgcacacgtaagcatgtctgggagaaatatggtggtacaatctcagagaaagattacagt +ttggtttaaataggacttatcgggtcggaagtggaacttaataagcagtacacaattggg +caacagacgtcttgcctattacaataggattacaatgcgttagatttcagacacgttcgt +gtttggctattcgtcaattccctaaatagttagacgatcaactattatcaaagtgattct +ttgttcatcctccattcatgtaacagatggcacactacgcataacgccgaggaattttaa +cgagatttaagagagcagttcgggcacaacccacttgactttataacagctcggcagcat +aaacggtaatatgtgacaaatttccaaacgttataagaacgtatgtgtacttagaaaact +aagtggttcatgttcaacagatgtgacgcagcaagcctaacttatctattggttttgcta +taaaagaacaaagttacacagaatcctaagggcttgtttcacacttatgcctagtgcttc +accatcttaaaatagcgaaaccggcacgaatcaaaccttaaaacaatgcgcagatattgg +tgatggtgactccgggtatgataatggtaactgttgaccagcgcccacctcatcgaagta +tagaaagtggttaggataaggatgagaccgaacttatttccggccataactttagatttt +ctacctagtacacaacatcagggcggacacgaaaccgccatcacatcatataccaggttt +aatttgcttaatgggggaagtgtcaacgaaccttcgaactttagcaggcatatggccatt +atatatggccccagagcagaatgctacagcagacaaaatttggatttatgtagtttaata +cctatcaaacttggtgtgaccatacttgtctaacgacagtgcacaaagtgtaagttacaa +ttattactactcagcagcttctgcaatgataaaatcttatcatacacgtcacatatgata +atatctacttagggggaacgggctccacaacctacatagtactcaatacttacactattc +gacaggcacaccaaacctgtacagtcccaaaagattgagtcaactttgcagtactgcaga +tcacagtaatagcttagttagcgagtcaaaattagttttctacgagactgcacgaccgtg +caaatttccgatgtgttggctacaaatagcaacgtatgaatttgtttgaagccacgtaaa +ctgtacaaccttagagataagtctcaggctactaaaaacacgttgtggcactaacaggat +catggttgattcttacttattcggctgaccggcccaataagtaaccttcaactagaacag +aataatcgggagtagtttaattcagtcaaggtgcaggtctcattgtaactaacaagctct +gtgtaaccaagttaaaatcgttttcttagcggattccctacttatggatttgagctcgtc +cacaatattcgatacaagaagtttgtggtccgtaacaacgaaattttaattacgctgtgc +agcctcatccaaggaattaatagaaggttgatggtaggctccgaacgctccatgattata +atcaagtggactgtgcagtaaacgaggaaggtatcctgacgtcgtggtgttcgtttttgt +tatttgtgccctatacgagtagataaaccatgaacagcacagtgtgaacccatggttgat +tttaggctaccttatttttaatttccgttacacagaaacgaattccacaactaacatgcc +attaatttttcgatatcttataaaagatggtcgaaattcattcatttattttttttcggt +tctcgaaagtcaactaagctgtcgcgttttgtttctctttagaggtaaaagtggctttga +tctcctacgtttggatactagtcaaccattactccatttgatccgtgagtatcacctgtc +taacatccagcattatgactcctcggcgaagaaaagacacacttcttagagtcgatgtgt +attagctagggacacagttgtttaatacgatagtgagcccagggagggcagtgcgtcccc +cagtagatttattcagctagtgtaagtataagatatctcacccacgaggttcaagtgata +tgcagtcttagaataatacttatcctgaatttcgatattatgggtacttcaataatccgc +tagcgctactttatgtctcgttggacagcaggacacatggcagtcttaaacactaaagac +atcacctgaatgaatgtaatgggattacaagaatcaatgaggtattatatacgacgtagg +aaactctggatatatacagtaatctagttacgccatcgcacttcattcctctggaaactt +agaagacatcagctgtacgtggaggaaccagacccccgtatgtagccaaatagaaccaaa +gttgcttatacaaacacacccaatgacaatggaccgctggagttcgtaaactcggaacgt +agtactgcacaaacccagcatttagcaataggagctacgtatgcaactcccacgtggtaa +taccttcaagctatcaatatataggtgcctagctaatcgcattcgcaagcagtattcaag +cttgtaaaccagtataataattacagaggctctatgaaacccaactttccagctaaaagt +cccaattaaatggttatttc diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna.csharp-6.cs b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna.csharp-6.cs new file mode 100644 index 0000000000..19928012ba --- /dev/null +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna.csharp-6.cs @@ -0,0 +1,230 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +/* The Computer Language Benchmarks Game + http://benchmarksgame.alioth.debian.org/ + * + * contributed by Jimmy Tang + * + * modified for use with xunit-performance + */ + +using Microsoft.Xunit.Performance; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using System.Linq; +using System.Text.RegularExpressions; +using System.Threading; + +[assembly: OptimizeForBenchmarks] +[assembly: MeasureInstructionsRetired] + +namespace BenchmarksGame +{ + +public static class Regexdna +{ + +#if DEBUG + const bool Verbose = true; + const int Iterations = 1; + const string InputFile = "regexdna-input25.txt"; +#else + const bool Verbose = false; + const int Iterations = 6; + const string InputFile = "regexdna-input25000.txt"; +#endif + + static string FindInput(string s) + { + string CoreRoot = System.Environment.GetEnvironmentVariable("CORE_ROOT"); + + if (CoreRoot == null) + { + Console.WriteLine("This benchmark requries CORE_ROOT to be set"); + return null; + } + + string inputFile = s ?? InputFile; + + // Normal testing -- input file will end up next to the assembly + // and CoreRoot points at the test overlay dir + string[] pathPartsNormal = new string[] { + CoreRoot, "..", "..", "JIT", "Performance", + "CodeQuality", "BenchmarksGame", "regexdna", "regexdna", inputFile + }; + + string inputPathNormal = Path.Combine(pathPartsNormal); + + // Perf testing -- input file will end up next to the assembly + // and CoreRoot points at this directory + string[] pathPartsPerf = new string[] { CoreRoot, inputFile }; + + string inputPathPerf = Path.Combine(pathPartsPerf); + + string inputPath = null; + + if (File.Exists(inputPathNormal)) + { + inputPath = inputPathNormal; + } + else if (File.Exists(inputPathPerf)) + { + inputPath = inputPathPerf; + } + + if (inputPath != null) + { + Console.WriteLine("Using input file {0}", inputPath); + } + else + { + Console.WriteLine("Unable to find input file {0}", inputFile); + } + + return inputPath; + } + + public static int Main(string[] args) + { + string inputFile = InputFile; + int iterations = Iterations; + bool verbose = Verbose; + + for (int i = 0; i < args.Length; i++) + { + if (args[i] == "-v") + { + verbose = true; + } + else if (args[i] == "-q") + { + verbose = false; + } + else if (args[i] == "-i") + { + i++; + + if (i < args.Length) + { + Int32.TryParse(args[i], out iterations); + } + } + else + { + inputFile = args[i]; + } + } + + string fullInputFile = FindInput(inputFile); + + if (fullInputFile == null) + { + Console.WriteLine("unable to find input"); + return -1; + } + + if (iterations != Iterations) + { + Console.WriteLine("Running {0} iterations", iterations); + } + + using (var r = File.OpenText(fullInputFile)) + { + string sequence = r.ReadToEnd(); + + // Warmup + + BenchInner(verbose, sequence); + + Stopwatch sw = Stopwatch.StartNew(); + for (int j = 0; j < iterations; j++) + { + BenchInner(verbose, sequence); + } + sw.Stop(); + + Console.WriteLine("regexdna [{0} iters]: {1}ms", iterations, sw.ElapsedMilliseconds); + } + + return 100; + } + + static void BenchInner(bool verbose, string sequence) + { + int initialLength = sequence.Length; + + sequence = Regex.Replace(sequence, ">.*\n|\n", ""); + int codeLength = sequence.Length; + + string[] variants = { + "agggtaaa|tttaccct" + ,"[cgt]gggtaaa|tttaccc[acg]" + ,"a[act]ggtaaa|tttacc[agt]t" + ,"ag[act]gtaaa|tttac[agt]ct" + ,"agg[act]taaa|ttta[agt]cct" + ,"aggg[acg]aaa|ttt[cgt]ccct" + ,"agggt[cgt]aa|tt[acg]accct" + ,"agggta[cgt]a|t[acg]taccct" + ,"agggtaa[cgt]|[acg]ttaccct" + }; + + var flags = variants.Select((v, i) => { + var flag = new ManualResetEvent(false); + ThreadPool.QueueUserWorkItem(x => { + variants[i] += " " + Regex.Matches(sequence, v).Count; + flag.Set(); + }); + return flag; + }); + WaitHandle.WaitAll(flags.ToArray()); + if (verbose) + { + Console.WriteLine(string.Join("\n", variants)); + } + + var dict = new Dictionary { + {"B", "(c|g|t)"}, {"D", "(a|g|t)"}, {"H", "(a|c|t)"}, {"K", "(g|t)"}, + {"M", "(a|c)"}, {"N", "(a|c|g|t)"}, {"R", "(a|g)"}, {"S", "(c|g)"}, + {"V", "(a|c|g)"}, {"W", "(a|t)"}, {"Y", "(c|t)"} + }; + + sequence = new Regex("[WYKMSRBDVHN]").Replace(sequence, m => dict[m.Value]); + + if (verbose) + { + Console.WriteLine("\n{0}\n{1}\n{2}", initialLength, codeLength, sequence.Length); + } + } + + [Benchmark] + public static void Bench() + { + string fullInputFile = FindInput(InputFile); + + if (fullInputFile == null) + { + throw new Exception("unable to find input"); + } + + using (var r = File.OpenText(fullInputFile)) + { + string sequence = r.ReadToEnd(); + + foreach (var iteration in Benchmark.Iterations) + { + using (iteration.StartMeasurement()) + { + for (int i = 0; i < Iterations; i++) + { + BenchInner(false, sequence); + } + } + } + } + } +} + +} diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna.csproj b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna.csproj new file mode 100644 index 0000000000..e77f257b42 --- /dev/null +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/regexdna/regexdna.csproj @@ -0,0 +1,53 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + .NETStandard,Version=v1.4 + + + + + + + + pdbonly + true + + + + False + + + + + + + + + + + Always + + + Always + + + + $(JitPackagesConfigFileDirectory)benchmark\project.json + $(JitPackagesConfigFileDirectory)benchmark\project.lock.json + + + + + diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/revcomp/revcomp-input25.txt b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/revcomp/revcomp-input25.txt new file mode 100644 index 0000000000..f749b06ea7 --- /dev/null +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/revcomp/revcomp-input25.txt @@ -0,0 +1,9 @@ +>ONE Homo sapiens alu +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +>TWO IUB ambiguity codes +cttBtatcatatgctaKggNcataaaSatgtaaaDcDRtBggDtctttataattcBgtcg +tactDtDagcctatt +>THREE Homo sapiens frequency +gtttgtgttgcgttatagtctatttgtggacacagtatggtcaaatgacgtcttttgatc +tgacggcgttaacaaagatactctgggcaacacacatacttctctcatgttgtttcttcg +gacct diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/revcomp/revcomp-input25000.txt b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/revcomp/revcomp-input25000.txt new file mode 100644 index 0000000000..fd4414b176 --- /dev/null +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/revcomp/revcomp-input25000.txt @@ -0,0 +1,4171 @@ +>ONE Homo sapiens alu +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATC +>TWO IUB ambiguity codes +cttBtatcatatgctaKggNcataaaSatgtaaaDcDRtBggDtctttataattcBgtcg +tactDtDagcctatttSVHtHttKtgtHMaSattgWaHKHttttagacatWatgtRgaaa +NtactMcSMtYtcMgRtacttctWBacgaaatatagScDtttgaagacacatagtVgYgt +cattHWtMMWcStgttaggKtSgaYaaccWStcgBttgcgaMttBYatcWtgacaYcaga +gtaBDtRacttttcWatMttDBcatWtatcttactaBgaYtcttgttttttttYaaScYa +HgtgttNtSatcMtcVaaaStccRcctDaataataStcYtRDSaMtDttgttSagtRRca +tttHatSttMtWgtcgtatSSagactYaaattcaMtWatttaSgYttaRgKaRtccactt +tattRggaMcDaWaWagttttgacatgttctacaaaRaatataataaMttcgDacgaSSt +acaStYRctVaNMtMgtaggcKatcttttattaaaaagVWaHKYagtttttatttaacct +tacgtVtcVaattVMBcttaMtttaStgacttagattWWacVtgWYagWVRctDattBYt +gtttaagaagattattgacVatMaacattVctgtBSgaVtgWWggaKHaatKWcBScSWa +accRVacacaaactaccScattRatatKVtactatatttHttaagtttSKtRtacaaagt +RDttcaaaaWgcacatWaDgtDKacgaacaattacaRNWaatHtttStgttattaaMtgt +tgDcgtMgcatBtgcttcgcgaDWgagctgcgaggggVtaaScNatttacttaatgacag +cccccacatYScaMgtaggtYaNgttctgaMaacNaMRaacaaacaKctacatagYWctg +ttWaaataaaataRattagHacacaagcgKatacBttRttaagtatttccgatctHSaat +actcNttMaagtattMtgRtgaMgcataatHcMtaBSaRattagttgatHtMttaaKagg +YtaaBataSaVatactWtataVWgKgttaaaacagtgcgRatatacatVtHRtVYataSa +KtWaStVcNKHKttactatccctcatgWHatWaRcttactaggatctataDtDHBttata +aaaHgtacVtagaYttYaKcctattcttcttaataNDaaggaaaDYgcggctaaWSctBa +aNtgctggMBaKctaMVKagBaactaWaDaMaccYVtNtaHtVWtKgRtcaaNtYaNacg +gtttNattgVtttctgtBaWgtaattcaagtcaVWtactNggattctttaYtaaagccgc +tcttagHVggaYtgtNcDaVagctctctKgacgtatagYcctRYHDtgBattDaaDgccK +tcHaaStttMcctagtattgcRgWBaVatHaaaataYtgtttagMDMRtaataaggatMt +ttctWgtNtgtgaaaaMaatatRtttMtDgHHtgtcattttcWattRSHcVagaagtacg +ggtaKVattKYagactNaatgtttgKMMgYNtcccgSKttctaStatatNVataYHgtNa +BKRgNacaactgatttcctttaNcgatttctctataScaHtataRagtcRVttacDSDtt +aRtSatacHgtSKacYagttMHtWataggatgactNtatSaNctataVtttRNKtgRacc +tttYtatgttactttttcctttaaacatacaHactMacacggtWataMtBVacRaSaatc +cgtaBVttccagccBcttaRKtgtgcctttttRtgtcagcRttKtaaacKtaaatctcac +aattgcaNtSBaaccgggttattaaBcKatDagttactcttcattVtttHaaggctKKga +tacatcBggScagtVcacattttgaHaDSgHatRMaHWggtatatRgccDttcgtatcga +aacaHtaagttaRatgaVacttagattVKtaaYttaaatcaNatccRttRRaMScNaaaD +gttVHWgtcHaaHgacVaWtgttScactaagSgttatcttagggDtaccagWattWtRtg +ttHWHacgattBtgVcaYatcggttgagKcWtKKcaVtgaYgWctgYggVctgtHgaNcV +taBtWaaYatcDRaaRtSctgaHaYRttagatMatgcatttNattaDttaattgttctaa +ccctcccctagaWBtttHtBccttagaVaatMcBHagaVcWcagBVttcBtaYMccagat +gaaaaHctctaacgttagNWRtcggattNatcRaNHttcagtKttttgWatWttcSaNgg +gaWtactKKMaacatKatacNattgctWtatctaVgagctatgtRaHtYcWcttagccaa +tYttWttaWSSttaHcaaaaagVacVgtaVaRMgattaVcDactttcHHggHRtgNcctt +tYatcatKgctcctctatVcaaaaKaaaagtatatctgMtWtaaaacaStttMtcgactt +taSatcgDataaactaaacaagtaaVctaggaSccaatMVtaaSKNVattttgHccatca +cBVctgcaVatVttRtactgtVcaattHgtaaattaaattttYtatattaaRSgYtgBag +aHSBDgtagcacRHtYcBgtcacttacactaYcgctWtattgSHtSatcataaatataHt +cgtYaaMNgBaatttaRgaMaatatttBtttaaaHHKaatctgatWatYaacttMctctt +ttVctagctDaaagtaVaKaKRtaacBgtatccaaccactHHaagaagaaggaNaaatBW +attccgStaMSaMatBttgcatgRSacgttVVtaaDMtcSgVatWcaSatcttttVatag +ttactttacgatcaccNtaDVgSRcgVcgtgaacgaNtaNatatagtHtMgtHcMtagaa +attBgtataRaaaacaYKgtRccYtatgaagtaataKgtaaMttgaaRVatgcagaKStc +tHNaaatctBBtcttaYaBWHgtVtgacagcaRcataWctcaBcYacYgatDgtDHccta +aagacYRcaggattHaYgtKtaatgcVcaataMYacccatatcacgWDBtgaatcBaata +cKcttRaRtgatgaBDacggtaattaaYtataStgVHDtDctgactcaaatKtacaatgc +gYatBtRaDatHaactgtttatatDttttaaaKVccYcaaccNcBcgHaaVcattHctcg +attaaatBtatgcaaaaatYMctSactHatacgaWacattacMBgHttcgaatVaaaaca +BatatVtctgaaaaWtctRacgBMaatSgRgtgtcgactatcRtattaScctaStagKga +DcWgtYtDDWKRgRtHatRtggtcgaHgggcgtattaMgtcagccaBggWVcWctVaaat +tcgNaatcKWagcNaHtgaaaSaaagctcYctttRVtaaaatNtataaccKtaRgtttaM +tgtKaBtRtNaggaSattHatatWactcagtgtactaKctatttgRYYatKatgtccgtR +tttttatttaatatVgKtttgtatgtNtataRatWYNgtRtHggtaaKaYtKSDcatcKg +taaYatcSRctaVtSMWtVtRWHatttagataDtVggacagVcgKWagBgatBtaaagNc +aRtagcataBggactaacacRctKgttaatcctHgDgttKHHagttgttaatgHBtatHc +DaagtVaBaRccctVgtgDtacRHSctaagagcggWYaBtSaKtHBtaaactYacgNKBa +VYgtaacttagtVttcttaatgtBtatMtMtttaattaatBWccatRtttcatagVgMMt +agctStKctaMactacDNYgKYHgaWcgaHgagattacVgtttgtRaSttaWaVgataat +gtgtYtaStattattMtNgWtgttKaccaatagNYttattcgtatHcWtctaaaNVYKKt +tWtggcDtcgaagtNcagatacgcattaagaccWctgcagcttggNSgaNcHggatgtVt +catNtRaaBNcHVagagaaBtaaSggDaatWaatRccaVgggStctDaacataKttKatt +tggacYtattcSatcttagcaatgaVBMcttDattctYaaRgatgcattttNgVHtKcYR +aatRKctgtaaacRatVSagctgtWacBtKVatctgttttKcgtctaaDcaagtatcSat +aWVgcKKataWaYttcccSaatgaaaacccWgcRctWatNcWtBRttYaattataaNgac +acaatagtttVNtataNaYtaatRaVWKtBatKagtaatataDaNaaaaataMtaagaaS +tccBcaatNgaataWtHaNactgtcDtRcYaaVaaaaaDgtttRatctatgHtgttKtga +aNSgatactttcgagWaaatctKaaDaRttgtggKKagcDgataaattgSaacWaVtaNM +acKtcaDaaatttctRaaVcagNacaScRBatatctRatcctaNatWgRtcDcSaWSgtt +RtKaRtMtKaatgttBHcYaaBtgatSgaSWaScMgatNtctcctatttctYtatMatMt +RRtSaattaMtagaaaaStcgVgRttSVaScagtgDtttatcatcatacRcatatDctta +tcatVRtttataaHtattcYtcaaaatactttgVctagtaaYttagatagtSYacKaaac +gaaKtaaatagataatSatatgaaatSgKtaatVtttatcctgKHaatHattagaaccgt +YaaHactRcggSBNgtgctaaBagBttgtRttaaattYtVRaaaattgtaatVatttctc +ttcatgBcVgtgKgaHaaatattYatagWacNctgaaMcgaattStagWaSgtaaKagtt +ttaagaDgatKcctgtaHtcatggKttVDatcaaggtYcgccagNgtgcVttttagagat +gctaccacggggtNttttaSHaNtatNcctcatSaaVgtactgBHtagcaYggYVKNgta +KBcRttgaWatgaatVtagtcgattYgatgtaatttacDacSctgctaaaStttaWMagD +aaatcaVYctccgggcgaVtaaWtStaKMgDtttcaaMtVgBaatccagNaaatcYRMBg +gttWtaaScKttMWtYataRaDBMaDataatHBcacDaaKDactaMgagttDattaHatH +taYatDtattDcRNStgaatattSDttggtattaaNSYacttcDMgYgBatWtaMagact +VWttctttgYMaYaacRgHWaattgRtaagcattctMKVStatactacHVtatgatcBtV +NataaBttYtSttacKgggWgYDtgaVtYgatDaacattYgatggtRDaVDttNactaSa +MtgNttaacaaSaBStcDctaccacagacgcaHatMataWKYtaYattMcaMtgSttDag +cHacgatcaHttYaKHggagttccgatYcaatgatRaVRcaagatcagtatggScctata +ttaNtagcgacgtgKaaWaactSgagtMYtcttccaKtStaacggMtaagNttattatcg +tctaRcactctctDtaacWYtgaYaSaagaWtNtatttRacatgNaatgttattgWDDcN +aHcctgaaHacSgaataaRaataMHttatMtgaSDSKatatHHaNtacagtccaYatWtc +actaactatKDacSaStcggataHgYatagKtaatKagStaNgtatactatggRHacttg +tattatgtDVagDVaRctacMYattDgtttYgtctatggtKaRSttRccRtaaccttaga +gRatagSaaMaacgcaNtatgaaatcaRaagataatagatactcHaaYKBctccaagaRa +BaStNagataggcgaatgaMtagaatgtcaKttaaatgtaWcaBttaatRcggtgNcaca +aKtttScRtWtgcatagtttWYaagBttDKgcctttatMggNttattBtctagVtacata +aaYttacacaaRttcYtWttgHcaYYtaMgBaBatctNgcDtNttacgacDcgataaSat +YaSttWtcctatKaatgcagHaVaacgctgcatDtgttaSataaaaYSNttatagtaNYt +aDaaaNtggggacttaBggcHgcgtNtaaMcctggtVtaKcgNacNtatVaSWctWtgaW +cggNaBagctctgaYataMgaagatBSttctatacttgtgtKtaattttRagtDtacata +tatatgatNHVgBMtKtaKaNttDHaagatactHaccHtcatttaaagttVaMcNgHata +tKtaNtgYMccttatcaaNagctggacStttcNtggcaVtattactHaSttatgNMVatt +MMDtMactattattgWMSgtHBttStStgatatRaDaagattttctatMtaaaaaggtac +taaVttaSacNaatactgMttgacHaHRttgMacaaaatagttaatatWKRgacDgaRta +tatttattatcYttaWtgtBRtWatgHaaattHataagtVaDtWaVaWtgStcgtMSgaS +RgMKtaaataVacataatgtaSaatttagtcgaaHtaKaatgcacatcggRaggSKctDc +agtcSttcccStYtccRtctctYtcaaKcgagtaMttttcRaYDttgttatctaatcata +NctctgctatcaMatactataggDaHaaSttMtaDtcNatataattctMcStaaBYtaNa +gatgtaatHagagSttgWHVcttatKaYgDctcttggtgttMcRaVgSgggtagacaata +aDtaattSaDaNaHaBctattgNtaccaaRgaVtKNtaaYggHtaKKgHcatctWtctDt +ttctttggSDtNtaStagttataaacaattgcaBaBWggHgcaaaBtYgctaatgaaatW +cDcttHtcMtWWattBHatcatcaaatctKMagtDNatttWaBtHaaaNgMttaaStagt +tctctaatDtcRVaYttgttMtRtgtcaSaaYVgSWDRtaatagctcagDgcWWaaaBaa +RaBctgVgggNgDWStNaNBKcBctaaKtttDcttBaaggBttgaccatgaaaNgttttt +tttatctatgttataccaaDRaaSagtaVtDtcaWatBtacattaWacttaSgtattggD +gKaaatScaattacgWcagKHaaccaYcRcaRttaDttRtttHgaHVggcttBaRgtccc +tDatKaVtKtcRgYtaKttacgtatBtStaagcaattaagaRgBagSaattccSWYttta +ttVaataNctgHgttaaNBgcVYgtRtcccagWNaaaacaDNaBcaaaaRVtcWMgBagM +tttattacgDacttBtactatcattggaaatVccggttRttcatagttVYcatYaSHaHc +ttaaagcNWaHataaaRWtctVtRYtagHtaaaYMataHYtNBctNtKaatattStgaMc +BtRgctaKtgcScSttDgYatcVtggaaKtaagatWccHccgKYctaNNctacaWctttt +gcRtgtVcgaKttcMRHgctaHtVaataaDtatgKDcttatBtDttggNtacttttMtga +acRattaaNagaactcaaaBBVtcDtcgaStaDctgaaaSgttMaDtcgttcaccaaaag +gWtcKcgSMtcDtatgtttStaaBtatagDcatYatWtaaaBacaKgcaDatgRggaaYc +taRtccagattDaWtttggacBaVcHtHtaacDacYgtaatataMagaatgHMatcttat +acgtatttttatattacHactgttataMgStYaattYaccaattgagtcaaattaYtgta +tcatgMcaDcgggtcttDtKgcatgWRtataatatRacacNRBttcHtBgcRttgtgcgt +catacMtttBctatctBaatcattMttMYgattaaVYatgDaatVagtattDacaacDMa +tcMtHcccataagatgBggaccattVWtRtSacatgctcaaggggYtttDtaaNgNtaaB +atggaatgtctRtaBgBtcNYatatNRtagaacMgagSaSDDSaDcctRagtVWSHtVSR +ggaacaBVaccgtttaStagaacaMtactccagtttVctaaRaaHttNcttagcaattta +ttaatRtaaaatctaacDaBttggSagagctacHtaaRWgattcaaBtctRtSHaNtgta +cattVcaHaNaagtataccacaWtaRtaaVKgMYaWgttaKggKMtKcgWatcaDatYtK +SttgtacgaccNctSaattcDcatcttcaaaDKttacHtggttHggRRaRcaWacaMtBW +VHSHgaaMcKattgtaRWttScNattBBatYtaNRgcggaagacHSaattRtttcYgacc +BRccMacccKgatgaacttcgDgHcaaaaaRtatatDtatYVtttttHgSHaSaatagct +NYtaHYaVYttattNtttgaaaYtaKttWtctaNtgagaaaNctNDctaaHgttagDcRt +tatagccBaacgcaRBtRctRtggtaMYYttWtgataatcgaataattattataVaaaaa +ttacNRVYcaaMacNatRttcKatMctgaagactaattataaYgcKcaSYaatMNctcaa +cgtgatttttBacNtgatDccaattattKWWcattttatatatgatBcDtaaaagttgaa +VtaHtaHHtBtataRBgtgDtaataMttRtDgDcttattNtggtctatctaaBcatctaR +atgNacWtaatgaagtcMNaacNgHttatactaWgcNtaStaRgttaaHacccgaYStac +aaaatWggaYaWgaattattcMaactcBKaaaRVNcaNRDcYcgaBctKaacaaaaaSgc +tccYBBHYaVagaatagaaaacagYtctVccaMtcgtttVatcaatttDRtgWctagtac +RttMctgtDctttcKtWttttataaatgVttgBKtgtKWDaWagMtaaagaaattDVtag +gttacatcatttatgtcgMHaVcttaBtVRtcgtaYgBRHatttHgaBcKaYWaatcNSc +tagtaaaaatttacaatcactSWacgtaatgKttWattagttttNaggtctcaagtcact +attcttctaagKggaataMgtttcataagataaaaatagattatDgcBVHWgaBKttDgc +atRHaagcaYcRaattattatgtMatatattgHDtcaDtcaaaHctStattaatHaccga +cNattgatatattttgtgtDtRatagSacaMtcRtcattcccgacacSattgttKaWatt +NHcaacttccgtttSRtgtctgDcgctcaaMagVtBctBMcMcWtgtaacgactctcttR +ggRKSttgYtYatDccagttDgaKccacgVatWcataVaaagaataMgtgataaKYaaat +cHDaacgataYctRtcYatcgcaMgtNttaBttttgatttaRtStgcaacaaaataccVg +aaDgtVgDcStctatatttattaaaaRKDatagaaagaKaaYYcaYSgKStctccSttac +agtcNactttDVttagaaagMHttRaNcSaRaMgBttattggtttaRMggatggcKDgWR +tNaataataWKKacttcKWaaagNaBttaBatMHtccattaacttccccYtcBcYRtaga +ttaagctaaYBDttaNtgaaaccHcaRMtKtaaHMcNBttaNaNcVcgVttWNtDaBatg +ataaVtcWKcttRggWatcattgaRagHgaattNtatttctctattaattaatgaDaaMa +tacgttgggcHaYVaaNaDDttHtcaaHtcVVDgBVagcMacgtgttaaBRNtatRtcag +taagaggtttaagacaVaaggttaWatctccgtVtaDtcDatttccVatgtacNtttccg +tHttatKgScBatgtVgHtYcWagcaKtaMYaaHgtaattaSaHcgcagtWNaatNccNN +YcacgVaagaRacttctcattcccRtgtgtaattagcSttaaStWaMtctNNcSMacatt +ataaactaDgtatWgtagtttaagaaaattgtagtNagtcaataaatttgatMMYactaa +tatcggBWDtVcYttcDHtVttatacYaRgaMaacaStaatcRttttVtagaDtcacWat +ttWtgaaaagaaagNRacDtttStVatBaDNtaactatatcBSMcccaSttccggaMatg +attaaWatKMaBaBatttgataNctgttKtVaagtcagScgaaaDggaWgtgttttKtWt +atttHaatgtagttcactaaKMagttSYBtKtaYgaactcagagRtatagtVtatcaaaW +YagcgNtaDagtacNSaaYDgatBgtcgataacYDtaaactacagWDcYKaagtttatta +gcatcgagttKcatDaattgattatDtcagRtWSKtcgNtMaaaaacaMttKcaWcaaSV +MaaaccagMVtaMaDtMaHaBgaacataBBVtaatVYaNSWcSgNtDNaaKacacBttta +tKtgtttcaaHaMctcagtaacgtcgYtactDcgcctaNgagagcYgatattttaaattt +ccattttacatttDaaRctattttWctttacgtDatYtttcagacgcaaVttagtaaKaa +aRtgVtccataBggacttatttgtttaWNtgttVWtaWNVDaattgtatttBaagcBtaa +BttaaVatcHcaVgacattccNggtcgacKttaaaRtagRtctWagaYggtgMtataatM +tgaaRttattttgWcttNtDRRgMDKacagaaaaggaaaRStcccagtYccVattaNaaK +StNWtgacaVtagaagcttSaaDtcacaacgDYacWDYtgtttKatcVtgcMaDaSKStV +cgtagaaWaKaagtttcHaHgMgMtctataagBtKaaaKKcactggagRRttaagaBaaN +atVVcgRcKSttDaactagtSttSattgttgaaRYatggttVttaataaHttccaagDtg +atNWtaagHtgcYtaactRgcaatgMgtgtRaatRaNaacHKtagactactggaatttcg +ccataacgMctRgatgttaccctaHgtgWaYcactcacYaattcttaBtgacttaaacct +gYgaWatgBttcttVttcgttWttMcNYgtaaaatctYgMgaaattacNgaHgaacDVVM +tttggtHtctaaRgtacagacgHtVtaBMNBgattagcttaRcttacaHcRctgttcaaD +BggttKaacatgKtttYataVaNattccgMcgcgtagtRaVVaattaKaatggttRgaMc +agtatcWBttNtHagctaatctagaaNaaacaYBctatcgcVctBtgcaaagDgttVtga +HtactSNYtaaNccatgtgDacgaVtDcgKaRtacDcttgctaagggcagMDagggtBWR +tttSgccttttttaacgtcHctaVtVDtagatcaNMaVtcVacatHctDWNaataRgcgt +aVHaggtaaaaSgtttMtattDgBtctgatSgtRagagYtctSaKWaataMgattRKtaa +catttYcgtaacacattRWtBtcggtaaatMtaaacBatttctKagtcDtttgcBtKYYB +aKttctVttgttaDtgattttcttccacttgSaaacggaaaNDaattcYNNaWcgaaYat +tttMgcBtcatRtgtaaagatgaWtgaccaYBHgaatagataVVtHtttVgYBtMctaMt +cctgaDcYttgtccaaaRNtacagcMctKaaaggatttacatgtttaaWSaYaKttBtag +DacactagctMtttNaKtctttcNcSattNacttggaacaatDagtattRtgSHaataat +gccVgacccgatactatccctgtRctttgagaSgatcatatcgDcagWaaHSgctYYWta +tHttggttctttatVattatcgactaagtgtagcatVgtgHMtttgtttcgttaKattcM +atttgtttWcaaStNatgtHcaaaDtaagBaKBtRgaBgDtSagtatMtaacYaatYtVc +KatgtgcaacVaaaatactKcRgtaYtgtNgBBNcKtcttaccttKgaRaYcaNKtactt +tgagSBtgtRagaNgcaaaNcacagtVtttHWatgttaNatBgtttaatNgVtctgaata +tcaRtattcttttttttRaaKcRStctcggDgKagattaMaaaKtcaHacttaataataK +taRgDtKVBttttcgtKaggHHcatgttagHggttNctcgtatKKagVagRaaaggaaBt +NatttVKcRttaHctaHtcaaatgtaggHccaBataNaNaggttgcWaatctgatYcaaa +HaatWtaVgaaBttagtaagaKKtaaaKtRHatMaDBtBctagcatWtatttgWttVaaa +ScMNattRactttgtYtttaaaagtaagtMtaMaSttMBtatgaBtttaKtgaatgagYg +tNNacMtcNRacMMHcttWtgtRtctttaacaacattattcYaMagBaacYttMatcttK +cRMtgMNccattaRttNatHaHNaSaaHMacacaVaatacaKaSttHatattMtVatWga +ttttttaYctttKttHgScWaacgHtttcaVaaMgaacagNatcgttaacaaaaagtaca +HBNaattgttKtcttVttaaBtctgctacgBgcWtttcaggacacatMgacatcccagcg +gMgaVKaBattgacttaatgacacacaaaaaatRKaaBctacgtRaDcgtagcVBaacDS +BHaaaaSacatatacagacRNatcttNaaVtaaaataHattagtaaaaSWccgtatWatg +gDttaactattgcccatcttHaSgYataBttBaactattBtcHtgatcaataSttaBtat +KSHYttWggtcYtttBttaataccRgVatStaHaKagaatNtagRMNgtcttYaaSaact +cagDSgagaaYtMttDtMRVgWKWtgMaKtKaDttttgactatacataatcNtatNaHat +tVagacgYgatatatttttgtStWaaatctWaMgagaRttRatacgStgattcttaagaD +taWccaaatRcagcagaaNKagtaaDggcgccBtYtagSBMtactaaataMataBSacRM +gDgattMMgtcHtcaYDtRaDaacggttDaggcMtttatgttaNctaattaVacgaaMMt +aatDccSgtattgaRtWWaccaccgagtactMcgVNgctDctaMScatagcgtcaactat +acRacgHRttgctatttaatgaattataYKttgtaagWgtYttgcHgMtaMattWaWVta +RgcttgYgttBHtYataSccStBtgtagMgtDtggcVaaSBaatagDttgBgtctttctc +attttaNagtHKtaMWcYactVcgcgtatMVtttRacVagDaatcttgctBBcRDgcaac +KttgatSKtYtagBMagaRtcgBattHcBWcaactgatttaatttWDccatttatcgagS +KaWttataHactaHMttaatHtggaHtHagaatgtKtaaRactgtttMatacgatcaagD +gatKaDctataMggtHDtggHacctttRtatcttYattttgacttgaaSaataaatYcgB +aaaaccgNatVBttMacHaKaataagtatKgtcaagactcttaHttcggaattgttDtct +aaccHttttWaaatgaaatataaaWattccYDtKtaaaacggtgaggWVtctattagtga +ctattaagtMgtttaagcatttgSgaaatatccHaaggMaaaattttcWtatKctagDtY +tMcctagagHcactttactatacaaacattaacttaHatcVMYattYgVgtMttaaRtga +aataaDatcaHgtHHatKcDYaatcttMtNcgatYatgSaMaNtcttKcWataScKggta +tcttacgcttWaaagNatgMgHtctttNtaacVtgttcMaaRatccggggactcMtttaY +MtcWRgNctgNccKatcttgYDcMgattNYaRagatHaaHgKctcataRDttacatBatc +cattgDWttatttaWgtcggagaaaaatacaatacSNtgggtttccttacSMaagBatta +caMaNcactMttatgaRBacYcYtcaaaWtagctSaacttWgDMHgaggatgBVgcHaDt +ggaactttggtcNatNgtaKaBcccaNtaagttBaacagtatacDYttcctNgWgcgSMc +acatStctHatgRcNcgtacacaatRttMggaNKKggataaaSaYcMVcMgtaMaHtgat +tYMatYcggtcttcctHtcDccgtgRatcattgcgccgatatMaaYaataaYSggatagc +gcBtNtaaaScaKgttBgagVagttaKagagtatVaactaSacWactSaKatWccaKaaa +atBKgaaKtDMattttgtaaatcRctMatcaaMagMttDgVatggMaaWgttcgaWatga +aatttgRtYtattaWHKcRgctacatKttctaccaaHttRatctaYattaaWatVNccat +NgagtcKttKataStRaatatattcctRWatDctVagttYDgSBaatYgttttgtVaatt +taatagcagMatRaacttBctattgtMagagattaaactaMatVtHtaaatctRgaaaaa +aaatttWacaacaYccYDSaattMatgaccKtaBKWBattgtcaagcHKaagttMMtaat +ttcKcMagNaaKagattggMagaggtaatttYacatcWaaDgatMgKHacMacgcVaaca +DtaDatatYggttBcgtatgWgaSatttgtagaHYRVacaRtctHaaRtatgaactaata +tctSSBgggaaHMWtcaagatKgagtDaSatagttgattVRatNtctMtcSaagaSHaat +aNataataRaaRgattctttaataaagWaRHcYgcatgtWRcttgaaggaMcaataBRaa +ccagStaaacNtttcaatataYtaatatgHaDgcStcWttaacctaRgtYaRtataKtgM +ttttatgactaaaatttacYatcccRWtttHRtattaaatgtttatatttgttYaatMca +RcSVaaDatcgtaYMcatgtagacatgaaattgRtcaaYaaYtRBatKacttataccaNa +aattVaBtctggacaagKaaYaaatatWtMtatcYaaVNtcgHaactBaagKcHgtctac +aatWtaDtSgtaHcataHtactgataNctRgttMtDcDttatHtcgtacatcccaggStt +aBgtcacacWtccNMcNatMVaVgtccDYStatMaccDatggYaRKaaagataRatttHK +tSaaatDgataaacttaHgttgVBtcttVttHgDacgaKatgtatatNYataactctSat +atatattgcHRRYttStggaactHgttttYtttaWtatMcttttctatctDtagVHYgMR +BgtHttcctaatYRttKtaagatggaVRataKDctaMtKBNtMtHNtWtttYcVtattMc +gRaacMcctNSctcatttaaagDcaHtYccSgatgcaatYaaaaDcttcgtaWtaattct +cgttttScttggtaatctttYgtctaactKataHacctMctcttacHtKataacacagcN +RatgKatttttSaaatRYcgDttaMRcgaaattactMtgcgtaagcgttatBtttttaat +taagtNacatHgttcRgacKcBBtVgatKttcgaBaatactDRgtRtgaNacWtcacYtt +aaKcgttctHaKttaNaMgWgWaggtctRgaKgWttSttBtDcNtgtttacaaatYcDRt +gVtgcctattcNtctaaaDMNttttNtggctgagaVctDaacVtWccaagtaacacaNct +gaScattccDHcVBatcgatgtMtaatBgHaatDctMYgagaatgYWKcctaatNaStHa +aaKccgHgcgtYaaYtattgtStgtgcaaRtattaKatattagaWVtcaMtBagttatta +gNaWHcVgcaattttDcMtgtaRHVYtHtctgtaaaaHVtMKacatcgNaatttMatatg +ttgttactagWYtaRacgataKagYNKcattataNaRtgaacKaYgcaaYYacaNccHat +MatDcNgtHttRaWttagaaDcaaaaaatagggtKDtStaDaRtaVtHWKNtgtattVct +SVgRgataDaRaWataBgaagaaKtaataaYgDcaStaNgtaDaaggtattHaRaWMYaY +aWtggttHYgagVtgtgcttttcaaDKcagVcgttagacNaaWtagtaataDttctggtt +VcatcataaagtgKaaaNaMtaBBaattaatWaattgctHaVKaSgDaaVKaHtatatat +HatcatSBagNgHtatcHYMHgttDgtaHtBttWatcgtttaRaattgStKgSKNWKatc +agDtctcagatttctRtYtBatBgHHtKaWtgYBgacVVWaKtacKcDttKMaKaVcggt +gttataagaataaHaatattagtataatMHgttYgaRttagtaRtcaaVatacggtcMcg +agtaaRttacWgactKRYataaaagSattYaWgagatYagKagatgSaagKgttaatMgg +tataatgttWYttatgagaaacctNVataatHcccKtDctcctaatactggctHggaSag +gRtKHaWaattcgSatMatttagaggcYtctaMcgctcataSatatgRagacNaaDagga +VBagaYttKtacNaKgtSYtagttggaWcatcWttaatctatgaVtcgtgtMtatcaYcg +tRccaaYgDctgcMgtgtWgacWtgataacacgcgctBtgttaKtYDtatDcatcagKaV +MctaatcttgVcaaRgcRMtDcgattaHttcaNatgaatMtactacVgtRgatggaWttt +actaaKatgagSaaKggtaNtactVaYtaaKRagaacccacaMtaaMtKtatBcttgtaa +WBtMctaataaVcDaaYtcRHBtcgttNtaaHatttBNgRStVDattBatVtaagttaYa +tVattaagaBcacggtSgtVtatttaRattgatgtaHDKgcaatattKtggcctatgaWD +KRYcggattgRctatNgatacaatMNttctgtcRBYRaaaHctNYattcHtaWcaattct +BtMKtVgYataatMgYtcagcttMDataVtggRtKtgaatgccNcRttcaMtRgattaac +attRcagcctHtWMtgtDRagaKaBtgDttYaaaaKatKgatctVaaYaacWcgcatagB +VtaNtRtYRaggBaaBtgKgttacataagagcatgtRattccacttaccatRaaatgWgD +aMHaYVgVtaSctatcgKaatatattaDgacccYagtgtaYNaaatKcagtBRgagtcca +tgKgaaaccBgaagBtgSttWtacgatWHaYatcgatttRaaNRgcaNaKVacaNtDgat +tgHVaatcDaagcgtatgcNttaDataatcSataaKcaataaHWataBtttatBtcaKtK +tatagttaDgSaYctacaRatNtaWctSaatatttYaKaKtaccWtatcRagacttaYtt +VcKgSDcgagaagatccHtaattctSttatggtKYgtMaHagVaBRatttctgtRgtcta +tgggtaHKgtHacHtSYacgtacacHatacKaaBaVaccaDtatcSaataaHaagagaat +ScagactataaRttagcaaVcaHataKgDacatWccccaagcaBgagWatctaYttgaaa +tctVNcYtttWagHcgcgcDcVaaatgttKcHtNtcaatagtgtNRaactttttcaatgg +WgBcgDtgVgtttctacMtaaataaaRggaaacWaHttaRtNtgctaaRRtVBctYtVta +tDcattDtgaccYatagatYRKatNYKttNgcctagtaWtgaactaMVaacctgaStttc +tgaKVtaaVaRKDttVtVctaDNtataaaDtccccaagtWtcgatcactDgYaBcatcct +MtVtacDaaBtYtMaKNatNtcaNacgDatYcatcgcaRatWBgaacWttKttagYtaat +tcggttgSWttttDWctttacYtatatWtcatDtMgtBttgRtVDggttaacYtacgtac +atgaattgaaWcttMStaDgtatattgaDtcRBcattSgaaVBRgagccaaKtttcDgcg +aSMtatgWattaKttWtgDBMaggBBttBaatWttRtgcNtHcgttttHtKtcWtagHSt +aacagttgatatBtaWSaWggtaataaMttaKacDaatactcBttcaatatHttcBaaSa +aatYggtaRtatNtHcaatcaHtagVtgtattataNggaMtcttHtNagctaaaggtaga +YctMattNaMVNtcKtactBKcaHHcBttaSagaKacataYgctaKaYgttYcgacWVtt +WtSagcaacatcccHaccKtcttaacgaKttcacKtNtacHtatatRtaaatacactaBt +ttgaHaRttggttWtatYagcatYDatcggagagcWBataagRtacctataRKgtBgatg +aDatataSttagBaHtaatNtaDWcWtgtaattacagKttcNtMagtattaNgtctcgtc +ctcttBaHaKcKccgtRcaaYagSattaagtKataDatatatagtcDtaacaWHcaKttD +gaaRcgtgYttgtcatatNtatttttatggccHtgDtYHtWgttatYaacaattcaWtat +NgctcaaaSttRgctaatcaaatNatcgtttaBtNNVtgttataagcaaagattBacgtD +atttNatttaaaDcBgtaSKgacgtagataatttcHMVNttgttBtDtgtaWKaaRMcKM +tHtaVtagataWctccNNaSWtVaHatctcMgggDgtNHtDaDttatatVWttgttattt +aacctttcacaaggaSaDcggttttttatatVtctgVtaacaStDVaKactaMtttaSNa +gtgaaattaNacttSKctattcctctaSagKcaVttaagNaVcttaVaaRNaHaaHttat +gtHttgtgatMccaggtaDcgaccgtWgtWMtttaHcRtattgScctatttKtaaccaag +tYagaHgtWcHaatgccKNRtttagtMYSgaDatctgtgaWDtccMNcgHgcaaacNDaa +aRaStDWtcaaaaHKtaNBctagBtgtattaactaattttVctagaatggcWSatMaccc +ttHttaSgSgtgMRcatRVKtatctgaaaccDNatYgaaVHNgatMgHRtacttaaaRta +tStRtDtatDttYatattHggaBcttHgcgattgaKcKtttcRataMtcgaVttWacatN +catacctRataDDatVaWNcggttgaHtgtMacVtttaBHtgagVttMaataattatgtt +cttagtttgtgcDtSatttgBtcaacHattaaBagVWcgcaSYttMgcttacYKtVtatc +aYaKctgBatgcgggcYcaaaaacgNtctagKBtattatctttKtaVttatagtaYtRag +NtaYataaVtgaatatcHgcaaRataHtacacatgtaNtgtcgYatWMatttgaactacR +ctaWtWtatacaatctBatatgYtaagtatgtgtatSttactVatcttYtaBcKgRaSgg +RaaaaatgcagtaaaWgtaRgcgataatcBaataccgtatttttccatcNHtatWYgatH +SaaaDHttgctgtccHtggggcctaataatttttctatattYWtcattBtgBRcVttaVM +RSgctaatMagtYtttaaaaatBRtcBttcaaVtaacagctccSaaSttKNtHtKYcagc +agaaaccccRtttttaaDcDtaStatccaagcgctHtatcttaDRYgatDHtWcaaaBcW +gKWHttHataagHacgMNKttMKHccaYcatMVaacgttaKgYcaVaaBtacgcaacttt +MctaaHaatgtBatgagaSatgtatgSRgHgWaVWgataaatatttccKagVgataattW +aHNcYggaaatgctHtKtaDtctaaagtMaatVDVactWtSaaWaaMtaHtaSKtcBRaN +cttStggtBttacNagcatagRgtKtgcgaacaacBcgKaatgataagatgaaaattgta +ctgcgggtccHHWHaaNacaBttNKtKtcaaBatatgctaHNgtKcDWgtttatNgVDHg +accaacWctKaaggHttgaRgYaatHcaBacaatgagcaaattactgtaVaaYaDtagat +tgagNKggtggtgKtWKaatacagDRtatRaMRtgattDggtcaaYRtatttNtagaDtc +acaaSDctDtataatcgtactaHttatacaatYaacaaHttHatHtgcgatRRttNgcat +SVtacWWgaaggagtatVMaVaaattScDDKNcaYBYaDatHgtctatBagcaacaagaa +tgagaaRcataaKNaRtBDatcaaacgcattttttaaBtcSgtacaRggatgtMNaattg +gatatWtgagtattaaaVctgcaYMtatgatttttYgaHtgtcttaagWBttHttgtctt +attDtcgtatWtataataSgctaHagcDVcNtaatcaagtaBDaWaDgtttagYctaNcc +DtaKtaHcttaataacccaRKtacaVaatNgcWRaMgaattatgaBaaagattVYaHMDc +aDHtcRcgYtcttaaaWaaaVKgatacRtttRRKYgaatacaWVacVcRtatMacaBtac +tggMataaattttHggNagSctacHgtBagcgtcgtgattNtttgatSaaggMttctttc +ttNtYNagBtaaacaaatttMgaccttacataattgYtcgacBtVMctgStgMDtagtaR +ctHtatgttcatatVRNWataDKatWcgaaaaagttaaaagcacgHNacgtaatctttMR +tgacttttDacctataaacgaaatatgattagaactccSYtaBctttaataacWgaaaYa +tagatgWttcatKtNgatttttcaagHtaYgaaRaDaagtaggagcttatVtagtctttc +attaaaatcgKtattaRttacagVaDatgcatVgattgggtctttHVtagKaaRBtaHta +aggccccaaaaKatggtttaMWgtBtaaacttcactttKHtcgatctccctaYaBacMgt +cttBaBaNgcgaaacaatctagtHccHtKttcRtRVttccVctttcatacYagMVtMcag +aMaaacaataBctgYtaatRaaagattaaccatVRatHtaRagcgcaBcgDttStttttc +VtttaDtKgcaaWaaaaatSccMcVatgtKgtaKgcgatatgtagtSaaaDttatacaaa +catYaRRcVRHctKtcgacKttaaVctaDaatgttMggRcWaacttttHaDaKaDaBctg +taggcgtttaHBccatccattcNHtDaYtaataMttacggctNVaacDattgatatttta +cVttSaattacaaRtataNDgacVtgaacataVRttttaDtcaaacataYDBtttaatBa +DtttYDaDaMccMttNBttatatgagaaMgaNtattHccNataattcaHagtgaaggDga +tgtatatatgYatgaStcataaBStWacgtcccataRMaaDattggttaaattcMKtctM +acaBSactcggaatDDgatDgcWctaacaccgggaVcacWKVacggtaNatatacctMta +tgatagtgcaKagggVaDtgtaacttggagtcKatatcgMcttRaMagcattaBRaStct +YSggaHYtacaactMBaagDcaBDRaaacMYacaHaattagcattaaaHgcgctaaggSc +cKtgaaKtNaBtatDDcKBSaVtgatVYaagVtctSgMctacgttaacWaaattctSgtD +actaaStaaattgcagBBRVctaatatacctNttMcRggctttMttagacRaHcaBaacV +KgaataHttttMgYgattcYaNRgttMgcVaaacaVVcDHaatttgKtMYgtatBtVVct +WgVtatHtacaaHttcacgatagcagtaaNattBatatatttcVgaDagcggttMaagtc +ScHagaaatgcYNggcgtttttMtStggtRatctacttaaatVVtBacttHNttttaRca +aatcacagHgagagtMgatcSWaNRacagDtatactaaDKaSRtgattctccatSaaRtt +aaYctacacNtaRtaactggatgaccYtacactttaattaattgattYgttcagDtNKtt +agDttaaaaaaaBtttaaNaYWKMBaaaacVcBMtatWtgBatatgaacVtattMtYatM +NYDKNcKgDttDaVtaaaatgggatttctgtaaatWtctcWgtVVagtcgRgacttcccc +taDcacagcRcagagtgtWSatgtacatgttaaSttgtaaHcgatgggMagtgaacttat +RtttaVcaccaWaMgtactaatSSaHtcMgaaYtatcgaaggYgggcgtgaNDtgttMNg +aNDMtaattcgVttttaacatgVatgtWVMatatcaKgaaattcaBcctccWcttgaaWH +tWgHtcgNWgaRgctcBgSgaattgcaaHtgattgtgNagtDttHHgBttaaWcaaWagc +aSaHHtaaaVctRaaMagtaDaatHtDMtcVaWMtagSagcttHSattaacaaagtRacM +tRtctgttagcMtcaBatVKtKtKacgagaSNatSactgtatatcBctgagVtYactgta +aattaaaggcYgDHgtaacatSRDatMMccHatKgttaacgactKtgKagtcttcaaHRV +tccttKgtSataatttacaactggatDNgaacttcaRtVaagDcaWatcBctctHYatHa +DaaatttagYatSatccaWtttagaaatVaacBatHcatcgtacaatatcgcNYRcaata +YaRaYtgattVttgaatgaVaactcRcaNStgtgtattMtgaggtNttBaDRcgaaaagc +tNgBcWaWgtSaDcVtgVaatMKBtttcgtttctaaHctaaagYactgMtatBDtcStga +ccgtSDattYaataHctgggaYYttcggttaWaatctggtRagWMaDagtaacBccacta +cgHWMKaatgatWatcctgHcaBaSctVtcMtgtDttacctaVgatYcWaDRaaaaRtag +atcgaMagtggaRaWctctgMgcWttaagKBRtaaDaaWtctgtaagYMttactaHtaat +cttcataacggcacBtSgcgttNHtgtHccatgttttaaagtatcgaKtMttVcataYBB +aKtaMVaVgtattNDSataHcagtWMtaggtaSaaKgttgBtVtttgttatcatKcgHac +acRtctHatNVagSBgatgHtgaRaSgttRcctaacaaattDNttgacctaaYtBgaaaa +tagttattactcttttgatgtNNtVtgtatMgtcttRttcatttgatgacacttcHSaaa +ccaWWDtWagtaRDDVNacVaRatgttBccttaatHtgtaaacStcVNtcacaSRttcYa +gacagaMMttttgMcNttBcgWBtactgVtaRttctccaaYHBtaaagaBattaYacgat +ttacatctgtaaMKaRYtttttactaaVatWgctBtttDVttctggcDaHaggDaagtcg +aWcaagtagtWttHtgKtVataStccaMcWcaagataagatcactctHatgtcYgaKcat +cagatactaagNSStHcctRRNtattgtccttagttagMVgtatagactaactctVcaat +MctgtttgtgttgccttatWgtaBVtttctggMcaaKgDWtcgtaaYStgSactatttHg +atctgKagtagBtVacRaagRtMctatgggcaaaKaaaatacttcHctaRtgtDcttDat +taggaaatttcYHaRaaBttaatggcacKtgctHVcaDcaaaVDaaaVcgMttgtNagcg +taDWgtcgttaatDgKgagcSatatcSHtagtagttggtgtHaWtaHKtatagctgtVga +ttaBVaatgaataagtaatVatSttaHctttKtttgtagttaccttaatcgtagtcctgB +cgactatttVcMacHaaaggaatgDatggKtaHtgStatattaaSagctWcctccRtata +BaDYcgttgcNaagaggatRaaaYtaWgNtSMcaatttactaacatttaaWttHtatBat +tgtcgacaatNgattgcNgtMaaaKaBDattHacttggtRtttaYaacgVactBtaBaKt +gBttatgVttgtVttcaatcWcNctDBaaBgaDHacBttattNtgtDtatttVSaaacag +gatgcRatSgtaSaNtgBatagttcHBgcBBaaattaHgtDattatDaKaatBaaYaaMa +ataaataKtttYtagtBgMatNcatgtttgaNagtgttgtgKaNaSagtttgaSMaYBca +aaacDStagttVacaaaaactaaWttBaagtctgtgcgtMgtaattctcctacctcaNtt +taaccaaaaVtBcacataacaccccBcWMtatVtggaatgaWtcaaWaaaaaaaaWtDta +atatRcctDWtcctaccMtVVatKttaWaaKaaatataaagScHBagaggBaSMtaWaVt +atattactSaaaKNaactatNatccttgaYctattcaaaVgatttYHcRagattttaSat +aggttattcVtaaagaKgtattattKtRttNcggcRgtgtgtWYtaacHgKatKgatYta +cYagDtWcHBDctctgRaYKaYagcactKcacSaRtBttttBHKcMtNtcBatttatttt +tgSatVgaaagaWtcDtagDatatgMacaacRgatatatgtttgtKtNRaatatNatgYc +aHtgHataacKtgagtagtaacYttaNccaaatHcacaacaVDtagtaYtccagcattNt +acKtBtactaaagaBatVtKaaHBctgStgtBgtatgaSNtgDataaccctgtagcaBgt +gatcttaDataStgaMaccaSBBgWagtacKcgattgaDgNNaaaacacagtSatBacKD +gcgtataBKcatacactaSaatYtYcDaactHttcatRtttaatcaattataRtttgtaa +gMcgNttcatcBtYBagtNWNMtSHcattcRctttttRWgaKacKttgggagBcgttcgc +MaWHtaatactgtctctatttataVgtttaBScttttaBMaNaatMacactYtBMggtHa +cMagtaRtctgcatttaHtcaaaatttgagKtgNtactBacaHtcgtatttctMaSRagc +agttaatgtNtaaattgagagWcKtaNttagVtacgatttgaatttcgRtgtWcVatcgt +taaDVctgtttBWgaccagaaagtcSgtVtatagaBccttttcctaaattgHtatcggRa +ttttcaaggcYSKaagWaWtRactaaaacccBatMtttBaatYtaagaactSttcgaaSc +aatagtattgaccaagtgttttctaacatgtttNVaatcaaagagaaaNattaaRtttta +VaaaccgcaggNMtatattVctcaagaggaacgBgtttaacaagttcKcYaatatactaa +ccBaaaSggttcNtattctagttRtBacgScVctcaatttaatYtaaaaaaatgSaatga +tagaMBRatgRcMcgttgaWHtcaVYgaatYtaatctttYttatRaWtctgBtDcgatNa +tcKaBaDgatgtaNatWKctccgatattaacattNaaacDatgBgttctgtDtaaaMggt +gaBaSHataacgccSctaBtttaRBtcNHcDatcDcctagagtcRtaBgWttDRVHagat +tYatgtatcWtaHtttYcattWtaaagtctNgtStggRNcgcggagSSaaagaaaatYcH +DtcgctttaatgYcKBVSgtattRaYBaDaaatBgtatgaHtaaRaRgcaSWNtagatHa +acttNctBtcaccatctMcatattccaSatttgcgaDagDgtatYtaaaVDtaagtttWV +aagtagYatRttaagDcNgacKBcScagHtattatcDaDactaaaaaYgHttBcgaDttg +gataaaKSRcBMaBcgaBSttcWtgNBatRaccgattcatttataacggHVtaattcaca +agagVttaaRaatVVRKcgWtVgacctgDgYaaHaWtctttcacMagggatVgactagMa +aataKaaNWagKatagNaaWtaaaatttgaattttatttgctaaVgaHatBatcaaBWcB +gttcMatcgBaaNgttcgSNaggSaRtttgHtRtattaNttcDcatSaVttttcgaaaaa +ttgHatctaRaggSaNatMDaaatDcacgattttagaHgHaWtYgattaatHNSttatMS +gggNtcKtYatRggtttgtMWVtttaYtagcagBagHaYagttatatggtBacYcattaR +SataBatMtttaaatctHcaaaSaaaagttNSaaWcWRccRtKaagtBWtcaaattSttM +tattggaaaccttaacgttBtWatttatatWcDaatagattcctScacctaagggRaaYt +aNaatgVtBcttaaBaacaMVaaattatStYgRcctgtactatcMcVKatttcgSgatRH +MaaaHtagtaaHtVgcaaataatatcgKKtgccaatBNgaaWcVttgagttaKatagttc +aggKDatDtattgaKaVcaKtaataDataataHSaHcattagttaatRVYcNaHtaRcaa +ggtNHcgtcaaccaBaaagYtHWaaaRcKgaYaaDttgcWYtataRgaatatgtYtgcKt +aNttWacatYHctRaDtYtattcBttttatcSataYaYgttWaRagcacHMgtttHtYtt +YaatcggtatStttcgtRSattaaDaKMaatatactaNBaWgctacacYtgaYVgtgHta +aaRaaRgHtagtWattataaaSDaaWtgMattatcgaaaagtaYRSaWtSgNtBgagcRY +aMDtactaacttaWgtatctagacaagNtattHggataatYttYatcataDcgHgttBtt +ctttVttgccgaaWtaaaacgKgtatctaaaaaNtccDtaDatBMaMggaatNKtatBaa +atVtccRaHtaSacataHattgtttKVYattcataVaattWtcgtgMttcttKtgtctaa +cVtatctatatBRataactcgKatStatattcatHHRttKtccaacgtgggtgRgtgaMt +attattggctatcgtgacMtRcBDtcttgtactaatRHttttaagatcgVMDStattatY +BtttDttgtBtNttgRcMtYtgBacHaWaBaatDKctaagtgaaactaatgRaaKgatcc +aagNaaaatattaggWNtaagtatacttttKcgtcggSYtcttgRctataYcttatataa +agtatattaatttataVaacacaDHatctatttttKYVatHRactttaBHccaWagtact +BtcacgaVgcgttRtttttttSVgtSagtBaaattctgaHgactcttgMcattttagVta +agaattHctHtcaDaaNtaacRggWatagttcgtSttgaDatcNgNagctagDgatcNtt +KgttgtaDtctttRaaYStRatDtgMggactSttaDtagSaVtBDttgtDgccatcacaM +attaaaMtNacaVcgSWcVaaDatcaHaatgaattaMtatccVtctBtaattgtWattat +BRcWcaatgNNtactWYtDaKttaaatcactcagtRaaRgatggtKgcgccaaHgaggat +StattYcaNMtcaBttacttatgagDaNtaMgaaWtgtttcttctaHtMNgttatctaWW +atMtBtaaatagDVatgtBYtatcggcttaagacMRtaHScgatatYgRDtcattatSDa +HggaaataNgaWSRRaaaBaatagBattaDctttgHWNttacaataaaaaaatacggttt +gHgVtaHtWMttNtBtctagtMcgKMgHgYtataHaNagWtcaacYattaataYRgtaWK +gaBctataaccgatttaHaNBRaRaMtccggtNgacMtctcatttgcaattcWgMactta +caaDaaNtactWatVtttagccttMaatcagVaagtctVaaDaBtattaattaYtNaYtg +gattaKtaKctYaMtattYgatattataatKtVgDcttatatNBtcgttgtStttttMag +aggttaHYSttcKgtcKtDNtataagttataagSgttatDtRttattgttttSNggRtca +aKMNatgaatattgtBWtaMacctgggYgaSgaagYataagattacgagaatBtggtRcV +HtgYggaDgaYaKagWagctatagacgaaHgtWaNgacttHRatVaWacKYtgRVNgVcS +gRWctacatcKSactctgWYtBggtataagcttNRttVtgRcaWaaatDMatYattaact +ttcgaagRatSctgccttgcRKaccHtttSNVagtagHagBagttagaccaRtataBcca +taatSHatRtcHagacBWatagcaMtacaRtgtgaaBatctKRtScttccaNaatcNgta +atatWtcaMgactctBtWtaaNactHaaaaRctcgcatggctMcaaNtcagaaaaacaca +gtggggWttRttagtaagaVctVMtcgaatcttcMaaaHcaHBttcgattatgtcaDagc +YRtBtYcgacMgtDcagcgaNgttaataatagcagKYYtcgtaBtYctMaRtaRtDagaa +aacacatgYaBttgattattcgaaNttBctSataaMataWRgaHtttccgtDgaYtatgg +tDgHKgMtatttVtMtVagttaRatMattRagataaccctKctMtSttgaHagtcStcta +tttccSagatgttccacgaggYNttHRacgattcDatatDcataaaatBBttatcgaHtN +HaaatatDNaggctgaNcaaggagttBttMgRagVatBcRtaWgatgBtSgaKtcgHttt +gaatcaaDaHttcSBgHcagtVaaSttDcagccgttNBtgttHagYtattctttRWaaVt +SttcatatKaaRaaaNacaVtVctMtSDtDtRHRcgtaatgctcttaaatSacacaatcg +HattcaWcttaaaatHaaatcNctWttaNMcMtaKctVtcctaagYgatgatcYaaaRac +tctaRDaYagtaacgtDgaggaaatctcaaacatcaScttcKttNtaccatNtaNataca +tttHaaDHgcaDatMWaaBttcRggctMaagctVYcacgatcaDttatYtaatcKatWat +caatVYtNagatttgattgaYttttYgacttVtcKaRagaaaHVgDtaMatKYagagttN +atWttaccNtYtcDWgSatgaRgtMatgKtcgacaagWtacttaagtcgKtgatccttNc +ttatagMatHVggtagcgHctatagccctYttggtaattKNaacgaaYatatVctaataM +aaaYtgVtcKaYtaataacagaatHcacVagatYWHttagaaSMaatWtYtgtaaagNaa +acaVgaWtcacNWgataNttcaSagctMDaRttgNactaccgataMaaatgtttattDtc +aagacgctDHYYatggttcaagccNctccttcMctttagacBtaaWtaWVHggaaaaNat +ttaDtDtgctaaHHtMtatNtMtagtcatttgcaaaRatacagRHtatDNtgtDgaatVg +tVNtcaaatYBMaaaagcaKgtgatgatMgWWMaHttttMgMagatDtataaattaacca +actMtacataaattgRataatacgBtKtaataattRgtatDagDtcRDacctatRcagag +cSHatNtcaScNtttggacNtaaggaccgtgKNttgttNcttgaaRgYgRtNtcagttBc +ttttcHtKtgcttYaaNgYagtaaatgaatggWaMattBHtatctatSgtcYtgcHtaat +tHgaaMtHcagaaSatggtatgccaHBtYtcNattWtgtNgctttaggtttgtWatNtgH +tgcDttactttttttgcNtactKtWRaVcttcatagtgSNKaNccgaataaBttataata +YtSagctttaaatSttggctaaKSaatRccgWHgagDttaaatcatgagMtcgagtVtaD +ggaBtatttgDacataaacgtagYRagBWtgDStKDgatgaagttcattatttaKWcata +aatWRgatataRgttRacaaNKttNtKagaaYaStaactScattattaacgatttaaatg +DtaattagatHgaYataaactatggggatVHtgccgtNgatNYcaStRtagaccacWcaM +tatRagHgVactYtWHtcttcatgatWgagaKggagtatgaWtDtVtNaNtcgYYgtaaa +ctttaDtBactagtaDctatagtaatatttatatataacgHaaaRagKattSagttYtSt +atatatagtcttaaaaMtcatgttcaaDactgRttctaagagDtatttttagcgacttgt +gRtgNctgSgRaaaaatgcaMtYtDcatcaaYKttHcatSWgaaaatDataggttatgBD +MtgttataacaaYSgagttacgttatgtDStttaaatctcgWKtcSacgagagaSgttat +BMDgtcggtgtgcgaNtaSHBatBtttVMgVcagaNatcaDDaKMtMYtatagaBccctc +tDtgtatttatatKNtgggtatgtRaacttgaWaaYgcaHatccctggtttStatMtcgc +MtaaaWKttMVtWctVtgttaKDWctgWaVttaDVatgKtagagtcatctaKWgtaaMtt +SacBaMattaKaaHDataattgWtgttttgtcatBacacgtStacaaagtNctNtgtgat +cHtWttcKaagagttttaaaaWacgRacatctNatVStgaatDHgttWcgtRKcatatat +ctcaNttaaBDcctgaaaaaDtaYaHaKttNtaYVaVtttaDtctacttctWttaactaa +ttttMagWcaatcccNKYtBaacatgttgaKgKcgcBHaatDMttatatcSWacatDatR +cWaMtDgatBctHgScttaaaHtSgKtDtttattgtRStWgttccatatttcacWttcat +attgtaHVgaBtacaMtgMaaagDaataactDatattagMaNBagcttcattcgtaaKtg +tatttcacMtgBaVtaattStcttagtYgtgtcgccttKatgggtgaWaataggaatacM +MagaSKRttBgatgacRtgMtagaSRataggtatcaccgaNaaaWSWacDgatacttgat +tagcttgtgVMttatYctaRgHVcDtVRRtSaMtcaVtVtatcaYaHatattaaVaatct +aBtgtacRatNtatttgaYatSaHctaNgNtYtYaYagattVgatcRtaacgYggtgtat +KttaatMagatgRtatatgHaKccHaaaaYtgaacgaWaNgtYHgacagaYtctaVtacc +cgatttttaaagcDttatNRgattKaaattttcatctaatgccgcaataataattgttat +YtagtRNtaagttggtHaKttWMtDKgatSagBYcgRggtWaVaattHtatgtaaaMgSa +aagataaKaaKgttDttttRaagaacaWRcaacDgtgttaatattaKtatcaWacacatt +tVtctgatHRcagtttNcaaatcNctNttttataactWacBBttgBttaaaRaWtBKaaa +cgtatcRcaMaatgYacaaaagtgBataStWYtggtatgacaKWtctSgcKHgtcNaMNc +ataSatattgactacMcataattNVtDaRccaaatcagttttYttagYaacgtaatMtMV +atNgKaaMaaBgattaKttatDaBcttKtccttttacDagaYtacHgttggacaaaVaat +agtYatcataSgatcaaWVttcgaatgaccctccttNtaSBWaatttDttttcaatatYg +gctatDcttatNctttagDcMttcaacWaaNattSYgctttcaHcRaattaataaaatcV +ccRaattactctaMaVRattacagtgRcDtcgtgctcttNtWVtacagtHtatHaBDtcW +ggtgctcaaRHtatgtDgacStgcaaaVKtagttataatactaatatgtagScaatRSac +aattgtattgcagatHHtgBcaatKKtaaMMcaRcgactatKBaMaYatgKatttDaaNt +RatattgtatWttagcaaaaacaWgcacaaHcataYtDaHgttataaSacgcagggggtY +atgcKctaaaHgcVgctBDaVttccStagNgcSgtatgVYaMatcaWRBtVtgYttgtgR +cYttcgctgaacNttgtgtctattWttttcctagMtagaWtaKgatStScatMaBtaSta +SactattYNatctgtacRatYDaatgatgatatgaatYaaaaSHttaaYMaWtDcaNHaB +caYtgVgcatVaacattMRatBtaatttaDacRtagtaaaNYVSMtcagaaDtttDHtRc +YatacSNKaaMcHgatBaaVttactggBYgaYatttttgcDacHctWatcgtagagtact +cattDggtcatKaSgctttatttagtDtRBacttaWYaaaattttgaccttaaWtaatgc +RgccacttMtaggKtcBtgacgaHctttatcgtcStatMHDNagattatNagVaaaWcgg +aaaYcaVactDYactaStattgBHtcYctgggtacatataaYcgaYagaggaggacaVat +acHRtYtctgtaVgaYcNgaaaNatacVgcNgtaatttDcatttttcaacttSNcaaDat +VYctSgcaccttagMgacgcttgaSttaaaatagttaggRHttaaacMatagcaWgMgag +tcgctagtgtKgactaaHttattaWgcaaaaaaSatatgcgttaBNggttaYVatgaact +ttttgccatataaataRatSaBctagttataBccgaaacaagatacttaattttgaHgHM +gtaaKctttaYtaaRacBMtBaYgaBaaacaYtVtagcRgWatHaWagattWSacStMHa +tttaDagacaatcgtgtKtttggaMtgtWtgtgcaaNaaaaWtKaaBcMWtcttctatga +cVgagcgaggHaYYtttWgSaaYYaWtRYHHaMDtctttacaatggaaMctataagcttB +cgHcNWaatttgtatatYtStatctagcactgtVttccagaaattaDtttaRtVataBtt +WagcatDMVactYtgcatWtttgaaMggKaatgaaaaHtataDtgYcMggVaaatSMHtt +tgVttaYaWaataRttgttaYttattttRtWtataaBgtDtttatatcVgaaBcaDtatg +tcaDagaWtgaYtWctcVagctcagctatatagcRVtcaKtaataatHgNaccgaaaatV +HBaatattcgttaVYttatttctBYaatKaagaccVStttcattgaMagSaaaaccccWK +caaNtMYacctaDStagaaatttatcatVgtcaatacccKattgtaaagtggWgtatatV +tagBcttDaBacaattWtDYKtatRKggStRtaaaWatBtaagtaattDaaaaBRacWta +agtacaSttaaatccgctaaccKaattgVWttDattatttattKaMtcYtMRWagMtcgK +gBagacgggVaaNaaatgctKcgtaataaKtaaagtccWcttHMatSYgataaatDttBa +HccattgBttSgaaHYtaataaaMtgaagatgtttBgRcattaRaDHcttBgaMaWaaVM +MattaatttgtgBRctattgKMagNcMtatttaaaWttgaaacatWgcScgYYDYgttYt +VtattgcKcWtagcggtgBaSctaKatacaaVtcaRDccccgtgttBgKgggtHagcgaa +ttaaagMMttScggtDttttaHcSaagaacactcacactBcVgaKNaDHacacttatSag +aattSKHtcagtataaatKaaHtgaaRagaaVcBtaHtaaatcgatcWcaRtaaaattta +WttaagtcaggRctgaWcttDttgactttaVSaaaatggtaWDaRMtBtaaaaaKatBga +tMtctatatcaVaMgatttgNagtDRttDatcttttaMtYaaatcggagttctctaYatN +tagaNcgMMactacHcaagtaaaatStaSaacaHcacSgggtNKatggaaagcggaaKgg +gtaYtacSgccgBaggcRacgtVgDtggaMcYaaaMatggacgYStKKatgaBcaaRtSt +ccSagcRccgccgcSDtgcggBDgaDtBtSSggacMttttaWcatcMatgtNMBWgataa +tcaaVtgaataataaNatgcaaNttNctgacDMcaHccgatgKgWVttccaStggattct +cDacttttttctttaaNcWaMWccWKWttgaaaMctDaaBactRtVattttBtcMaNttW +cKacagttKSttaYaWSactHSaBtHgatgttacatgcatatMtttgtaacScWHBatHa +ctggatatatctgagMgRSatctaaSttaVagcaRcttggaYaatKHtagBBactattcg +taaagaagttgtVcgatgaVatHMtcaggtcgKSgWattgaaaVctccVgtDcaaatgaa +HgMYactcaMatatatattNVttWtWaatttacRagKataaaNtttacaaWgMVactatt +aSgaggVaaagVtaccDRHaaataRaHaRgcattMttcaatcaKaaataDcaDKtctcga +ggBggacctDtttatHacWVaWgatDctaNaNcgKatcMtcMaatBtttggacgtgataa +tagaaacRactcBtattttaKtgSaaggKtaggRaVtatagcccaNRttaccttSMaaga +tcggDacNBatWcgaactacactaactNBtaStgVtNagcatctaVtaKatKgaBtcgtt +tWaagWMgagRaNatHaaaaDtacagacaBagtgcaHaNatctcBccNttaagttDgaat +aaNtcgctaacRBgtaatSttaatatgcataacccaSattKcccttDttggtcaatgggt +tWaacgatacattBtgMaYgaRttatgatKaKgtattDtKWgataacgNBtaccgaKWat +cttcttKtgtcttagcattcctWcaaHgagtatDMSgKtcagcttgVHaKcttDaataaa +VaatttDgtgaaataaRgtcaVaatacttagtVatatgggcatgtDDtMtgtatBggatt +HtgcVtgtgatcaaSattatKYVaacSNNttNWcgaHttKDaaMYHatcgttaattaStt +gctWaacHtaKBtaaaaKHttcRWgaaWcRtBtttggBcDtgtacNttaagcKtaHgtag +aaaaRttgaaacatagtWRaacYggtaaatcgctYaBtWDRtgttgSctaaKatNcattg +tgtMttatccatatagctSacgccSNaaactacgNtgtgcttMatSKtcaaBaNaaacat +aacagaaatagtagctcNcatcVgaagStaataVcDKKttcagDHDtattctaatgaggg +RgBMctatacaagYactctMaaagtcgctttctcgtgaattatNcgatMtttaggcBaaa +tctNtactaaRKtgKactattgtcatatgtacgagttMaaHSSgHgBatatcgcaSaata +aaWgaagtatagaHgcttctttatgaccWaatttaRtaDaatttaatcgaaattgattMc +atcaWaMtaWaKactttctBacactatNgtccttaWgtctgaccKatStaKtgagtacgg +gcgcgtYNtatttagacctctKcatgatKWStcaataactaWgMSgHtgatctttttgtc +gacgtSacttaYgcctWctcctctacaagVtttMaBactWVaccaYtgtSgcgttattcK +tatStgaaKaccgNaataaHtatWtYtRacggcaDaScagcagHaYWRtRNcDtHtcVWt +ggaataaaYttgVaNtgttagtYttgtagSaaatDgaggccDcgBRYStattatttaagg +ccgHgggYRaaccMaagttatSttctttagcMtgcgMtgaSagaNaDagttSatgattWa +tttagtDgcttgagtgMKaYWaYccagcaHatKctaKaDgctagacttattgattaaYtt +atcttattattStaattWaRaYBWagYaatatgttRgScttgBagDaWgcgtgcVDaggc +ttgtctaDRKacttgcaKBWRtaaVaSctKtacttMaaSVaWWcgSaNtttSWgtcggtc +acttggVVtgagaataaataaDttgaaccaaaaMttaaaagaaaaaaaatcNBtatMgcc +WagcaNgaVaNaaaaaaYaMgttaWtatHaagtNtacgacaBtMMattttWNaRtaaata +gYaScKattacagctVKBtWNSKgYtYgtWatHaVatDaaatWgDatcctggSRagagta +aaaMgatttRtaHacatggtaKagVcctgatgaMtaaYgatgtattattttHggBaccaD +ctctggNNtYaatctVttgVtRtVcRacttNctttataggHSRtaRacaaattaacHaHg +tgttgtttcBtBtatWtgtattttgcKagMcaaagaMtattagtStagcBacYaaHcagV +gWtgtttcgtgDHaVtagDatcRaRtggtWtaactgcacgaggaaaRttSDaaVaSttaa +aaacSMttactaNtcaacaattDtacttttYatVSacYtWtMttaattatcKtcttctat +caKDtctStSaaacggtYccatgtgagagtWtagWKgcaBaaaaKttgNactaatcgagg +cWtcDDaaaaaacactHattaattcactatYttaagacactaKaagRtRataaattttca +tHggtaataaatgataHtggctaacBacDgtaatattRtYgtDNDBgKtcaggcHatttt +gHNgWtaatttccgactactgacatVNttYYgactcgctctatttagaMcgggatHcgtt +tatBaDSagBaaaagRttBggttaaBactVHgatgaatttattcaaaattgcacttcDga +cttYcVttactVtttatBaKHagaWgtgaatggBtaaSggcagacNcttaDttVgMtWag +attggVatttacHtctNcMatacttSatMagcttgtNcYaaScaYactcKctKtagScSt +cagtttcatWaatggtgagaggHaggggcaacgcRKtaRcMaNtHaatRaRaaactVtBt +gttaatRtWWcaaagKttccaaKaaatacgVttcacaaacgcggtgagaRaatggtgDMW +atcWVScacaaaDaggaaHtgttSMaaaaaccYccDBtatYgtMagcSagaccaVcctcg +gtVWaaagttatcNaagataataSaataaaKccgtaDtYttatYcttHttaagKcMctaa +atggaatRgaaaVaaVtcKYaggatWcaBtDaggDatccttcYNtgcSMRgaRtNgaatc +gttRttatDVMtagctttacatDVtatatatcagctaDagMtataccYgaggYaaatgDa +aaatSgctctgatgtttVaaBcctgataKtagaaaccaKatatgttaDtgaDtatagata +atacagtaDtatcNtgtDMtYcattRVtctataNtWttggNaSgtMgaaYctctDggHtg +gHDccaccacKKaaacaaaatRatttccctttaagcRattMHctattHaRtataVattgg +atcSttaaHaHgaaHNDtacattSaaggDatttcaaaYgctBcatattaaaKagtgccca +tSctcgatRtaaaMtgWactttNMaWctYgRatDggaactcDcaattaKaactgagtatc +tataagYaaaSRctggtacWtttccWtaYRtKHattatagWtKttaNgcDtatHacccat +taatttataacgctMgaagtaacaacagMgtaYHYVtKMHtacMgKcaaatctgRYataN +tcgttcaatacggWtMcaatYcBWaagYtVaDNagtatagDaaNtaaaYtttcYWttttS +tgggataaMgatattagaaYtNctcttcBagactaYDcgtacHDWccKaHgttcttHgVg +gVDttatcatKaMttttacWaaSattctatagaHaggKaDagBtaaagtcYccattgtYc +atctaNgRgVtgaagtDKttatBKcggDtattRYgHccgtgcgBNMtttVRgacaYctSc +taRacgtagagccgtacRaagtaHKagStSttttgYSatattaaaWHaaWagttDKaaNa +NHaaHttaYcttMtcaaatgKttBtSgtccaaVaattSaacgttgNattgatatNctaWt +VcagtactKcWacgVagggHaaRgaDaatcMttattaataacaBMaaVtgYtKgRgHact +gtactatcBaMtVggtagKcYtHtBSaattagtaatgMcaVVagYYgWtactttccaaSt +tDgaaMaMttcacttYtRgacttcagcttWtttagtgataMaattaagVtagaatatKat +aagtagttaagHMRaDattaHaaVcctDtagtcVYcaataaYcNttNaaaHctcaRaatt +tcaNRgatSHgVatagctRtcatgaBttMaaagRtcgHVtgRgStgatttgtagaKagaR +WRctgNaHYgaaatBctgtttRttNWagaccgagKgtgcggHKVttaatattaatataat +aDtaNcctacaaRgcaNMctctgaaSHWWHcttagtNagtWgWaaKtYaNgcBattatcc +aaaSctRRHKaNtKcBgtgagaDRWBttactaaattSMctatatagaaYacDgatttccV +taagRtgRataatatagtctttttatgtMgtcaacaaNtaaaaactctWtagaVaaaDta +attatagtBStcgaatDtgattVaatMtcaDattVKWaagatagggttgtMRSgtcYgWM +aatgNtagtcBttagtttctctWaaMtVgctWgSgtHagaSagactagKtagWggcattt +HgttgacaaactcggggHggcWBgVgtatgggagVgagtcVcBtDctttagtctaagVWt +HtgtttaScatacMBtKgattatRtgtttgtctttDggcHaBtRtgtaataNataattta +taWctgaYWataStcHaatcRtaaVagDWaSatagtaccNDgaagtatacgttttacgac +gKRtattgDctatRRattVtStaaactagatgVatttagaMaSaaaattVtatYtgttgt +RMagtHaatttSttaaYNaggWagtgcacgaMcactgHgtgtgggHMgtKacttaaYgtc +gcatcSatattgBaagtttacMtYagSatttatttaVtaaDtaWaHcgNatactgactHt +ggWtataDcDScatactcStcDtgtcgtgtatgaggtHaaNKgDattgcBccaagKgtat +gacKSMtttttgttcaaatcaaYtagtaSatgDaaaMccKNaMaatagaataagcaatta +ttataaMgagtgaSgtctNYttattHaNaYYtcDDtaatNRgtatttaaYtaaatcactH +VaHcStccttcccaaVatcVggatKtatgRaaDBgaYtttacttYggactSDtaBcaaNg +gggtattatattBDcttagagYNMatBgttYaagactMatgttRgatacccgtaacacBH +tatKacWgatRcHttaattYtKtStccaaatVDcaNKHHaaataatagtagtatcttgct +NDggVaVVtaVaRaaagSaccgttctcMtVtgNBgtDtttctYgttactBctcRtStWtW +DScMtcWSaRatgaataRHctaNtcStctYtWacagatgtatYBtHaHWBtacggtDcaa +BtatcaggtcaVattaNctactgaaaatWaDgactNWtMtggagaattBaataYcMWYcg +atMYatWtgattSatgaRtDaRgccagtSttatatRaBtattRcWtagtVgaagttMcta +ttatatDttaggtctKtgtgtBagacgttatRKtgatctatttBtataactgataacKcg +gagtgHgtVttcttgtKDgcDtaYatBDatcaatattgttNtaBacatcgcNcaKcaWcR +ataWcVgtacgScaWgttcggHcMttcRccatgaRStYgNacagatacYacWWtggNaDc +WagttHatMaNaatNtcDMDcMaKgHNatScVgatKWatatgNRgtccgYgaagattDHg +tMtcHaSNaaattBatRagtaaatttacaagHWtKatcaagtccHtYcctgttKDMSgta +ctactVctgacaaaaHgatatacataatKtStHgctScSatNatacaYttaaWHtctgaa +tYtagtHtKaggccWBaStaDctaagagNtaatcaatcgttNgaYDaagtaaaaHataga +atcgcgBaYaBgaacSaaWaaaaactccgcMttHttYgtaagaMctKBtacSagattcBa +aWtaattttacRttatcgaRtacaRHgtgRagaaBcttaVgacVDgggaatVatagaact +RRtacgYttNattVHgaHttacaaaaaaaYtcRWtgtgattatgccaSDtttatKWgaat +atSNDgattttaacgtcSRtatggttcttcBtWtttMtBtMScttaHatBattHacYtaY +acattcgttKgtcStSctcKtatatttcaKSgagcttccaacaccRDtttDaccattata +tSgtcWtVaaagttgtagccattDtYaatattDaccatcVDaaRccagttttgtcHacMa +ttcHgaNcatgttKcVttcctgtgcSataaatattgaKtctaWctMRaKggtaYcaagtt +DttcgttacRtatgatggHNaWMtKttcatattaaDaSaBaaaMtMatBgKtttgHtHac +taatcatcgtWaatKaaWcaWtcctVttaaNaggaaaagtaaagaDctNttaDBaBgata +gMgaataacRcYggatcRaaaHaagatRDtVRactaYagttcaccaaWtctcSSaaatcS +KattctggDgaacagDtaDagacagtgtaattcaStYttNaStgtaHgccttaScatMRc +accWtcatttatRtaagatWtNataaWtMNtDVgWttgcWgtgaRttttRgWcttMtcta +HacaaYtKctgaBagtRagacttDatNttaaaDgRtatNcHatcSDgtBatcttacVcYa +cNgaattaacgagttgYgacttDattatacBattMgctagcctagatVcaactNttccta +atgtDaacgYaNatagMatSWtYBaaaRtgMtatSRgaataYaScaVgtaScMagatNNt +ttacaaHBaWtNtRtctaaacDaaaaWMcaNtcVaDNcagaDtgcWKYgagttaHtgcDY +ataaacataBaWWtcggtatgtgaaScaacctttRNatcgttaaagcaDctaatgcBatt +tacaattVaMgSMMtccYaaaBYtggattttcataWttgBtatDtBgactaatgtccWaa +HataaScHttWttDtcgtcaagMctMDtaaaatRtBaaaacaatgtcagcatBgNNBVtt +ttttcBacWtttWtSWWtgaaaaSacgBtaaataaagtcDStaagaactgttaatYatgD +ctattactgaHtaaatStHaagacaKtagDtaaHaDgttccaaDtaaggacactctDggc +gtDagtcWaHgRcHgDgaSctttattgtcttttccttRYaDgNactaaatcaWggcNSBa +gttttatatStKgtcRtgattaaggtcaSBttaacaaKatgggatcaaattgRgcBagtN +tcgDcatttWcctttgtNagDgctgcatttactttgtgtcaBgSatttNHaMcggcagSc +tcKDtWBaagSagWatggYtVatSRgKagattgaVatKttcgatYatKYSgDaacNtcVg +tttaWataWtgVctgcgSggMgatccatgagttgtWcatYWWcctVcNHagtNtgtKttt +gatcaacttaSttattgatNcatWaVgNHcagStVHcggHacaaDttgDttWcaaRaKga +aatKaattagtaWacattgaaatgtgaatgacagtgaRVtaaYagYtcggcatMttgaag +gDgagDRcaKgHtacacaaaMcaBtagHactgKaatRtNttcttcatcatNgYgStggac +tatgSMttgKtDaDgacRRgtWaVattgatttaagYctatatagactaagaggtatWtat +aaactaYaHRctStgKWcgtRtKtYtYtagacgattRaaYBtaStcttaWataatcHtta +taRcactgagtgggagccaattctcDtgDaggHcDRVaVVggaaBtRttaataaRRttgt +aagKNcaVWWgtatacctgatcttBtcttRgaWcaVRKcagttSacttagcgtKtgtYWa +tatcgNttcKaccacacVKctgattBtggacgtctgacaDtWKttattttgMBgKaacaD +ataattWtBtBRtVtacataaatatttgtWtttatagtDtgcctagctHYaatgcaNaaR +caatVtacctgggggKtagBgagaBgRaaNttttMtMagMtgtgattNctcNaKggWtMa +tcttagWgtaatatatNctaYBggKaataBattYtaattataVtggNtcgtgtctaatta +aacctHtacaaactDctDtctgatatgMtgataacWctgtgYSaaNScgDYaWtatDatM +KgcaatttctgNcgtHtaWtagatatcYBttaattactcaaaVattYRWtatttDtaNMY +MttgattataatgcgNggWaatYagttgBagNcaagaaaDtRgtaaaagctgcatctagc +ttaVgtBttatagcKMSaattYtHcMaBttcagtcttgKatgVSVttKgttttttagtgt +DHgNggtcaVtatttaacNtgaatatgctatMcatgaaaBtgBSaWctaataaattatYt +tagtaDtaccggaatgagtaattggatttaacBtctSMgWYtgKgattacgRctctccaa +tgtaggcctgaNaatScgYataaBBacaKtHtttcatgaaHtgBtagaKHVtacctVtca +accaDaaWNHNaatgataattgatgWcagggtcMBtgSgRataHctMctgMHHtKaBtaa +MtMgataaRWtagYtgaaMaSgctYtgcgaaHatDtatgtcWRatKatatYDcBgNtRaR +acattMcagaHgaaagRccgcgWttggSatBagagcHgYtatctVtcatYaaVRtcaSac +aMYDcgRtcaaWgaRgataMtaaaacaggtgtaaYcattgWgDHcWgttaVatttgcatc +taatccacaaagaagSatgcgtagRgagtHDgaVcgtgcttatggMttttcatKSctNac +HcctMaKRatttgatctaaatgHaaScataataatgtttgtgtHaVcaaaaNHaaaatcg +ctgSVtattVttagaaNWcacagtgKtatgattHcYcttgDaWVataBatBttttWtaac +tNaattttctttaaYHaMtttaaaccgStcHaVBaatcRacaaWactgtagVKtNRtcct +agcWaatNgctKccttctcDaBDcatYHatatgcaataaBaagaatgDMttaHcaaYYtc +actgttRtgacRaacctaWtBtBMagBctaaBaWtgatgVtttattataggttaattgta +atYcaRtVctcttgcacSaaMaatactRSgcataKcagcaVNKttcgSatcaaactaatt +DtaHtNaVtgttttttaWVtatNccagWttcgtatBcgttVctcBttaaaaMSaDattKR +cctttcataHaattaatWaaataKcaHVaggaatataBYKHVtgVcVgtcHcttccgcct +attDtMMgWaacttgWttYtttcMcgtcctaaVHtgWtggtgacKtcaWaYMttacttag +VWtacgSatatcgWcKaaatHKaaaYttgtagtcaacWtttggtcaagttgaaBBaSHac +VcgYgttWBSRWggtattttaYDtHatattcgatNttacaaaaVacaMccaaYStaataR +ttVtcttagaVKaacaWcgccgtRatcatctaaatccMcctttaMggccHgYcDgaKcta +tgMRYBagcaNDtgMtcRttgtgHaRttacatgaWcDtgctgtataggNggtgaatagBg +agYNtatcagKtHcatBatgVKgaHWagattRDatatcgYcHagRtaatgWtcStagcVa +tNaaaaKttgRaRBYNgtaaDtStaVRgcMccatMWaaattBDatttaatttataaHtag +tVVaDRMKBtaacaatttttttDaRSgaaKDtVaBatcagtaaMttaagcctRgaNVggg +ttcataatagNatcctacactacgcatgtcggaYgtaKcatggattgactttHtaattWN +RaaWYggttcaaaggaaNtaatgcHcaaaattBtagcttattcaagVtatttWgcctaKt +atBttDYcattagDacKVaYNccgYaYRaaMaattRaagaHtatgcttgcRagcgctSaa +tagaaRacaRacSccagcacVMataatHgRtagcgaKgYRaDcVWSDVgRaMgcDgtaat +tttaYttggtaaWcttKDaaYtatMRcgKccYcagtYcBgRccattcaKtgaSSRtactg +acgHtgtaaaaBatWgcaMcBcYcgccagactcttcSatYattgatgaNccaaaaWaKat +VgcaggtWtBcgttaRMagcaaagtgttcacatataaagaHWtKatctacttatatcacY +RaaVagataagtaattttgatgtBctaataggtaRtaaHaattgtaRcStYSYaWRgMta +caHcNSttVNScattNKaaKgBtagtgatYcaaaStactggttggggaBggtNtgtcaaW +BaYVSNgtaataBNtagtatatcacMcScccVcgtVRRtttNcKaSRNaNtHRttattta +ttgacaatggSaBagataaccgttcctaDNaattgctVtatNtHtatagSccaagctKtt +aaacaaattattgtSHgMWgStttNaccattBMYatRtccStNgttgaaBcctVagcaaa +atgatattcRaBccMWaagKtttttcMtgaRYNaataDttgttWRttattggHtNtataa +tggttgtStYgaMcYVtcattaggtaatVcaNggaRtNataMWcctcYgcgagagRgcHM +gcWtgaYtVSttgDaacgaaaatMttYWtWttcctgaKNttatttattRaattaagaccM +KtttcWgtcaBagKSaWaaacaNtaYaDtBNaaagWtHgacaaagtgVtcatKcgcaatV +aactatgcgaaactccNctatatMgactatttatSaaVttNttRttagHtccKtHtaaaN +atttYVctaatttaaaatHWaNtSacgaaaHggaaatcacagVYcctaattcMNtgtYtg +agttatttaBtcRgBHNacBtactctagaacgcKaaDWYYgcattactVagaYtgaVVcg +caNctttBagKRcSgaaatttgtatccattgtggHcaatRtaVtaSaBtcYYcatcgtgt +cHaVttaHattctgtcaBSNYaKBBattaatggctgtHatattgtBacDcBgatttaaaN +tggaaaaYtNcaKagRRtRgttRtMtWgggatcNtacacctgtWKagatataaYVMtaaD +taaacctctgtgtgccttScacWaggaYacttttKacgtttgtgataKYagaYaVatcWc +SattaMcatBYttYaaatgStKagWattKtttaWgtagaaSgtRattcSaDagVaMatta +ttYaagccSgcNaaDgaaSaggtaNgtWactaWcgHctgaNatttttcaatgtaMHSWaR +tggtaNtaHBtttWWaaatattcVtBtctStWtaWMaBcatttcDagttDtttatatgtt +WBtNaYatcccSgtgagcgaRYtBtagaDacBtaagaataWactaaaagKtaKaWaataa +cKcccgDtagccaaagcggaatcgctSRtacKgcactacccHaactMgtgccaBaRaaaB +VtcgSacRKtttStgatcaaHgKtaaKaccHaccacccKttgagcttcSttttKKcgacB +gggtYMaatcBStcgDBtMcataWtaWaMtgaataagaaDatccSYDtgBatgactBaVt +aagatctcNMgtcaWKtgcWggcgatacgtgtttatttWaDaNWBNaaNtNttcaaatag +taatScgHtMWttgttgaBaDtgNatSaagtttHttaNaNKaattKatttgatcgtVcat +gaatatBtttctaacKaNttVttSagccatRtatatcactcHHatctWSKttaMacaaDa +ttccaRaYttttagttaatattcctYaacVactgctMcgagcaMYtttgaagctagtKgN +WttgaaaMatcaMcttcSVatcaatgtNactaaBagatagagtDMgtNtNWatttSaHac +tagaaaDggtaaaaNctMaatagtaHgacgMaaacMtacatHtaSagaHatYDccagtBt +gaWatcYtVaagataattgatcgacctgcaacgttttattacNMWNcattataDVDacta +tattatYattttgcgaagtgagYVtagYaWaHaatctgWttttatgcHaacgttaccDaK +tatagaccaDDttaacgtHBaacatccgtYaBtVtNccaaataaaatVactDttSKtcMt +DSgaagctaMtatattgattactgtNaagNBcagHaDattaaaWttacacaaatactcaa +tSDatagctcaDttWactttgaStaaDtagatSaaDtgtaatKtgVataggaagWSaaaa +KatttaaagtttgcgtaaagcccggNWaacatacatgttctaRcaHttVtcattatctag +ttttNcataaacDttWaagVtNYtaggctttggtatgagaWgtactNaVatcactVttBK +cttaaccttcMtatcggtaataYaMaYggttgtcaaagSWHctaRMSatVcggactMata +tccgaatcttttttcgagtccagtttgaMtcgcatcaaKagtattRMaaaKDBttDNcca +tttttaaBNtVtccgtaatgaKgtcagMVSattatttaWaattttaHNcaaMaHttgtgg +ctattctacDtgaagattatcgacaaVRHttcSaSaatactNHWaaNcgtWaWgaccgRS +ttNtHtcttcKatYatatBaagtcgctBtgagccatatScctKaagaaKDaWactWagBg +ctgattBagKtgaaataBaaaaagSacScaaagagtagcgaDaYtaMcaYcKtaataMat +ttttaactttgYgtcgaaggacgcHctBcgYgaaVacRYagagBaaYgtagattgcgagt +caagtStDagatBgtgaccctaSWtctDgactaSHttctWatWttctaWtatctYacact +gBWatKKctgtatYgacaaHSatYSaNgSagtatagatgagtatttatgaccMaatgtaH +tStaWttgYagccaWattcagtBaYtaaNaBtaNatactggcttWcaagatDctacggaN +ctatcacatSgKgattgacgacccccgagtNDtattgagaaatattaatcVttNKtaaWt +YacgSNcBHgttgWtatgtttcgccaactKaattaRgacgNataatctacaacKgttBat +YatNMSaaaNtctKgacttatgcttatKtcaVtVcagDaataattYgNtRtHaagcaata +HcacaVgtaNNHtHDatgttaMNtggWagSVaRttcMVDtcttWgtRttctacKaaVttc +VcgcatcctHRKtattSgttSacgaagtcccRDVaacBWagtgYtKtgattgSgaBtgcc +BtcaKacaDatacttHatcattNatttacgtcagtgaggcBtaRNaRcaSgcatattatS +tatgctYcacgtattcattaaRtgStcttWgtattKtSYttNaHaRtNYcRaYtVtggtD +cKcttctactaMcacggcMtacgcttctatatHtaatggcattMDtaaMaKattgaagtB +aaKMVMNacKaDtttKNcgagctaaagtccMMtgagaagVaataatggcaWaaaaVaBgt +aSaVgaaaSaaaataDttVtBccaNagcSBgaMaDaVaVYYRVBgttYMtagtaactDta +agWaattBtattttMDYHtSaStScRaKatattacacctMttgNBKtcRtRggNagtYMa +ttaaatMctYgaatgcKHagSggaaaaBcaggtHtatWcatcgtStagMcctcatgatta +WRcStcgWtgRgttttcctaacatcgctcgDDtRaatatMgtcMtHtMaDYatgDattta +tagctKDtYHaaaaattaSatatctggtctttattttatMtgtYttgtcatactcaaVcY +BgatgSctKtYcctWaRaataWcMgNgcgggagtcttRMgactataHaHtgctNtVaatc +aaccacgSRaDtgKtaaMSKgtaaaaWaKtttVagSDtaaaaaatgttYattttNagMHa +aRtNgBttWattatatgcttatatcatttatKtKaaaagctRaaatcgcYgacgNtacNt +ccVtSaaatttcDVctaatacWgcaMtcttSaaWaaaWagtagtaattaactagRttaVc +SaaatataacHgHatWaattggaagtgcgSSgaaVtgYgSttccatWVataatcgaatat +gHtRcgtBttcttaaggatatgttgtBcNtaatgtcacVatactgaaatMBttRRcRatc +catagagggacatcgccWttagttgWttatKagtaaaagHtttccttSatVatKtgagca +atttattaaYVattcaaattctgSattRaMtgaatMgttattattacaNcggVagcctta +aKgccYcaaDattWtggMcttMacWttccMVgtgaattctDaBYgacttKYtBacatgct +DcRaaKaaRaatatctttagKcKtaactttaatNaaggctgScacctYgcgcaaaccaHt +tVHcBaDgtaatHaHVaaatMgttggtSatHtNNaaVagtgtacaataaagacgKttcaa +aWVacagctcacWHaatcctgtBNWtaNMKcVcVSWtSgcaattctgKtVVaaacaRaat +tgatRcgBacaKacVccVMactagcgMNaaactgataDaSgagaatVHaatVSVtccgga +tgRgtagRatttgtaactaBataVaggcaagHgaaSMSaKgctRagcStNcatttVgcta +tacttcNDtcaKBDcaHtDcaatagttHttattMBgagctgtaaagtMgatStStcagat +atYcBtataacRcaggRaaaggtaWSatKgatatgagcgtgMYatcagcatVttSgaaaa +aatatatgttYttcattatacataatVcacgattataDggttBtRaagtHMtatagaDgN +ttggDaKctBcaaRcgattcgtgccttacaaaWattYWVcaaWagDattgaaagggaaga +HattBtatVggtaHtWtaMagtccagaKttSatatcaStDtgWaagtKWaggtatttaWa +aRcattaatStgaaVtacggaacatKctacatHtaaaBtcNWatttBBaNatRcDattcg +aactataaattataactcagtSgatataagRaYaKHctggtaaNtttaaNgaRHtttatt +atacNttttaDccttYgtaaacaggaagtgataaacatBgaSgtaaaaaaVcBgtWNtRM +ttBttaaBgtaaaatatcHNStaBtaggtaVatYaccNtBaWagRctNSacRtMatDact +StVctaaDtaYSRgttaRNttttKggccagaaBcatagtYcaYNtDatcgtatVcaatWR +taggaattMcatRtgggatgtcMggMtttataagtaBgtggacNaaKYtgctWgagYtWc +ctWtVcttaaactaRacatggtRcatctSDcHcMgcaactttttagttaccttattHRgt +acggcactDBggtMHcVaaRatKctSHacctacaccactaaHaacgSttagKtKttttgN +HVgagtaYaMtVYNVcggttaSBaBtaatttSRcgtBgaWaatctttttKggacaWKaat +tKSaccttgDRgtcatatDatVMtMaVcgaattaNaagMWccctaaHgataatatgtatt +WataaaatBaaMtgRttcHctaagctaagatatattMcggactaRttttKaSttactWYt +gBcaMMacRRgNtactttaaaSKtttcaYBaBttaVagtRtHcWaggaVccttNgtgagt +catataWttYScMtWgVRgattWtaSggacggWWctBHatattataaKaagttactaMRa +aataSRaDttDaaatataVHaatggaaBDgWgHtcKStVcatHtaatcatggBWaagHta +gtMtgHcHtcatggggWcatacaHNHagcDatRcaaattcgcttgDggDNVcaacgSgtg +gcaccttMttaatattVYtVgaagRttaBcagVaYaHcaRDBagatgaVHtNMtcttact +DaggMgMaattRWDcctVtgagaaaaSKatHHttVDgtctgtcacatHNttgaatSaagt +KBatatagacaaRVctcWtgtacKtaacHtgHataSgVtactaggtttatggBgtcaaaY +aDgaaaaaatcgMtagaKaYatgaattatYcttKtacaatttgWttMaatBgaatSttMt +NaVgVtScgcttctBHKgtaRcNBaatcDtacgattgacgtgctatNaaBtMgagNgKct +tWcWKacactYgttVgNcgaattttcttgaaaaactacccctcgcNtgMctatcccacMc +actcMatttatttagtagaacMNtttcttgYKaWtaaBtttcWttagHtgtttctcttgt +ggctatgDgctaatWDataatttagaNcgcRRNataKtctaataHgaaMYctNaKWtact +aacDtgaVcgagaactggtaccaactHgaggctagagHHagtMgKtaaactacaggMatg +tYgSBaKaaaattMgatRtggggtHBVgttaattgKttaaRDacgMactcaaacStaaag +ctctgtgccttcgtSagtSaRctacaataKatattctaVgtgtaattRacKagttattga +MtaatgaNatacDataaggactttccNtStatatKaagaataKtatggtcctctatgagg +ttaaDtgtattgataaaactggatcactKBtttggcgtcaaagaaaNtagtWKatctaaW +BactDaBaYtacaWtaSgcaattattWgaaBgactgaKctatBRgtagttaBaRRgattt +aagBHctStgtVYRtaaataaagtMWtcHgcattcacaaMWtcMccWttgVgcHaWttca +NtgtVaggNgcVatKttataaWDcccctatgatVttttattacagRBBWttcttRaWgaa +tBVgcgtHgWgaccagtYacaattgSttaaMcVtDatttaVttRgttKtcaYWatKtaaD +tttWaYtaatYctSctatagtcctBtccMaMMtaMYHaSSgKaaacttctcBtMtgDtgt +ttttagRcgtacttataHgKtNtMtKcBtaNKaHStgSagYHtataDtcKtagRtNWaac +VgctVtRtttStNtgaaccttaVatgagaaggtcaKSttaDataagcYaSatNStcaatD +NgttcgacaatttaSgaRaBNNacattRatNtgSttHVtgWHgtSHccaactKttYtatH +YttVtgHcNgactMcaacttBatatgSgattttacgtatttgtggtScaacggYtHtgca +tctatttttWtaSatcagaYatcgcagtgtgtMgtattctttcattaRatttStcaatat +gcttDtStaaagaccDcVtaWNcHYtWMaMcgaacKcaNcttacctaBtgcDacatcaHK +tRcDaaacataaRacNNtccDataNactttatBSDYatDtctBtaBatctDatKaMcatt +MatatcDHctaagRgYVcatgttcgtgataHDYaagttSgHYctaaatgtaaaactNgta +gaaactaattRaatcttttBKcgaatSctMaggVaVaaatgagataaataSgttKgtcat +KaKatDYtaaaRttYaMtgctcSatRtagttttagcaaNtaKgatcgWYcacDgaatcaa +tactgBgaNtaactaaWatatacaatacactaNatcaVaKaaMaaaaaatcaccBtgttg +NctaacaBattttaaKWcaggataWMtaattgtaaHtgVtcgaHtScaHtctcHacVata +gtaMcaaKtcccSagMYtWcaaatHHtaagRttDagtMtcYtttaaWWaaaVaRtcHNtc +tcSttagcacaKttgtagtNgWYtatKDtcatttgaacctcKHtatccttattcttNggt +BgtgtKaggWtYgtStgtVaRtaRaaagtagtgtcgcKtKagatgagYtttaatKcScct +gaaaaaRaaHtttttaaaVgtatagKctaNtKaSVgttcgagacattttRSatagttSac +ataMtaYHccacttttctatactagtatgaBaagctttaMtgaatgtcaKYtaaatatgg +attataNcgBHatcctaRaaactgttgacttYaHtStcatcctDaMBttgtaWgagtaat +WKataaaBgBattcttttctttaatWStaatacgNaagtWaMaaNgactMtgaaDaggaa +aSctaSSgatatDttattatcatagBcaataVcHcRgcStaHaaatWagatHttMHacta +RacttaYaaaaNtataHKVaataKtatgatcgtcVaaWgttYtVcaaYggctRWttaaKt +RttDaKtgtatcaattWKaatBHaaaaNgaatggStHgVVgatMgBYtaRNgBDttMcNt +ggaNgtcaHtgttDcNaggBtatYtacVaNttctcWtactHYcSctgtYtDtgWaatcHg +atDatatcHtcttatattaaKaRYaDgaatgSYcgactgcRgaagttagtStYatYtttc +cgacactacagKcaaagDttaatVatcttaaacRaDatRcBatKNtNtaaaHtcBgatKH +cWStSRaKaSMgtaKaBacWgDDttgYaaYttaNtDgHtatSaSataaaaMBaaDtaMat +DaagWtggaMtRcacttatggctNataaaaatatWNMtacctatgtcaYKaRacagttHD +agccgtaaYcaatataatcatagggaaSatgMYBcKBBtaaRVRatRtccVtgtgaagVN +ttcttagtgtcWataVggtaaNaatVgVaKctttNgtttagtaaagBatBtgaYSagHtt +SYaacaStcgcagaSttcDBtKtttggtctacNttgNgKNNtcaaaaKWactgaaYgaYa +ctatHtaWcaactgttSatNVtgtctSttYctgattVaatKgtaYcaaattSgttaStat +ggtccaatgSWccaaactattgccgttacgcNatcHctctcaKatgtagtctattttaag +gHRatcDaagSaVgaVNccaBKtacgtttStagKgtctaHtcattaYcctaVKtttaYaa +atYtccgataaaVttcDgatWcgBtcctaatttNaattgctDYgtgatcaatttaagggc +tctcatcKattgBtaBagcaYcKctctttNtaacHacNStggRtMatHHgtacatgcaMa +gtgtccatRWttRKctaaaDtcMctttaNVgaNtcMatcacHcctgWtaaStcacgtctN +aagRNNaagMaDtactDgctttttcatcYacttaKttatgcStDaStNaMgDtaacKtMt +acctaaWattggtttNaaVHatgaaattaattacgVNaaWtggaWatctgVatcacYctc +VHMtVaNacNtcccaWtttgcaacctcWctHaatcttWcaaaYaBaattSctYatctaag +DgBttagtaSgaWtBcRcKtccYatatcKBgtctttatgaaHDcgNaMatggatgtWagR +ctStagagaagaacagctWtNtataaaataRatHatKgctNactHgttRgRgVcRacatg +HYaNttaHtattaNStaagatgtagaHcVctcYgggccYcaaaatgatcttctagctctH +MaMMgcaVtgHgtaagaWHHtggtaactBcaMNNctagaacggWtctttgaggHcYNaaM +HtaYcttKaagtSccgttgggNMStatacDttataaaVaYcKtcgcattttcgacctctc +acVttNtttattgtcttctaVcatagaattMttgtHtMgacataaatagttctMtgtWgW +ctttcaagYgcgtNaagcaaDaVHaaStMtaaagccccgtgVgtcacatcHVaDtgttBt +BacBtcggYttDagaDYtccMttagcttacNcgaagatRtDataRtgctaatatatgRtW +VttatWKtgcBgactcgagaSgtaaaaagttaaWaaagtatttctcWtatcBtcataacN +cgctcRKaaDKactRaNtagtatBtgaaatttcgcDactttaNtYgagagaNttgaatta +ataaaSMattRHNtYtgttgaDBRBttgWttagSatgacDggNVagRWcggctacDaYSg +aaattHgtYaaagctccVtatacattaMctttgSgacatBKaattRgtaBRtttaactat +tctagcMKMtttctgtgtgVgtctttcDcgtaaMtaggtaaaDtcaYtatccgattcYtg +aaRttctKaNctaYgYaattYgRttWctWttaaaccaatcactVatgcgYttgaaatgat +KBcNRgctcatgaccHagcgaaaatgtVgccatcaBSatKccRStSattaaatttggtaa +gcVattctgVcattMtacatMgaaaaaataYNDtDaatcatWattcaggNcaccctcBtg +cKcHagYtatBatgBttgtVttaYBgBgataaHNtacRtcaaBaKcagNtcagaatYgtt +WgggaNDagtatagRtctcDtDaHScagttcYcatcSYacHcagagNgtgcHagtacagc +tgRtatatMtaatRaWMHgaaKacaBRtagHtaaaNcVHcatWBgWaaacWccggtaaRc +attgMgttaNgttVMVttgcaagagaatcaaaaaagYScKVtgccgacHgacgttcaMcc +tcattatgcBttttaagtKatDactccgBatHYgttcatcgaaatctSaKaagaatWVtc +gttgtcttaMaaYaSDtaaaataccgcKMtatgKtgScaaDMaaaactgtgagcVtttaR +cttgtaNMatatatttggtMgYVatDaatttgctttaaRtaBgttaYaaagKtataMtWS +tcHaaaaNacgctacMttDDgactacaNaatBcagtcattatatSttaVgRtWgSggcaa +tSataVgSYgctBttataaYRRgaactgtgHtgacHWSactYNgtttBactatWStaNtc +StcMttgattStacctgaattctWatNaaHgMatattcaaaKWaBaataatHKgaWgata +YcaWMBtgtacKagaaaaagaattttWttDaMtggttgtgaNMtVtDcaacNttactatt +acggKctatttaaaaBKatagttHaatggaatatYWgtaVtNaaYgataatMaccWagag +atRttMtgKaMcgatattaacaagatgttBBcNaYattcNgtRttgaBcctaagaSMttc +MtcctcYattcaNaRBttaatgVcMNgaacKagatcgNctaWVgttaaYRtgctSctaaa +aNtttgctaaScttcVattaHtaaMacNgttNtKHMcctattttaRtttVtSgtacatBg +tVaaSSaMVaRBcaSaRHtaWtWHttMtattVcaMtWaaaNaccccgHYtcatagaaRta +aBaatttaBccaatcRctcatagWgcBHRtacaaDttcBgaHggcgctaHtgacagcSNa +ttcctcgagaccBggtcaagWctgVcRDgVtaagtttaattatcMtgatNagYttHtYta +gccRatagDtaatcNtaKtacaMSgDaaaatttgHaHtRDgtaattKtaMHgaBcaWtBN +YaWgtttStttaSttgataatgactMKatHBtttaVcYatgggttttaDKcSatttMata +tcagtYaBtgVacaatHcaDMcccgtaataatagDataatVaaagaagaVtctccgaRgt +RtaatcgagtcacttgttSatgNDHaSNRcggtaSaagcSaBgWSgcatcaaWatgttac +atgattcWacMtagtgNcacgatgatttttRcWttSgtaatMRRBaacNWRHaaBaattD +aagStgatccttcaDacccctKaagScSSHaaYHWcHcaWcaaaMBataattgDtagccW +tcRHataMNKtMgHaBcatcgaagtgtaRgtgggaVMatgttaWRtStBHactaaRaact +NctcHaaaggcatgcVHKHgaatcSccttggSaWatWtNcaaBctaRagaaacacgcttc +KatRattcWtgYDaaaaaaNatWtKgaacgtNttactgWHBaccaWacggttcaaVgaga +aacVtMttatagaagtatWtaaaNHYaMacagWagtaatttgcatcttcgaatacggaHt +aatVattctaDaHtRKRaNHcttacatcDKttMDKaWggDtaatcttYctcWtRaaaaKt +aatcctgccccatgcgDtctaaVMtWRKKDctaatatDgactagWtaaaBcKcacMactM +HHttgDataKHDaDttHttatttagtcaaVatccKWtacWtSVcaggtaatatDSatgcc +tKtatDtttagacKaaaagcgtttaaSaaaYtgattgtKtgBMcKttgDaaaagttBRat +HgcaKgDgtgcWataatMWgcVaVatcYgWttaDatcatNaVgtttgggcttgaHRDaWg +atttctgMHgtVtgccttBtWtaatcgttcgKgRcaBaRMtaattWgctaatMaVBccaH +tDagaBNaataRcacYcYcHcatBgaNtgaNgKHttctYaacaaaYgBttRNtNggaagc +WtDggattgagtHaWttVacaaaBtgttaNctaatactKaMaaaaaDtaRatttDaaagN +ttcYcaaactcMgaYgtacaaatMaaatYtcacVaacgaaDagatWgBgaataggtWtKa +aMtgDttHtgagttaatttgVaaDagttNMataatttaSVattNaDtKVccaaatcgaYV +taaaacKRaataatgaBDtctRtgVcttatttYtgaHgttBWatgaatatacSaacctSa +tNNRccagtactKagaRtgSKMcgaaDattttagtHcKcaaagtggtataaaggctccta +SatHtaMtRKattaNRcWtccgctataKggatWttaggtaatHDRatttattRWgcgatc +ttagSgtcttactatgYgttYaVBtgcaYaaRtDaatacHHtDcttHgBgNcccataDta +aaaatctNtacatatWaRMBgaattaaaacgctctctcaagtKcacNacgVRVcttttta +acttgctcStatRScaRaMataNaKagtatcattRttNaVatcKgtacNatttttgaNcg +acaaKctHWtgaKStacMaBatgWttNSacaaKcaDaatcWaKaccgYBggMScgaMcct +agcaDatgtttcVatgtRBtKNWHtcctWDtatttttNNSaatattcMttgatKgNgaNB +atcSggtctRcttttttatatggtNttDYNYgaaaKctcacacYHRgttacatacttYac +aataNaagaaaagttataNaataSatacagttScacVaScaccSWtccagKHtaatcaaa +tVacatWacgBctccaataHaaYtMtacKacHttttKtcataWWtgtgaatWaataaaaa +catttcaccttaHtttgttccaatcccgRBaWgatKgagtttBaVgaNtaNVBgcaataa +gaatagcaKRttgtatcaattaMtaacatataDBgtaaNttcaNcgagatYactggttat +gtNVtaBNtDaaDtDttaSaWtactaVtHactttNttcttcatWttcDatKaacgtttgg +VDaDtVagttatgtcagactKaatcaYtSgttttataaataDttKttKagacWgHgatat +aaatcttagatNKtttWtWaaatattacSHaRgtttScttaatWttacgRRaaMactcat +BacaccatRtttgaacctacttcDMggcVaSBagaatcttaKMagcaVtctDVataWtSg +atagacttBctDtBNWgtgKatWctYgaaStccgVaaaDattYatagtatcaacBaWYct +gaaatttaKVgYtStNtcaVggtggaNYgaRtMaacataSttcagacVactcaVaagtgg +tattaaDBNDaagtatatMtactatatgatRSgtttgccaacgcacRMtacRYNataaga +tcMgttgatcataaacttVcatatgWtacaaaWttggaaactttaScataactRattMtD +acVYataaaagMaattttKtgaBttKcaacatattVtagtcatgactcgDaacDtaWcta +tRttSSYNtgWaScaaataagaaatKtagacataatggNaatttcSKtVWtgacagKWat +tcgVatttcKWgagcaWgNKaaaatatgtaaacgttcactaaWgacaccBNaacagaaSt +ctgctaHcVtttMtcYttStagYcgtttBcRtaYacttgNaacMtDRtagcatgtgcgag +cScaMgtaatBaKataactMttttattaRcattattatacgtaagSNatVRgcttcgaVa +acHNtctaHBKYgKaccYcttagagcccaVgatttgttagactaaacgtgcaBgccaWga +VataggattDBWaattttgtBacWtttttaatDtMgaactaagcVtctcagBMKatgatt +gaNaVttggatDaSaBatttcgccatatgctaattgYacatgatccacaaMHtttcKYKa +WtYcgDtNaaDccgNaNcacacHKttDtttaggctagRVtYgtaactagctttcacaaat +YtHaattYacaattaMSagMactcctcatgtScttcaaYtataaaaScHYaKcaYacact +VcacataNtaBcaRatgYagVBatttgtaactttgRggacaagcVacctattacRcaaMa +cHRagagtaVNctacagtgagacgaaaggKttacattgggacaataKNtattcaagWKtt +gatNagNtgctaNgagatNacSatctNatttatctatRgaaaatKatNKSBcKactatac +StcagtaggtVtcaaaBYYgctattKtWNttcRacaaaNatgaacttaRtaaDSttVBYt +aatccagtNaaacRttagaaccRBatataWaatKctcattcSacWaacaacactDttVtt +gacYaagagtaSgcMttBttaVNgRVagKDcttcttcNtaggttgcgacYacttaaggVH +caagDagaagataaVaatctgtatRatDtKaaSDgattcaattYtcatgYgtgaVMtMaa +ctaagaatgRgDtHttaaccaatStaaaaMctVDDtgttatcttaBBgccNacKMaHggc +BMttctgNctHggagaataYMgtaMccaataattHttYttKggtKaccaactcccHtMSa +atNactcRtttcatgcKcatgcacttcatSaatatactttVtaYttDattgWcctcactc +YccattaDDaHaaKcaatSttagKtWtcatRcaactattaattYaDggKtagtNcgSgtt +tKRgtDWtVHtDNcHWNtKtccgtctagtatSctaBcacgcaBtaacatgagatVtttaa +ggcaVttBttaStWtattgYaggtSatBMBDactVtggttDagacataaactactBgcac +aacMaagaStccaWNaaSYMYtgtaKaMcYSaHaaaatatttMgtcaaDScaKtcaBVta +MVMRRDMtcttRBgWctaacttgaacNaatgttWgtggBtRttHVKgKcHVtatattSaa +aatBttcBtttcDgHccBagtRBRttaVagBctRcaagcattacKccaWVWtaVcggtta +tNaSgccgKtYcBaagcWgcatgaNHaKtagNgcHcgtgtcataaaatagagacttgHYa +tattctaBgtttatRatctatttagacattttNtWaaSagtaHatRtctcggatttatgt +gatBtctRggggcatWctaSVMaRtcatgKattgRcatMaHaataNcBcDcaggcactat +tHBgaatStatattcatBgMVataaSacVacKHatggttaaBKtgtaSaWMattttMacK +tgaaWaaWgctgRatgtgDacBtSaHtDgtgtMVttagatgattagagaSttgattgtSa +aacagHaaatacaRcaccBtaaDtcaMtKaaStttatKagaataaNcaaBtattKaVNaW +aNactagtYattaaagWgHttaMcKaSagatSactctatMSagtggaYctcacKKgaSMg +cRgKtgccagNMataatccaVgatcttHagttttcttaaccataggggcttaDtYatcga +aaMataagcaaatBttgHHcHagacagagaggcacWtacccMttacgtgNttattYctVa +aactgttaagtKatMagttcacaaagggatgaVNMatgcaSattatcKagtHaBtgaagB +cggagtWttVaaDaccMScactgVatccaRaSatattNtgcBatgBaaNgtcaBMgggaa +tgagtatRgaatgtNttacaggcttaHaataaHSagatagtgVctattaaagggaagDWV +ccatcKaaaatRccccaSVaaatttMtatStgtWagtStMaaatBctgcctKWgttDDaS +KactctaaVRtaSWcVactggaaaaNMaaaccgcacNtaVgaagcttDNgaDBtaMaMKN +tKccaVtgctcttMMYaaaaHaattcWgHcgtacatWaMaaKtaataccgBDaYRaggat +atSKcScYagMtaatKHMtaaccatgHgtagDaggtgtaaatatagaKVgccRYctcRaK +BKWtgatHYcaHgBaYtttMcatataatgaDttcatttaStgtcVSgacggtggVgtBtg +acatgtaaSgtBgatKtKtaYcatVtNattataaaHaSccHaaagctSMKattcatagca +cagtgBRataacaatMttKcWaaaaatagStcggRttaattatWaataatMaYagatgVt +atccttttHaScgtBgagWcatgBtgcctatcgtaaWHacagtactgaattaaaaaNatt +RNMaSSNSctattcaaagccVVcatattttagMcgtattNtVBactacScattgKVtata +aKtttgNaWcttNacctagtgaNaaDcagtaWgKggaaKtacgcaaaYttatacSttgYa +YttcDNagggttVDagHatSgtacYVatataVattataSataacgKgatVtVacHYRWtt +atcctaaDtgtaaDgRDttttattWtaaDttggatcattNgtVaaaVggaaggcYgSWaa +attcWHcgaSaVWaMatctMDtHBgttttaatctaWaagatatDKtVttaccgaMatRaa +aBttaNagHatDHWcDtBVttaatKtMataYttSRHHcgtaHDtggttccaaagRRtaWt +VctRcaNDttatacgatMcaatNHtacgaattBaatHtcccatctctccBtgtataYcta +tgtcgaaDYWtNggatNcacRtMaatNtKcttSYSctaDaaaggctDaStatKtataBgc +VaatttggYcttaaatgatgtHctaaccaactttgggttcMaaDattatKtVacgVcSca +actSataSccHttYctttgtggcDtMcactaNSBtMRBMaggttWKtattaatgtKHact +tcaMVatctgttgtccaaYNtaagttKaacttctHcgcWtYttatMBgBaMacaattaDa +actNaaatSatcVtSSgatctatgNatSYaattRatgcDgtctataagagaagRgatatt +tcccaataHgttttWKtgaagNRtctaaBtWcHHcDgaattgaaaKtgttaaRtatgtaM +aggDttcMaccaMaattDctgYctaWtStaNtgRKaBtNcMHcSttMtaKccYacgNNct +ttatStgVtaYtaagttaagaBHaaStVKHatgttRVWtataMtSatgcaattcMcttat +KgMcagtgaatcYtcctNaYcttactttctcttcatggcgNcatScStBtagctWtHaaW +attaccgtctcgtBMcaaacKctcccaacttBgtWStVttMRgKcVagHttVtaagMaNa +tcaHttacatcYKttDBtatgSattVcgBcBVYttHNtcatKgcYgaaSaKtatttttMt +ctatctaSaattDttcWagHSacgttagYgacWaSaDKatcNgctaatgVSctgctYgaK +gKtaataggtggagcgtcgaaaaRYtgYWYSaatacBgacWtaNStcaattWtRctttta +aSYgttcNgtBWWgtgaatHttttBaMcMtKccagtattttcgaHaDtSVgatgaacatg +cacgtcagagDYattBcagDctcttNcNtaaaatRctgMcDacaagtttagtcaaSSaag +aaacatacaDtctctYgcaaacBcaagaBatgtattgacgagYacBDgttcgtgRtaMga +attttcNtgVcttctgtctagtgtccatatctgatYatNtatVWgttacaDacaHDDagW +tgataWtatcaaBRatDRtMgVcgaaattcSMagYgWacgggtaacaaattcagcatagS +gttactBctgSVWatYcYgcBWgggRcHtataSaattBcagHgcgcctttKcttWaggct +ttaaDtRacBactaaVaaKtaaacctcgcgccattactKactKSDcgacaVtatatagga +taKctcgSatgHSatVcgtagtgaBtSYtgaBataatStaaccaagttcaDtHtatatta +acYatattatcctacgagatcaccgtVSttctYgtcataaVactcgWtaVatttgttgga +ctaaaVcaSaDtYcgNtYtctVaMtaattatWRtWcaNtaKcaaYggatgNgaatcaatc +RtcgagtHcgVgttataHDcatttaagttctHtcgMRHtaaagaVactBMtatgaagtaa +aaaBNtataaNttcKcctaNttaaDtcgMacgDcaMatttgYtaaNtcaccgatgagMtg +ttaggWcacHttNgtcttHYMcaattKcagttcNcaaaacgNaaSattgKttaaBaKtta +tttaMggHcttttaaRNVgttaYttttMVRtYVgRatKcgVtacgaatttccBatBgYBR +tSKKctaaaatgatatgBtcttcgtttgacHagtaattatatctgDtBttatgaDtatKt +cKRcRttagattattagHgDNaaaKgcgMtHtttKtDtgaaaagtaMatcagaaccgaat +KgtatatVaccRaKYtDHtcSagtBgtgccWaaaggtYKcaHatDDaaattDStDtcKgg +tMgcMtgtHtcaaVcgtttNtagtNtgKgctaDcScgBcWSatgtatagcKgWgttgaac +gagtgcgcgtKaaaacgRtttccatatatttttMgaKagcVcVRataccWctctcgBcga +ggcgttaatgaHYtttHtaSWtagcagtttKtYaacaaataMtaNDatRgMBaBacSaat +aSDctgaactattgataaRtaVtttHatWaacWtVaHaaBDtactYtaDactttSgtKtR +attgatttatatattattataattBatagattctaacDcRMaaggttcgtcatattRVYc +ttKgtRcgWaatcgaaWWatDctacaaaagaattHaatctgttttacYatKatBaccMaM +aaVtcacStaaYgYKgtttctcattatattNgSaaHtgRaBtcataKYtHtacttgtaca +aaDtYtgatagNRcYatgaStaaagactgtcWDtYaatVaNStagaaaWtaaaataDYtc +aMatSVBVaaaYagaaaattgtgcDagWSaStattttaatNcacgataNBtaattggaat +gcMgacattHaattctctaaMatactaBaaattacaHWgBNtNaaSattttaacHtgtag +tBtcRtttSaNNaYaMaDtatDtagaKggYgcaaSttgctactDcNRtWgtttaVtggca +aactattgSgaagtattatgDgcgtgtcttagcNtRctKggtMaHgaDaaagtactgtcg +atttagatcagNggtaattaKaatgaaYaaHaattggttVaaMggatactctaBgtYHMc +ttccVcaaWtgttHHRgagttKaaagaBtaRtaaWaggttctatRatSgtatcYtaWcat +gtaBtcaatctaatRgaYYtWtccattataBacttWtcctaHaaaaggttgacgtRattK +gaagcattSBtttctaNcSctSStNtYtWaWtgtagtcttgtctttaagNKgaagacgDa +RgtNaBaVDgaattggaYtaccSVYKctSKKcatagttgSttatcStactcaatSMataH +caKgatWVYtNacagtttBtRagYHaagtaNaaVVDgatattMaagattagcatcctaMa +aMctgNtMcSaRcgctHMttaattDtttYttcgataaagtMtaagttaWaaDcaatccKg +tgMMcatBgtRtaHBcttgtBaBggcaDcgaWttgggtaDaggtgatRtYaMWDttatcN +tVcttRaKagctRgtgcNaatctgattatagattagtatatgaataDNatcYaggKRaca +atcaHcaagttagtKgRatRgttaagaaaatacVctaaaagtgtaagKVgcttSWaaHat +agHctagtDgDtSaVtgatcatttaNKgKHataKBctatatWaNgtttgcRaVNttaDgt +cttagHYKatYaVaBtaatgaBattaYcNtgcaBtHaacttVtccatDagVaaaYgWtND +BgacagVgctcaRtaHaaacttttacaaggaSRaaatagaagaatacccVaHatcBRtct +tttaaDMHWtHgacMtctcaagKDttctgYctctcNagaMgcgaaDWatMcMatatttDc +tttactaVSctagttcaRKWgtttKRaVaaKtacaacaKttatttttggcctataaDgtc +BctBDgcYYaatNactcaaRgaRWcgattgVNcWaatctgKagDMgctatKttRatcatt +MaagtctaRaVaattKctgaKtatccgaaRatcHMaaaaaagattccacgtacgaDStat +atctcataggtacgcgatgtgaaggtHYtatWagKVKgaMDcaatttWccttgKgagtct +agatgaatgVRcctaMttgtaRaaYtRtaacWgaaaMttatcatNcgttactaaggtDaa +ggcagtRctcatcaatggYagccagcgaatatagtgttWtaccaRctagatttDtaaatR +cDKtccHtBWgttctWaagccYBSgtggaaagHNttHtctaaattaBatggaDMgaBgat +atcaatactcMtaaKtcYccgatDaYgHDBaagBattWattgatttttaagaRaaggatg +gYggaKttaKtBVBcttaWcttBtacctYaNYttgctgtBaaMtWtcWaagtaaggWcgM +DaaNtccWMWtatcMVgaSaRctaKtBgKWDacDgaaaaNgttcaaaaataMcttaWtat +gNaVaaRataWtgKctRatataagtgttgacgaKgaNgtaHattaaRagSgattctatgt +YtcaattagBYBatccYtgtNacHagHtacVcVacaacaccgNgBtataYaatWHSttat +tgctDacttgtgHgHcMcHacagctRSDtgattaggaDHtYagatggagWtaMatcRccc +acRaaaYagcagatgatacatatttVBBcaaMtctctaWgaNtttcctaVcttaYBDBct +RgSaagcNgatttcacgtcRDaVBttaRaggtaaggHcacttccgDBKgagaatttataa +aMaRattagcVgtttacaaagagaaaMtgDtttYttggcttataKaStacaVttBttctt +gBcVaataaagagtgagBgcgNcNattgaaacRcactDaaccaatWMtaaHtBgaaacaa +ccctcMctcaaatctMWttggttttacttagcRtttacatRtccBttVcatgaaBacaYg +agHttatWDtcctSatRtYggHtNMttRgNtgcatcacgacagaHgtYaSaactgaaNWV +agtagttagaNgatctgcatWYaDacataHtaWttaatHaDgactYgttcaSVtttacct +aatttaDgRcagacaDtgcYVttaagaSSKBYtgHtDtNtcgtcWttDtgtcNtgacKag +cactccDMacDNcccctWataRKcaaatttctRVaacagcaMtataaattWBctttgKgV +catttaVgtDgtatHtgtaSctagtatagcBtBtgtatgtcgcMcgagttctacgaaBgW +ccgaWatgcaRtWtaagYttaNtcWaHtgattYDatWRgRWagtRcHggNatNttWaaac +aSgcaatMatgacNgggaSatgatttcBHcctaaggWactacagaaaagctMcaaagaYt +HVgtaaHKgKattVaWtttcctaWgaKattatgMaattBgaaagtgaSaaaWtSNBtttY +ataVgNatgaSgcBaaccatattcctctagRtattatctttctMtgaRtctcYgaatDtR +cHgcRVtWtaacDtcacYatRcttNgcgaDtVctWtacHtatatgtatKaaggtaNcata +KRaataacacDctcctWgtSaWcatcDgatatBtaatHSNBtcaataaStHtacttaYaD +aMtaagMtgNaaaaNccccgYWHaatgcBcttaBcgtMBKggccaVgacaWgaaaaaVYc +RKctMgcaccWctcSacttcVtacgaagtYtcctttttaYgttattaataactSttRggt +cVgagWRStatKataYcaatNMtacttcgcttVBaYRaKttaaYatacagctBgagcttc +HcaatBaaaVcgctcacaMgttaHaggctaDtSgatattggggBgRMagtaattggattg +YYHtVtcttSRYaacttataBtNKgatVaWSDWacatVcttgttgaagScaDaSttcact +aattagatKttaMcHtMgKccaYatKataMcKNgattgtYtaaRHHcaWagctgtgcYat +MHaatRDgtgttYctatNKtSDtaKgcBttgagtKtacatgaaggcgMatDaWtcBatag +taaaatNYtSVgVatttcaNgRtaRaaNBttggaatVgaaaaagaaggtgNtttVBgcct +tgtgaBtgMgtaaacBgtactWgtaacctatatggaSYattYtVgtttaagccaRtatRM +cgWMgDVSNgataatBRccNagagStHttBgctaBagatattaacaagaggttttcDaRa +gtcDgtHttcataagaacaKBttaBgactaRatgaaDYHttgVagcMcBDgYactWgSga +cBataMMcttSaRHgcagKcgaaYaDgttcataYKcttcMWttattaaBacDcttDtttB +catVggttVHtgtMgKcgaaVgtcgMaaHHYBMaHtaaKaDttaNgNtttttaggMcWtt +NaaaDaaaaactRgaatagSVHtaataagttStccaatcHataatacMcattHtacaatt +tctgatggacatatgcaaacaKBatgcagacagVcctccgcaacNatcMaHtcMtaSctg +taYgtStcBtcatDacRggttRgagaaHatVcttYWgaDtatgYcaBKgtSWVYtttctW +ttHtctaYttttaBtcataaNgtBRaNcgttKgtgVKgggVtWatcWagttSttttttaM +aRWtccgttttattaHatttBVtataSctRWtgcMacaattaStBcacggaatRatactV +gaagMaaagWacaMgctaacaHctHtaatacacgaYagtcttKagcDttaKBHccgtaHa +acaKVtcMKcaataaaNaggttSaatcatgaNaaBtacggBcaagatcRgttttHaNgtK +ctYatBHHtaaaDNHtaVtVagttVacKtcYgcattcatacaaagtaacKaKKtaaNtNa +taaNaaSaBtagaattctgacacNtaHtataBDttBctataatagYSctgtaHcgccgaM +BaggttaMHtKgttactaaHaacgDatataaagcaWtgaMtttgVatcKaattcgHVNat +NgDaaYtataHacaaacaagagtatatDStgcNgcRtaaWVVaDStNgtcaaacgDttaa +ggNttWcaVNaccctgaaaMcagVYVaMtBgtatacSacgSgNtaaaDtRaBSaWcNacg +YaggtcaYtattagVStaccgatgSStMattctWtattHtHaDtatgYaatattgtttta +NggttVatcttRcgaNtHaVaStgaagactcacaaatcactgataaKBtNHtttctWWta +ttgactacNtaWatataaaBaatBttgggtatYtttYtgttttVttgagtcVaMVgaatN +taaNgKMaacgtaatattKWggcagtgRttgtgacactaaYacactggaaKaWYRgcatg +cgttctBcttggtVaaWgtttHagtcaatctcggaNWtaatBNcaMVKStaNcMtgatat +aatDYMctttcgcatgcYtHtVNgStggagcBtggMgccctgtgNtVatactgcctcHca +taDBtaStgNcagaYttaMtcaYtgtagatDaagaHaaaRcRataattcaDtcaDgttgt +atRaaaaYaRgtttDBgDcgaagcNttgcVttcacttaMgtMWaYaattcggaDcgaVtY +attaBYaaaattaHVttttWaacDttaRaSWactcBgaRctacaVStBaaatRgaacMSa +agaatagYtNctcaatagctNttaVtgctgtttgYcttaatgtgMaStactgDBagVSgg +tSKMYttDatgtMaaSaVtccSRMgaaaactHaatWWtcatttctDgcMcggVtgtRtca +tctttNatcaatatYaKaaaatKWtDDDaaactaagtacRHtcKttacaataggttWctt +ataSaYctgctVtaaVggatcctaHVttgWtgHtWttaDHaNgaccctatatgcWtNtta +cctaYtttDWtttaggHNgccatattacKggattVatatcRcggRWMtgcaVRaaHgtaa +taattttaggtctcDccaatatgSaaaagatDtaaVtYgNaHBtcaYttaaaaacagata +taaagttaaaDWccMHMattggtaaagtccgaKtatDKaVHaBagaBatactataVttDt +tDaMagctctaaDSggtttgaDacacVatcttNtgatKtVaBStatgNtgDKYcaatcat +aWtcNatYccgRtcgBHacaBaatagaVtagcttgaKagcgHtttDNtgaagMttStttt +gDDKRWtagtaBgtgagtgBcaDtWtaHcctatHatttgttWgagcggDtgtRDRcaaat +agcacacRtDgtgVaWtaattRacVataBWacSYWVctgYtWDaVtaKataaacttKaaa +MVHaaaaKNtaaacttgVataaaatMaaatMaagtatcaaRtatSYRtBtaataattgtt +tgaWtaNNtctcaatNaataaaaaaattgaaaattattgtgttaaYatccccHtaNcatt +cacttttaMgVDtaDMtcaWSgYWcSYtSgaatHtgctagaVattaBtaaaYgatattcg +aaBtgaaDacacatRaagcgggagggDMtatDttaatttggaKSNtactRMttactgtBg +gcgtcatNttctattaVacgttccKtVttMacttWtctaYcacgtaVtaaRgKcttggat +SYatattttgttacaaMgtgagagaSatattWcagDttggNtNaaYtaggaaKtYHcttg +KattWagNgtaagHHVatYatcattaaaaaYtHgttcaaaataattatBgcaKWKtagaa +tagtatBagaaMtattMagaMtHcWgYcacgttagtgtDNggctatNatRcYYHtaacMa +SStattRagRcgataaaatWNNatgaaatttVtKcRtKtDtaaMcctccaDRcaHtBSWc +YtaKttcacaaMaataaMaactccgSgtYattDtaWctagatBtaatSgatgatHKgttg +caaaaagaScHtgaaHRDatSagatcBcggcatcatYVaatgMaatStgNgWaaaaMttg +cYaaagttSHaYgaaatHattBgtaaMRagSaSacBaagtttttcatgttaaYcagYtgK +tYctaStcaagcgtaVattaNatWtHgtHKNDtcNaKaVaStSacaaStttagaaataat +gcDSatgtaKtgMMtcaaagtNattacMYgtgctNgVcaaNcDtaaaVtYggtaaaactg +caagaWNcaaacctDSaaSgVaKtctcatataMtggBtaRttKtagRcctgttaHgWRaa +ttgDaaatttHtaccagctcagaccKaaBctaagtatWtaVagBgtttatgaHaaggatt +StaactWacKDVtMHccgtacaMWYctDtagatttRctaccRagtWcWgaaaaMcagttc +tgacSctaaaactgaatcacaNcaMWtWccYgtttNaatttggttaaNtggttSattttc +aacgYVccMtcgaactBtatcYttcYDVMttcgattaKWtatttagcaatatcagWatgc +RVaatgRtacWaVVBttggatRtaNgRagttDYataacDVBcaaactttgtttgaccata +gHMtRctaWcgacagtgcVcaaVgRgtaagtRaaaattSBKacBaatcagaatgtHattc +aVRtatVSSaKatNataWRVaaagMaacataDgataWHatcNYcMtatttggaSatttcH +cgacaYcaKaaatattacHcSaBVatHacactaMDataaaggcacaacaSacctgtaaRg +tcccaaaatWtDtagtcaagNtttgatDacDgcagaDcWgatDaaKagctDWtttatatW +gDcaaaWttStDtKtatSagVgaaKtaacgaccgMgaSaatRRcagYtgttNDggcHSca +aYDWtcaacgtaHgaStKtgMtRtaatccagtDaaacHgtacaaccHtagataNaattat +cVtgaKaaNaaaaaaaagttgMgtcRaNaacagtaKcaBgtttgaMDgDMacttattatg +aDgagcgtcacaaRaagtYaggMtaaactagaacagVaMWataggtatHagtttaaHtca +gtaaatgRgcatgRctgaMttBaaataagWVtcHctgtgtYaaaaVtKtaSaaBatMttt +gttatattattcaaBYctBWtggatBtgaggDagtgcacVataRBctaBaaaataatttt +tNggtccgtVaaaaataaattBHaatBaagaHgttaagcctaatcaaatgaYtKaatYta +aggtMgaRggtWgggNactaacgaRaaattSttWtaataaVtHgtacttNtaagHaSacg +WggaYggNStcctgacgDcgHggtttHggtNtMtttDatNDgtgacgtatacgatKatat +aaacaattSaaagcagatKtttSagcaaMttttgaKtMtagtcRacctKSttBttaatMt +gcgttacaaagaVaataattcaSaaWcBVacYKtacaNBaaKRtRtcgWtWBaRKVtYWW +WgattgBctaaatKaattaYtMtSBMBHDtBtaggDtcNctWYagtgSaaBaVtcttNgt +cgttHtgtMtctatKtatVggKaSaagtttattttatgtactactHtHttSMactatHca +agaattVataaaMKNtaMccgtgatDaHcaacttRataacaNgaatcSBtatgacBcctc +gggtaatWaaWtacacaattctRVgattctatgtgtatHagatagggacVaattttDtNa +WKagtatatHtagacgaggtatgtcagtgagHccccaatNataKMBaHtcWgctagtgHa +atBatSataDatatcacccaagattttcSatKgatWtgaagtcBMataaHaaMaattatg +cttWWtttcgVKYNBattggtacttcaaMaVNcctcHatcgctVcttKatgtctctBMgg +acatcaggacSgaKttgagtctKVYaaagtaaSgaaaHaWactgRattaaBttVaHtgga +ttagRWtaaDaaatgatttSMBWMaDactScgRYtgaVagNctgtSBataKacStHRatc +tVgBKaggccaRctaacttcYKtcaDcttgaaacBBataatacYMgWgctgtacttttat +gaSaaatYcccgattattRStccaaaBagaacaaaVtttgcttatagaaacacScccSaN +taaaaBgtaaggcDgtSttRatMYSWatcgtaacgtStBagttaVaaaScccSggaMDBS +gcaaKaggatatacgtatgcWactccgVctNttMaYtaaatKaaatgKStaaaHaKatat +gBtcctatgtVaBggaatBcgcaatgagtatHcYagctDgtWaaccagtatWWtaRtKag +atagtgKatatgaaaggcaWgtNKaaagataWaatHaaaaaKMaaatttBtatHtctNac +tKtBVVagtatcacgtMgtgttaKtaatcgaaMHtYKNcMaatgcaSaaDBaaaaagaWa +DtWMgaacatttDcatttaBaBtDttaaSMtcagcttttRWWaataattcNctactWaat +NaBaattaagaaacttYRHaccatatKtaKcNVgttYagttBtaaaaVtctcgVctagct +cgSVatatagVtMcaaHRctaHStttNtcattRaatgtaRtgttaatYtaagcattgaat +ttaKtctaKKgaaggtcgMctttcWaagcgWaKcttcYttgtgaRaagMtDatgWgYaat +aKaatSWScatKBtYgtaagagaVcacgctHStaacaSgBtgtaNRYaaWtWcKgaccDt +gaWtgagMaYgVVgBaRacYtcKgatcagttgtaKcgttgagNaStctggaatVtactaS +NtaaagtaatcaattaaVaaDattHDBaHKDHctVggcaaacccKMaatVtgttacBcct +StgBgMtScgaaHcatgctMtStaVttttcDaNagtDVaatYcggaDaYtaactaNgtcc +aattSacaaaaRgtagaaKgtcRSNtgatBacccttMtactatKgtaaRMagataMatgV +tVKagaRagtcagMgMaatRHNttagaagaatgggaatcHtttttSgtNgYatgtgcYta +atgDctMaaaMccVScgcRgKNaaagtaMtacaKaMNaBatagBttttcttttYatataN +aWcagatttgMtgaaacaBYtHaaatgtaDactatttNatttKttSattgBatSRtgKHt +tacgattgcggtaaaaacHHtaNgMcgHaVDtgtagaagatBaaagDttaacSatttaat +ttaccagatataattggVgaRctRtcgccVatRNtDgcagBcVaHtBaatDttatgKRKa +gataaRgcagtaKgagttatatcaMSagttccRcttaaatgatcttataaacaaatttcc +cttaBaWtagtagttMaacMaKaaaagHatYKactttRatgtctcgattBcSagaDKttt +HtBaccttNttVttVVtggttacgtaaBMRgatcgtctacaaNBtaVggttYaaggattc +caNgRgtagBtgtaBacaagtataaatBaaatKRtaMtKHgatcgYggDSgKRaSttHSt +catgtatatWacacRacHcatYtttaacYatatgtgttNtgcSagDHgataYttNattat +cVattcaaYttggtaRHtWtcgaBacgtttaBaccaBaatgtcgcNagaNtKtaDtgDta +tgDaBtcKgtBgatacNaccDDatttYtKggMtYNtaactgVacattaaHgMttatcgtH +MNtataBtKSgccaVttaBcttattcBaagtgaWtaRtcctDVRatgaattgatatgaWg +ccacDaatKaHtttacatNttaWNWgtacaggctacttBaYaaatatacaaaatttcgNH +gMgttHctcKYcttgMtaacBaDVtaatttacagaRttttttagcKagtKactatMRtgt +DtaattccRcaaKSttagttttBtctatagaKaVttttgcNagtKVccttagRgWaNaKW +ttataDgcgaatgMKatgatRcYtctgVagaccgcgVgactagaWaaHNtcRNRKaatac +tcYaNtSDKtcVVggNgDagtttaaKRgttaDcgtNNgtcaYttggtttYtatgtaaagg +attttagatattKMcatgYaaatcaVactcagagtRYtgtaactatagtBaDtVaWatDa +tctataaaSgggtactaYaKKWagaaaaataaattatagRcaaaVataVagatatgtagg +cWagacRWattctgacgcDtaBcYattgtaDggMatgagcgagaggctaaatVtctcagR +agDtSgKNcgtVcStacatttagNtgatSNgatcYVtHattHtBgMacRaattaHBacRc +NaaccctVaaYaattcVccatacKcttSagtctgKMNagRaNcatNgcgHattStSKYRg +gtcagtcaccattttagtMaccctggVattHaatVagaaMaattaVacatacacaaatta +attacgtKtagaaaMgatWgWccatYtagacKatctKatMcggYcgcatgHRtcStVtaa +tHgSaaaVagtgaatgtgYtattaYcRagatgatcataacacSgaYaactMKttatRcga +ataaMSatacNgaMatttcggccacgaYYMcaKattRagDtRtatMVBtaattWtMHgNa +WDgStaaSNggStcBcVYtaYagaHtacagttccMcgtYtYttcattgSWcttagttcgt +HtgVRYgaMacttBtatcaactaaaaVtDgataaDgtatcatYDttaStgccBacctaaB +agttgRtaSBtaaaagWgcacBggttagcMaYatttBgtaggtRBaSagttcacgtaDaY +aaaacDSaKattctgtSatatgtatggVBcctctgtgaaHDKgttaRttttBMHgRMgHa +gtagMgacgaagttaatattgRtHtHttatYaaagcagatgtgattagtggcactactVa +ttagatctctgtttatcattYttgatHcHttagStgatgactctDaaatcagtgttgttt +ttcYaaagtatatcYcaSaacaVttcgWtatKaaaHWtRgtttaKacttctgaaNaYacc +tNtcStatttaaagttKgtgatcctBcaBtctttaaaKagttgDtWctDtgtgctataKa +gtaNHatctagYgatcMgtggYaagactgacacttaRaaccHgttcaYtagWtggtgBcS +tacaMcMHataaaNagatactccaggagttaatcatRttttgaKNgSgcaggtgttRaYc +aaataBtaDtatHgBtatacKaataKtaggaaatatgcataaHgaKttttatMaaaNgMa +tYattgaatNtatVaggtKctttHattcatttatYtattagtataYtttagYcattagaa +ataHtaaccttactcatYttHMRagttctDagNSVgcgVaNNattctVcaaVagaattta +agaggttttacRagtagtaaaBaBaaMtaScKgVaRcNtctgtataagtatVgtDgHaYt +tcHYttaagatRgtgaattctYaaaattRtcWtacDDaRatcaKtaSacaagctaNttRY +agMSDKtWgWaYNgaaaatatNtaatatHMtMWRaRacaaaatgctgctacNKaKtagtt +gVatDaVccatSDtgaSggcgWatccBgaaVtgtaWttagatVaBWtacgWtaYattaaa +tMctDgDaaKatttgaaatgctWctttaHtggHaBBSRVBWtgattgagatccNcaaaHt +>THREE Homo sapiens frequency +gcactagtattgtcgggatcccattaacaggctcaaccacgagctcacgcgaggacatgt +agtccgtatctttaacgaagcgacagcgacagaactcccatggataaccaattataaggc +ccgtaatcctctagacatcgtttaccaataaatccgctttctccgtaatcatgttgaata +ccccagagtagtccagatgataaccgatgaaacacaagtctttctcaatgcacttacggt +gaacttattaccgccaacgtagctcatcaaggttgcgacatctagttgtgtgtttgcgac +gagcccagcgaacttcatcaactttcgtatattcaacgccttgtaattttactttaagac +gcctggtgatgtagattcttagataatcagtttgttatcggctgtactttaccataattt +cacaggtttcaggtcaagaagattatagctgtatatacagttccatgctcggtgcacaga +aacgtgatcggataataatcaatcgcttatgtcgtctttaggcgtatccaatacatgccc +cgataccgcagtgtatttcgacatgtaggtataccgtcgcatttgagctcgagtcaggac +gtcagctagattagattccttaatagaatataccgacctctagtccgaactaaactatag +ataacgccaacttcaggttaattgtctagtcgtctgtttgcagatgggattcttagatga +gtgagtatcggccatattggttcgagcactttagtttttgatgcataggatatgcaatgt +atagctgaaagtactttatctgtttcaaactcacattgattaaaccggtaaacctttaaa +gactacaagaaaatattcagtgagggcaattttgtcaatcacaatcttccagctagagat +acttcacaatttgtcttgaggctacgcaacattagacggattttcgcgttttattgaaat +aatcgaggggcccaagagtatccatagttcattttgtaagatttctttacaggcttatta +cagcttcttcagactcctacatgcttacgagttatatgctagcatgtgaacaatagatta +atatacaggaaaacgtacattgagagagatgaccctacacagcgcaaccgttgagtactt +tcattaaagggtaacgctctcgagacagcatccttaagatggccttattgtcaaatcatt +tgcagaagtacgcaagatccctaaccaacgtagaagaatccctacaaacacatgagacgc +ggtgaaaatagacagggtgttagtattcaatcttcggagtatcaatttcgccaatcttgg +tgagaaagcataccctttcttcagagaaagaagatcaatcataacactatctttaacgag +gtacgcacgcgcatcattacctgcctccatggatctttaggatagcggaaagtattggca +gcgtattgtgatttcgttcctactttatcaatttcacattcatatacatgtcttttatca +aaatcgccaataagataggatgagctatattagatgctagtagagttcgcgccaacatca +tcgataggaatactcaggacagcgtgataggacttttcaatccctaatactctctataat +tataactctctcttaagtttggaggcagtaacgcgctctatataatcagtttgctgcacc +attcttcagcctctgatacatacaaataaattccacagcagtaagagggtttaattgaga +catcttgggaacttaggattttactctaacatcaccgaaacgattattggataccgtacc +taaacgaactttctcaaggcagtaatataggacatccgcaataacacaaatgctgcctcc +ccaggagttatgtcttcctggaggctatatcttacacccactcactataggcaaactaaa +gtttaaatgttgattgtctaaaaaaaagatagataagagttggccggcgtagcacatgcg +aaagtgaatcgtaagctataattctctggacttgaagttctgtcctgttcctctgcaaga +aacaaacttcctttaaagctatttacgacgcacatctcagcaagttataaacatgttgga +agtttctagtcggaattcccaaagaacggatctatctaatgcattcctacatttttcctg +tctgccgatggtgccatcctattcaaagaatttcttaaaagtagattaaatgggactttt +aacaatgagtaaccttacgcctctaagggttcctcgagtgccatacaccagtcaggtccg +agccacatacacggagaacattctaacatagcattctcaactcgatcatttgcaggttac +ttctttcctatcctagtgctaaaaatcatacttgcaatcccatagcacggattaagaacc +taagaaacaattcagtaaaacatgttcgaattcttggtatgggaacatcattgcagctat +ggtctaacgcattaatgtttgggtacatcttccatcatataaacaggaagagtctgacga +cagggagtgcttgcgatcatgtctatcattgtgaaatcaaattgtagctcacatgtcgtc +tatgagagcgtgtatccgataagatttagaaaaatagaagtcgtataagatctcactgaa +cttttgaatgaatgtgaagcatatatgatctgctttaataaaactttatccataggatac +gtttccaaatcaattcaataattattagtcaaaatagataaggatgaacaacctgaaggc +cgatcggacgtagaaagtggtcccatcactttgagttgatattgttgaaccacacgttat +tatggttttcaaacagtctcaggatattgtatatacagataatccgataccagttgtctg +acgcccctcttacgtaccccaccctttgtgacgtttaaagcagttgttcagtattttaaa +ctaggcggcaactaatttggaaagaagcacagtggatatgtctaaattcttgttattcag +gcctgaatttaatacaccgcatagttaacttcgcggtagagttgttcatcatgcctcctc +taagctaccacttctatgatacaccaatagttgttctacggaatctgataattggccaag +tcataaacttccgctgcgttcaacccccttgctcgaatatccaactcgaaaagacagcct +tttggtgtccggaacaaatcagttacttcttttctgatgttaattctctgtggtcagata +cagaccaaaaactccgcggatttaccatcctccaagaacaaatttgcatcaacatagcat +tttggctacatattctaagtctcaatagtttaggttttcaactacattatcccaacatta +ggattggaggaataatagctgggtaagtccccttgcgtctacaatcgactattttttatg +aatatgcttctgccgcacctatggttattaaaaaagtcatgactttgaagaaccctgaaa +agatagatgaatcaggtgtaatggcagcagccaaagagcatataattagcaacactctaa +gaacattatagatatgatgatagcgatcgtcatgatgttatccggtcacaatagtagctt +catcagctaattcgttttgccagtggtgacttgcgctggaagaatcgttatacggtccct +tccctcttgatacggtgggggcttattcaaccgcgtggattgggttgtcatacttgcatt +aaacgatgtaaaccatctagtagtcaactatactaaatcacaaaatagtgatcaatacat +acccgcttcatggttttaaccatttaattgattaaagatattccgctaagaaccattatc +tacctaaactgatcgccgtatcctagtagtttgaaatttgatgtaccgtaatgatcaacg +aagtaaaacgttatattgtatgtagaataataggtcttggagctaaatgatgtgattggt +agtgaagacttacccttacaactttaccggtttctcggaagaatatactagagaatcaat +gcatgggctacataagcactttagtctaatgagataaaaaatacacgagtcttccatcat +gaattttttgtcgaaaaactcgaacctggtaatttaaaccatatatctttatgtcgtcaa +taactctcatatgttttatataacttcccaatcacgacttgtaactgcttgttcgactga +gctgtttgagctatgaggccgggatccggttgagctacatctatttgctacaagaaaaat +gaaagcacatttgttgggagttctggctacactcatagagaaataagtggcccgagtggg +tgcggcctgcctccatattcaagtgtatcttaaaccaagtggttccaacgctcgcgctaa +agaattaaagcctttatttcctccacggagtagcccgtaatccggttcgaaagagaccat +tgaagttaattttcatatccagtgaagtttaggcacaagcatgtgttctgccacatgcct +caaagcgctcttcaaccaagatatgattcatcctaacttcgatgaatgcgtctgtaacat +aaatatagaaggaatgattcggcgagttaattttcgccttctccaacatggcatccctac +gttcgttataaggaccatacatgtaggttttaaaggtttgcggttaatcgatatttacat +catagaaattctatagtcaaatttacaagactctagatactcactcgttgcagccggcta +ggaagcgctttgtaccttacttcccttttcgttgcgtaatatgaatttcatatagtaagt +tcaaggcactcatacctccgtgaagagggtagatagactattaaagttgtttaatagtac +gtattgatggaaatgacccgtaggagatttaccactcaatccacaagattcgctgctgtg +cattatcaaaacagtgcatgtcgaaacatgggttgggtccttcaaacacgaatccaggta +gagatacctttgcaatttttcgatgaaggcgaccgagataaatgagctataacactgtat +gtcttttgattgctataaaacacagaaacggatattaatttaggccgtaaccaacatctg +ttatttgacatagaacagatggtcctttacagcgtattccggccttaatattgaggtcca +gtgtattgtcctcctttaaagaagttgattgtaactgacttaaataagacatgtcaccca +ttcactgggttgcaactgctggccctttttgtccatcgcacgctaatgtgataacagtac +cgccctcacacctgcgtttaaaagacataaatgtcgctatgaaggttattcattaatttt +agctgttttcttagaaaaggtaaatttaaaattgaaaaggctagaaaactaaagttacga +caaatgtgtttgtcaagtaggcgggcatcattgagattgtaagaaataaagccataacca +gccccggaatagaaaatgttaaggaaaggcgatcttctttgaattcttattgtcaagtgc +agtcatacgttcttatcagaggacattgcaataaaatctaacaccctcccttgtgtggtt +gggccatttgtacttcgaagcgtccaccatgtgcagaggataacggaatgtggttccgtc +ccataaacgatcattctcgcccacttagtggcgcggtaaatcgctctcatagaggtaact +ggcctgtaatgtccaatgttaggctaccttctccaactttagtacaacgaataatgtccg +attaacaaggagtcaatttgtcatgaccagttcattcaggtacttgtatctatacggacg +cgttccagagtagtatttgaaattttgaggttctactgataagtttagctatcgctgtat +gtctgaataagaatttaatgtttatcttcgataaataacaattaacaactcctaggtgat +acactgtgaagtctgctgttccccaaattacatatgctattttgttcacataccatgaag +ttaagctaagtgctctataatggcataaacggttatcaaactagctcgaatttcttttat +tacgccggaagcggattaactgctgtagatcaaacacgttaggatagtgtcgttttcata +tatatctaaattcggtctaacatgcattacccatgcttgataacgtagcacttcgcagtc +taattatgtaatgtccgtttaaccaaactttaaaaaagtttatctatcaccagtgatgcc +tcatcgtgactacccggatctttagcctttagggtctaaacagaactaatattactacgt +gtcatactccggagcttaaccaggtgaaacttatttgttaaccaaatttagtgacagggt +agaaatacgtatcaaattaacccagcaatacaataagcatgaaaataattgtaatcgggt +ttgggccggaatcccgcttggcgaaaacttaatgacatagtgtgatgcattttgcactgg +attgagccacaaactcaactagcattatgctcaatatttggccagtgttctacggtttga +aatttataaaggccgcgcaaaagtcttgtagttacaaacgcataaatctcgaacgtaata +ggtttaattagaacatccgtaggatttctgtttatagtagatttatactaaatgttctga +ttagattctgacggccttacccatacaattaataaagacgaatatattagttatagttta +ctatccaaataaattaagcgaatcgaaataaactgtcacgatactgggcagttatcaact +tatcacttatacagttcggacactctatattggtctgtgagtactctatcaaactaactc +ataagttaactgcgcttccattaaatttcaatacgttcttgtgctgtgtacaaacctata +atcgaataaatgacacatatggagatgcataataaaaaaaacggctccatatttctcgtt +aatcgggcattcttaaggaggagcatctcaccaaaaataacgttcctgataagtcttaac +tattagaccgtcttcgggaatgaacgaaacctcaagctagcatggtatagttcttgatag +cgcgtaaattctgataatactgggcggacagctggaaattagttgccagtgcacctacgc +aaatagtttacataaatcaacgggctccgaacgtaaatacaaagggttagttacatcgca +acaagatgaaaagcatgtatgtctaccgtcatccgtccctaacaaacataaaggtggtga +agaatctcgtaggtcaactataactccatccttgaagcaactactccgcgtccgtgtgcg +tagttcgcaacgagaacactactgaaaaaagctaaacaactctcggtacaaatgcggctt +gtgtcgataaagttggtggtagtgcacggaataacataacaaggaatattatttattcaa +attttttgtgactgttatttgttttctgcctagaatgtaaggatgtgttttttgtgacct +gatagttacgcttatttcaggtccacggtgcgtgagagtgtgtcctataacggcagggga +gcgaagtagtgtcctttagactattcaaggtagaattttgataacgctctataaaaggta +gaaaatcatgattgagcaataagaccccaacttatcaaaaaaggagttctcgacagcgcg +tgtacagtccctataacggctgtatttcctgtgtcacaacaccctcccatcgcactcaaa +atgtagatttatgatcagacgctaacttgttcttagagaaaaatacacgggatactctgt +gcaacgatttcattaataaggtgcagcttgggacttttttggccgtaggctttattaaca +ttcacagtaggtagcgagacttcctatgaaccaatcatgccacgcgttttaacgtttcaa +atataagctaggaagcgtttgccaggacttctataatgcaccgttttttttagtacttcc +ttactagccttagtttatgttagagtctttccaattacaaaggattgaatagccaaaatt +tctacaattctcagcgaacgccagcttaatctaaacacgagcttcaaatattctacatat +cggcaggagtcaatatataaatatgaaaatcgtaccatcctcgtacttttagaccaaacg +tcttcggataattaaatcctttttcaattaccacagtacgtgcattagaactactgctat +gaaagtaaaccttgaaatatagtcctcaagagcgtatccaagtacattgcacgtgtatac +agtcgtataaacgagttgatgttctgacgctagagcttaccattcgttaaacagataact +aaaatttaatggctgagtgacttagtgttttcgacaaacgtcgcggatgtagactattgt +ttataagcaatttttaaaaacatatgttcaaaacggtatgggatatgtcgaattccacag +gggtttatgtaccatagaagtatgtataaggtactaaaggtttaaatctgtgatattcgg +ttcggtgaaaatcagactagtcacacttagtgtctgtaaattagattgggtgaaggtaag +cgatcccgaactctacaaggcatgggatgagattctaccgactccggataacactttacg +atcgcgcataactctagctcttagataagtttaacttgtcgatctcataaacagttcaaa +atctgcgatttattgtatcaaatccatcctctatcttctataatcatctgaaccgcgata +cggcactatgagccaagtgaagattgaatccaagaaagctataattggtttattttagtc +catttaaattaagtccggtataagtgctctgtacaatatgcagtctcatgggcatatacg +ttaactaccttttgatacttcgaattggtaaaatatcgactatcgatttgcagtaaaagg +tgtagagtccaattactctttcctgttacatacgatctcttagtttggacaactagccca +tgatggcgctcctctagcgcatgaacctactttataattacatctttatcgatgaatttt +tttagactgcggaggccttgagttttaacagggctgctaaatttcttaagcgattagacg +gtagcgtcgtacgctacttgcttggaacaggcaccgaaaatattgatctactattgcgtc +aactctattctgctaatagcgatggcaaatcacagaagccctcttagtgacaatagttgt +caactatatctaagtcgacctttactgtatcaacgatcacggagagaattaccgaatacg +aaacctcaggactaaaaaacggaaaggatttgtcgacggtaaatataatacttgttaagg +gtagcgacacaggtatactttgggtgtaaacgtggtgcttcccggaacgattttcagacc +agaaaattgttccggtaaccaggaaatctcgtctgcgttaattcgtgttagtaaacttga +tcttcagactccttcttttcgttgcagcgagacttaaattatatctgcgaaatagtgccc +cgtgcatacttcagatggtaggagataccatttggcccattgtgactttacgcgattaat +taaccgacatacatctgttcctgagctatgatcgtctgaataaattacggtctcctcttg +atacctaatggtttctggagacgtttctcatgttcaaatggatagcaggagatcgcttca +tcaagtttagctacgcagagcatcaaaatatgtatgggaaagtcgatttccaaaccagaa +gggataaagagaaataacggacttctccgtagattagcctgatattttgatgggaatcat +ggcggcacatacgtaagagttgcgtgaacgaatattttggacggcgggagacacatatcg +gccattcgttaaggtctctatattggacatcacaagcttagcagtatgagctactaacac +tcaagacattattgattttttcaagatatgtttcattcctctaccgctattcccatacgt +tcgattcgccgggtgagcgaaaccacgggactgaggttaagctaatcaataacaactcgt +tgcgatagagacctatgtatactagagagaattccccaacatttttacaaaaacaaagca +gactaaaatagatacagtccctccatacaattaggaccaacatgttattgccgatcctag +cacacacaccacaaactcagaacttctgtcttacctatgaaagggtctgcacttctgatt +gtacgtgtctaattagcattaatattaaaactaattaggataaactataggtacgagctt +tactataagtcactaggtgttttccgatcgaaaaacgggaccttcaagccttggtaagta +catttaggataaagaaaaaaaggaaggtacgtgactaatctgtctaaactgacaatagag +tagtacctacatgcttcatgtcaagtcttaatacgcaagcgctctcgttatactgctcaa +caaaactcataaagttggactccatcatttagaatcatagggaccaaaacatttatttgc +tactgtcactttgtaggtgttctattctgaattcctcatattgatacatgaatcggaata +cctgtggatcccttaggacgcacgtgctttctttacgtcagaatacatattgtcagaatc +gagaagttccatgcaattaagaattcgcctctttgaaaactcatatccccacatataggg +tccaccgttattcggaaacgatataataattattccagcgttgagcgtcccttaagagcg +cattttcgcttggcctttcttctacgactctacaacgcaagtggctgtgtggagtttacc +acagcgcagcaccccatagaactacctctgagagcgcgagatggtggcagtatgctctgc +agctagcgtttagaacgcgcccgcgcattaaccagtcatattaaaatggactgtcttaat +tgtcggcattaggagcaatattaactgatgagggtatcggtcgcagaagtaatgacggaa +atacgcctctagtccgcagagatacgattacagactcagatcccctaacaagcaaaacga +ttaaatcggaatcactccccctatgacatatttgaaatacacaagaaaccacgcaacatg +tcccgcattctcaaccgcgctttataagatgttgagtctgagaattagatgacctaactg +caagaatcatggcgagtttatctagtaggcaagtctgtaccctagggttcgaacgctgtg +acgtcgtgatcggtctaaggacttagatgataaccaagaactggtttaccgagtactttc +actattaggagtaattacatgcgttcaccgcggaatacgacgaaattttttcatatcttt +atgagcgagatcgtgtcgtctttgcattgcaacagtcgctaccagtaattgctgatcaat +tatagattcattatacagatgcttacttttctctattcaatactgtcatgagttgttttt +aaataagcaccagaattatgtcgcctagtataatcttgcttccacttgaatcaatgcgat +ggacagtattctactgattgcaaagtagtctatttcggcttagcagtacgcatgcctatt +tttttgcaggcacagaataatatgcaactaggattctcggcatccaattaacaggctaaa +acaccaccgaaagacaggtaatctacgaagttgatgtttactacagaaagcgaatgatat +cacttggagaacattttagatgcccccttttaatctagactgagtgtaccaatatatcac +cggtctaccgaatcagcttgaataaaccactctagtactcatgataaccgagcatacaca +tgtatttctcaatgcactgaaggtgaactgtttacaccataccttgcgaatcaacgtggc +gacttatacttctgtctttgagtacagcacaccctaatgaatctaagttagttgttgata +cgaattgtaatttgactggatctcgcctcctcatctagattcttagagaagatgtttctt +atagccggtactgtaactttattgatctggtttatggtaatcaacattttacctctattt +aaacgtccttgcgccgtgcactcaatcctgatcggtttagattcaagcgattatcgagtc +tggaggccgagaaaagaaatgcacagagtaagctctctattgcgacatctacgtagaaac +tcgcatttcagatcgagtaagcaactctcattgtgttgattcagtaatacaagattacct +acgcttctacgaaatatactatagatttagcctacgtcacctttagtgtcgagtcggagc +tttgaagatcggatgcggtgtggactgtgtataggcaattttgctgcgagctcgtgactt +ttggttgatgtcgatatcaatgggatacctcaaacgtctttatctctggataactcacat +tgagtataccggtaaaaatttattctattcatctaaatagtcagtgagggctagggtcgc +aatcacattaggccacatacacatacttaacatgttctattgacccgacccaactttagt +agcattgtagccgtttatgcaaatatgccaggcgccaaacactagccagagggcattttg +ttacatttatttaatcgattattacacagtcggaacacgcctacatgcgttcgacttatt +tgcgacatggtcaacaattcagtaatttaatccaaaacctaaagtcagagacatgacact +aaaatcacattaaggtcagttagtgaaggaatggctaaccagctagagaatgcatcatta +acaggcacttattgtcaaatattttccagatctaagcaacatcacgttaaaaagtacaac +aatcacttaaaacacatcagtccaggtgtaattagaaagccgcttagtaggcaagcgtag +gagtataaatgtagacaatagtcgggacttagcagacactggatgcagtcatagaagatc +ttgcataacacgttagggttagagctacgaacgcccatcattaactgcctaaagcgtgcg +tgagcttagcgctaacttttccaacacgtttgtgatttcgttcataatgtatcaatttca +cagtcatatacagggagtgtagaaaaatcgcaattaacatacgttgacctatttttgttc +agagttcagttagagcctaatgattcgagagcaataatcaggacagcctcataggaagtg +tcaatcacttagaagctatattattataaatcgctctttactgtcgtcgaaggaacgagc +gagagagaatcagttgcctgcaactggcttaacaatatgatacataaaaatattttcatc +accactaagacggtggaattcagacttattggcaacttaggatgggactattaaataacc +cataagatgttgggataaagttacgaaacgaaagggatatagcctgttagataggaaatc +cccaataaaacatagccggcctccacagcagtgatctattccgccacgcgatatctttat +accacgcaatataccaataataaaggttaaatgtggttgcgatttaaaaaagatacatat +cagttgcaccgcgtagcaaatccgtatgtgaagcgtaacctagaattatagcgtctgcaa +gttctctaagcttcctctgcaagatacaatatgactttttagcttttttactaccaaatc +tcagaatcttagaaacaggttggtacgtgctactcggaattcccaaagtaccctgctata +tatgccattccttcattggtccgggctcaccatggggccatcatagtaatagaaggtagt +aaaactagttgatttccgacttttaacaatcactatcctgacccagatatgggttccgac +tggcccttactccagtaagggcagacacacagacaacgagaacttgataactttgaattc +tcaaatcgatcattgcaacgtgacttatttactagcctactcctataattcatacgtcaa +atacatttcaacggaggaagataataagtaaatattcactaaataatggtcgaaggagtc +ctttgccaacataagtccacatatgcgctatagattttttcttggggttcatattcaata +agataaacagcaagagtatcacgtcagcgagtcattgagatcttggctagcattgtgata +gcatattctacctaaatggtagtctagcacagagtggataagatatcagttagatataga +caagtactataacagatctcgcttcgttggattgtatggctagctttgatgatatgattt +tataaaaattgatccagacctgacctggccaattatattcattttttatgagtaaaaata +gataaccatgaaaatactcaagccccttaggacgtacaaagtggtaacataaatttcagg +tgttattctgcaaccacacctgttttgggttttcaaaaaggctaagcagattggttttac +agataatccctgaacactggtatctcccaacgatgtcgttcccaacccttgctgaccttt +taagctctgctgaagttttgtaaactaggcggaaaatatgttcgatagatccactcgcct +gaggtagaaattcgtcttagtaacgcctctttggattacacagaatagtgtactgacacg +tacactgctgcagcagccatacgctaacattaaaattcgttgagtctacatttgttgtta +ttcggattatgttattgggaatagtatttttattcccctgcgtgaaaccacatggataga +ttagcctactcctaaagactcccttttggtctacggttcaattctcttactgagtttatg +ttcgtaattatatcggcgcagtgaatctcctaattatcaccggagttaccagacgccatg +aacttatggccagaaacattgcatgtggcctacataggattagtatcaagagtttacgtt +tgcaacgacatttgaccaacttgaccattcctgcttgtagaccgcgggaactcccctgca +cgcgactatagaagttggtggtggatgtggcttatgccgcaaatatggttttgaaaaaag +taatctattgcttgatacctgaattgagacatgtataagggctattgccagatgaaaaac +tgcatataaggtcaaacaatataagaacattatacataggatcttagcgttcctcaggat +ggtatacgctataaagtctagcttcagcagctaaggagttttgccagtgcggacttccgc +tggaagattaggtttaaccgccctgacatcttcataaggtcgggcctgattcaaacccct +ggagtgccgtctcatacttgaattaatcgatggaaaacttcttctagtctaatattatta +ttaacaaatgacggttcaataaataacaccgtaagggtgggaaactgttaagtgatgaat +cattttaacctatcatccattagctacagataatgataccccgatccgactagggggtaa +gtggttgttccgttaggataaaccatgtaaaacgttagagggtttgtagattaattggta +ttccagataaatgaggtcagggcgagtgatcaattacactgaaaaattgtcagcttgcgc +ggtagttgttaagacagtataaatgaaggggattcagaagcaagtttctcgattgactga +atttataaaccagtcgtcaatcatgatttttgtgtcgattaaagcctaaatggtaattta +aaccattgatatttatcgagtctataaatatctttggttgtatattacttcacaatcacc +aattctaaatgattcttccactgtgcgggtggagatatcaggacgggttaaggttgacct +acatcgttttgatacaacaaaaatcaaagcacatggctggggacttctcgatactatctt +tgagatagtacgggcaagagtgggtgacgcctccctacattttcaagtctatcggataac +ttctcggtaaaacgctcgcgatatagttttaaagcattgatttaatccacgcaggagcaa +gttttaccggtcgaatgagaaaattcaacgtaagtgtcatatccagtcatggttagccaa +aagcatgggttatccaaaaggaataaaacagctcttcaacaaagagatgaggcttcataa +cttcgatgaatgcgtatggttctgatatatagatcgatgcatgaggacactttattttag +ccggcgaattaatggaatccatacgttacttatttggacatgacttctaggtgtttttgc +tgtcccgtttagcgatatttacagattagtatttcgtttctcatagttaattgtatctag +atactaactcgttgaagacgcataccttgccatttgtacaggacttaactgttccgtgcg +taatttgaatttcttataggttcttcaaggcacgaatacctcactcatgaccgttcatac +tctagttaaggtcgggaatactacgtatgcagggaattgtaacctaggagatttacaact +ctttaaacaagagtcgctgaggtccaggatcaaaacactgaatctcctaacttcgggtgc +ctccgtaaatcacctagaaacctactcatacatttgcaattttgagatgtaggcgaaaga +gagaaatctgctttttaacggtatctcttgggattccttttaaaaacacataacgatagt +aatgtaccaagtaaccaaaagctgggatgtgtctgtgtactgatccgccgtgtcagagta +gtccgccatgaatattgacgtcaaggctagtgtcatcaggtattgatgttcattgtaaat +gaaggaatgaactaatgtcaccaagtaaagggggtgaaaatgctccccagggttctacag +acatagagatggtcagaacacgacccccctctcaacgcagtgtatttgaaatatatggac +atatctaccttattctgtaattttagatgtgttctgtgtataccgatattgataagtcaa +taggcttgattacgtatcttaagacaaatctgtttcgcaagtaggaccgcatctttcaga +ttgtttctttttatgccataacctgcccaggaattcaaaaggttatcgatacccgatatg +ctgtgaattattattctaatggccactcattcctgcttatatctggaattggcatgaata +tcttacaacctaaagtctggcgttgcgccagttctacttcgtaccggacaccatctccag +tcgttaaccgaaggtgggtacgtcacataaaagttcattagaccacactttgtgccgacg +tatatagatatattacacgtatagggaatgttttctcctaggtgacccgaccttctacta +aggttgtacatcgtataatggcccattaactacgaggaaagtggtattgacctggtaatg +cacgttcttcgatatataccgacgaggtaaagtctactattgcaaagtttgacgttatac +tgataagtttagatttccctggatcgcgcatgaacaatgtatgcgttatctgccatatat +aacatgttacaaatccttggggatactatcgctactatcatcggaccaaaattaaatagg +ctagtgtcttatcagaacatcatgtttaccgaactgatctattttccaatttaagctgat +attacgtccgcgtatttattttagttccccggatgacgattatctgagctacatcataca +agttagcatactcgccggtgcattgatttcttatttcgctatatcttcaagttcacaggc +ttcatatagttccaattagcagtataattaggttttgtaactttaaccatactttataaa +aggttatattgcacaactgatcaagcatccgctataacccgagctttaccagttagcggc +taataacaaataagatgacttcgtgtcatacgaccgtcatgatcatgctctaacttaggt +gggaaccaaatttaggcaatgggtagtaataagtataaaatgataccacatatactataa +caatgaaattatttgtaatccggtttgccaacgtatcccccttcgcgataaattaatgac +atagggtcatccatgtgccaatcgtgtgtgccaaaatctcaaattcaattatcatcaata +ttggccaagtgttataagcgttgaaagtgatataggccgccaaaaagtagtctacttaaa +aaccaatatttatcgttcgttattgctggtagtacaacatcacgagcatttctcttttga +gttgatttatactatatctgctgatgtgattatgtcccacttacccagaatattaagaaa +gtcctagattgtaggtatacttgactataaatataatttaagactatacaaataatctgg +ctacattatgccatcgtagaaactgataacgtagtaacgtcggacactagattttggtcg +gggagtaatctagcatactaacgaatttgttaaatccgctgaaagtatatgtcattacct +gcttggcctgtcttcaatacgtttagactattaaggactcatttcgagatccagtattaa +ttatacgcatccatatttatactgaagacggattgagttaggacgacaagctaaacaaat +attaagttaaggattagtattatattgtagaaactcgtcgggttggaacgattcatcatc +atagaatgcgttacttattcagagagacttaattcggttatgactggcagctcacctgga +aagtaggtgaaaggcaacagaagaatattgttgactgaattctacgggctacgaacgtaa +ttacaaagcggttcgtaaagagcataaagatcaatacaatggatctctacagtattacgt +aaataacatacataaacctggtgttgattcgactagctcatagattaatcattaattgaa +gctacgaagacgcggaagtctgcggagtgagcaaacagtaatcgactgataaatgcttat +aatatcgcgcttaaatgccgcatggtgtacattaacgtgggggtagtcaaaggaatatat +ttactaggaatattagttatgcaaatgttgtgtcaatgtgatgtgttttatccagacatt +ggatgcatggctgtgggggcacaggatacttaccattagttcacctacaagcggcgtgag +agggtctcagttttagccagcgcagagaagtacgggcctttagacgattaatgctagaat +tgtcataaacctcgtgaaaagctagttaataatcatggtgctagaagaacacaacttttc +tataaaccagttctcgactgacagtcgtaactcactatatcgccgctttgtactgtcgca +aaaaaacctcacatagaaagaaaaatctactgggtgcatcagtagagatcgtgttctgag +agataaatacaccggatacgatctgcatcgagttcatgtattaggtcaagcttgggactg +ttgtgccagtagcattttttaacagtcaaagtagggtgagacacgtcatatcataatata +tgccatcgaggtttaaagtttatatgataagctagcatgcgttgcaatcgtattcttgaa +tgctccgtggtttgtactaattcctttatagactgagtgtatcgtacactcggtacaatt +acaaaggatggaagagcaaataggtcttcaattataacagtaccccaccttaatctaaaa +accagcttcaattagtattaatttcgccaggagtatatatataaatatctaaagactaaa +agactcgtacttttacaacttacgtcgtagcataattaaatcatgggtaaatgtcatcag +taagtgcattagaaatactcctttgtaaggatacagtgaatgtgtctcagcaagtcagta +gaaatggaaattcatactcgattaaggcctataaaactgttgttggtatctacagagtga +ttaaaattagtgaatcagattacgaaaatgttttcccgctcgcacttacgcgtttagaca +aaagtacaggtggtacaattggctgtagtagaattttggtataaaataggtgataaaccg +gatgggtgtgggcgaattcaaaagcggtttttgttccatagaactatgtagttggttata +aaggttgtaatctcggagattaggttagggcttaatcagaatagtaacaatttctctatg +taaagtacagtgggtgatcgtatgagttcacgaactcttaatgccatgcctggacaggat +aaacaatacgcatataacttgacgatcgagcttatatcgacctatttgagaagtttaacg +ggtcgatataatatacaggtcttaatagccgattttttctagaaaagcaatcctatatct +tagttaatcagatcaaccccgtgaacgatatatcagcaaactgaacattgtatacaacat +tcctttttgtccgggtggggactccatttaaagtatctcacctagaactcagcggtaata +gatgcagtctcttgcccagttacggtaactaaatgttgatacttagaattgctaaatttt +agtctagacatttccaggtaaaccggtagacgacaatttctctgtcatctgtcataagat +cgcttagtgtgctcaaattgcaattgagggccctactatagacaatcatcagacttttta +attaaatagttttccatgaatgtgttgtcaaggcggaccccttcacttttatcacggctc +ataaatgtcgtatgactgtagtcggtagcggccttcgagtcttcaggggaaatggaaaag +aaattaggcttctaagatggactataatcgattaggctaattccgttcgcaaatcacaga +agcaatcttactcaaaattgttggaatcgatagcgaacgcgaccgtgaatgtttaaaagt +gctcgcacagaattacccaatacctatcatcacgacttaaatacccaaagcagttgtagt +cgcgtaatagattaagtctgaagcctagagacaaagggatactgggcggggaaacctgct +ccttcacggtaacatggtaacaacagaatttggttaaggttaaaacgaaatatactcgga +gtgaattactgttaggtttcgtcatcggatcaataagtagtttccgtgaagacactctta +tattagatctccgaaattctgacccgtgcattaggcacttggtaggagattccatttgga +acttgctcaatgtaagccagtaatgttccgaaataattcgctgcaggagcgaggagccgc +tgaataaaggaccctcgcatcttgttaccttatggttgagggtcaccgttctctgcgtca +attccagagctggagatacattcatcaacgttacctacgcacagaataaaaagatcgagc +gctaactcgttttcctaaacacaacggatttagacaaattaccgaatgcgccggagagta +gcatcttagtgtcatgcctatcatggcggctcagtacgaagagttcaggcatcgaatatt +gtggtagcccgcactcaaagttccgccattaggtaagctatatattgtggtcagaacttg +aggacaactatgagctactaaaaataaacaattttgtcatttgttctagatatgtggcat +tcatcgaacgcttgtaccagaagttacattcgcagcgtgagcgaataaacccgaatgagc +gtaacattatcaataacatatagttcagatagagaacgaggtattcgacagagaattacc +caacattggttattaatctatgcagaataatttagataatgtcactacataatattagga +ccaaaaggtgattccccagaagacaaaacaataaacaatctcacatattcgctagtacct +atgtatgggtatgatcttctgattggacggggataatttccaggtatattaaaacttatt +accataatctagacctaagagaggttatataagtaaagagctgtgttccgatagaaaaac +ccgaccttaaagacttgcgaagtaaattttgctttaacaaaaaaacctacgtaagggaat +attctgtataaactgaaaagtcaggtgtaactacatgagtcatgtcttcgattaattaca +atgcgatctcgttattctgatcaactaatatcataaactgccactacatcttgtacaatc +attcgcaacaatacttttatgtgctaaggtcacgtgcttcctctgctatgctgatttaat +cagattcataaaggaatacgaataactctggatccattaccacgcaagggatttatttac +ggctgattactttttggctgttgacagaactgccatgaaagtaagatgtcgcatcttgca +taaataatagcacctaatatagccgacaaagtgattccgataacagattttaagttgtcc +agccttgagactccatgaagaccgcttgggagcttccccgtgattagaagaatctaaatc +ccaagtggatggggggagtttaaatctcagcaccaacaaatagtacttcctctcagagcg +cgtcatggtcgaaggagcctatcctgatagaggtttgaaagcgcacgcgcatttaactgt +catattaaattggaatctcgtaagtgtcggcagtacgacaaattttaactgatgtcggta +tacggagaagaaggaagcacgcattgaagcagctacgcagaactgagaagatgacactct +aagatacaattaatacaaaaacgttttaagcccaatctatcaacagatgtaagatgtcta +atacacaagaataaaaccttcatgtcccgatgtataataacagctttatttctgctggtc +gaggtgaagtagtggaaattactccatcttgctgcgcgtctttatagtgttggctactct +gtaaccgacgcgtccatccctctctcctagtgatccgtatatccaattagaggataacca +acatctgcgttaccgacgaatttaaatttttcgactatttaattccgttcaaacccgtat +tcgtagtaagtgtttcatagatttatgaccgacatcgtgtacgagttgcagtgcatatgt +agataccactaattgctgatctaggatacatgctttataaacatgcttacttggctattt +tatttactgtcatgtgggggtttttattttcaacaagtatgtgctaccattggataatct +ggcttcaaattgaagatatgcgttccaaacttgtctactgtttgctaagtaggagttgtc +ccattagaactacgcagcacgtggtttgtgatcgaaaagaataattggcaaatacgaggc +tagccttcaaatttaatgcagattactcctcagaaacacacgtaagcgacgaacgtgatg +tttactacacaatgcgtatcatagaaattcgtgataatttttgttccaacctttgaatct +agactgagtggaaaaagatttcaccgggataccgtttatgctggttttaaaaactcgtcg +aatcatcttataactgcattcaaatggatttctcaatcatctgtacgtcaactgttttaa +caataacgtcagaataaaccggcacaatgagacggcggtctttcactacaccacaccctt +aggattataagtgacgtgtggattcgaattctaaggtgacgggatctacaagcctcagct +acattaggtctgaagatctttcgtatagccgcgtatgttactgtttggatatgggttatg +ctaatcaacagttgacagcgagtgaaacggccttgcgacctgaaatctttacggttacct +tttgattcaagacaggatcgacgatggaccacgtgaaatgaattcaaaactgtaacatcg +cttgtgcctcagcgaccgagtaacgacaagttcacatcctctatgcaactatcattgtgg +tcattaaggtattcaagattaactaagagtcgaccatatattctagagttttacaattag +gaaccgttagtctagactaggagcgtgcaacatcgcaggaggtgtggactgtcttgaccc +aagttgcctgacacatagtgtcttttgcttcatgtccttagcaatgcgatacctcaatcg +tagttttatcgggataaataacatggtgtttaaccctattaatggtttctattaatctaa +attgtaaggcagcccttgggtcgaaagcacattaggccacatacacagtatgaaattgtt +cgagtgtccagaccataattgactaccatggtacacggtgttgctattatgactcccgca +aaactcttgacagagggaattttggtacattgatgtaatcgatgatttaacagtaggaac +tagacgtcatccgttagactgagttccgacatgctcaaattgtcaggatttttatccaat +aactaatggctctcacatgtaaataaaatcacattaacgtcacttagtgatggattcgct +aaacagatagactatcattcatgaactggcactgtttcgattatatttgcaacatcgaac +atacttaaagttaaatacgacatcattcaattaaaaaaattcagtacacctctaatgagt +atcccgctttggaggaaagagtagcactttaaatggacaatttaggccggactttcctgt +aaatggatgaagtcattgtacagcttgaataaatcgttagggttagtccttacatccacc +atatgttaatgaataaagcctgagggaccttagagctaacttgtccaacacgttgctcat +ttacttaataaggttgaaatgtatcagtaagtgacagcgagtgtagattttgaccattta +actgaccttcacagttttgtcttcagacgtcacttacaccataatgatgacagagcttgt +agatgcacacactcattcctagtgtaaatcaagtagtagctagattattataaagagata +ttttctggcgtcgaacgtaacacagagagagtataaggggcatgataatggcttatcaat +atgtgtaagaaaaagtttttaatatcatctaactcggtggaatgcacacttatggccaac +tgaccttgggacgagttaagataccataagaggttgcctgtaagttaagataacaaaggg +atattccatctttgtgtgctaagaacctatttatatttgcagccataaaaacctctgtgc +tatgcagccaccagagttatttatacaaagaaagagaccatttagatacgttaattctgc +ttgcgatttattaaacagacatttcacgtccaaccactacaaaagccctatcgcaagacg +atcattgtattatagcctatgcaacgtagctaagcggccgaggaatcataaaatatgaat +tgttacattgtttactacatatgatcacaatctttgtaaaaggttcgttcgtgatactac +catgtacctaactaacctgagatatatgcaatgacttatggggtcagcgcgcaacatccg +caaagcatagtaatacaaggtaggaaaacttctggatttcccaaggttataatgctctat +actgaccaagagatccgttacgactcgcaatgaatactctaagggcactcacaaagaaaa +ccactaattgataaatttcaatgataatatcctgaattgcatcgtgtatgagttacgaga +agtcgcatttaatgaattagtcatagaaatgtcatagcaggaacataattactatatttt +aacgatttaatcgtagttggagtcctttcccaaattatgtcatcagttccgatttagatg +ttttcgggcccttcttagtaaagaagttaatatccaagactagctcctcacccacgcatg +cacatattcgcgagaagtctgatagaatattcgacagaaatgcgactctagctcacactc +gttaactgatcaggtacttatagacaagtacgttatcagatatcgcttcggggcattgtt +gcgctacctttgtgcatagcagttttgaaaaattgttcaagacctgaacgggaaaatgat +attatttttttaggaggaataatacagtaccatgtaaatactcaaccaccttacgtactt +cttacgccgaacatatatggcacgtgttattcggctaacaaaactgttgtgccttttcta +taaggataagcagattcgttttaaacatatgacctgtaaactgggatctacaaaagaggt +acttaaaataaattgcgcaacggtttagatctgcggatctttggttaaagagcaccatta +gatgtgccatacttcctatcgcctgagcgagaatttagtctgaggaaccactcttgggat +ttaaaacaattcggttaggacacctactcggcggatgaagcaatacgataacattaaaag +tcgttcagtctaattttggtcgtagtacgatgagctgatggccaattgtatttttattaa +cagcactgaaacaaaatggagactttagactaatactaaagtctcaatgttcgtcgaacc +ttaaatgctcggaatgaggggatcttcggaagtatagcgccgaagtgtatctcattatta +taacaccagtgtacagacgacatctaattatggccagaaactgtcattgtgccattaaga +ggattagtagatagtctggaccgtggaatagaattttgaccaaattgaccagtcctgctt +gtagacagcgcgatctaaactgcacgagaatatacaagttggtggtgcttgtggctgagc +acgctaagatgcgtttgtttttacgattctagtgcttcttaacgcaattcagtcttctag +atccgctattccaacatcaatatctcaatttaaggtcaatatatataacaaaattagaca +gagcagctgacacttacgaagcatcgtagaaccgatatagtcgaccttatgatgatatgg +acgtgtccaagtccgcacttccgatgcatcttgacggtgaaccgaaatgaaatcttcatt +agggcccccatgtgtcaaaccactcgagtcccgtctctgaagtcaagtattactgcgaaa +aattcgtctactattagtttattatgaacttatgacgcttaaataaattaaacagtaagc +ctgggaaaatgttaaggcaggaatctttgtaacagttcataatgttgctaaagattatca +gaccccgtgaagacttcgggctttgggcttcgtaccgtagcataatacatctatatagtt +agaggcttgcgtgttgttgtgctattccacatatagcagctctgggcgactcttcaatga +aaatgaaaaatggtaacctggcgacctacttgttaagtcagtttaattcaaggggattaa +gtaccaagggtcgagtttctctgtatttattatactgtaggcaagaagcttttttggcga +gatttaagacttaagcctatggtaaaaatttgatagtgagcgactatagtaagagatttg +ggtggttagtaattaaaattctcctatgctaaatcaggcgtacaatctgagggtgcacat +ttctcgacgcgtgaaccttcaccgaaagcgtgtggattatacaaatttcaaacatattgg +cggggcacttatccataatagatttctgtttgtacgccaaactctgcctcacccctccat +aaattgtattggctagaggttaaattctccgtaaatagagacacatatagttttatacaa +ttgtttgaatcaaagcacgagaaacttttaaccgtacattgacaaatgtcttcggatggg +gcagagcatctcttcgtgacccaaatcaatcgctgagcaataagcaagaaaacacagatt +atacaaagagatctggatgaagatattcgtgcaatcactatcgttatgttagagagttcc +atgcatgaggactcgttttttgaccaggagaattaagccaagaaataactgacgtatttc +caaatgaattctacgtgtttttcctgtcacctttagccagtgttaaagatgactatggag +tttcgaataggttattctatagacattataacgagtggaacacccataccttcacagtgc +taaaggtaggaacgggtacgtcaggtagttcaagggattttaggttcttaatccaacgaa +gaaataacgcatcacccgtcattctattgttttcgtcgggattacttagtaggcagggta +ttctaacctacctgagttacaaatctttaaaaaactggccatgaggtcatggtgataaaa +tctgaatcgcctaaattcgcgtccctaaggaaatatactagaatccgtctcagaaagtgc +aaaggttgacttcttcccctaacacagaattctcagttttatagctatctagtggcattc +ctttttataaaactttacgtttgtaagggtccaactttacaaaagctcggatgtgtatgt +gtaatcttccgccgtgtaagacttggaacccatgtatattgacggcatggcgtggctaag +caggtattgatcttcagtgtaaagcaaggtatgttctaatctaacaatgtaaagccgggg +attagccgccaaaggggtctaatgacatagagatgctctgaaatcgtaccaactataaaa +gcacgggatttgaaatatagcgacagatcttccgtattctgttagttgacatctgtgctg +tctttaccgattgtgatttggctttagcagtcatttagtttcgttactcattgctcgtgc +gatagttccaccgaatatggcacattcgttctttttttccattttactgcaaaccttttc +aaaagctgatcgataccactgatgatggcattgattagtcgattggcaactatgtcctgc +ttatatctccaattgcattgaatatagtaaaaaataaaggctcgccttcccaatgggcta +cggagtacacgaaaaaatcgcaactcgtttaaccaagcgccgtacctaacatataagtga +ttgagacaaatagttctccagacgtattgagatatatgtctcctataggcaagcgtttct +aattgctgaccagaaattagaattaggttgttaatactatattcgaccattttattccac +gaatgtgctattctactggtattgctccgtatgcgatatataaccaacacggaaagtcgt +cgattgcaaagtggctccgtagaatcatttctggtcatttaccgggagcgcgcttgaaca +atggatgcggtatctgccatattgttattgttaaaaagacttccgcttactatcgcttcg +atcatcggaaaaatattaatgaggattgggtcgtataagaaaatcatcttttcagttcgc +agatttttgccaatttaaccggttatttcgtcagacttggtagtgtagttacaagcatca +cgattatatcagctacagaattaaactgtcctgactcgacggggcagtgtgtgagtattg +cgctatatattcaaggtaacaggaggcatataggtcatagtacaaggataatgaggtttg +ctaactttaaaaattattgatttaacggttgattgaaaatctctgcaagatgacgctaga +acacctgatgttcaagtttgccgataataacatataagatgaattactgtctttagaccc +tcatgttaatccgctaacttagggcggaaacaatgttaggctatgcggagtaagtactat +attatgataccacatagaatttaacattcatatgatgtctaatacccgttcccaaccttg +caaccgtcccgattaattaagcaattacggtcatcaatgggccaatcctgtctcaaaaat +tatcatattcaaggttcagctattttggcaatgggtgagtaccgttcttagtgatttacg +aacccataatctaggcgacttaatatacaagatttagagttacgttttccgggtagtaca +tattaacgaccatggatcgggtgaggtgttgtattagttatctgatcttgtcagtagctc +ccaatgtcccagaatattatgtttctactagagtgttcgtatactggaatttaaatatta +tgtaagactagacaaattttatggatacattaggccatcgtagaatatgatatagttgta +acgtccctctatagattttcggagggcaggtatattgcttaataaagatgttcggaaatc +agcggaaaggatttgtaattaactgatgcgcagcgcttaaataagtttagactattaagc +tatatgttcgacagcatgtagttttttttaccagaaagtgttatactgatgacccatgga +ggtagctcctcatgataaaaatattgttacttaagcattactattatagtgttcaaacta +gtaccgttgcatactttaagaatcagacatggcgtttcttatgcagacacacttttttag +ctgttgacgcccacctcacatccatagtaggtcaatcgcataagaacaatattctggact +gttttattacccagaagaaagttttttctttccggttcgttaagacaataaagatcattt +cattcgttctcttaacgatgaactaaagtacttaaagtatccgcctcttgtttcgactag +cgcatagtgtaataattaaggcaagataagaagaacaggaacgcgcacgtcggagataac +tctaatagtctctttattccgtttaatatagcccgtaattgcaccatgcgctacagtaac +ggccgccttcgcaaacctatttatgtaattccaagtttaggtatgcaatggttggggcaa +tgtgaggggttttatcaagactttcgttgcttcgcggggggcgcaaagcagactttacag +tagttaaccgaaaaccgcagggagtcgctctaagtgttaccaacccctcactactacgcg +aaggtactcgattattccttgaatgggctgaaacatcgtgattagcgtcttatgattcag +gctgatagaagaaaacttattttctatattccacgtatacaatcacactcgtaactaaat +agttcccagcgttgtaatgtcgctataataaataaaatacaaagaaaattcgtctgggtg +cataagtacagttagtcgtctgtcacataaataatccgcagtcgatctcattacaggtat +tgttgttggtcaaccttcgcaaggtggtccaagtagcattgttgaacagtaaaactaccg +tcacacaaggaatatcataatagatgccatacacggttttacttgatatgtttacagtcc +ttgagttgcaatcgtagtattgtttcatccggggtgtgtacgaagtaatttagacaaggt +gtgtagcggtcactaggtaaaatgacttaggatggatgagcatttaggtattctatgata +acactaaccatcatgtttctaaaatcctcaggaaatttgtattattttaccaacctgtat +ttatagaaagtgcttttgacttaaagaagccgaagtgttcaaattaaggagtacctgatt +gaaagaatggggaattgtaatctgtaactcaattacaaataagccgttctaaggattaag +gctttgtgtctaagcaactcacgtgaattcgaaattcatactcgattaacgactttaata +ctcttctgcgtatctacagactcatttaaattacggaatatgttttcgtttttggtttcc +agctcgcacgtacgcgtttacaaataaggacacctggtacaattggctggagtacaatgt +tggtttttatttgctgattatcccgatccctgtgggcgttggcataaccgggttttcttc +aagactactttcgtgttgcttatatacctggtaatatcggtgagtagcttagggcttaat +cacaatactaacaagttctctatggattggacagggcggcatccgttgactgaacgatct +attaatccattccctgcactggataaacaagacccatttaaattgaccatagagatgtta +gcgtcatatttctgttcgtgatagggtacatatattataaacggattatgagcagtggtt +ttctagaaaagcattcatagttaggagtgtatcagatcataccactgaaccatagagcac +aattctctactggctatacttcattcctttttgtccgggtggggacgaaatttaaaggtt +ctaacctagaacgcagagcgaattgatcaaggcgctggccaagtgaacggttctaaatgt +tcttaatgagaattgcgtattttgactattgacagggcatcgtaaaccgctactcgactt +ggtatctgtaatctgtatgtagatagagtacgggcctataattcaaattcagccaccgaa +gattcacaatcttcagacgtttgaaggaaagaggtttactggtatgtggtgtcaagcccc +acccattctctgttatatccgagcattaatgtagtttcactgtactacggtcacgccgta +gagtcggcagggcaaatccaaaacaatttaggctgagaagtggcactataatagtttagc +ctaagtcccttcgctaataactcaacaaagatgacgcaaaagtcggcgaatagattgcgt +tcgcgtaagggtatcttgaatactgatagctctcatggtaccaagaactttcataacctc +tttatttaccaaacctgttctactagcgttagtgttttagtctgtagccgacacaaaaac +cgagaatggccggcgtaaccggcgcctgcaagctaacatgggatcaaaactattggctta +acgtttaatcgaatgagactagcactgtattactctttcgtttcggcagcggatcaataa +ggaggtgacggcatcactctcttatagtagatatcacttattctcacaacggaagtagga +tcttccgtcctcattaaatttgcaactggctcaatgtaacactgtaatgttaacaaagta +tgagctgaaggtcagagcagacgatgtagtaaggtccctcgaagctgcttacagtatcct +tgaggctcaacgggctatgcggaaattccagacctcgagttacattatgaaacgtgtcat +tccatctcattaaatagttcgtgccctatcgccttgtaatataaacaaccgtttttgtct +attttcccaaggagaaggagagtagcagcttagtggcttgcctatatggccccctaagta +cgtactcggcacgcttagaagattgggctaccccgcactatatgttcccaaagtaggtaa +cctagatagtgtcgtatgaaattcaggtcatcgatgagagtataaaaatatacaattttg +gcaggggttatacattgcgggcatgaagagtaacattggacatgaacggacattcgaacc +ctgtgagtttaataccctatctccggatcattataaagtaaatatacgtcacttactcta +cgtgcgtttagacagtctttgaaactaaattggttatttttctttcatctagatttgtct +gtatctaactaaattatagttccacataaagctgattcaactgaagacataaatataaac +tttctaacatagtagcgaggaaagagctatgcctagcatcggatcatgcgtccgcgagta +gttcctggtagagttaaaagtttttccagaatctagaccgaacacagggtagtgaacgaa +agtgcgcggtgaacatacataataccgaacgtaaacaattccgttcgtattgttgctgta +tctatatttcctacgtaaggctatttgatctataatatgaaaagtcacgtcgaaataaat +caggaagcgcttcgagtatgtacattcagatctccttagtatcatcaaattatagatttt +acggccacgaattattggtctagatgtcccaaaaataatttgatgtcagtagcgatcgtg +cttcctcggagttgaggttggaagaagagtcattatgctataccaagaactctccatcca +gtacctagaaaggcaggtatgtaccgctcattaattttgcgatcttgacagatctgcatg +caaagtaacttgtaccagatggcttttataatagaaactaagtttcccgaataacggtgt +acgataacagatttttaggtgtacagacgtctgactcaatgaacacacattgggacctgc +cccgggaggagtagtagataattaccttctccagcgcgggtcttttaatatcacaacata +aaaatactaattaatatcacacaccctcatcctcgatggagcctagcatcatacacgttt +gatagacaacgccaattttactgtaatatgatattcgaatctagtatgtggacgctgtac +cacattgtttaaaggagctccctttaccgacatgaacgaagcaagctttgtacaagatac +gaagaactcagtactggtaactataagagacaatttatacataaaagtgttaagaccatt +atataaaaagaggtatgaggtctttgtaactacaataatacattcatcgaacgatggaga +ataacagagttatttctgctgctcgagctctagttctgctaatttctcaatcttgatgcc +actcgtttgagtcttccattcgctcttaacgacgcgtacatccctctctcctactcttac +ctatatcctattactggttaacctacatctccgggaaagacgtaggtaaagtggtccacg +attgtattcacttataacacctagtagtactatgtgttgctgagagtgaggacacactta +ctctacgagttcaagtccatatggacattacactttttcagcatctaggtgtcatgatgt +attaacagccgttaggggctatttgattttatcgattgtcggcgtgtgtattttcaacaa +ctaggtgctacaattcgtgaataggcatgaaaattcaagattgcagttcctatcttgtat +aatctttcctttggacgagttgtaccatttcaactaacctgcaagtggggggtcatccat +atgaagatttgccaaatacctggagaccctgaaaagtttatccagattaataataacaaa +caaacctaagcgaagaacgtcagctttaataaactatcactatcatagaaattcctgtta +attgttcttccaaacgttgaatagactatcacgggtaatagattgaacacggagaacgtt +tatccggcttgtaaaatatcgtcgaatctgctgataactcaattatattcgatggagaat +tcatatctaccgcttagcttttaaaaattaagtcagattattccgccacaatgagaaggc +gcgagtgcactaatcaaatcacttaggattattacggacgtctgcattacaatgctttgg +ggtagggttatacaagcatatgattctttaggtctcttgatcgggcgtttaccaccgtag +cttaatgttggcatatccgtgatcctaatattctgttgtcagcgtgtgtataggaatgca +caacgcaaatctttaagctgacctgttcatgaaagacaggagacacgaggcaccacctca +attctatgcaaaactctaacatagcgtggcactatgagtacgtgtaacgacaaggtctca +tactcgatcctaagataattctcgtctggaaggttttaatctttaactaagagtagaact +tagtttattgacttttacaattaggatacggttcgcgactctaccacagggcatcatacc +tggagctctgctatctcgtgaccaaagtggcagcacacatagggtcgggtcctgcatcta +ctgagcaatccctttaagcattcctagtttgagagccatttagatattgctgtttaaacc +gattaatggtttctattattataaagtgtaacgctcccattcgggacattgaaaattagc +aataagacaatgtatgatattcggcgagtctcaacaacattatggtctaccatgggacaa +ggggttgatatgatgaatccacaaaaaatagtcaaacacccatggttcgttaagtgaggg +tatccaggtgttataaggacgatctagaagtattcaggtacacggtgttcagacatgctc +taattgtcaggttgtttataatttaacgtatcgctctctattctaaataatataaaatta +accgctcgtagggatgctttccagtaaaagatacactatcattaaggttatgcaaatgtg +gcgatttgatttgaatcttagtacattcttaaacttaaatacgtattatttaaagtaaat +atattatctaaaccgcttttgtctatccacatttcgtcgaatcacgacctcgttaatgcg +acaatttacgaccctctttcatctaaagcgatcatctatttcttctgattgatgtaatac +tgacccttactccgtacatacaaatgatggtaagcaagaatgactgacgctcctgtcacc +tttcgtggcaatcaactggcgctggtactgaagtagcttgaaagggatatggatgtgtat +gccaggcttcattttgacaatttttctgtcctgctcagtgttgtctgaagtcgtatcgta +cacaataatgatgactctcattgtagatccaatcacgctttcctacgctaatgaaagttc +tagatagtgtaggtgttagacagaggttagcgcctacatccttacacacacagtgttgaa +cggcaagcataatcgagtatcaatagctgtatgtatttgtttggaatatcatatttctcc +cgcctttgaacaatgatgccaaaatgtcctgccctagagttatgataaaataactgctgc +cctgtaacttaagtttacaaaccgatattcaatcgttgtgtcctatgaaaatatttatat +ttgcaccaagaaaatcatctgtgcgatgaacaaaacacagtgatttataaatacaaagag +tacatttagttaccggattgcggcttgacatttattttacagaattttatcggcaaaaca +cttcatatgaactatcgcttcacgataagtctatgatagactagcattcgtagagaacag +gaagagcaatcattatatatgaagtgttacagtgggtactacatatgagatcattaggtc +tatatccggccttcctcataagaccttggaaatatcttacatcagagatatcaaaggaag +tatgggcgaacccagaaaaagccccaaagaatagtaattcatcggacgtaatagtctggt +tttaactaggggttattgatatttaagctaaaagagttccctgaacactcgaaatgtata +atctatcccaactaaaaaagtatacctctaattcagaaatgtcattgagattagactgat +gtcaatacgctaggaggtaagacaagtagaagtttttgatttaggaattgaaatgtaata +cctccatcttaagttctatattttaaagttttatgcggacttcgagtaagtgcacaaatg +atggcataagtgcccagttacatgtttgcggccccgtatgagtaatgatctgtttatcaa +tctctagctactatcccacgaatgcactgatgccagtcatggcgcttacattagtcgaca +gaaatccgacgatacctatcacgcgtgaactgttctggttcttattcaattcgaagtgat +ctcagatacattacggccatgcttgcccttcatgtctgctgagcagttttgttataggct +gaatctcctctaagcgaaattgataggatttttggtggtcgatttagtctgtacctgctt +attaagattcaaaatgacctacttcttacgccgaaatgatagggatcggctgaggaggat +aaatatacgctggtgcctggtatttatccagaacaagttgcctgtgtatcagatgaactc +taatctccgagataaaaaacaggtacgtaaaataaaggccgcaaagggttacatctcagg +atcgtggcgtatagtccaccattagttctgacttacttaatatagactgaccgagattgt +agtatgtggatccaagcttgccatgtaaaacatgtcggttagcaaaacgtataggagcat +gatcaaagaagagttaattaatagtactgcactataattgtcggcggagtaccatgagct +gttgcccaattcgatgtttattaacagcacgcataaaaaatccagacttttcaattagaa +ttaactataaatggtccgcgaaccttaaatgatcggaaggacgggatctgccgttgtata +gaccccaactctatctaatttttataacacctctgtaatcaacaaatcttattatgccat +cattatgtcattcgccaagtaagtccagttcgagattctctggaccgtgcaatagtattg +tcaaattatggtaatggaatccttcttctaacacccttagaaaagccacgagaattgaca +agttgggcgtgcttgtccaggagcaacataagtgccgtttctttttacgatgatagggat +tcttaaagcttttctctattctagatcccagttgccatcatcaatatctcaattgatgct +cattatatagttcttatttagtatgtccagatgtcactgaagatcctgcctagaaccgat +attctcgacaggatcatcagttcgacggggcaaacgcacctatgcacatccatcttgacc +gtgaaacgaaaggaaagagtcagtaccgacccaatgtggaaaaaaactcctgtccacgat +atgtaggcaagttttactgcctttaattagtagtcgattagtgtagtttgatattatcta +ccttatagaatgtaaacagtaacccggccttaatggtttggcaggattctttgtaaaagt +taataatgttcataaactttatcagaaaacctgaagtagtccgcctttcgcctgcgtaac +gttgcagattaattcgttttacggagtggcttgcgtcttgttgtccgagtacacatattg +ctcctctcccccactcttctaggaaaatcaattatgctaacctgcagaccttcttcttta +ctatctttaatgcatgcccagtatgttcatagggtagacttgctatctattttgtataat +ctacgaatgatgcttggggcgcgacttttaacaattaagccgttgggtataatttgagag +ggtgccacgatagtaagagatttccggcgtgagtaaggaaaatgataataggattaagca +ggcgtaatagctcaccctcctcagttctccaaccctgaaccggctaagtatgactgtgca +gtattaattttgaatacatattgcagcccctaggatacattatagatgtctctttcttac +ccaaactcgcccgcaccaagaaagaatgtggattcgattgaggttaaattagccggaatt +acagacacagattcttgtttacaattgtgggaagaaaaccacctcaaacgttgaaaccta +cattcacaaatggattacgttggggatgagaatcgattccggtcaaaaatcatgcccgga +gcaataaccaagaattcacagaggattaatacacttctccatgaagataggactgcttgc +actatccttatctttgtgtcttccttcaagcaccaatcgtttggggacaaccacaattat +gccaagaaataacggaaggtgttccaaatctatgagtccgcggtttcatcgcaacgtttc +actgtgggtatcatgactttggactttagatttgggtattctagagactgtagaaagact +gcaacaacaagacattcacagggcgaaacctaggaaaggggaccgcacgttgtgctaggg +atgtttccttaggaatccatacatgtaagaaagaatcaaccgtaattatagtgttttcgg +ccccttgaattacgtgcatgcctttgctaaaagacctctgggaaatagattgaatattct +ggacagcagcgaatcctgattatatctcaagcgaatatatgacccgcaagaaggatttat +actagaataagtctaagaaagggcattgggtcacttcttccactaacacacttttatcag +ttttataccttgagagtcccatgcatttttatatatatttaactttcgttgcgtaaaact +ttaaatatgatccgtgctctatctctaatctgaacaacggtatcacgtcgaacaaatcta +gtggctacgaatcgcgtcgctaagaacggtttcttctgctggcgttagctacgtatcttc +tatgctaaaaatgtatagccccgcattagcagcaaaaccgggagaatcaaatacacatcc +gatgaaatcgtaacaaagataaaacaacgcgatttctatgtttgccaaagtgattaagtt +gtatcgtaggggtcagcgctgatgtcttttcagtttgggttttggatttaccagtctttt +agtttcggtactatttgatcgggacattcgtccaaacatgatggctcattcgttcttttt +ttcaattttaatcaaaaccttgtatttacctgatacattaaactgagcatcgcatggagg +tggagattcccatatatgtaatcatttgatatcctattccattctttttagttataaata +aacgctccactgcacaatgggagtaggacttcaccaataattagcatctactgtaaacaa +gcgccgtaacgaaatgattactgattgagaaaaataggtctcaacaacttttgacagata +tgtatccgatacccaagcgttgctaattgcgcaaaagtaagtagaattacggtcgtatta +cttgttgccaaatggttattactccaatgggctattctaatccgatggatacgtaggaga +gagtgtacctacaccgaaactcgtagtgggcttagtggctacgtagaagctgttcgggtc +agttacagcgtgcgaccttgtaaaatcgatcacggtgatgaattattgttattgtttaaa +agaagtcccctgaatagcccttagataatacgaaaatttgttatgtccagtcgctcgtat +atcaaaagattcggttaagttcgcagagttttgccaagtttacaggtgatttactaacac +ttgggagggtacgtacaaccatcacctggttagcagagaatgaattatacggtcatgtcg +cgaagggcaagtgtgtgagtattgaccgagttattaaacgtaaatgcaggcatttacgtc +ataggacatcgagtttgtcctttgcgaaatgttaaatttatggttttttccgttgagtga +taatagctgcaacatgaagatagtaaaactgaggttaaactttcaccatattaaattata +tgttcaattacgcgatgtacaaactaatgttaatcagatttaggagcgcgcttaatatgg +gtccctatcccgactttgtacgagattttgataaaaaatagtattgtaaattcatttgat +ggcgtagaaccgggcaaaaccttgaaaaaggacacatttaggatgctatttccctaagaa +agcggaaaatcctggctcaatatttataatagtaatggttaagattgtggcccaatcgct +gagtacccgtcttacgctttttccaacacataatcgacgagaatgtatttaaatgtttga +gacttacgttttccgcgtacttattattaaagtcattggagagggtgtcgtctgggtgta +gttttctcatctgctcaggagctaaaaatgtaaatctattggttgtttctaattctgtcg +tccgtgtaggctatttaatttttatggtacacttgaatatgtttagccataatgtagcca +atactacaatatcagatacttgtatacgacctatagacttttgccgaccgctcgtagagt +gatttagaaagatgttcggatagcacagcaatcgtttgcgaatgtaagcatgcgaagcga +gtatttaactgttgactattttgctatatgttactctgaatgttgttttttttaccagaa +tgtgttataatgatcaaccatgcacgttcctactaatcatataaattttgttacgtaagc +ttttctatgatagtggtctaaagactacccttgcatactttaagattaagacatgcactt +taggaggaactcacacgttttgagctgttctagcccacctataagccattcgtccgcaat +cccataactacaatagtcggcaatcttttattacccagaactaacgtttttatttcccgg +tacgtatcacattaatcttaatttaatgcgtgagagtaacgatgaacgaaagttatttat +gtttaagccgcttcttgagaatacagattactgttagaatgaaggcatcataactagaac +accaacgcgcacctcgcacattactctaatagtagctttattcagtttaatatagacagt +atttgaaccaggcgctaatgttaaggcccccttcgaaaaccttgttatgttattccatgt +ggtcggaggatttgcggggcgatagcgctgggcggggatcaacaatttcgttcatgcgag +cgcccccataaccagtaggtacagttcggaaaagaaaaccccacgcactcgctagaagtg +ttacaatcacatcacttcgtaccgaagggactactgtattccgtcttggggatgtaacag +actgattacagtcttatgatgaagcctcattcatctaaaattagttgatttattccacgg +atactatcacactcctatagaaagagttaccaccgtgggaagctagatataataaataaa +agacatacaatattagtatggctcatgatctacacttactcggatctctctttttttata +accagtagatcgcattacacgtattgttgttccgcatcaggccctaggggctcaaacttc +catggtggataactaaaacgtccgtcactaaacgaagatattaatagatgaaatacacgg +gtttacttgatttctgttcagtcattcacgggaaatcctaggagtctttcataacggcgg +tcttagtaggaatgtagtcaagctctgtagaggtctcgacggaattggtatttcctggca +tcacaatttacctagtattggagatcacttaaaataatgttgagataataatcaggatat +ttctagtatgtgacaaacctctatttagtgattgtgattttcaattaaacaagacgtagg +ggtcaaattaacgactacatgttggaaagaaggccgaattgtaatatctaactcatgtac +taagaagaagtgctttcgtttaaggctttctgtctaacattctaacgtcaattcctatgt +aatactactgtaaccaagttattactcggctgcgtagataaagtctcatgtaaatgacgg +tttatctgttacttttgggtttcaacctagctaggacgccggtactaattacgacacctg +cgtatagtgcagggtgttcaatgtgcctttttatgtccggattataaccatccctctccc +acttggaatatcaccgggttcttaatgacttagttcgtcttccttattttccgggtaaga +tcgctgtggaccggacccattttgatctagtctaaaaaggtatatagcgtttcgtctggc +ccgcttacgttcactgaaacttagattaatcaatgcactgcactggattaacaagaacat +gttatagtgtactgacacatgttagactaagaggtctgttcgggttagccgacttatatg +tttaaccgattttgacaactgggttgagagataacaatgaagagtgaggactgtagaaga +tcttaaaactgtaccatagtgctcaattcgctaatggcttgaattatttaattgttctaa +ccctggcgtcgaatttttttggttcgaaaatacttagcacagcgtattgttcaacgagat +gcacaactgtaccgttagaaagcggcttaatgacaaggcagtattgtgactattgacagg +gaatcctaaaaagctactcgaattggtatatggaagaggtatgtactgagaggtcgcgcc +tattagtcaaattctgccaaagaagagtcaaaagcttaactagtttgatggtatgaggtt +taatgctaggtggtctataccaccaaaaagtatatgggatatcccagaatttatcgactt +tcaatcgtctaccgtcacgacgtacactaggcagccctaatccaaaacttttgaggatga +gtactgccactattatactgtaccatttgtaacttacattttatatcttcaaagaggtag +atattgtcggccattactgtcacttacactaagggtagcttgattactgatacctctcat +ggtaaaaagtaatttaagaacctatttttttacataacctctgctactaccgttagtgtt +ttagtcggttcaagtcacaaaatccctgtagcgcacccctataagcagaaggaaacctta +atgcggataaaaacttttgccggaaccgttaatcctatgagaataccactcttggaatcg +gtcctttaggctgaggatatagaacgaggggaacgcatcaatctaggttaggtgagagaa +ctttgtatcaaaacgcaagtaccatatgccgtcctcagtaaattgccaaatgcagaaatc +ttacactcttttcttaactaagtatgagagcaacctcactcctgaacagcttgttaccta +acgagaagaggctttaagtagcctggagcctcaaccggatatccggatttgactctcatc +cacttacatgatgattacggtcattacatctcatgattttctgagtgccctatagactgg +gaatttaatctaccctgtttctatttgttaacaaggagaaccactggtcaagatgacgcg +cttccatttatgccaccataagtaagttctcggaacccttacatgattggcctaccaacc +tatatatgtgaccaatgtacggtacatagagtgtggcctatcatattcaggtcatcgagc +tcagtatttaaagattatatggtcgctgggggtattcagtgcgcgatggaagactaacat +tggaaatcaacggaattgacaacacgctcactttaataacctatctcaggataagtttaa +tgtaattagacggaactttctctaactccgtgtactaactctttgaaaataatgtgggta +tttttatttcatctagatttgtctgtatcgaaagaaagtattggtccaaataatcctcag +taaaatcaagtcataaatataaaatttagatcttaggacagaggaaagtgctttcccgag +cataggatctggcctacgccagtagttcatgcttgtgttaaaagttgttactgtttatag +tccgtactcagggtagtgttcgatactcagcggggaactgacatattacactaaggaatc +aaggcccttcgtatgggtcatgtttatatatttaattacttacgctatttgatcgagaat +agctatagtaacgtcgtaagaatgcaggatgcgattcgagtttgtaaattcacagatact +gtgtatcatattattatagatgttaaggcatagaattattggtattgatgtacaaaaaat +tatgggtgggcagtaccgataggcattacgagcagtgcagcttggaagaactggatgtat +cctataactagtaagagccttaaaggtactacatacccagggatgttaccatcattaatt +tggccatcttcaatcttcgcaatgcatactttcttctacaagatgccttttagaagacaa +aataagtgtcaacaataacgctgtaacttaactctgttgtacgtggaatcaagtctcact +aaagcaactaacattccgacatgcaaacgcaggactactagattattaaattcgccagcc +cgcctcgtttaatataacatcataaaaattctaagtaatatctcacacactaatccgcca +tcgtccatagcatcagtcacctgtcttacacaaacacatgtttaatcgatgttgttatgc +caagctagtttcgcgaccatgtaactaattgtggaaagctgctaccttgaacgacatcaa +ccatcctacctttgtacaacagaccaacatctctgtactggtaaatagatctgaaaagtt +ataaatataactgttttcacattgatagaaaaacagctatgtgctatttgtatatactat +aataaattaagcgaaacatggagattaaaacagtgttttctcatcctccacctcttgttc +tgctaatttataattcttgatgccactcgtgtgagtcgtccattcgatcgtaaagaaccc +gacataaatagatacgacgctgaacgagatcctatttctcctgaaaattattagcacggt +aactcctagggatagtggtactagttggtatgaacgtataaaaacttgtactactttctc +gggatgtgagggagcaaactattactcgaccagtgcaacgcattatcgacagtaaaagtt +ttcagctgatacctgtctggatggattatatgcaggtaggcgagagtggattgtagcgat +gctcggcgggggtattttaaaaatctaggtgataaaagtcctgtttagccaggaaaagtc +atcattgcactgcatatcgtcgattagctgtcatttcgtccactggtaccagttcaacgt +acatcaaagtccgggcgcatccatatcaagttttgcaatagtactccagaccatgaaatg +gttatccagattaataataacttaatatactttcactacatactcagcgggtattaaatt +tcactttatgtcaaaggactcttatgtggtcttcaaaaaggtctagagtctatcacgcct +aattgtgtgaaaaccgagtaacttgatcagccttgtaaaatatagtagaatatgatgtta +aatcatttatattccagggagattgaatagcttacgattagctggtataatttaactcac +atgattaagcaaatatctgtaggaccgagggaaagaataaaataaagtaccatgagttcg +gaacgctgcattacatggcgttgggctagcctgatacaagaagatgagtatggagctctc +ttcatcgggacgtgacaaccctagcgtaatcttggcagatcccggagcagatgattatcg +tctaacactgtctttaccaatgcacaacgcatagatttaacctgaactgttctggattca +ctcctgactacagcctacaactcatttctatgcataactcttaaagacagtcgcaatatc +agtacctctatacacatcggatcagactagatcataagataagtctcctctggatccttg +tattctgttaagtacactacaaatttgtttagtgtctgggacaattacgataagggtcgc +gactagaccacagggcatatgacctccaccgctcctagcgagtctccaatctgcaagcac +tcatacgctaggggcatgaatcgactgtcaatgcactgtaagatttacgagggtgagacc +catttagatatgcctcgtttaaccgttttaggcttgataggatgagtttgtcgatccatc +aaattcccgacattcatattgtccaataagtatatctagcttattcggactcgctaaact +aaattatggtataaatgccgtcaaccggtgcatttgttcaatcaacaaattatagtcaat +ctcccatggggccttatggcagcgtatacagctggtataacgaccatatacaactatgaa +cggactagctgtgaactaagcagattattggatccttgtgtataattttaagtttcgatc +tatatgctatagtatagaaaatgttccgatcgtacgcttcctttacagttaaacagtcta +tatcatgaagcttatccaaagctggacatttgatggcaatcttacttaattatgaaactt +aattacctattattgaaagtatttatatgatcgaataagatttgctctataaacaggtcg +tccattcacgacctagtgattgcgtaaattgaccaacctaggtaatctaaagcctgcatc +tatttcttatcattcatgttatactgacccgttctcagtacttaaaaatgatcgtaagca +agaatcactcacgctcatgtcacatttagtcgaaataaactgccgatgggaaggaagttc +cgtcattgcgatatcgatgtctatcccacgcgtcattttcaaattggttatctacggata +actgtgcgatgaactactataggtcaaaattatcttcaatctcattctagatcatataaa +gatgtccttcgcgattgatacgtctacagtgtgttggtgttacacagagggtagcgacta +cttacttactaactctctcttgatccgcaagcataagccaggttaaagtgctctatcttt +ttctgtggattataatagttataccgccttgcatctaggtgcccattaggtaatgcccta +gtgttttcataaatttactcctgccatctaacgttactttaatttcccagattcaatagg +tctctcatttgaaaattgttatatgtcaacaaagaatataatagctgagtggaacaatac +actgtgagggagtaatacatactctaaattttctttacggtttgcgcctgcacagttttt +tttatctatgtgatccgcataaaaagtaatttcaacgttccattcaagttaagtcttggt +gacactagcattaggagagatcaccaagaccattatttatttagctagggtttaagtcgg +ttagaaatatcagataatgaggtctttatccggccttacgcagtagaaattggaaatttc +gtaaagcactgagttcaatggaagtatggccgaacccacataatgcacaaatcaagtcga +tttcttccgtccttttagtctcctgggaactacgggttattcatagttaagctaaatcag +ttaacggaactagacaaatgtataatagttcccaaatatatatctataaatcttatgcag +ttagggaatgcagatttgaatcatggcaatacgctagctcggaactcaactacaagtgtt +ggatgtacgaattcaaaggtattacatccttatgatgttcttttttggatacttttatga +cgacttccacgaagtgaaattatgttcgaatatctgaacagttacttggttgagcccaag +gatgacgaatgttctgtttataattctcgtcataatataaatacaagcatatgaggccag +tcatggagctttcatttggactaacatttccgtagagtcatatcacgcctgtaatctgat +ccgtctttttctattcgaagtgttatcagatacatgacgcccttgcgtgacattcatggc +tcctgacatcgggtcttttaggctgaatctaatctaacccaatttgtttggattgtgggt +cctccattttgtctgttaatgcttattaagattaaaaatgtactacgtatttagacctaa +tgattgcgatacgctgtggaccattaatataagctgcgccaggggatttttccagatcat +ctggcctgtgtatatgttcaaatctaatagccgagagaaattactccgacggaaaataaa +ggcagataagcgtttcagagcaccatcgtggcgtttagtcaacctttagttcggaattta +ttaatatacaatctcactctttggacgagctccttaaaagatgcccttgtatatcatgtc +ccgtacctaaaagtataccagcatcatcaaagaacagttaaggaatacgactgctctata +attgtccgaggagtaccttctcatctgccaatagtcgttgggttggaaaacaacgcatta +atatgccacacttgtcaattagaagtttctataaaggggacgagtaactgatttgagacc +tagcacggcagaggacgttcgtgtgacaacatctctttataagtttgagataaaatcgct +aatctacaatgattatttgccaatcattatcgaatgcgcaaagtatctcctgttcgtgat +tctagcctaaggccattactatggtcaaattatgctaatcgaagcagtcttctaacaccc +ttagaaaagcaaacactattgaatactgccgccgcattcgccagcaccaacataactgca +cgtgcttttttccatgattggcattatgaaagatttgatctatgattcttaccagttgca +atattcaatttagcatgtgttcctaattattgtgttattatggtctatctcatcatgtaa +atgaagatcatgacgtcaacacagattctagtcaggatcatcagttcctcggggaaatcg +cacctaggaacagccttatgcaaccgctaaacaaagcaatgaggatgtaccgacaaaagc +tcgatttaaaagcctcgaaacgagatgtacgaatcgtttactgccttttatgaggagtcg +agtactgttggttcatatttgctacatgattgtatgtaataacgatcccgccctttatcg +gttcgatcctttatggcgataagttatgaatcgtcagtatctttagatcaaaaactcaac +tagtacccagttccccggaggaacggtcatgattaatgcgttttacggtctcccgtccct +cttcttgtcagaggaatcagtttcatccgatcccactcgatgattggtatagctatttgc +cgaaaagccacaacgtattcggtactatcttgtttgattcccctgtatcttaattcgcga +cacttgatatcttttgtgtttaatcgacgaatcatcctgggggcgacacttgttacaatt +atccagttgcgtttaatggctgtgggtcacaagattgttagacaggtcccgcgtgtcgta +ggaaattgataattggagtttgcaggacgaatagctcacccgcctaagtgatccaaccct +catcaggataactatcactgggcagtattatttttgatttcatatgccaccccctaggag +actgtagtcatgtatctttcttacccaatctagcccgaaacaagaaagaatgtcgattcc +agtcaccttttattagaccgatttacacacaaagtgtcttggtttaaaggctggcatgaa +tacatactcaaaagttgaaaacgacttgctctattcgattaccttcgcgatctcaatcga +ttacgctaaattttaatgcccgctgaaatatccaacatttaaaacaggattaattctctg +atccatgaacttaggactcattgcacgtgacttatctttctctcttaattcatgctccaa +tacggtgggctaaaccacttttatcacatgaatgtacgcaacgtgttaataagctatgag +tacgcgggggcagcgaaacgggtcaatctgggtatcttctattgggacggtacatttcgg +ttttatagactatgtagttacacggcatcaacatgtaattaaaacggcgtaacctaggaa +agccgaacgcaccttgggattgccatgtgtccggaggattacatacatctaagaaacatt +ctaaactatgtatagtcgtttacgacccttgtagtacgtgcatcccttggcgaaaagtac +tctgggtattagagtgtatattatcgacagcaccgaatcctcattttatagcttgacaat +ttatgacccgaaagaaccttttataagtctataagtatatctaacgcaattgcggcactg +agtccactaactatctttgagcagtgttatacagtgagacgccatggaaggggtttatat +attttactgtcgttccctaaaaagttaattatcagacctgcgcgatctcgtagatgaaca +acgcgatctagtcgaaaaatgcttgtggctaccattccagtcgagatcaaccgtttctgc +ggatcgcgttacattccttgcttatttgcgataaatcgatacaaccccattaccagaaaa +acccggagaatcaattactctgcagatcttatactaaaaaagagattacaacccctgttc +tatgtgtcccaaagtgagtaacgtggagcgttggggtaagagcggagcgattttaacttt +cgcttttccattttccagtattgtactttacgttatatttgagcggcacattcgtcaaaa +catgatccatatggactgaggtgtttaaatgttaatcaaataattgtattttcagctgac +tttaaaatctgcagccattggaggtggagattccaatagatgtaagcaggtgatatcata +tgcaattcttgtgacttattaagataccagacacggcacaatcgcagtagcacgtaaaca +ataatgacaatcgacggttaaattccgaacgtaagatatgtttacggatgcactaaaata +ggtagcaacaacgtttctctgagatgtataagttaccaaacactggagaattccgctaaa +ctaaggacaatttccgtcgtattaattgttgacaaatggttagtaatacattcgcagtgg +ataatccgttgcatacctagcactgagtgtaaataaaaccaatcgactactggcatttcg +ggctaacgactagatgttagcctatgtgaaagcctcacacatgcttattgccttcacggt +gagcaatgtttcttattcgttattagaagtcacctgtagagacagtagagatgacctaaa +tttggtttgtccagtcccgaggtgatctaatgattaggttaacttagaacagtggtcaat +tggttaaagctgatttacgaacacttccgaggggtcgtaaaacattaaactggtgagaac +agtatgatgtattcggtcatctagacaaccccatcgctgggagtttggacagtgttatga +ttcgtaaatccaccatgtgtccgaattcgaaatcctgttgctccggggagatagggttaa +tttaggcttttttacggtgtggcatattagctcaaacatcaacattcttaaaatcagcgt +aaacggtcaccagttgatatttgttctgctaggaagcgatgtacaaaataagcttaataa +gatttaggtccgaccttaatttcggtccatagcacctctttctaagtgttttgcttaaat +aattgtattgttattgattttctgcgagttgaacacggaaaataagtcaaaaaggacact +tttaggttcatatgtaccgatgaatgcgcaatagaatcgagaaatttttagattagtaat +cgtgatgattgtggccaaatcccgcactaaacggctttcgctgtttccaaaaaattttag +tccactaggtatttaaatgttggacactgaacgtggaagccgtcgtattatgaaactaat +ggcagaggggctcctctgcgtgtactttgagcagatgctatcgtcagaaaaaggtaaatc +ttttggttctttataattctggcgtccgtgtagcctagtgaatgtgtttggttcaagtga +atttgtttagccagaatggaccaattacgtcattagctgttacgtctatacgaaatatag +actgtggacgacccatcgtagagtcatgtagttacatgtgaccttagaacaccaatcgtg +tgcgattgtaagcaggacaacacagtattgtactggtcaattggttcatagatctgacta +tgaatcttcgtttttgtacaacaatctcggtgaagcttcaaaaagcctccttcctaataa +tcagttaatttttcgtaaggttcctgttcgaggttagtcgtataaagacgaaacggcctt +aatgtaacattaactattccactgtaggtggatctaacaaggttggacatgtgctaccaa +taagataagaatttcgtccgcaatacaatatctacttttgtagcctatcttggattaaca +acaacttacgttggtatttcaccggacgtatcaaatgattctgattttaatgactgagag +taaacatcaacgaatcttatgtatctttaagccgctgcttgacaagtcacattactgtta +gaatgaacgcttcattactacaaaacctaccaccaactcccacattaatattatactaga +tgtttgaagtttatttgacaaaggttttcaaaaagcacagaatcgttacgaacacgtaca +ttaaattgttagggtattaattgtggtcggtgcatttccggccccatagcgctccgcggg +gagaaactatggccttcatgacagcccccccataacatctaggtaatggtcggataacta +taaacaaccctctccagagaactgtgaaaataaaatctcttagtacacaagcgtatactg +gtttaagtcttgcccatcttaaagactcttttcactattttcttgatgcctcattcttct +aatattaggtgattttttaatccgagaatataaaaagacgatagaaagtgttaaaacacg +gcgtagcgacatattttaaagaaatgaaatactttttgactatccctcatgatctaaact +tacgcggagctatctttttgtataacatgtacagagaattaatccgatgcttcttccgat +taaggacatagcgccgaaaacgtcatggcggcttatcgatatcgtaacgcactataccaa +gtgattaagtgatcaatgaatacgggtttcgggatttctgttaagtcatgcacggcaaat +acttggagtcttgaataacgccgcgcgtagtacgaaggttctcaagctcgcgtgacgtat +agaccgtattgctatttcctgccttctcaattgtccgaggattgctgataacttaaaata +aggttgagtttttaataacgatttgtcgagtttgggaaaatcctcgtttgtgtgtttgtc +attttcaagttatcaagaactacgggtataatttacgacgtaatgttggtttgatgcccg +attgcgaatatcgtacgaatggtatttgtacaactgctttcctttatcgattgctcgaga +acattataaagtctattactatggattaagactgtatacaagtgtttaagcggagcccgt +gataatctataaggttttggtacctttatctgttacttttgccttgaaacatacatacgt +acacgggaatatttacctaaacgccgtatagtccagcctcgtatttgggccgtgttttgt +cagcattttaaactgaaagcgcccacttgcattataacccggtgcggaatctcttagtga +ctcgtcaggagtttacgcctttgagacctctcgacaggacccattttgatctagtcgtta +taggtagagtgcctttcctatcgcaccattaccttctagcaaacttagagtattcaatga +aatcatatcctgtttatactaaatgttataggctaatgacacagctgacactaagaggtc +tcttcgggttacccgaatgagttgtttatacgatgttgacaactcgggggagtcatttca +atgaagactgaggactcttgatcagattaaaacgcttaatgactgataatttagattatg +ccgtgtattatttaagtgggcgaaccctcccctagaatgggtttcctgagaaaagtctta +gaacacagtattctgaatccagatgcaaatcgctaacgttagtaagcggctgtagctctt +ggcagtttggtcaatagtcaatcgcaatccgtttaaccgtctactattcctagagcgaag +agctatgttctgacacgtccccaatattaggcaaaggctccaaaagaacagtcaattgat +taactacgggcttggtttctccgtgaatccttgcgccgctataccacataaaaggatagc +ggtgataccacaagtttgcgacgttaaagcgtcgaccctcaacaagtacactagcaaccc +cttagcaattaattttgtccatcactactgccaagagttgactggaccagttggaaatga +catttgatatattaatagagctacatattgtaccactttactgtcacttacactaaccct +agcgtgattactcatacatatattcgtaaattctaagttatgatactagttttgtaaatt +taatcggcgaagacacgttctcttgtacgagcttcaactaaatatttcactgtagccaac +cactttaaccagaaggataccttaatgccgatataatattgtccaggaaacgttaatact +ttcacaagacaaagcttggaagaggtactttacgatcacctgatagatcgaccggaacga +ttctatataggtttggtctgagaaatttgtagctaaaaccatgttccataggaactcctc +tgtaatgggcaaaatgcagatagcgttcaatcgttgcttaactatctatcacagcatcct +aactcctcaacagcttctttcctaaagacatcagcaggtaagttgacggcacccgataac +ccagagcacgattggaatctaatactctgtatggatcattacgctaagtaaatataatga +ttttctgactcaaagttacactgcgaattttatattaactggttctatttgttaaatacc +acaacctctcgtcaacaggtcgcgatgcaagtgatccaaaaatatctaacttataccaac +cattacttctggcgcagaaaaacatagatatctgaacaatcgaccgttaagactgtctcg +ccgatcttaggaacctaatactgctcagtagttattgtttatttgggccatccccggatt +atgtcagccatggaacactaaaagtcctaatctaacctatggacaaaaagctcactttta +taaaattgctcaccttatgttgattgttatttgtccgaaatgtctataactcagtgtact +atctattggaaaattatggccggagttttattgaatatacttttgtatgttgagaaagaa +tgttgtcgtaataattatcagctggaaaatcatctaatatatattatattgagatattac +gacagacctaagtgctttcccgtcatgagcagatggactaacactcttggtaatccttct +cgttttagttggtaatgtttagtctaagtaatatcccgactcttacttactcagagcgga +aatgactttttaaactaacgtttaaaggcacttagtatgcgtcagggttatttttttaat +tacgtacccttgtgcagagagtttagctattcgatcctacttagtatgaaccatgagagt +acaggttggtaattcacagagaaggtcgagaagattatttttgatgtttaccaatactat +gaggcgtattcatcgaaataattttatggctgcgcacttcacatacgcaggaagaccact +gcagcttgctagatctggatgtatcattgtacttctaagagcctgaaaggtaatacattc +ccagcgagcgtaacagattgtatggggacatattcaatcttagcaatgcattcgttcttc +gaaatcaggcatttttgatgtcataagttctgtcaactataaccctggaactttaatctg +ttgttcgtcgaatcaaggatcaagaaagcttctaaaaggcccaaagcaaaacccaccact +acttcagttttaaattagaatcacaccctagggtattagataataattaaatgtcttagg +aagagatatcaaaagatgcagacatcctcaagtgaataagtctccggtctttcacaaaca +catggttaagcgatgtggttttgactagagacgttcgccaccatcgtaatatttctggtt +acctgcgaacgtgaaccaaatcttacttcatacattgcttaaacagtacaacttatctct +tatcctatagagatctcaaaagtttgtatttttactggtttcaaattgagagaaaaactg +cgttctccgatttctatattattgtttaaatgatgccaaacatccagtttaaaacacggt +gtgatcagccgactcagattcgtatcctatgttagaatgagtcatcaaactacggtcacg +cgtacattacagagtaaactacacgaatgaaagagataagaagatgaaagagttaatagg +tctcctgttaattatgagaaccctaactactacggattggcctactagtgggttggaacg +gatataaaattcgactaagttcgcggcatgtcaggctcctaaatatgaagagaactcggc +atcgaattatccacagtaatagttggaacatgattcctctatgcatggtgtatatccacg +tacgccagtgtgcagtgtagccatgcgaccacgggcgttgtgaatattcttcctcagaaa +aggactgttgagcaaggaattggattctgtgaacggaatatagtcgagtagatggaattt +cctacactgcgaaaaggtcatagtaaatcaaacgccgcgcgcagacatatcttcttggca +attagtactccactaaatcaattggttataaacttttagaatatctttatataagttcac +tacttacgctgcgggtagtatatttaaagtgatgtcttaggaatcttatggcggcggaat +aaacggcttgactatagataccctaattctggcataaccctgtaacgtgtgaagcatgct +ttaatagacgactagatcagcttatagaatggatatgactgccacattgaagagattaac +attagcgggtataatgttacgaacttgtttaacaaaatagctctaccacacacgcatagt +ataatataaaggtcctggagttcgctacgagcctggaattgcagttcccctaccctgagt +aaacaagatcagtatggacctatcttctgacccacgtgtaaaaactaccgttagcggccc +tgagaacggtgaagttgattatcggctaacactcgctttaccaaggaacaaacaattgat +ggaacaggtaagcggctggattctatcctgaatacagcataataatatttgctttcaata +tatagttatgacactcccaatatcactaactctttacaaatcggatatgaagagtgaatt +agagatggagccgatcgttccttgtattctggtaagtactcgactaatgtgtgtagtcta +ggggtaaaggtccttaaccgtcgagtctagaactcacgcattatgaaatcctccgagcat +agagactctaaattcgccaagcaataagtcccgacgcgaaggatgagaagctcattgaac +tgtaacatttacgtcgggctcaccatgttacatatgcagcgggtaaaagtttttgcctgg +agtggttgagtttcgcgatacataaaaggccccactttcatatggtcaaatatctatatc +gtgctttggacgactcgataaactaaagtagcctagtaatgccctaaaccgctgcatttg +tgcaataaaaaatttagagtatatataacttccggacgtatggctgccttgaatcctcgg +atatcgtccttatacaacgatgaacggtatagctcggaactatgcagattaggcgatcct +tgggttgaatttttagtttccatagatatgagttagttttgatatggttaccatacgtcc +ctgcattgaaacttaatctgtatattgattgatccttagcaatagcggcacatttctggg +caatatgacttaattaggttacggtttttactatgatggatacgttttatatgatagaat +aacagttgctatttaaacaggtactacattcaactaatactgtttcactattgtgtccaa +catagggaatatattgcctgaatagatgtattatcaggcatcttttacgctccaggtaga +actaattaaaaatgatccttagaaactttcaagcaacataagctaaaagttacgccaatt +ataagccacatcggtaggatcttcaggcattcccatatccttctctatcaatcccgtctg +ttgctaattggttatctaagcatatcgcggcgagcatctacgataggtataaagttgctg +ctatctaattcgtcataatatatacatggaattacagattcatacgtcttcagtctcgtg +gtgtttctaagagcggacccaagaattacgtaatatctctctcgtgttacccaagaagtt +gacacgtgattgtcagctatctttttctggcgatgttaatagttataaacaattgcatat +agctgcaaattagctaatcaaatactcgtttcttaaatgttatcagcaaagctttaggtt +ctgtaatttcactgtgtaaagagggcgctaagttcaaaattggtttttggcaacaaacaa +tttaatagcgcagtgcaaaaataatatctcagggtgtaattatttctctaattggtcttt +acggttggaccaggcaatgggttttttatctatgtgataccaattaaaagtaatttcaaa +gtgacattaaacttaagtattgctgtcaagaccattacgacacttcaccaacacatttat +gtattgtgctacgcggtatggcccgtagtaatttctgatattgaccgcgttatcagcaag +tacgctgtacaaatgccaaatttagtaaagctctgtgtgcattccaaggtgcccacatca +cacattatcaacatatcatgtcgttgtattacgtccttttactagcctgggaaataccgg +tgattcagagtgaacataaatctctgaaagctactagacaaagctagtatagttaaaata +tatatttcttttaatattaggatctttgcgattgcacatttcaagcatcgcattaaccta +cctccgtactcttctacaacggttgcatgtacgatttctatgcgatgaaatacttatgtt +cttagtttggggttactttgttcacctagtcctcgaacgcaaattagcttcgaatatctg +aaaagtgtatgcgggcaccaaaacgatctcgattcttaggtttataattatagtcagaag +ataaatacatgcatatctggacactcttccacatgtcatgtcgactaactttgaactaca +gtcatatatagactgttatctgatccgtatgtgtctattactactcttatctgagaaagg +acccaatggagtcacagtaagcgatcatgtcatcggggctttttccctgattataagatt +acactattgctgtgcttggggcctcctactttttctatcttaatcattttgtacattaaa +aagctaagaagtaggtacaacttatctttcccatacgagctggaccattaatttaacagc +cgcaaggcgagttttaatgttaatctggaagggctttatgttctaagcttttagcactga +gaaattaatccgtaggaaattaatcccacataacccggtaagagaaccttacgccccgtt +actaataatgttctgcgcaatgtaggaagtgacaagctcactcttgcgacgagctcctta +atacaggccctgcgttatattcgaccgtacctataactagaccaccatcttaaatgtaca +gttatggttttcgacgcatagagtatgggaccacctcgaaatgctcagctgcaaattgta +ctgggggtggttatcaaacatttaatatgaatctatggtaaagtactagtttatagatag +ccgaacactaaaggtttgcagaccttcctcccctgaggaacttcgtgtcacaaattagat +tgagaaggtggtgataaaatcgcgtatctacaatgatttggtgcaaatatttatcgattg +cccaatcgttctactcgtactctttatagcctaacgccttttcttggcgctaattagcct +aatccaagaaggagtctaacaaaattacttaaccatactcttgtctattcggcccacgca +tgcgcaagctcaaaaagttctcaacgggcgtttttacttgagtcccaggaggtaacattg +gatctatgagtcttaacagtggaaatatgatttttagattgtgttcagatttattgtctt +attttggtctatctcatcagctatagctacataatgacgtcttaactgtttcgactaacc +ttcagatctgactaccccaaatacaacatagcaaaagaatgatgctaacgcttaactatc +ctttcacgatcttaacaaaaaagctccatttaaaagaatcgaaaacagatctaccattcg +tggaatcaatttttggacgagtactggtcgggtcgtgcttatttgctacaggattgtttc +gtataacgttcaagcactttagcggttccatccttgatggcgttaactgatgatgcgtaa +gtttatggtgatctaaaactctactacgaaccaggtcccagcacgaaacgtcatctttaa +tgagtttttaggtctccaggcactaggctgcgaagtggaatatgtgtcatcagagacaaa +tagatgattcctatagctttttgcagttaagccactaagtaggcggttctatagggtttc +attcaaatcgatcgtaattcccgactctgcatagcgtgggtcttgtatagaccattcttc +aggcccgccacaatggtttcaagtttcaacttccgtttattggctgtccctcaatagagt +cgttctcagggcacgactctcgttcgttattcataagtccagtttgatccacgaatacag +aacacgcatatctgataataaaagcttaacgataactttcacgcgcatggtttatttttg +atttattaggcaaccaaataccagaatgtagtcagcgatatgtagtaaaatttagacaaa +cataaaacaaagtatcgccattacagtctcctgttaggagaacctttttatcaatatgtg +taggcgtgtattggcgcccttgatttaataataattacggctaaacgtattgatattttc +caggaactgccccatctcatgagatgaccctaaattttattcacacctcatttttaattc +ttttatatcacgattatttatctgagcaagcatctttgcaagcattcatagtgacggtgc +tgtctctatgaatgcatgctaatatacggtgcgctaaacatattggttcaattcaatgta +agctacctcggaatttgcttgcactaagacggggaagccaaaacggtaaatcgccgtata +tgctagtgccaagggacttgtccgttggagtcactatggagttacaagcattataaatct +aaggaaatcgcagtatcagtccttaccccaaagatacttcgcattccctggggtacggac +catgaaatacttctttcatacatgataaacgatggagactcggttaccaccctggtagtt +actccatcaattggagttaactaagatcgctattacaggctttattagccaatcatcaca +agcctctttttagagattcacaagttagcaaaccaaagttcctttgataagtctttaacg +agatctatcccaattccggctaggagtaaaatttatatatttgagatcggggttaaagtc +acacgcaatgcaaggggtttttatatggtaatgtccttccctaattaggtaattttcaga +cctccgagagagagtagatcaacaacgcgttatactcctaaaatgcttgtcgataacatg +acactacagatcatccctggatgagcatcgactttcattacttgattagttcagttaatt +cgtttcaaaccattttcaacaaaatcccccagtagatatgtatatgcacatcttagacta +aataacagttttcataccctgggatttgtgtcactatctcaggaacgtcgagacgtcccc +tatcaccgcagcgagggtaactggccctgttccattgtaatcgatgggacgggacgttat +attgcagacccaaagtagtaataaattcagccatatggacggagggggggaattgttaag +aatataattcgattttcagctgaatgtaaaagctccagccattcctcctccacttgacat +tagttcgaagaaggtctgagaattggaattgcttgtgacgttttttgtttccagacaagg +aaatagcccagtaccaagtataatattatgacaatagaagcttaaattcacaacgtaaca +tatctgttagcatgctctaatagaccgagaaaataagtgtctatgtgtgcgagaactgtc +aattcacggcagtagtcacctaatctaacgtctagttcccgactatgaagtcttcacaaa +tggttagtaataatttcccagtggagtagaagtggcataacgtgcactctctgttaataa +tacctttagactactcccatttcgccagaacgtcttgatggtaccctatgggaaacactc +acacatgcttattgcctgcaacctcagcaatgtgtcgtatgcggtatttctacgaacagc +tagtgaaaggactgatgacctaattttggtttctcaagtccagacgtgatattttgatga +ccgtatctgacatctctgggcaattcggttaacctctggtacgaaatagtccgtcgcgta +ggtaaaaatgataatgctgtcatcactatcatgttttagctaagctacactaccccatcg +ctcgcacgtggcaaagtgtgaggattccgatatcatccatgtgtacgaattcctaatact +cttgctcagggcacttagggttattgtagcctgtgttaccgtctcgcatattagatcatt +aatcaacagtcttataatcaccgtaatcggtaaacagttgttatttgttctgataggtag +acagctaataaagatgctgttgaacagttacgtcccacctttattgccctacagtgaaac +tagttcttactctgttgctgtaatatgtctagggttattgatttgctgccacttcaaaac +ggaaattaagtcattaacgaaaatggttccttcataggtaaagatcaatccccaattgaa +gccagaaattttgagatgtcgattcctgatcattcgccaaatttacagctcgtaaacgag +ttccatgtgtaaaaaaatgttgagtccactagcttgtttattctggctcaaggtacgtgg +aacacgtagtattttgatactaatgccagacccgctacgatccctgtactgtgagcagag +ccgatcctcagaaatagctaaatcttgtgcttcgttagaagtctcgactacgtgtagcct +agtgtttgtgttgcgttatagtctatttgtggacacagtatggtcaaatgacgtcttttg +atctgacggcgttaacaaagatactctgggcaacacacatacttctctcatgttgtttct +tcggacctttcataacctttcctggcacatggttagctgcacatcacaggattgtaaggg +tctagtggttcagtgagcggaatatcattcgtcggtggtgttaatctatctcggtgtagc +ttataaatgcatccgtaagaatattatgtttatttgtcggtacgttcatggtagtggtgt +cgccgatttagacgtaaaggcatgtatggatcttgatctatgcaaaggtaggtccatcta +tatacgttgcacagcggatacaaataagataagaatttactaacatttaaattttcttat +tgtcgagcatagattggaggaaaaacttatttacttggtatttaaacggaagtttctaat +gtttatgattggatgcacggacagtttactgcttactttcttaggtttcttgaacaacag +gatgcactagtaacatgtctcgttcatgcttccattaagttcttcttaaacttacacaaa +ctacctaatttagagttgacgagatggttgaacgtgttgtgacaaacgtttgcaaaatgc +acagtatcgttaccaaaaagtacatttaagtgtgtgcgtaggaattctgctacgtccatt +gcaggccacattcacatcccacccctgaatatatggactgaatcacacacaccaaatttc +atctaccttatcgtagcataactattaacaaacatatacagacttcgcggtaaataaaat +atattagtacacaaccgtatactggttgaactattgcccagctttaagacgcttttaact +aggtgcttgatcaagaagtattattatatgacggcagtgtgtaatacctgaatagatata +gacgttagattgtctgaaaacacgccgtagagacatttttgttagatatgtatttctttt +tgacgagccagcatcttagtatctgaagacgagctatatgtttgtagaaaatcgactgac +attgtatacgaggcggcgtaagattaaccaaattccccagaattagtaatggcgccttat +cgatttactaacgatatataacttgtgatgttgtctgcaatgtatacccgtgtaggctgt +gctcttatcgaaggaaacgcattgaagtccaggctggatgaaaccaccgcgtacttccat +gcgtctatacatagcgtcaccgatactacgttttgctatgtaatccattctaatgggtaa +gaggattcctcttatagtaaaatatgcttgactttttaagaaccattgggagtggttggc +aaaataatagtgggtgtctttctcagtgtatagttttctacaactacccctattaggtta +caagtaatctggctttcttgccacttggcgatgatagttagattcgtatttctacaacgc +agttactgtatccatggcgcgagataattagatacgatttgaatttggatgtagactcgt +tactactgttgtagaccagcacgtgagtatctagatgggtttgctaccttgttagcggac +ttttgccgggaaaaagacatacgtacaaccgtatattttactataagcagtattggccac +cctcgtattgcggcagggtgtgctcacctggttaaaatgaaagagaaaaattccatttta +aaacccggaggaatctattactgacgaggaaggtgtttaacccgttgagacatctcctaa +cgtaaaaggttcatattctagttattccgagagtcactttcctatccaaacatgaactga +tagcataatgacaggttgaatggaaagcatatcctgtttattctaaatctgtttcgctaa +tcaatatgctgtcacgaactcggagcttacccttacaactatgtgttctgtttaccaggt +gctaatatcccggcactcttttcatgcatgtcgctcctagcgtcatctgatttaatagct +taatgtctcatattttacagtagccagtgtagtatggaaggcggcgaaccagcccctaca +ttgggtttcctgacataagtattacatatcacttgtctgattacacagcaaaatcgctaa +ccttactttgcgcatgtagctattggaactttgggctagtgtctatcccattaagtttaa +cagtagactagtccgtgagcgatcaccgagcttatgtctcgtacccaagttttggatttg +gatcaaaaactactcgatattcatgatctacgggcttcctttctccgggtatcattgcgc +cgagattaaaaataaaacgatagcgctgtgaaaacatgtttgacacgggatagcgtagaa +actaaacaacgaatagaccatccaatttgaattttattgggtccagcacttcgccatagt +gttgaatggtaaagttcgaaaggaaatttgttatattaattctgctacattttcgaccac +ttgtatctcaaggacaatatcccttgaggcttttagcagaaagagatgccgtaattctaa +gggatgataataggttgggaaatttaagagcagtagtaacggtcgcgggttcgaccttaa +actatatatttaaatctagccaaacaagttaacaacaaccataaagttatgaccttatta +tattggcaagcttaacgttttaattgctctagtaatagagtggtagaggtaagggaccat +cacctgattcttcctccgcaaccattatatagacgtgtcgtctgacaaatttcgagataa +aacattcgtccttagcaacgaatatcgaatggcaattagccacattgagttaaatagttg +aggatatttcttgcacagaatcagatctaatctaatgattcgttactaaacacttcacca +ggtatcgtgaaggctcaagattacccagagaacctttgcaatataagaatatgtatgcag +cattaccctaagtaattatattctttttctgactcaaagtgacaagccctagtgtatatt +aaatcggtatatttgggaaattcctcaaactatcctaatcaggtagccatgaaagtgatc +aaaaaagttcgtacttataccatacatgaattctggccaagtaaaaaatagattgcgcaa +aattcgtaccttaagtctctcgccaagatattaggatcctattactcatatcgtgttttt +ctttattgccgccatccccggagtatctcacccatccttctcttaaaggcctaatattac +ctatgcaaataaacatatattgttgaaaattgagaacctgatcgtgattcttatgtgtac +catatgtatagtaatcacgcgactatatagtgctttagtatcgcccgtgggtgagtgaat +attctgggctagcgtgagatagtttcttgtcctaatatttttcagatcgaatagcttcta +tttttgtgtttattgacatatgtcgaaactccttactcagtgaaagtcatgaccagatcc +acgaacaatcttcggaatcagtctcgttttacggcggaatcttgagtctaacttatatcc +cgtcgcttactttctaacaccccttatgtatttttaaaattacgtttattcgaacgtact +tggcggaagcgttattttttgaagtaagttacattgggcagactcttgacattttcgata +cgactttctttcatccatcacaggactcgttcgtattgatatcagaagctcgtgatgatt +agttgtcttctttaccaatactttgaggcctattctgcgaaatttttgttgccctgcgaa +cttcacataccaaggaacacctcgcaacatgccttcatatccatcgttcattgtaattct +tacacaatgaatcctaagtaattacatccctgcgtaaaagatggtaggggcactgaggat +atattaccaagcatttagttatgagtaatcagcaatgtttcttgtattaagttctctaaa +atagttacatcgtaatgttatctcgggttccgcgaataaacgagatagattcattatata +tggccctaagcaaaaacctcctcgtattctgttggtaattagaatcacacaatacgggtt +gagatattaattatttgtagtacgaagagatataaaaagatgaacaattactcaagtcaa +gatgtatacgggatttataataaaaatcgggtagagatctgctttgcaattcagacgtgc +cactaaatcgtaatatgtcgcgttacatcagaaagggtaactattattaattaataaagg +gcttaatcactacatattagatcttatccgatagtcttatctattcgttgtatttttaag +cggttctaattcagtcattatatcagtgctccgagttctttattattgttttaaggatga +caaaatgcctcttgttataacgctgggagaagcagactaagagtcggagcagttggtaga +atgaggctgcaaaagacggtctcgacgaatggacagactttactaaaccaatgaaagaca +gaagtagagcaaagtctgaagtggtatcagcttaattatgacaacccttaatacttccct +ttcgccgaatactggcgtggaaaggttttaaaagtcgaagtagttagaggcatctctcgc +tcataaataggtagactactcgcaatccaatgtgactatgtaatactgggaacatcagtc +cgcgatgcagcgtgtttatcaaccgtccccactcgcctggggagacatgagaccaccccc +gtggggattattagtccgcagtaatcgactcttgacaatccttttcgattatgtcatagc +aatttacgacagttcagcgaagtgactactcggcgaaatggtattactaaagcattcgaa +cccacatgaatgtgattcttggcaatttctaatccactaaagcttttccgttgaatctgg +ttgtagatatttatataagttcactaattaagatcacggtagtatattgatagtgatgtc +tttgcaagaggttggccgaggaatttacggattctctattgatacaatttgtctggctta +taactcttaaggctgaaccaggcgtttttagacgacttgatcagctgttagaatggtttg +gactccctctttcatgtcagtaacatttcagccgttattgttacgatatgcttgaacaat +attgatctaccacacacccatagtatattttataggtcatgctgttacctacgagcatgg +tattccacttcccattcaatgagtattcaacatcactagcctcagagatgatgacccacc +tctaataacgtcacgttgcggccatgtgaaacctgaacttgagtagacgatatcaagcgc +tttaaattgcatataacatttgagggtaaagctaagcggatgctttatataatcaatact +caataataagatttgattgcattttagagttatgacacgacatagttcactaacgagtta +ctattcccagatctagactgaagtactgatcgagacgatccttacgtcgatgatcgttag +ttatcgacttaggtcgggtctctagcggtattggtacttaaccggacactatactaataa +cccatgatcaaagcataacagaatacagacgataatttcgccaacatatatgtacagacc +ccaagcatgagaagctcattgaaagctatcattgaagtcccgctcacaatgtgtcttttc +cagacggtttaactggttcccgggagtcctggagtttcgacttacataaatggaaacaat +gtattttgctaatttatctatagcgtcatttggaccaatacagaatattatgttgcctag +taatccactataacccgcaagtgctgatagaaaatttttagacgatttataaatgcccca +agtatccctcccgtgaatcctccgttatactaattagtattcgttcatacgtataccgcg +catatatgaacatttggcgataaggcgcgtgaattgttacgtgacagagatagcagtttc +ttgtgatatggttaacagacgtacatgaagggaaactttatatctatagtgatgcttccg +tagaaataccgccactggtctgccaatgatgaagtatgtagctttaggtttgtactatga +ggctttcgtttgtttgcagagtataacagttgcgagtgaaaaaccgacgaatttatacta +atacgctttcactattggctacaaaatagggaagagtttcaatcatgagagggagtatat +ggatgctttgtagctaaaggtagaacgtatgtatatgctgccgttcattcttgaaagata +cataagcgataagttacgacaattataagcaacatccctaccttcgtaacgatttcactg +ttactgcgcttgaaatacactatggggctattggcggagagaagcagatcgcgccgagca +tatacgagacctataatgttgatgatagagaaggcgtctgaattgatacatcgaagtaca +ctttctttcgtagtatctctcgtcctctttctatctccggacacaagaattaagttatat +atatagagtcttaccaatcatgttgaatcctgattctcagagttctttggcgggccttgt +gatgactgagaaacaatgcaatattgctccaaatttcctaagcaaattctcggttatgtt +atgttatcagcaaagcgttacgttatgttatttaaatctggaatgacggagcgaagttct +tatgtcggtgtgggaataattcttttgaagacagcactccttaaataatatcgctccgtg +tttgtatttatcgaatgggtctgtaaccttgcacaagcaaatcggtggtgtatatatcgg +ataacaattaatacgatgttcatagtgacagtatactgatcgagtcctctaaagtcaatt +acctcacttaacaatctcattgatgttgtgtcattcccggtatcgcccgtagtatgtgct +ctgattgaccgagtgtgaaccaaggaacatctactaatgcctttgttaggtaagatctct +ctgaattccttcgtgccaacttaaaacattatcaaaatttcttctacttggattaactac +ttttacgagcatggcaaattcccctgtggaagacggttcattattatcggaaaccttata +gaaattgcgtgttgactgaaattagatttttattgtaagagttgcatctttgcgattcct +ctggtctagcttccaatgaacagtcctcccttctattcgacatcgggtccttcgtacatg +tctttgcgatgtaataattaggttcggagtgtggccttaatgggtgcaactaggaataca +acgcaaatttgctgacatgatagcaaatcggtatgccggcaccaaaacgtgctccttgct +tagcttgtgaatgagactcagtagttaaataaatccatatctgcaatcgattccacaggt +attgtccactatctttgaactactctaagagatacaagcttagctgagaccgaggtgtat +atgactacgctgatatctgtaaggtaccaatgcaggcaaagtatgcgagaagctaatacc +ggctgtttccagctttataagattaaaatttggctgtcctggcggcctcagaattgttct +atcgtaatcagttggttcattaattagctaagtacgaggtacaacttatctgtcccagaa +cagctccacaagtttttttacagccgaaacccctgtgtgaatcttaatatccaagcgcgt +tatctgattagagtttacaactcagtattttatcagtacgttttgtttccaacattaccc +ggtatgacaaaatgacgccacgtgtcgaataatggtctgaccaatgtaggaagtgaaaag +ataaatattgcctacacatactgaattcaggcaatgcgttttattcgaaaggtcatataa +ctagaaaacatgatgaattcttatcggatccttttactagcatagtgttggcgaacacct +cgtaatgctcagcggcaaattggactgcgggtccttatcatacattttttttcaatatag +gcgattggtctaggttagtgattccccaacacttaaggtttgctgacattcataccctca +gcaacttcctctcaaaaattagagtgagttggtggtcttataagaccgttgattatttga +ggtggtcaaatgatggtgcgatgcacaaatcgttataatcgtactctgtagacaataacc +cattgtagtgccgattttgtgcataatacaagaaggaggatataaaaatgacttttcaat +aatattggctattagcaacaagaaggagaatcctcattaagttagcaaccgcagggggta +ctgcagtccaaggaggtttcattggagagagcagtatgaaaacggcaattatgattgtga +gattcgctgaagattgtgtctctgattttcctagatagaataagctatagctacttaatc +aactcttaactgtggagactatcctgatgatctgaataccccatttacaaaattccatat +caatgaggctaacgcttaaatttcatttctccatcgtaacaaaaatcagcctttttatac +aagacaaaacactgcttccattacgggtagcaatggttgctcgactactggtagcgtcgt +gatgtggtgataaagctgtcttgcgtttatacttaaacaaattttgacctgacataatgg +agcgacttatcggatgttgccgatctttagggtcatctattaagcttatacgaaaaaggg +acaagcacgttacgtaatctggtaggactgggtacctagaaacgcaagaggaggcgaact +ccaatatctgtaagaacagaaaaatacaggagtccttttcatttttcaagttaacaatat +aagtaggagcttagagaggcttgcatgaaaatcgttaggaattacagaataggcagagag +tggggcgtgtagactacattcttcaggccccacaatatgggttataggttaaactgcact +ttttgcgatctcccgaaatactgtcgttctctgcgaaccacgctcgttccttttgctgta +gtccacgttcatccaactattcagataaacaagatcgcagaattaaagcttaaccatatc +ttgatagcccatcgtgtatggggcatgtatgtgcaaacaaaagacctcaatcttgtctgc +gagagggaggaaaatttagacaaacataattcattctttcgactggacacgctaaggttt +ggacaaactttgtatctatatctggaggcctgtattccagcccttcttttaataagattt +acggcttaaactatggatatttgccaggaaatgacactgctattgacaggaacataattt +tgattcaaacctcattgttaattattttatatctcctgtttttatatcagaatgcttctg +tcctagaaggcatactcaaggtgagggctcgaggaatgaatcataatagaccggccccta +ttaatattggttcaattctttcttacataacgcggaatttgattgcacgaacaccgggaa +cacataaccgtatagcgcccgttatgctagtgcctagcgactgggaccgtggagtctata +tcgtctttctaccattattaatctaaggatataccactttaagtcctttcaactaacata +aggcgcattccatgcgctaaggaccttgaatttattatttcttacatgataaaagatcga +gtcgacgggaacaaaaggctacgtactcaataaagtgcagtttactaagagccctttttc +tggcttgtggagactatcataacatgaagatgttttgacattcaatagtttgcaaaacaa +acttactttgtgtagtattgaacgagatctttccaattgccccatagcaggaatagttat +atattgcagatcgcggtgtaacgcactccaaatccatcgcggtgtgtgagggtaagcgac +ttaaagaattacggtttttgatcaaagcacagtgagagttgagcaaattacagttatacg +acttaattcagtctccataaattgaaacgacacttcttaacgggaggaccagacacgttc +attaagtgaggagtgcactttttgactttaaaaacatggtaatcaatttaaaccacttga +tatgtatatgaacagatttgaagttatttctgttttaatacactgggagttctgtcaata +tcgcaggaaccgcctgacgtcccctatcacacctcagagggtaaagggacaggggaaagg +gtaatcgaggggtagggaacgtagttggcacacccaatggacgaataaatgctgccatat +ccacggagggcgggattgcggttgattttaaggcgatggtaacctgaatgtaatagatca +tcaaatgcctcctccactggaaattactgcgtacatccgctgagaattgcaatggagtgt +ctcggtttttctttaaacaaaaccaaattgacaacttcatagtataatttttgcacatta +caagcgttaattaacaaacttactttgctgttagctgcctatatttgtccgacaatataa +ctggatatctctgcgagaactgtaaattaacggcacttggaacataatagttcctattgg +taacgacgttgtaggcggcaattatccggtggaagaattgacaactgcagttgaactgca +tgaaagtcaaatctctcgtaagtataactttagaagactccaaggtacccagaacctctt +cagcggacacgatcgctatcaatcaataaggattattcactgaaaccgctcatatctgga +ggtggacgtttttcttcgaaaagcttgtcaaaggactcatcaaatttttggccgtgctaa +tcgacacacctgttattttcatgaccggataggacatctcgcggaaattcgggtaacagc +tgggtagatataggacctcccctacgtattaatgataagcctgtcataactagcttggtt +taccgaagagacaataaacattcgagcgctcgtgccaaactcggtgcattacgtttgaat +aaatcggtaacatgtactattactctgcctaacggcacttacccgtttgggtccatgggg +taaccgctcgatgttgacagaattatgctaaagtcgtttaagatcccgattaccgaaaat +ctggttatgtctgagcattcgtacactgcgtattaagatcaggttgaacaggttcctaac +aaattttgtgacctaaagtgaaactaggtcgtactctgggcatgttttatgtcgtggcgt +atgcatgtgctgacacttctaaaaccaaattaaggctttatccaatatgggtccttaagt +gctaaacatcattcacaatttcaagacagattgttggtcttgtcgattccgcatctgtcg +ccaaattgacacatcgtaaaccaggtacatcggtaattatatgttgactaaactaccgtg +tgtattctggctctaggtacggcgaacaagtacgatgtgcttaagaagccctcaccccag +acgagcccgcgtaggtcacatcagcagatcctaagtaattccgttttattgtcctgaggg +agtaggatcgacgaactctacaagtcgctttgtcgtgccttataggctatttcgggtcaa +tgtagcgtcaaatgaactattgtcatctgtacgagttaactaagtgtctatcgccaacta +aaagacgtctcgatggttctttatgcggacctgtcatatcattgactggcacttgcttac +atccaaataacacgtttgttagcggatagtcgttaagtgtgcgcaagatcatgaggcggg +gggggtaatatttcgccctctacatgataaatgaataagtaagaagatgatctttttgtg +gcggtaccttaagcgtactcctgtcgacgagttactactaaaggaatgtagggttctgga +tctatgaaaagcgacctccatatatatacgggcctaagcggagtaaaataagtgatcaat +ggactaacattgaaatgttagtattgtcgaccattgagggctggtaaatcttatttacgg +gcgtgggaaaacgaacgtgatatggtttagcatgggatgcaagcactcgttaatgcttac +tttagttggttgcgggaacaacaggaggctatactaactggtagcgttcttgcttccatt +atgttattattataattaaaaataagacatatggtagagttgtagtcagggtggatcggg +ttgtctataacgttggaataatcaaaactatcgttaacaaaaacgaaatttaagtcggtg +cggtggaatgcgcctacctcatgtgcaccacacattcacagcacacccctcattataggc +aaggaagcaaacaaaaaaaagttaatcgaccgtatccgaccttaaattttaaaataaata +gaaacacttagcggtaatgaaaagataggactaaaattcactagtatcctggaacgaggc +aacagagttatctagatggtaacgaggtgctgcatcaagatgtatgatttttggtccgct +gtgtggaatacctctattgatatacaagtgactttctcggtaataacgcacttcacaatg +tgttgtttcttttctatgtattttgcaagagaaagaagcttagtataggtacacctcaga +gatgtttcgtgtaaatcgtatcacatggtataactgcaggaggaacattatccaaattca +ccacaattactaatccacccttttacttttactaaagatatattaattctcatgttgtct +gaattgtataacccggtaccctgggagcgtatcgaaggataccaattgaagtcctcgagg +catgttacaacacacgacttccttccgtctattcagacactcaacgagactaacttttcc +taggtaatcaatgatattgggtaactcgtggcatcttatagttattgatccggctctttt +gtagatcctgtgcgactcgtgcgctaattaagactggctctcttgcgcaggggatacgtt +tattctacgtacccgatttggttactactaagcggcctttcttcaaacttgcagttgtga +cttacattcctatttcttcaaagcagggaagggttacagggagagacttattgagatacg +attggaatttccatgtacaatcgttaatacgcttgtagaccagcaactcagtatagagat +ccgtttcctaaagggtgagcggtaggggcaaggcaataagaaattactaaaaccctagtt +gttaatataagaacgattcgaaacaataggattgcccaagggggtgcgaacatggtgtaa +atcaaagagaaataggcattgttaaaacccgcacgtttctagtacgcaagaggaacgtcg +gtaaccagttctcaaagatcctaacctaaaaggggcttattctactttttccgacactca +atggacgagacaaacatgaacggatagctttaggtctcgttgaatgcaaagaatagaatc +gttattattaatcggtttccattatctatatgcggtatagatctccgagaggaccctgta +aactagctctgcggtttaactggtgctaatagaccgccactatgttattgcttctagctc +ctagcgtcttatcatgttatacattaatgtcgcatattggacagtagccaggcttggatg +gatcgccgacaaaaagaaaagactttccctgtaaggacttaactattacatataacttgg +atcattaatctgcaaattagagtaacggtctttcaccagcttcatattccaacgtggcgc +tagtcgatatcccatgaagtttaaaactagaattggcagtctcacttcacagtgcgtatc +tatacgacaaaagtggtcgatttgcataaatatcttatcgatattcaggttattaccgat +tccttgctaacgctagaagtcacaccagagtaataataattccagacacctgtgaaataa +tcggtcactacggatagactagtaacgataatacgtatagtccataaaagttgaatttta +ggggctaaagatattagcaatactggtctagcctaatcgtcgatagcaaagggctgtgag +gatttctcctacattttcgaccaattgtatcgataggaatagttacagtcacgcttgtag +atgtaagagatgacgttattcttagggttcttaagtcggggggtaatttaagaccactag +taaaggtagaggcgtacacagtaaacgatattttgaaatcgtcaaaaaaaagtttacaac +atcctttaagttagcaactgattttagtggcaaccttaacggttgaattgatctactaat +acaggcctacaccgaagggtacagataatgattcttactaccctaacatgatagagtcct +gtcctatctcataggtcgacattttaaattcgtaatgagcaacgaagatcgtttcccaat +ttgcaacattcacttatagacttcaggttatttcgtgctaacattaagatagaatataat +cagtcgttaagaaactattatccagctttcgtcaaccataaagattaaaaactgaaactt +ggcaagatatgaatagctatcctgctttaaccgatcgtatgagatgctttgtagcaagaa +aagtgactagcacttgtgtttagtaaagcgggagagtgcggtaattaatattaatatact +attaagctacacagcaaaggctgcaataatgttagtaagtagaacataaaggtattctcc +acaagtaataaatagtgtgagctaattgactaacttaactctcgcgacaagtgatgtgga +taagatgactcatatcgtctttttctgtagtgccgacatcccacctggatcgaacaattc +cttctagttatcgactttgattacctatcctattaaacagatagggttgtaaagtcagaa +aatgatcggcttgcgttggtctaccatagctagagttagaacgcgtagatagaggccttt +tgttgccaacgtgggggtgggatgagtctgggcgagcgtgactttctttcgtgtccgaat +ttgtttaacatccattagattagatgtttgtgttttgggtctgatgtcctaactactttc +tcagtgaaactaatgtcatcatccaagtaaaatagtccgatgaagtctccgttttcggcc +gaagcttgtctataacgtatataaagtcgctgaatttagaacacaccttatctatgttgt +aaagttactttattccaaaggacgtgcacgaagcgtgagtgtgggaaggaacttaaagtc +ggatcactcttgtcagtgtagataagaatttctttcatacttcactggaatccggcgtat +ggatatctctaccgcgtcatctggtggtgtctgcggtaaaaagtcttgctgcacgagtct +gagaaatttttggtgccatcacatcgtaactgtacaacgaacaaatagcatcaggccttc +ttatccagcgtgaagtctaattatttcacaagctttcctaagtatgtaaatccctcactt +aatgatgcttgcgccaatgaggatagaggacattgcatgtacgtaggactattctccaag +gggtcttctattttgttagcgaaaattgttacagcctaatgttagagcggcgtacgactt +tataccagatactttcattagatatgcaaatatccaattaaatcatagtagtatcgtggt +atggacaatcaaaaaagacccgttgtgatatgatgtttttctagttcgttctcatatata +tagatcaacaatgaataatctcatgatctataaccgatgtatatttatattccggttgac +tgctccggtgcaattcactacggacactaatgactaatatggcgcctttcatcagaaacg +ctaaatatgattaatgaattaagggagtattatctaattattagagagtagcagttagtc +tgatattttcggtgtatgtgttagccgttataatgctgtctttttatcagtgagaacagg +gagtgtgtagtgttgtatgcttcactttatgactctggttatatccctcggagaacaaga +ataagagtacgagaagttcggtcattgaggatgaaatagaaccgctagacgaatggactc +acgtttataaaactatgtatcacagtactacagctaactctgaagtccgagaagcttttg +taggacaaaacgttataagtacctttcgcagaatacggccgtgcatacctgttataaggc +gtagtagggacaccatgctatccctcatatagagctacactaataccattacatggtgac +tatcgtttacggccatcatctgtaagcgatcatgcctcgttagcatccgtacaatctcgc +atggcgtcactgcagaaaaaccccgtgcggattttgagtcagaactattcgaagcttctc +aatccttttccattatggcatagcaagtgacgactcgtcagccatgggaataatagcact +aatccgattacttatgaattagaacccacatgaatgtgattctgcgaattgtctaagaat +ctaatgattttccggtgaatatggttgttgttatttattgaacttatattattaacatca +cccttcgttagtgatagtcagctatttccaagaggttccccgagcatttttaccattctc +tagtcatacaagttggagcgcttttaaatctttaggctgatcaaggcgttttgtctagaa +ttctgcagatgttagattcgtgtgcaatccctcttgcatgtcagtaacaggtcacccgtt +tttcgttacatatgctggtaaaatattcatagtaataactacaatacttgatttgttacg +taatgctcgtacataacacaatcgtattccacggaacagtaaagctctattattctgatc +gagcctaagagaggatcacactacgctattaaagtcacgttcacgaaatctcaaacctca +actgctggtgaccagttatagacagtgtaattccatattacatgtcaggcttaagctaac +ccgagcctttatataagctataatcaagaattagattggagtgcattttagacttatcta +tcgaaatagtgatagtaagagtttatatgacctgatctagactgatgttctcttccacaa +cagccttaaggcgtggagcctttcttatactattaggtcgcgtcgagagccctattcgta +atgttaacgacactagactaatatacaatgagctaagaataacacaagtcacaagataat +ttacaaatcatatatctacagtccacaaccatcactagcgattgcaaagcgttattggta +ctaccgctctaaatcggtatgtgcaagacgcgttaactggttcaagcctctcctgctcgt +gagactgaaagaaatcgaaaatatggatgtgcctaattgttcttgtgagtcatgtgcaac +tatacagtttagtttggtcaagactatgcaactattaacagcatgtgcgcattgaatatt +tggtgtcgattgataaatgccccaacgttccatcacgtctataagccgtgttactaatgt +gtattagtgcatacctattcagaccatagttcaactgttggactgaaggcccgtcttggg +gttcgtgaatgagagtgcagtttcttgtcttttccttaactgacctaaatgaaggcaatc +ggtttatctagagtcatgcttaaggtgaatttcagccaatgggctcccattgagctagta +tggtgctttacctttgtaagtggtggctttccttggtgtgctgactttaacacggcagag +tgattatccgaagaatggataataagacgctggcaatattggctaataaagtccgatgag +tttcaatcatgactgcgaggagatccatgcggtgtacctaaacctacatcgtatgtattt +gctgacgttcattcttgatacataaagatccgatatcggtccactttgtttaccaaaagc +cctaccttcgtaacgatggaaatgtgaatgagagtgaaatacacgatggggatattgccg +gtgagtacaagttagaccacacattagaactgacctatattcgtcatcatagagatggag +tatgaattgattctgcgaagtacactggctttacgagtatctagacgccgcggtatatct +cccgtcaatactatgaaggtatatatatagaggctgaaaattcatgttcaatcctctttc +taagagtgagtgggagccccttctgttgtcggagtaaaaaggcattattcctcaaattgt +cagaagcaaagtatacgtgatgtttgcttagaacaaaagagttaccttagggtaggtaaa +tctcgattcaccgagagaagtgattttggcggtgtgcgattaattcttttgatgacagat +ctcattattttatatagctccctctttgtatttagagtttgcgtaggtaacctggcaaaa +ccatatcccggggggagagtgcgctgaacattttatacgatgtgattactcaaaggataa +ggttcgaggcctctatactcatggaactatcttataattataatggatcgtggctcattc +cacctatccaaacttctttgtgatctgatgctacgagtgtgaacaaacgtacatcttcta +aggaatttgggacgtttcatagctcgcatttcattcctgaaaacttaaatatttttaaaa +attgattctactgcgaggaactaaggtgtagacaagcccttagtaaccggtggatgtcgc +ttcagttttatagcaaacattattcaatttcagtcttgactgaaattagtttgttagtgt +tagaggtccatatgtcacatgcatatggtctagatgccattgtacagtaataccttagat +tagtattagcggcatgcgtacttggatttcacttgtaagaatgagcttaggacggtcgcc +tgtagggctgcaaataggaatacttacaatttttgatgacttgttagcatatcgctatca +cccataaaaaacctgatacttgatgagcgggtgattgagactatgtactgatataattca +atagctccaatagatgaaacagctatgcgcctatttatgtcaaataatcgatgtgataca +agcttagagctgaacgagcgcgagtggaattagcggtgatctctatcctaaaaagccacg +aaatcgatcccagaagctaatacccgaggtgtcaagcttgagttcagttaaatttgcatc +tcatgccccacgaagaatgggtagagagtttgaaggtgcttctggattttcctaagtacg +tggtaaaaatttgatgtaaatgaacacctcctaatggttgtgttaaccacaaacccctgg +gtgaatctgattagccaacccagtgatctgatttcagttgtcaaatctcttttttataac +taccttttgtttccataatttaaccggatctcataatgaacaaacgggtagaataatggt +agcacatagcgagcttgtctattcagaaatatggcctactcagaatgtattctccaaatc +agtgttatgcgaaacgtaattttacgtgtaataatgatgatttcttatcggttccttgta +ctacaatactcttgcccaacaaatactaagcataacagcaaaattcgaatccccctcctt +ttaataaatggtttttcaatatagccgattcgtattcgttagtctttcaccaactattaa +cctggcatctaattaataaaatcaccaaaggactctataatatgacagtcacttcggcct +cttttaagacagttgattattgcaggtccgcaattgatggtgacatgcacaattagttag +aatccgactatggagacaattaacaattgtagtgcccatttggtccagttgacttcaacc +acgagttataaaggtattttaatttatagtcgatagtaccaacaacaagcacaatcataa +ttatgttagaaaacccagggggtaatgctctaaatccagctttaaggccagagtgcacta +tgaaatcgccattgatcattgtgtcattcgctgaacttggtgtctaggaggtgccgagtg +agaatatcagataccttatgaagcaacgattatatctggactagatcatgatgatcggaa +taaaacattgaaataagtccttatcaaggagcataaacattttatttaatttatacttcg +taaataaattcagaattttttttcaagacattaatctgagtaaatgacggctagaaaggg +ttcctactcgaatcgtagcctacgcatgtgggcagtaacctggcttgcgtttttactgaa +acaaaggttcaccggaaagaaggctgccacttttagcttcttgacgatctttagcgtcat +atttttagattagtcgaaaaacggaaaacaaacttaacgaagctggttgcacggggtacc +gagaaaccaaagagcaggacaactccttgatcgggaagaactgaaatagacagctgtcat +tttcattggtcaacttatcaatataacgaccaccgtagtgacgcttgcatgaaaatactg +aggatgtaaactatagccagtcaggcccgcgtgttgactaattgatgaagcaaacaaaat +agccggtattcgttaaaaggaacgggttgccagctacagatatactctaggtatatccca +aacaagagacgtcctttggctgttgtaatcggtcataatacttgtcacataaacaagatc +gctgaattaaacattaaacagttagtgatacacaatcgtggttggggctgggatgtgcaa +taaaaagtcatctatcgtctatcacagagcgacgtaaatttagacaaacattattatttc +ttgacaatggaatcgataagcgttcctctaacttggtatatatatctcgaccccgggatt +ccagccattcttgtatgaagatttaaccatttaactatgcatagttgaatggtaaggaaa +atgatattgactgcaacagattttggatgcaaaaatatttgtgaattattggttatatac +tggttgtatagcacaatcattaggtcctagaaggcatactcaacctcagcgagagagcta +gcatgcataattgtaccgcccatattaatattcctgaaatgatttcttacattacgccca +atttcagtcatcgaacacccccatcaatttacccgatagagaacgtgatcatacgcaata +ccctatgcgaacgtccactctatagcgtctgtatacaatgattattcgttccatttacaa +cgttaagtaatttaaacttacataaggacaaggaaatccgcgaacctcctggaatgtatg +agttatttatgcagttaacttcgtctcgaccggaactaaaggcgtcgtacgaatgaaagg +ccacttttagaagagacctttgtatccattgtggagaatatcataaattcaagatggggt +gtcatgctattcggtcctaaacattcttaatggctgttctattgttagtctgatttaaaa +tggaaccatagcacgaatagttagatagggctcatacccctgtaacgatctacaaatcct +tccccgggtgtgtgcgttagcgacggaaagttttacggtttgtgatcaaagaacactcac +acgtcagattattacactgatacgaattatttcagtcgacagtaattgaatagaaactta +ttaacgccagcacctgacacggtaagtaaggcaggtctgaactgtttgactgtaaaaaaa +tggtaatatttttaaaaatcttgatttctatatcaaatgatgtgtagttttttctctgtt +attaaaatcccagtgcgcgaaatttagatcgttacgactcacgtacaagatcacacatca +cacgcgttagcgaaagcggaatggctaatacagccctacgcaacgtagtgggatcaacat +atggacgaatttatgctcaatgagccaacctcccccgcattgcggttcattttaaggcct +gggtaacatctatcgtttagataatcaaaggaatccgactatgcaattgtctgacttcat +ccgctctcaagtccaatgcaggcgctacgtgtttctttaatcaataccatattgaaatcg +taatacgataattgttgctattgactacaggttatgaaaaaacttactttgcgggtacat +gcatatttttgtaccacattattacgcgatatctctcagtgtactctaaattaaaccctc +ttcgaacattttagttcctattcgtaaacacgtgctacgcggcaatttgccggtcgtaga +atggacaactccagttcaactgcatgtaactcatagctcgcgttagtataaattgactag +tagccatgggacaaagtaactagtcagcggaaaagatccctttaaagatatatgcaggtt +gcaagcataaagctcattgctcgaggtgcaccgtggtattccaaaagcgtctctatcgta +tcttctaattttgggccgtgagaatcgaaactactctgatttgctgcacacgttaggtaa +tatcgcccattttcccgtataagctccgtacttatacgaactacacgaccttttaagcat +tagccgctcatatcgtgattcgtgtacagatgagtctattaaaattacagacatactcca +tatctcgctccttgaactttgaataatgcgctaacttgtactatgaataggcagaaccca +actttcccgtttgcgtcaagcggggaaacgatacatgttgtcagatttatgattatctag +ttttagatcacgtttaccgataatcggctgtggtctgagcagtcctacactgagtattta +cttcagcttcatatcggtccgaaaaaaggttgtgaccgaatgtcaaaatacggagtacga +tgggcatcttttttcgagtcgcggttgcagggcagcaaaaggcttaaaccatttttacga +tttttactatagcggtcatgaagtgcgaaactgcttgcaaattttctacacacattgtgg +ctcttgtccttgaagcttatggcgaaaatttgaaacatagtataccagggaaagcgcgaa +ttatttggtgactaatagtccgtgggtttgagccatatacctaacgccataaactacgtg +gtgctttagatgcaatctaaacagaacagaaagcgtagcgctcatcagcacagactaact +ttttcagtttgagtcgccggagggacttcgagacaagaacgcgtcaagtcgcttgcgcgg +cacggattcgattgggcggctcaatcttgcctaatttctactattgtcagctgtacgact +gtactaagtgtatagccccaaataaaagaagtatcgatgcgtctttatgaccaaaggtct +tataattgaagcgcacttccgttcatcaaattaaatcctggcttacccgattctccggaa +gtctgacctagagattgacgacggccgcgtattattgagacctcttcaggattaatcaat +aacgaagtagttgatctgtttggcgacgtaccttaagccgactccgctacacgagtttct +actaaaccaatgtagccttatgcttagatgaataccgtcctaattagatattccggcata +acagcagtaaattatctgttcaatggacgaacattgaattgttagtattctacacaagtc +aggcctcgtaaatattaggtaaggccgtgggataacctacgtgatatgcttgagcttgcg +ttgcaagctctcgttaatcattaatttaggtgcgtgagggttaaacaccagcatattcta +tatgctagacgtcttccttaaaggatcgtagtattataattaataataagaaatatggtt +gacgtctagtcagcgggcatacgctgctctatatactggcattattcaaaacttgacggt +aaaaaaacgaattttaaggcgctcacgtcgaatgagccgaactcatgggaaccaaaatgt +cacagaaaacacctctttattgccaagcatgcaataaaaaaaatgttaatagtacgttta +cgacattttattttataataaagagaaactattacacctattgatatgataggacgtaaa +ttaacgagtagcctgcatagaggcaaatgaggtttctacatggtatagacctgatgctga +aacatcgatgagttttggtcccctcgctcgttgaaatctagtcatttactactgtctttc +gagctattataccacttcactatgtggtgtttctttgctatgtatggggctagtcaaaca +tgatgactatagctacaactcagagagcgggcgtgttaagagtatctcatgctagaactg +cacgacgaacttgatacaaagtaacaacatttacgattccacaaggtgactttgaagaaa +catagtttaattctctgcttcgatcatttctataaaccggtaccatcgcagcggatagat +gcataacatttctactactccaggcatcttaaaacacacgtagtacttcactagattaag +acacgataagtgtataacttggcagtgggaagcaaggagattggcgaactcctggcatct +gttacgttttgttcaggctcggttgttgataatgtccgactcctgccatattgaagactc +gctcgagggagatcgggattcgttgattataagtacacgtgttccgtaatactatgaggc +agtgattcaaaatggcacttctgacttacatgactaggtattattaccacggaagcgtta +aaggcacactcttatggacttaagattgcaagtgccttcttctagcctgaattcgcgggt +tcaacacaaactctctttagacatccgttgcctaaaggctgagacgtaggggcaaccctt +taactatgtactaaaaaactagttggtaatttaacaacgtgtccaatcaagacgatgcac +caacgcggtgcgaaaatcgggttaagcaaacacaaataggaattgtgataaaccccacct +tgagaggtcgcaagaccaacctcgggaacaacggctctaagagaataacctaaatccgga +tgagtagactgtgtaactctctaaagggaagtgaaaaaaagctaagcatacatttaggtc +tcctgcattgcattcaattgaatcgtttgtattatgagctgtacagtagctatatcagct +atagttatcccagaggaacaggtaaactagctctgagcgtgaaatccggatattagaacc +cctagatgggattgattctagctaatacaggcttatctggttttacagttatctagatga +ttggtaaggtgaaacgcttggtgccttccaccacttaaacaaaagtattgcccgggaagc +tattttctaggtattataaagtcgagcattaatatcaatttgacagtaaaggtctttcac +cagcttcatatgccatagggcccatactcgatttaaattgaacggtttaacgagtattgg +aactctcacttataactgagtagctatacgaaaaatctggtccatttccagaaatttatt +atcgatttgctgcttagtacccaggaagtgataacccttgaaggcacaacactgtaataa +gttttcctgtcacatctgtaatattcggtcactacgcattcacgactaaagataattact +atactaattaaaagttcaatgttagggccgaatcatagtagaaattctcgtctagcctaa +tcggacttacctatgggctgtgaggatttatcagtatgtggacaaaaatgctagagatag +gtatagttaaagtcaccatggtacatctatgtgaggaagtttgtagttcgcttctttagt +ccgggcgtttgggatgacaactactatacgtagagccgtactcaggattagatagtgtga +aagagtcaaataaaagggttaatattaatttaacgttgcaaatgtgtttaggccaaacat +taaccgttgtagggatattctaatacaggccttcaccgaaccctaatgataatctgtctt +aataacattaaatgattgtctccgctacgagctcttagggcctcattttaaatgactaat +gtccaaagaagagactttcccaatttcaatctgtcacgtatagacggcaccttagtgagt +catatcattaagatagaagattatcaggagggaagtttctattatcaaccgttacgcaac +cataaacttttaaatctcataatggcattgagatcaagagctttcatgatggtaaagttc +gtatgtgatgctggggagctagatatcggtataccacttcggttgtggtaagcccgagtg +ggccgttagtaatattaatagacgattatccgacaatgcattcgctgaaataatcttact +taggagaaattaatgctatgagccaaaactatttatgtctgtcacattattgactaaagt +atctatcgacaaaactgatgtccataagttgtagcagatagtcggtgtatggtgtcacca +atgaaaacctcgagcgaaaaatgaattatagttatccaatttgagtaaattgcctattat +acagataggcttgtttagtcagataaggttccgcttgaggtgctctaacttagcgagagt +tagaaagcctagtgagaggcattttggtgccaaactccggctcgcatgagtaggccagag +agtcactttctttcgtcgaagaagttggtgaacagccttttgattagttgtttgtcttgt +ggctatgtgctactatataagttagaacgcaaactaatctaatcagcaaagtaaaatagg +accttgaacgagacggggtacgccgttgaggctcgagatagtagataaactagaggaatg +tagataaaacattagctagggggtttagttactggattacataggaagtgcaccatcacg +gtgtgggggttcgtacgtaaagtcgcatcaatattgtcagtggacttaacaagttcgtgc +ataatgaaatcctatacggactttgcatatctctaccgactcatctggtcgtctatgcgg +gtaattgtattgctccaagtggatgactattttggcgtcccagcacatagtaaatgtaaa +tccttataatagcataagcaattattagactgcgtgaagtcttagtagttctcaagcttt +acgttgtatgtaaataactcacgtaatcagccgtccccaaatcaccattgaggtcattga +atgtacggagcactattatcaatgcggtatgcgattttctgagcgattattgttaaagac +ttagcgttgagccccggaacacttgattacagattctttaaggagttatccaaatatcat +tttaaataatagtagtatcgtgctttggacaataaaaaaagacccgttctcttatgttgt +tttgcgacgtacttctctgatatatacttcaactatgaagattctattcatcgataaccc +aggtatatttatatgcccgttcactgcgcagggcaaattatctacggacaataatgacgt +agttggacccggtaagaactaacgcttaatatgattaaggatgtatgccagtattatctt +attatgtcagagtagaagtttctctgagattttccgtcgttgtggtacaccggatttggc +tctctttttagaactgagaactcggagtgtgtagtcttgtttccttcaatttatcaatat +gcttttataccgccctcatcaactataacaggacgacaagttccgtcttgctccatcata +tactaccgatacaccaatcgtatcaagtttagtatacttgctttctctcttctacagctt +actcgcttgtccgagaagcggttggtgctcataaagttagtagtaaatgtacaactagta +gccagtccttacctgtttttacgactactacggacaccatgagatacagaagttagtgct +acaattataccattacatgctcaatatcgttgtcggccataagatcgaagagtgcatcac +gcgtgtgaatacgtaaaatctaccatcccgtcaatgcacaaaaacacactccccttgttg +actaacatcttttacaagaggctaaatcattgtccaggatcgaataccttgtgtacaatc +gtcacccatcggaagaataccacttttccgatgtagtatgatttacaaaaaacatctatg +tgagtaggccaattgtagtagaatatattcatttgaccgtcattagccttcttcttaggt +tgtgtacggatagtaggtacataaaccgtcgtgtggcatacgctgcgatttcatacagct +gccaacaccttttttaccaggctagagtcagaaaagttggagccatgttaaatagttacc +atcataaaccactgttgtctactagtctgatcagctttcatgcctgtgcaagcaatatgg +attctcacgtaatggtaacaactgttgcgttacttaggctggttaatttgtcagagtaat +aaatacatgtcttgttgtgtttcctaatcctcggaaagtacacaagcctaggaataggaa +aagtaaagctcttttattctgatagtgactaactcaggatctaaatacgcgattatacta +accttcaccaaagctcaaaaatcatctgctggtgaccagttatagacagggtaattcaat +atttaatgtctcccttaacatttcaccagcatggattgaagatagtataaagttttacat +ggcagtcattgtgtcacggttctatacaaattctgatagttagacggtatttgaaatgtg +cttctagcatggtatcttacacaactgaatgaacgactggagccgttcgtatactatttg +cgagcctcgagaccccgtttcctaatgttaacgaatatagtataatataaattgtgatat +gaataacacaagtaactacagtttggacaattaattgttctaaactaaaaatcattcact +tcagatggcatagagttatggctactacacatataaagcggtatgtgaaacacccgtttt +agccggaaaccctctactgctcgggacaatgaatgatttccaaaatatggatgtgcagaa +ttgttagtgtgactcaggtccaaatagacactttagtttcgtcaagtcgttgcaaagttt +aaaaccatcgcagcattctttatttggtctacattgagaaatgaaaaaacgtgacagaaa +gtctagaagaactgtgaataatgtctattactgattaactagtaagacattagtgcatct +ggtccactgaagcacccgcttggcgttaggcaatctctgtgaactgtcgtggctgttccg +gtaatgtacgaaagcaagcctataggttgatcgagtcgcttcattaaggtcaatttcaca +atatccgatcacattgtgctaggttcgtcctttaccttgcttagtgctgcatgtacgggg +tgtcatgacttgttatcggcagactctttatcccaagaatggataatatgtacatggaaa +gtgtccataattaagtcccttcactgtaaagaatgactgccacgtgatccatgaggtcta +cagaaaccgacttacttgctttttgatcaacttaattatggattcataaagttcagatat +cggtacaattggtgtacaatatgaaattaatgaggaaacatggaaatctgaatgacagtg +atagaaaagatccccatttgcccggtcagttcatgttacaccactcattagtactgtaag +tgtttcgtcagcattgagatccacgatcatgtgtttatgccttcgaaactggatgtacga +cgatcgagacgaagaggtatatataacctaaatactaggtacgttgttagagagacgatg +aaaattaatcgtcaatacgctggcgaacactgagggggacccaatgctcttctcggtcta +aaaaggaatgtgtcagaaattggtcagttcaaaagtagaccggatctttgcggagaacaa +ttcacggaacgtagcgttgggaaatatcctttctaccacacatcggattttcgccctctc +ccattatttattgtgttctcacatagaattattgtttagacatccctcgttgtatggaga +gttgcccgagcgtaaaggcataatccatataccgccgggtgagtgacctgaaattgtttt +tagttgggatttcgctatggattagcttacacgaagagattctaatggtactataggata +attataatgctgcgtggcgcagtacaccgttacaaacgtcgttcgcatatgtggctaaca +cggtgaaaatacctacatcgtatttgcaatttcggtcgtttcatagagcgcattgaatta +ctcaaaaattatatatgttgattatttgattagactgcgtggaaagaaggggtactcaag +ccatttgtaaaagctgcatctcgcttaagtttgagagcttacattagtctatttcagtct +tctaggaaatgtctgtgtgagtggttgtcgtccataggtcactggcatatgcgattcatg +acatgctaaactaagaaagtagattactattaccggcatgcctaatgcgattgcactgct +atgaaggtgcggacgtcgcgcccatgtagccctgataataccaatacttacatttggtca +gcaattctgacattatacctagcacccataaatttactcagacttgaggacaggctcttg +gagtcgatcttctgtttgtatgcatgtgatcatatagatgaataagcgatgcgactagtt +agggcatagtatagatctgtgtatacagttcagctgaacgtccgcgagtggaagtacagc +tgagatctatcctaaaatgcaaccatatcgttcacacatgatatgaacccagggggaaac +attgagttcagttaaattggcagcgaatcccccaagaagaaggcggagtgacgttgaacg +ggcttatggtttttcagtacttcctccgtataagttgagcgaaatgtaaacagaataatc +gttgtgttaacaacattaaaatcgcggaatatgatgagaatacacagtgtgagcatttca +cttgtaaaatatctttggtagaacttactttgctttaaatatgttaaaccgatctaataa +tctacaaaacggtagattttgcctagcacattgcgtccttctctattcagatagaggcaa +tactcagaaggttttatccaaagcactgtgttgactaacctaagttttagtctaataatc +atgattgattataggtgccgtggactacatgactcgtccacaaataatacttagcagatc +agcaattggccaagcacccgacttttatttaatggttgtgcaatagtccagattcgtatt +cgggactctttcaaataatagtttcctggcatctaagtaagaaaagctcataaggaagcg +atattatgacacgctcttccgccgctgttttgaaacttgagtattgctcgtccgaaattg +agggtcacttcaaaatttactgagaagacgaagatcgactaaagttaaaatgctagtcca +cagttggtcaagttgaattcatccacgagttatatagctattttaatttatagtcgagtg +tacaaaaaacatccacaataagatttatcttagaataacaacccccgtatcatcgaaatc +ctccgttatggcctgactcctcgagcttatagcatttgtgctggcgctcttgccaggaac +ttgctcgcgaggtggtgacgagtgagatgatcagtttcattatgatgatacgattttatc +gcgactagttaatcatcatagcaagtaaaatttgaattatgtcattatcatgctccatta +acaggttatttaattgatactgacgaaattttttcacaatgggttttctagaatttaata +tcagtaattgaagccttcataggggtcctactagtatcctacacgacgcaggtccgcagt +atcctggagggacgtgttactgattaaaagggtcaaaggaatgaaggctcacaatgttac +ctgcttcaccatagtgagccgatgagttttacattagtactaaatcccaaatcatacttt +acgatgaggcttgctagcgctaaagagaatacatacaccaccacatagaattgttagcga +tgatatcaaatagactcctggaagtgtcagggggaaactgttcaatatttcgtccacagg +actgaccaggcatggaaaagactgacgttggaaactataccatctcacgcccgacgcttc +actaattgatgatccaaaaaatatagcccggattcctgattagcaaagggttcacagaga +aagatattatcgacgtatatcccaaaaaacagacgtaatgtgcatcttcgaatcgggatg +aatacttgtatcataaaaatgtgacctctagtatacaggttaatgttagtgatacacaat +actcgtgggccatgggttctcaaataaaatgtaatattgcgtcgatcactcacccacgta +tttggtctaattatgttttatttagtgacaatccaatagataaccggtcctattaagggc +tatatttttagcgaccacgcgtttaaacaaaggattgtatgtagatggtaccagtttaat +tgccagtgggcaatcctaagcaaaatgagattctatcctaaagtttgggcttgatataag +atttcggatgtatgggttttataatcgttggagagctcaatcatgagctaatacatggat +ttcgctacctcaccgagagaccttgcatgaagaattctaaccaaaagtttaataggccgg +attggattgagttaattaagaccttgttcagtcatagtaaaaacccttaaattttaccga +ttgacaaagtgagcagtcgcaataccctatgcgaaacgcctcgatagtgactaggtatac +aaggtttttgagttcctttgaaatagttaactaatttaaaattaattaacgacatggaaa +tcacagaacctaatgctttgtaggagttatttatgctgtttactgcctctacaaccctaa +taaagcagtcctaagaatgaaacgcatcttttagttcagaaagtggtatccagggtggtc +aatttaataaattcaacatcgggtctcaggatattcggtcatataatttattaagggctc +ttcgagtcttactctgagtgaaattggaaacagtcatccttttcgttgtgaggcatctta +caccgctatcgatatacaatgcattccaccgcggtgtcccgtacacaaggaaacttgtta +ccttggggatataagaaaactcacacgtctcattattaaactgagtacaatttttgcacg +agaaagtaatgcaatacaatatgatgaaagccagctaatgaaaagggatggaacgcacct +cggatctgttgcactggattaaaatccgattatttttaaaaatattcagtgctagagcat +atcaggtctacttttttatctggtatgtaaagcccacggagcgatagtgagatccttacg +actcaacgaaaagttataacataactcccgttagccaaagcccaatcccgattactgccc +taccctaacgtctgccatctaaatatcgaacttgttatgatcaatgtgactacctcccac +cctttccccttcatttgttccactggggataagctagcgttttcagaatcaatgcaataa +gaatagccaattgtctcacttcatcagagctcttggcaattccaggcgctacgtggttct +ggaatatattcatttttcaaatagtaatacgtttagtgttgctattgtctacacgtttgg +atattacgttatgtgagcggacatcaatagttgtctaactctttagtaagccagagatag +cactcttagcgaatggataccatcttccataagtttagttaatagtccgaaacaactgct +tcgagcatatttgaacctccttgtaggcaaatagcctcttcaaagcaatcttactaatag +atagagtttgttttaagggactactagaaatgggacaatcttaatagtatgacctaaact +gacatttaaagatatatccaggtggcaagcataaagatcattgcgccacctccaccgtgg +gattacttatcagtcgatatcctatatgctaagtttgcgacggcagaatacaaactaagc +tgagttgatgctaaccttacctatgataccccattggaccggttaacagccctacttatt +ccaaataaaagaacttttatgctgtagaagctattatagtgatgcctggtaacttcagta +tattaaaatgacacacatacgccatatagagctcctggaactttgaataatgagcgaact +tcgaagttgaagagcaagaaaccatatgtcacggttgcctaaagcccggtaaccagacat +gtgctatcattgatcattatcgaggttttcataaccttgacccattatcggctgtgcgcg +gacaagtacttaaatcactagtttcttcacctgcttatcggtaagaaataaggttggcaa +agaatcgcataagacggacgtagagccgcagcgttgtgcgagtccaggtgcatgcgcagc +aataggattttaaattttgttccatttttaatttagccgtaaggatgtccgtaaatgatt +gaaaattggattcaatctttgggcctatgctactggaacctgatcgacaaaatttcaaac +atacgttaactccgaaagaccgtatttttgcggctagaatagtcagtcgcttggagccat +ataccttaccacttaaacgacgtgctcctgtagttgaaatataaacagaacacaaagact +accgatcatatcaactgaagatctttgtaactttgaggcgaagcaccctcttcgagacaa +ctaagagtaaagtaccgggcgccgcaaggagtcgattgggaccctaaatcttgacgaatt +gctaagaggctcagagctaccactgtaatttctctagagcccataataaatgaacgatac +atccgtaggtagcacctaagggattataatggaagccaaatgcagttaataatattatat +actggcgtacacgattcgacggatctctcacatagtgattcacgacccccccctttgatt +gacacagcgtcagcattttgcaagaacgatcttctgcatagggtgcgccaccgtaaggat +gacgtcgaagctacaactgggtataatttaccatgcttccctgatgctgagtgcaataca +ctaagaatgagtttttaccccatatcaccagtatttgttctgttattgcgaagaaatggc +tatgctgagttggcgactaaagtcacccatcctttttattaggtaaccccctcccttaaa +ctaactgatttgctggagctgccctgcatacatatactttatcatttatggacgtccgtg +acgcttattatccaccatagtcgatatgctacacggattcattaatggatcgtaggagtt +taagttatatttactaagatcggtctcggctactatcccgccttacccggcgctatttac +ggccatttttaatatattgacggtaattattcctatggtttcgaccgcacgtccttggac +aagaaagaatggcaaaaaaaatgtaaaagaaaaaaaatattgagtccctaccatcatata +aaaaatatgtgatgagtaacttgacgaaatgttagtggttattaaagactatctattaca +ccttttgttttctgtcgtagtatattaaagtctagaagccttacaggaaaatcagggtta +tacagccgatactccgcagcatgaatcatcgaggaggtgtcctaccatcgcgccttgtaa +tcttgtctgtgtatactgtatttagaccttttatacaaagtaaatatctcggctttatgt +gattgggaggggcctactcaaacatgatgacttgacctaataatcactgtgcgggcgtct +tatgactagctattccttgaaatccaccaccaaatggttaatatgtaaaaactttgacga +tgaaacaaggtgaatgtgtagttactttgtgtaattagctgcgtcgagcattgcttgtaa +aaccgtcaatcgcacacgttacttccataaaatttctacgaatacacccttcttaaaaaa +aacgtaggaattcacgagtttaacaaacgataactgtataaagtggaagtccgaagaaag +cagatgcccgaactactcgaagatgtttcgttttcttaaccataggggcttcttaatggc +ccactacgcacattttgttcaagcccgagagggacatccccattacgggagtattactaa +aactgttccgtaatacgttcagcaagggatgaaaaaggccactgctcaagttattgacgt +gggagtattacatcggaagcctgaatcccacactatgatggtctgtacaggcctagggac +tgcgtctagacggtattaccggcttctaatcatacgatcgtgagtcttaacgggaagtaa +ggctcacacctaccccaaaccatttatctatgtaagtataaaattgtgcgtaagtgttca +aagtggacaataaagacgtggcaaaaacccccgcacataagccgctttagatttcacaaa +taccaatgcggttaaaaacatccttgagtcgtacatacaccatactcgcgttaaacggat +ataacagaagataataaatccggatgtggagtcggtgtaactatagaaagccaagtgaaa +taatgcttaccagtcatttagctatacggctttcatttcatgtcaagagggtggagtttg +acctgtacagttgatatatcaccgatacttagaactcacctaaagctaaaattgctcgca +gcgtgtaatccgcatattacaaacaatagatgggattcattatacataagacacgatgat +ctgctttttcaggttgcgagatgttgcctatcgtcaatcgagtcctgccttacaccactt +aaacaaaagtattgacagggaacctattttcgaggtattatatagtccagcttgaatatc +aatttgacagttaacctagtgaaaatcagtaagaggaaatacgccacattctccagtgaa +attctacgggttatcgtctagtccaactatcaattataactcacgagatataagtaaatt +ctcgtacttggcctgatttttattatactttggatccttagtaaacaggaagggagaaac +cttcaacgaaaaacactggattttgttttactctcaaagctcttatatgacggaaatacc +ctgtcaagtcttaactttattactagactaatgaaatgggcttggggtggccagaatcat +agtacaatttagcggatacactattcggactttcctatcggctgtctggttggataagta +tggggactaataggctagacatacctatacttaaactatacaggcgtcatctatctctgc +aactttggagttccctgatgttctcccgccctttgggttcacatcttctataccgacacc +cctaataacgattagtttgtgggttagagtaaattaatacggttaatattaatgtatcgt +tgaaaagctggtgtcgccaataaggtaaccggctaggcagagtatatgtcacgaagtata +actaccctaatgataagctgtaggaataaaattaatgctgtctctaagcgaagagatatt +tccgactctgttttaatgacgaatctcattacttctgacttgcaaatgttcaatatggca +cggtttcacggcacctttgtgacgcatataatgaacttagaagattataacgacggaact +ttatatgataatccgttacgattaaagaatctgttaaatatcataatggcattcagttct +agaccgtgcatcatggtaaacttactttctctgcatggcgacatacatttcgctattcaa +attcgcgtgtggttacacccactcgcacctttggaatattaagagaagatgatcagaaaa +tccattcgctcaatttttctgacgtacgtctaatttatcctaggagacaaatcgttttat +gtctctcacatttttgaagaaaggttcgagagacaatactcaggtcctgaactgctagaa +gatactcggtggagcgtggcaacaatgaaaaactcgtgacataaatgaatgatacttttc +caagttcagttaagtgaatatgtttaacatacccggcttttcgatcttaagctgacgctg +gacgtgcgagtaatgtcagtctcttacatacactagtgactccaagtttcgtcaaaaacg +ccccctcccttctcgagcccactcacgctatgtattgacgcgaacttgttcgggatcaga +cttttcaggagttcggtcgcgtgtccctatgtgctaatatataagttagatcgcattaga +tgctaatctgaatacttatagacgaccttcaacgagaacgggtaccaccttgaggctaga +gttaggtgtgaaacgacaggtagggacatataaaatttgagtgcggctttagttaagggt +ttaattacctactcaaacatcacgctcgcgcccttcgtacgtaatcgaccatctagaggc +taaggggactgtactaggtagtgattaatgatatcctagacgcacgtgccttagatcttc +agactctgatggtccgcgatcaccgtaattgtagtcctccaactcgatcactttgttggc +gtcaaagaaattacgatatctaaatacttataatacaataaccaaggatgagaatgactc +atcgcgttggagttatattgcttgaagttctatggaatgaaagcacgttatctgccgtcc +caatatctccagtgagctaattcattggacggtccactttgatcaatccccgaggagatg +ttcggacactttagtctgtaacacttagcgttgagaccacgaacaattgattactcagtc +ttgaaggtgttttccaaagttcattttaaataagactacgataggcctttcctattgata +taaactacccggctctgttgttcgtgtgagtcgtacttctctgtgtttttctgattatag +caagattcgattcttagtgtaaacagcgatttttatttgacccgtcaatgagaagcgcat +aggatctaagcaaaattatcaagttgtgccacaaggtaagatctttccagttattgcagg +taggatgtatcccacgttgatagtatgaggtctgacgtcaactgtctaggagagttgacc +gcgtgcgggtacaccggatttgcatcgatgttgagaacgcagaactcccactgtcgtggc +ggcgttcctgatatttagcaagaggcgttgataaagccctcatcatctagatctcgacct +catctgccctcttgctccatcattttctacacagactactttcctatctacgttagtata +attgctttctatcttagtatcatttagagcttctccgtcaacaggttcgtgctattaaag +ttagtacgaaagggacaacttgtagcaacgcatttaatcggttttcgactacttcgcaca +aaatcagataaagaagtttgtcattctattagacattgaattgcgcaattgacttgtacc +acttatgatcgaacactgaatcaagactgtgattaactaaaatagacaagccactatatc +aactaataaaaacgcccctggtggtcgaacatagttgactacaggataattaattggact +ggagccattacattctctacaatcgtatcacttcccaagtagacaactttgaccttgtag +tttcatgtacaaaaaaatgctttcgcaggagcacattggtagttcaatagtttcatggga +acctcttgagccgtcttctgtgggtgtgttcggatagtaggtactgataaagtcgtgtcg +ctttcgatgagagggaattcaccggaaaacaccttggttaacaggatagtctatgtaaac +ttcgagacatgtttaagagttaccagcttaatccacggtgctctactagtatcatcagct +gtcttgcctcgcctagaaatatgcattctatcgttatcctatcaacggttgccgtactga +gcagccttattgtggaagagtaatatataaatgtagtcttgtctttacgaagcagacgta +agtaataatgacttggaataccaaaactaaacatagtggattatcatactcaagaactct +ccagataaataacagtttttacgatacgtcaccaatgagcttaaagattaggatcctcaa +aactgatacaaacgctaattcatttgttattggatccagtatcagttaaactgaatggag +tgaagattgtagaatgttgttctggcctcgcatggggtctaggtgatatacaatttctca +tacttacacggtagtggaaatctgattctagcttcgtagctgactatactcaaggaacca +ctgctcaaggtaggagactagttccgaccctacagtcaaagtggccgaagcttaaactat +agactagttgttaaatgctgatttcaagatatcatctatatacagtttggacaattatgt +gtgcgaaactaaaattcatgctattcagatggatttcacttatgccttagaaacagatat +tgcccgagctcaatcaacagttttagccggaaacaatcgaagcatagggacaatgtatct +tttcctaaattgccatgtgcagatttctgagtgtcacgaagcgcataatagaatcttgtg +ttgcctcaactcgttgaaaagtttaaaacaatcgcagcagtctttttggggtctactgtg +tgtttgcaaaataactgaaagaaacgcttgaacaactctgaagtagctcgagtactcatt +aaagtgtaacacattagtgaatatcggccaatgaaccaaacgcttcccggtacgctatct +ctctcatcgggaggcgatgtgcaggttatctacgaaagcatccctttacgttgagagtgt +cgatgcatgaacctcattgtaacaatagcccagcaaattctcatacgtgcctcagggtcc +gggcgtactcctccatggaagggcgcgcatctagtgttataccaactcgctttttaacta +ctatgctgtagttctacaggcatagtggccagtattttctaacttctctggatagatgct +ctcactcctcatccatcacggcttcagtttacgtcttacttgcttgttcagcaacggatg +gaggcattaagtatcttcactgttccctaaaattgctgttcaatatcaaagtaaggacga +tacagggaaagctcaagcacactcattgaatactgccccagttgcaacctcacttaatct +gacaaaaataatgactactctaagtgttgcggaagcagtctcttccacgagcttgtctgt +atcacttcgtataggcatgtaactcgatagacacgaacaccgagtgagaaactatattct +tgcttccgtgtgtgtgacaccaggtaattgatgcggatataagctggagatcactcacgc +ccacacaaggcgctgctacctctttattccaatgtgtaagaatttgctaacttcatttct +agaccgcagctttgcggtcataatttcacggtacggacccttgggttagagacttgataa +cacacttcgcagtttccaccgcgcacatgttttagtggcttctaacatagaatttttgtt +gtgacataaagagtgcgtgggagacttgcccgaccgttaagccataatcaattgaaagcc +ccgtgagtcacatctaattggttgtactgcgcatttagctatcctttagctgactcgaag +agattcgattcctaatataggttaattagatggctgccgcgcgaagtaaaacgtgaaaaa +cgtagtgcgcagatctgcataactcgcgcttaattacttatgagtagttccaagttcgct +acgttatgagagagattggaattaagcaaatatgttttatggtgattttgggatgagaag +gactgctaagtacggctactaaacaaatttctaaaaccgccatctaccttatcttggaga +catttaagttgtatatgtcactagtctagcttttgtctgtgggacgcgttctcggaatga +gggaaatgcaagagccgattcatcaaatgcttatctaagaaagtagtggactattacacc +aagcacgaatgccagggaactgctttcttgctcaggacctcgcgacaaggtaccccgcat +aagtcctagaattacatttggtcagcaatgctgacatttgaccgtgaaaacataatttta +atcagaaggcagctcacccgcttgctctagatcttatctttgtatgaatgtcagaattta +ctgcaatatccgttccgaatagtgagggcttagtatagttctctgtatacaggtcacatc +aaactccccctgtcctagtacagctctgagctttaattaattgcatacatttccttcaat +catcagatgaaaacaccgcgaatcatgctcttctcgtatagggcaagagaagcaacaaac +aactagcccgactcacgttcatccgccgtatccttgttcagttcttactccgtattaggt +cagcgaaatctaatcagaataatcggtcgcgtatcaaaattaaaatcccgcttgaggttg +acaattaaaacgctgagcagttatcggctattagatagtggggtgaaagtaattggctgg +aattatgttaaaacgtgatattaagctaaaatacgctacttgttgccgacctaattcagt +cattcgatattcagttagagccaagaataacaagcttgtataaattgaacggggtgcact +aaacgatgtgttactctaatattcagcttggagtatacctgaaggcgaattcatgtatcg +gccaataataagacgttgaagatcacaatttggactagcaaaagaaggtgatttatgcgt +ggggattgagtccactgtacgagtacggtctctggaaaattataggttcagggaatataa +ggaagtaaagataattaccaagagatttttggtatcgctatgacccagaggtgttctaac +gtctgttttgatccgcagaatttctgcctcaatgcatatttgacggacttgaactagagc +ctctaaagttaaatggcgacgcaactgttcctaaacttcaattattactactcttttttt +cctagggtattgtagaggccagtggacaaaataaatcaaatttaagatgtttcggacatt +aacatcccccgtagcatagaaatcatcagttatccaatctctcatcgagcttttacaatt +tctgctggcgctatggacagcatatgccgcgagacctccgcaagactcacttgatcactg +taagtatcttcattagaggttagagcctatagttaagctgctgacctagtaaaattggta +ttttctaattttattgctcaagttaaaggttagtgaagggataatgacgttatttttgaa +caatgggttgtattcaattttatatcacgaatggaacccttcattcccggcataatacta +gacgacacgaacaagctccgatctatcagccaggcacgtgttaaggtttaattccggcaa +accaatgaagcatcaaaaggtgacctgatgcaacttagggtcacgatgagtttttcagga +ctacttattacctattaataagttaacatgagccttcataccccgtaagacaatacatac +tccaccaattagaattctgagccatcttatctttttgtatcatcgaagggtatggccgaa +taggttaattagttactcctaacgtctctacaggcatgcatttgacgcaccttcgaaaat +agtcaatctctcgccacacgcgtctagtatgcagcatcaaaaatatagtccacggtttcc +ggattaccaaacgcggcaaagagaaacattgtatcgacggagataacttaatacagaagg +aaggggcatcttcgaatacggatgaataattctatctgtttattctgacatcttgttttc +aggttaatcttacgcattcaaatgacgcctgccccatgcgtgcgcaattattttctaata +ttgacgagagcaatctcactccttttgggtctatttatgttttattgaggcacaagccta +tacagaacaggtactattaaggccgtgagtgtgagactcaaaccgtggaaacaaaggatg +ggttgttcttggtacaagttttagtgcatgtgggcaatccttaccaaaatcagatgctat +ccttaactttgggctgcatttaagatggcggttggaggcctgtgagaatcctgcgtgtca +tctttaatgaccgaattcatccatgtagattcagatcacacactcattccttgatgttgt +ctaaacaaaagttgttgtggacgcattggagggagttaagtaacaacttgggatcgcata +cttataaaaattatatgttaaactttcacaaacgctgaagtccaaagtaactagcccaaa +cgcctcgagagtcactaggtattaatggtgtttgagttcctgtgaaatagtgttcgaagg +taaaatttatgtaccaaatcgaaagaacacttaataaggcttgcttgcacggaggtatga +tgtttactgactctacaaccctaattttccagtacgtacattcattccaataggttagtt +ctcaaagtgctatacaggctcctcaattgatgatatgcttcagccgctctatggatatta +gctcattttatttaggaagcccgcttagaggcttactatgagggaaatgccaaaatgtca +tacttttcggtgtgtcccatatgacaccgctttacatagaatttgaattaaaacgcgctc +tcccgttcactaccatacttggtaccgtgcgcatattacatatagatataggatcatttt +ttaaagctgtactaggtttgatcgacaatcttatgctatactatatgatgtaaccctcat +aatcaataccgatcgtacgatcctagcataggtggcaagcgattttatgccgattattgt +gttaaatagtctgtgagtgtgattatcagggctacgttggtagaggggttgtatagacct +cgcacacattgtgacatacttaacaatatacgaaaactgatataataaatccccttaccc +aaacaccaatcccgttgaatcaactaccataacgtctcccatataaattgcctacttgtt +tgcataaatctgaatacataacaccattgcaccttcttgtgttccaatcccgttaagatt +gccttgtcagatgatatgcaagaacaatagcatttgctagcaattattaacagctcttcg +aattgcctccacataacgcgggagggtatattttaatttggcaaatactaagtactgttg +gcgtcatatgctattaacggttggatattaagttatgtcagccgtaagcaagagtgggcg +aaatattttgttacccagtgagagcactcttagagtttggatacaataggccatatgttg +acttaagaggacgtaactacgccgtacaccattgttcaaccgacttcttggcaaatagaa +tcgtattagcaatcttaagaatagagacacgttcgtgttagggtatactacaaatccgaa +aatcttaagaggatcacctaaactgaaatttatacatatttcaacgtggatagatttaac +ataattcagccacctccaacctgggagtaattttcagtagatttactagatgattagtgg +cccaacgcacttgactatataagatctggggatcctaacctgacctatgagacaaaattg +gaaacgttaacagcccttatgtgtacaaagaaaagtaagttgttgctgttcaacagatga +tagtcatgacgcgtaacttcactatagtaaattgaaacaaatacgcaatttagacagaat +ggtacggtcatgaatgacagtaattcgaagtgctagaccaacttaaaataggtaaacgtg +cccgaaaccccccttaacagaaagctgctatcatggtgcagtatcgacgtgttcagaaac +ttgtaacttttgagcaggtccgagcacatggaagtatatcacgtgtttctgaaccggctt +atccctaagatatatccgtcgcaaactttcgatttagtcccacgtagagcccaagcgttg +tgcgactccacgtgcatgcccagaaatacgagtttaaatttggttacatggttaattttg +accgaagcatcgcactttatgattgataattggattcaatatgtcgccctatgcgaatgc +aacatgatccacaatttggctataagacgtttaatccgtatcacactttgtttgcggcta +gtatagtaacgcccgtgcaccaagagtcagtaacaattataagtactccgcaggtacttc +aaatataaaaactaatcaaacacgacccatatgatcatctgaagatatttggaactttct +cgacaaccaccctcgtactcaatacttacactaatcgacaggcacacgcaacgtgtacag +tcgcaccatattgagtcaagatttgcttagtggcgatgagcgtacacgcttatttctcta +gtcacaattagttatctacgagacatcacgagggagcaaataagcgatgttatggctaca +cataggcacgtatgaatatgatataagccagttaaacagtcgaaccatcgagcaaattct +catgcaccaacccacacgttgaggcacaaagagtaagctgtttgaatgtaacttcttctg +ctgagcgggccccaacgtaaggatcaactagaagagaaaactcggtattagtttaaatgc +gtcacggagcatgagtgcatttcactaagaatgtctgtgtaaccaatataacatctattt +gttatctgattgcctacttatggctttgcggtcgtggcgactaatgtctccaatcctttt +gaggtcggtaccaactccctttaaattacgctgtgcaggctcatgcactgcatacatata +cggtagcaggtagggacctcacgcacccttattataatcaatagtagttatcagtcaacg +aggcaggaatgctgaggtcgaggtgttggtatattttctatgtgccgtctaggcgactat +cacgcattaccaggcgagatttaagccaattttgaatatagtcaacgtaatttttactat +gggttccaccgaaacgccttgcacaactaagaatcccataaaatatcgatatcaaataaa +agattgtgtcaataccttcatatatattttttcggttgactaacgtgaactaaggttagg +ggttttgtatgtctatataggaaacagtttcttttctgtcctactttagtaaagtcttca +agccttactccaaaatcacggtgattaagccgttactcagcagcatgattctgcctgctc +gggtcctaaaatccagccttgtaagagtcgctgtgtattagctagggagacctttgttaa +aaaggatatatcgcggcgggatgtgagtgcgtggcgcatactcaatcttcagctcgtgtc +attataatatctctcccccacgcttttcactagatatgccgtgtaagcaaacaccttatg +cttaatttcgaaaatattggtacttgaaaaaagctgtaggggtacttaatgtctggtagg +agatcaggagagaattgagtgtaaaaccgtaaagccctcacctgacttcatgtaaatggc +ttagaagactccatgatttaataaatactacgaaggaaagactggatctaaagataactc +tagtaaggccaactcccttcaatgctgttgccagttataatccaagagctgtccttttct +gaaccatagcggcttctgaagcgaactagaagcaaagttggttctagccagacagccaca +taccctgtacgggtgtattactaaaactggtccggtattagttcaccaagggaggaatta +ggcaaaggatctaggtatgcaagtcggagtattacatccctaccctgaatccatcaatag +gttcctctgtactggccttcgcaatgagtattcaaggttgtacagccgtataataataag +atagtgactatgaacgggaagtaacccgctcaccttccccaaaacattgttatatctaag +tattaaagtctgccgtagtgttaatactcgaaaataaacaactggcaaattacaccgcac +ttaagccgcttttgatttatatttttccaatgcgcttttaaaaataattcagtcctacat +actaattaagacccttaaacggagatatcacaagttaagttttaaccatctcgactaggt +ggaactatagatacccaactcaatttatcattacctgtaatgttcctagaaggattgcat +ttcatgtcaagacggtggagtttcacagcgaaacttcagtgtgaacagattctgagaaat +cacctaaacctattagtcagagcacccggttagaaccagttgtcaaaaaatagagcggtt +gcatgagacagaagtaacgatgagatccgttgtaacgttgagacatctggcctatcgtca +atacagtcctcccttaaaaatatttttaaatactaggcaaacccaacataggttagtcct +atgtgatacgccacatggtatatcattttgtaacgttacctagggataatcaggaagtgg +aattacgcaaaagtagacagtgaaatgcttagggttatagtctagtccaaagataaagga +taaagcacgtcagagaactatattagccgaatgggaatcattgttaggagactgtggatc +atgtctaaaaagcaacgcagaaacagtcatcgaaaaaatctcgtttttgtttgaatctaa +aagagctttgatgaccgatagtacctgtatactagttactgtattacgtgtctaatgatt +tcggattggggtccccagaatcagacgtcattgtagacgattcaagtttaccaatttaat +ttcccagctctccttggagaactatcgccaataattgcagtcactttccttttctgaaac +gataaagccgtcagagttctctgcaacgttggacttacctgaggttctaacccactttcg +gttctaatagtagttaacgacacaacgaataacctttactgtggggctttcacgatattt +tttcgcttattattaatggttacgtcataagctggtgtccaaattaaggttaccggcttc +gcagagtagttgtatccaagtataacttccctaatcataagatcgaggtagaaaattaat +gctgtctctaaccgaacagatatgtcccactatgtggtatggacgttgctaattacttct +gaagggaaattggtcattatggatacgtgtctaccatcaggtcggacgcagatatggttc +tgtcttcagttgatccaccgttctttataggataataactgacgattaaagattatggta +aatagattaagccaattctcttcttgtcagtgaagcatccttaactgacttgctctgcag +cccctcatacatttagctattcaaagtaccggctcgtttcaaactctcccacctttggaa +gaggttgtcaacttgataagtatatcatttacagcattttttcggacgtacctctaatgt +ttcattgcagaaaattagttttttctatcgcacattttgcaagtaacgttagagacacaa +ttatctgcgaatgaactgctagatctgacgaccgggagcctcgcaaatatcaaaaaagac +tgacatatatcaaggagtcgttgacaagtgctggtaagtcaattggtttatctgtcccgg +cgtttcgatcttaagctgaccatgcacggcagagtaatgtcactctcgttcttacaagtc +tgtctccaagggtcggcaaaaaagacccctccattctcgagcccactcacgatatgtagg +gacgacaacttgtgcggcttatgaattgtctggactgcgggcgagggtccatatctccga +agttagaagggacatacctttagatgataagatcaattcttattgacgaaattcatccac +aacggggaacaacttcaccctagacttacgtctgaaaagacacctagcgtcttataaaag +gtcagtgccccgtttcgtaaggctggaattacctacgcaaacttaaacctcgcgcccttc +cttacgtatcgacaagatagaggctatcgcgaatgtactacggaggcatgaatcatatac +tagaaccaagtgcctgtgatattaacaagatgatccgacgcgagcaccgtaattctaggc +ataaaactccagcaatttgggggccgaaaacaaatgacgttagctaattaattatatgac +atgatcaaaggaggtcaatcacgcatcgagttcgacgtatattcattgaacttcgtgcgt +ttgaaagaaacttttatgaaggcaaaattgatcctgtctcctatttcatgcgtacctcct +agttgataattccccgagcagtggttaggacacttttgtcggtatcaagttccggtctca +aaacgtaaaattctgtaatctgtatggatggtctgtgaattagttaatttttatgaagtc +gtcgagacgcagttcctattgatttattctaaacggagatgtgcttcgtgggactcggaa +gtagatctgtgtttatgattattgctactttagatgctgactgttaactccgtgttgttt +ttcaaccgtatatcacaaccgaattggatagaacctatagtttcaagttctgccacaagg +tatcatatttacagttagtgctggttgcttctttcaaacgtggtgagtttgtgctatcac +gtcaacggtagagctcagtggaccgagtgcgcgttcaaccctgttccagagagggtgtga +tagcacatataccacgctcgtcgaggcgttcatgatagtttgcaagagccggtgttaaac +acatattattattgttatccaactaatcggacctatgcataaagcattgtctaaacagaa +taattgcctatatacggtagttttagtgatttatatcttagtatcagttagagcttcgaa +ctcttcaggttcctcatatttaacgttcttcgaaagcgaaaacttctacaaacgaatgta +agcggttttccaagtagtacctataaatcacagaaagatctgtctcagtatagttgaaat +ggtattcagctagtgacgtgtaccaattatcatagttcactcaagcaagacgctcattaa +cgaatatagacaagacactatatcatataataaaaaagaacatggtgctcgaacatagtt +gaattcaccatattgaaggggaatgctgacatgtaattcgctactagacgatcaattccc +tacttgtcaaagttgaactggtacgttcttggaattaaatatgattgcgctggaccaaat +tgcgacttcttgagtttcagggcaaacgattgagccggaggatgtccgtctcttaccttt +cttgcttatgataaacgacggtccctgtacatcactgggaattctcagcaaaaataattg +ggtaaatcgagactcgatgtattcggccacaaaggtgttagacgttaaagattattcaac +ggggcgataataggatcataaccggtatgcaagcgcattgaaagagccatgagatcctta +tccgataaacgctgcacggtatgtgcagccttattgtcgatcacgaatttataaatgtag +tctgggctgtaagttgaagacctaagttataatgaagtgcaataccaaatcgattcatag +tggattatcagactcaagatatctcctgataaattacagttgttaagatacggataaaat +gagatttaagattagcagcctctaatctgtttcaatcccgttggaatgtggtatgcgatc +aaggttaagttaaaatcaagcctgtcttcagtcttgattcttgttctgccatcgcatgcg +gtctacgtgagttaatatgtagcttacgttctagcttgtgctaatctgagtatagattcg +tagaggaatattatcaagcttccacgcctcaacgtacgtgtattggtcacacaagacact +aaaagtggaagtagcgtaaactatagtctagttgttaaatgctcagttcttgttatattc +gatatactcttggctaatttatgtctgagtatataaaattaatgatattaacttgcattt +cacggatcccttagaaaaagattttgaccgagcgcattataaacggttacaccgaatcaa +tagaagcatacccaatagctttctttgaatttattgcctgcgcaacttggctgactctct +agatccgaataattctatatggtcgtgacgaaactagttcattactgtttaaaatgccaa +catgtcttttgggccgataatggctctttgcaaaattactcaatgatacgattgatcaaa +gcggtagttgctagtggtagcatgtaagtctatcaaatgtctgattatccgaaaatcttc +caaaagagtccacgtaccatatctatctcatagcgacgcgaggggaaccttatctaacta +tcattccatttaccgggtgactctcgatgcaggatccgattgggataaattgcccagaaa +tggctcattcctgactaagggtaaggccgttctcagcaagggaaccccgcgaatctaggc +ttataccatctagattgttaactacttgcctgtagttctacagccatactggacagttgt +ttctaaatgatcgggattcatgctagcactcctctgaatgcaccgcgtaagtttaactat +tacgtccgtgggcagataaggatggaggctgtatgtatcttaactgttacctaatatggc +tggtaattatcaaagtaaggaccttaatgccatagcgctagcaatcgctttgtatactga +ccatgtgccaacctctcttaatctgtaaaatataatgtcttagctaactgtggacgatca +tgtctctgcctagagcttcgctgtatcaattcctatagccagcgtactagtgacacaaca +acaccgtgtgagaaaagatattagtccttacgtctgtctctctacagcttattgatgagg +attgaacatggacatatagctccccctcaaaagcagatgctacctctttattccattctc +gaacatttgccgaacttaatttcgacaaacctgaggtcacgtcttaatttatcggtaacg +tcacgtccctttgagactggataaatatattaccaggggccaacgagcaattgttggagg +cgcttctataatacaaggtgtcttgtcaaagaaagacggcgtgcgtctcgtgcaactcac +ttaaccaatattaatgtgaaacccccctctctcacatcttatgcggtgtactgccctggt +acatttcctgtacaggactccaacagtgtagattcctaagatagctgttggagttgcctc +acgccagatcgaaaaactgaataaactagtgagctgagctgcagaaataccgcttaatta +cttatgactagttcaaagggacctacgtgatgtcagacattgcaaggaagaaattaggtt +tgtgcgtcattttggctggactagcactccttacttcccctactattcaaatgtcgtaaa +cagcatgagacaggatcgtgctgacatttaaggtctattgggaacgaggctacctttggt +cgcgcgctcgcgttctccgaatgaccgaaatgcatgagcacagtatgcaattgcttatag +atctaaggtctggtcgttgaaaccaagcacgtaggcctgggaaatcagttcttcctcagc +aactacacaaaagcgtccaagcattagtacttgtagtaaatgtccgaacctatgcgctca +tttgaaagtcaaaaaatatttttaagcagtaggcacctaacccgattcctctacttagta +gctttctttgattctcagaattgactgcaatatcactgcacaattctgtgccattactag +acttctctgtattaacgtctcatcttactaacactcgcctaggacacatctgagagtgaa +gtatttcaatacatttactgaaatcttcagttctaaaatccccgaataaggctcttatcg +gtttggccaacacaagaaaaaaacttcttgcaccactcaccttcatacgcaggagcctgg +ggaacttagtaataactatttcggcagacaaagcttataacaagttgccggcgcgtataa +tatttaaaagaccccttgagctgctcaattaaaacgctcacctggtataggctattagat +agtgccgtcttagtaaggggcgggaattatcggataaactgatattttgataaaataacc +gacttgttcacgacataagtcactaaggagattttatctttctccaaagtatatcttcct +tggataatttcaaagcgctgcaatttaagttctgttactagtttatgctgctgggaggtg +accggaaggcgtagtaatctagaggcaaattataagaagttcatcatatcattttcgact +acaaaaacaaggtgttgtatgccggcgcattgtgtaaactggacgagtaccctagatgga +aaattatacgttaagccaagatttcgatgtaatgataattacctacacatttttgctatc +cataggaacaagagctgttctataggctcgtggcatacgaacatttgctgccgctatgaa +tattggaagctcttcaactacagactctattcttaattgccgtcgaaaatgggccgaatc +ggctattattaatactcggtttttccgaggggattgttgtcgacagtcgtaattattatt +aatattgatgttggtgaggtcatttaaatacaaccttgcagacaatgaataagggatcca +atctctcatactccttttacaattgctcatgcccctatgcaaaccttatgccgccacacc +tccgcaactctctcttctgaactgtaagtagcttcattactggtttgagactatactgaa +gctgatgacattctaaaatggctattttcgaatgtgattcataatgtttatcgtttggga +tggcagaatcacgttatttttgatatagcccgggtattctattgtatagaacgtatgcta +caagtcattccccgaagaagactagaagtaaacaacatgcgaccatcgttaagccacgca +aggctgtagctttatttcccgataacctatcttccataaatagcggacagcaggatactg +acgctcaacatcagtggttatggtctaatttttaacttttaataaggtaacttcagcagg +catacacagtaactctttaatttataatcaaattagaagtctgacacttcttatattttt +ctatcatccaacgcgatcgcccattagcttattgtgttactaataacgtatctaaaccaa +tccttttcaagctactgcctatattgtcaatatatacaaacaacaggatagtaggctgct +taaaaaatattgtcaaccgtgtacgctttacaatacccggaaatcacaaactttgtagac +aacgagtgaaatttatacactacgaagggccagcgtacaagacccatgaattaggcgata +tgtttattctgacatattggtttatccttaatctgtcgctgtaaaatgaagccgccccca +tccctgcgaattttttttcgaagattcacgactgaaatataaatacgtttggctatattt +atgttggagggaggcaatagcctttactgttaaccgaagatttagccagtgagtgtgaca +ctaaaacactggaataaatgcaggcgttcttctgggtaaaaggtttagtcaatctcgcct +ataagttcatatagctctggatataattatctggcccatgcatttatcatggcgcttggt +gccctgtgtgaagccggcctctcatattgaaggtccgaagtattccatgtacattaagat +cactctctcattcatgcatcttggcttaacaaatctggttgtccaagctttccaggcacg +tatggtacaaattcggatcgaatacttataaaaatgatatgttaaactgtctaaaacgct +catctacaaagtaaagtgcactaaccaatagagtctcaagaccgtgtaatgctggtgcac +tgaatgtgtaatacggttagaagggattagttatgttacaaatccattgaaaacttaaga +agcattgcgtgctcggagggtgcatcttttatcaagagactaacattattttcaacgacg +tacatgctttacaatagggtacttatcaaacgccgagaaacgcgcctatagtgatgttat +gattatgacccgatatccattggaccgaattttatgtaggttcccagcgtactcgcgtaa +tatctcggtattgccataatgtaatacttgtcggtctctcccagatgaaaaagcgttaca +gagtatttcaatgaaaaacagcgcgcaacgtcaatacctttaggggtaacggccgctgat +ttcatatagatatacgataagttggtatagctctactaggtggcatccacaatcgttgca +tttactatagctggttacaatcataatctataccgttccttacatactaccatagcggga +tagcgtttttttgccgttgattgggtttaagaggatgtcagtctcattatatccgattcg +gtgggagagccgttgttttcaaatcgcacactttgtgacataatgtacaagataacaaaa +ctgatataagatataaactgtcaatatcaccttgacacttgaatcaaagtaaattaactc +gcaaatataatttgactaattgggtgcagatttctcaattaataaaaaaatggcaccgga +tgggcttacaagccccttatcattcacttgtatcatgatttccaagaacaatagaatttg +ctagcaagtatgaacagagattcgaattgcatccacagtacgccggagcgtttattttaa +tgtggatatgacgatgtactgttggcggcatttgctagtaaccggtccttatttacgtag +cgcacacgtaagcatgtctgggagaaatatggtggtacaatctcagagaaagattacagt +ttggtttaaataggacttatcgggtcggaagtggaacttaataagcagtacacaattggg +caacagacgtcttgcctattacaataggattacaatgcgttagatttcagacacgttcgt +gtttggctattcgtcaattccctaaatagttagacgatcaactattatcaaagtgattct +ttgttcatcctccattcatgtaacagatggcacactacgcataacgccgaggaattttaa +cgagatttaagagagcagttcgggcacaacccacttgactttataacagctcggcagcat +aaacggtaatatgtgacaaatttccaaacgttataagaacgtatgtgtacttagaaaact +aagtggttcatgttcaacagatgtgacgcagcaagcctaacttatctattggttttgcta +taaaagaacaaagttacacagaatcctaagggcttgtttcacacttatgcctagtgcttc +accatcttaaaatagcgaaaccggcacgaatcaaaccttaaaacaatgcgcagatattgg +tgatggtgactccgggtatgataatggtaactgttgaccagcgcccacctcatcgaagta +tagaaagtggttaggataaggatgagaccgaacttatttccggccataactttagatttt +ctacctagtacacaacatcagggcggacacgaaaccgccatcacatcatataccaggttt +aatttgcttaatgggggaagtgtcaacgaaccttcgaactttagcaggcatatggccatt +atatatggccccagagcagaatgctacagcagacaaaatttggatttatgtagtttaata +cctatcaaacttggtgtgaccatacttgtctaacgacagtgcacaaagtgtaagttacaa +ttattactactcagcagcttctgcaatgataaaatcttatcatacacgtcacatatgata +atatctacttagggggaacgggctccacaacctacatagtactcaatacttacactattc +gacaggcacaccaaacctgtacagtcccaaaagattgagtcaactttgcagtactgcaga +tcacagtaatagcttagttagcgagtcaaaattagttttctacgagactgcacgaccgtg +caaatttccgatgtgttggctacaaatagcaacgtatgaatttgtttgaagccacgtaaa +ctgtacaaccttagagataagtctcaggctactaaaaacacgttgtggcactaacaggat +catggttgattcttacttattcggctgaccggcccaataagtaaccttcaactagaacag +aataatcgggagtagtttaattcagtcaaggtgcaggtctcattgtaactaacaagctct +gtgtaaccaagttaaaatcgttttcttagcggattccctacttatggatttgagctcgtc +cacaatattcgatacaagaagtttgtggtccgtaacaacgaaattttaattacgctgtgc +agcctcatccaaggaattaatagaaggttgatggtaggctccgaacgctccatgattata +atcaagtggactgtgcagtaaacgaggaaggtatcctgacgtcgtggtgttcgtttttgt +tatttgtgccctatacgagtagataaaccatgaacagcacagtgtgaacccatggttgat +tttaggctaccttatttttaatttccgttacacagaaacgaattccacaactaacatgcc +attaatttttcgatatcttataaaagatggtcgaaattcattcatttattttttttcggt +tctcgaaagtcaactaagctgtcgcgttttgtttctctttagaggtaaaagtggctttga +tctcctacgtttggatactagtcaaccattactccatttgatccgtgagtatcacctgtc +taacatccagcattatgactcctcggcgaagaaaagacacacttcttagagtcgatgtgt +attagctagggacacagttgtttaatacgatagtgagcccagggagggcagtgcgtcccc +cagtagatttattcagctagtgtaagtataagatatctcacccacgaggttcaagtgata +tgcagtcttagaataatacttatcctgaatttcgatattatgggtacttcaataatccgc +tagcgctactttatgtctcgttggacagcaggacacatggcagtcttaaacactaaagac +atcacctgaatgaatgtaatgggattacaagaatcaatgaggtattatatacgacgtagg +aaactctggatatatacagtaatctagttacgccatcgcacttcattcctctggaaactt +agaagacatcagctgtacgtggaggaaccagacccccgtatgtagccaaatagaaccaaa +gttgcttatacaaacacacccaatgacaatggaccgctggagttcgtaaactcggaacgt +agtactgcacaaacccagcatttagcaataggagctacgtatgcaactcccacgtggtaa +taccttcaagctatcaatatataggtgcctagctaatcgcattcgcaagcagtattcaag +cttgtaaaccagtataataattacagaggctctatgaaacccaactttccagctaaaagt +cccaattaaatggttatttc diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/revcomp/revcomp.csharp-1.cs b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/revcomp/revcomp.csharp-1.cs new file mode 100644 index 0000000000..4e875742e8 --- /dev/null +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/revcomp/revcomp.csharp-1.cs @@ -0,0 +1,250 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +/* The Computer Language Benchmarks Game + http://benchmarksgame.alioth.debian.org/ + + contributed by Robert F. Tobler to process large blocks of byte arrays + + modified for use with xunit-performance +*/ + +using Microsoft.Xunit.Performance; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; + +[assembly: OptimizeForBenchmarks] +[assembly: MeasureInstructionsRetired] + +namespace BenchmarksGame +{ + +public static class Revcomp +{ + +#if DEBUG + const int Iterations = 1; + const string InputFile = "revcomp-input25.txt"; +#else + const int Iterations = 800; + const string InputFile = "revcomp-input25000.txt"; +#endif + + struct Block { + public byte[] Data; public int Count; + public int Read(BinaryReader r) { + Data = r.ReadBytes(16384); Count++; return Data.Length; + } + public Index IndexOf(byte b, int o) { + return new Index { Block = Count, Pos = Array.IndexOf(Data, b, o) }; + } + } + + struct Index { + public int Block; public int Pos; + public static readonly Index None = new Index { Block = -1, Pos = -1 }; + public bool InBlock(Block b) { return Block == b.Count; } + } + + const byte Gt = (byte)'>'; + const byte Lf = (byte)'\n'; + + static string FindInput(string s) + { + string CoreRoot = System.Environment.GetEnvironmentVariable("CORE_ROOT"); + + if (CoreRoot == null) + { + Console.WriteLine("This benchmark requries CORE_ROOT to be set"); + return null; + } + + string inputFile = s ?? InputFile; + + // Normal testing -- input file will end up next to the assembly + // and CoreRoot points at the test overlay dir + string[] pathPartsNormal = new string[] { + CoreRoot, "..", "..", "JIT", "Performance", + "CodeQuality", "BenchmarksGame", "revcomp", "revcomp", inputFile + }; + + string inputPathNormal = Path.Combine(pathPartsNormal); + + // Perf testing -- input file will end up next to the assembly + // and CoreRoot points at this directory + string[] pathPartsPerf = new string[] { CoreRoot, inputFile }; + + string inputPathPerf = Path.Combine(pathPartsPerf); + + string inputPath = null; + + if (File.Exists(inputPathNormal)) + { + inputPath = inputPathNormal; + } + else if (File.Exists(inputPathPerf)) + { + inputPath = inputPathPerf; + } + + if (inputPath != null) + { + Console.WriteLine("Using input file {0}", inputPath); + } + else + { + Console.WriteLine("Unable to find input file {0}", inputFile); + } + + return inputPath; + } + + static int Main(string[] args) + { + bool verbose = false; + string inputFile = InputFile; + int iterations = Iterations; + + for (int i = 0; i < args.Length; i++) + { + if (args[i] == "-v") + { + verbose = true; + } + if (args[i] == "-i") + { + i++; + + if (i < args.Length) + { + Int32.TryParse(args[i], out iterations); + } + } + else + { + inputFile = args[i]; + } + } + + string fullInputFile = FindInput(inputFile); + + if (fullInputFile == null) + { + return -1; + } + + if (iterations != Iterations) + { + Console.WriteLine("Running {0} iterations", iterations); + } + + // Warmup + BenchInner(false, fullInputFile); + + Stopwatch sw = Stopwatch.StartNew(); + for (int j = 0; j < iterations; j++) + { + BenchInner(verbose, fullInputFile); + } + sw.Stop(); + Console.WriteLine("revcomp [{0} iters]: {1}ms", iterations, sw.ElapsedMilliseconds); + + return 100; + } + + static void BenchInner(bool doOutput, string inputFile) + { + InitComplements(); + var seq = new List(); + var b = new Block { Count = -1 }; + Index line = Index.None, start = Index.None, end = Index.None; + using (var r = new BinaryReader(File.OpenRead(inputFile))) { + using (var w = doOutput ? Console.OpenStandardOutput() : Stream.Null) { + while (b.Read(r) > 0) { + seq.Add(b.Data); + if (line.Pos < 0) line = b.IndexOf(Gt, 0); + while (line.Pos >= 0) { + if (start.Pos < 0) { + var off = line.InBlock(b) ? line.Pos : 0; + start = b.IndexOf(Lf, off); + if (start.Pos < 0) { + w.Write(b.Data, off, b.Data.Length - off); + seq.Clear(); break; + } + w.Write(b.Data, off, start.Pos + 1 - off); + } + if (end.Pos < 0) { + end = b.IndexOf(Gt, start.InBlock(b) ? start.Pos : 0); + if (end.Pos < 0) break; + } + w.Reverse(start.Pos, end.Pos, seq); + if (seq.Count > 1) seq.RemoveRange(0, seq.Count - 1); + line = end; end = Index.None; start = Index.None; + } + } + if (start.Pos >= 0 && end.Pos < 0) + w.Reverse(start.Pos, seq[seq.Count -1].Length, seq); + } + } + } + + const string Seq = "ABCDGHKMRTVYabcdghkmrtvy"; + const string Rev = "TVGHCDMKYABRTVGHCDMKYABR"; + static byte[] comp = new byte[256]; + + static void InitComplements() { + for (byte i = 0; i < 255; i++) comp[i] = i; + for (int i = 0; i < Seq.Length; i++) + comp[(byte)Seq[i]] = (byte)Rev[i]; + comp[Lf] = 0; comp[(byte)' '] = 0; + } + + const int LineLen = 61; + const int BufSize = LineLen * 269; + static byte[] buf = new byte[BufSize]; + + static void Reverse(this Stream w, int si, int ei, List bl) { + int bi = 0, line = LineLen - 1; + for (int ri = bl.Count-1; ri >= 0; ri--) { + var b = bl[ri]; int off = ri == 0 ? si : 0; + for (int i = (ri == bl.Count-1 ? ei : b.Length)-1; i >= off; i--) { + var c = comp[b[i]]; if (c > 0) buf[bi++] = c; + if (bi == line) { + buf[bi++] = Lf; line += LineLen; + if (bi == BufSize) { + w.Write(buf, 0, BufSize); bi = 0; line = LineLen - 1; + } + } + } + } + if (bi > 0) { + if (buf[bi-1] != Lf) buf[bi++] = Lf; w.Write(buf, 0, bi); + } + } + + [Benchmark] + public static void Bench() + { + string inputFile = FindInput(InputFile); + + if (inputFile == null) + { + throw new Exception("unable to find input"); + } + + foreach (var iteration in Benchmark.Iterations) + { + using (iteration.StartMeasurement()) + { + for (int i = 0; i < Iterations; i++) + { + BenchInner(false, inputFile); + } + } + } + } +} + +} diff --git a/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/revcomp/revcomp.csproj b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/revcomp/revcomp.csproj new file mode 100644 index 0000000000..b44017b188 --- /dev/null +++ b/tests/src/JIT/Performance/CodeQuality/BenchmarksGame/revcomp/revcomp.csproj @@ -0,0 +1,53 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + .NETStandard,Version=v1.4 + + + + + + + + pdbonly + true + + + + False + + + + + + + + + + + Always + + + Always + + + + $(JitPackagesConfigFileDirectory)benchmark\project.json + $(JitPackagesConfigFileDirectory)benchmark\project.lock.json + + + + + diff --git a/tests/src/JIT/Performance/CodeQuality/SIMD/SeekUnroll/SeekUnroll.cs b/tests/src/JIT/Performance/CodeQuality/SIMD/SeekUnroll/SeekUnroll.cs index 34c0ab888d..3253e255d6 100644 --- a/tests/src/JIT/Performance/CodeQuality/SIMD/SeekUnroll/SeekUnroll.cs +++ b/tests/src/JIT/Performance/CodeQuality/SIMD/SeekUnroll/SeekUnroll.cs @@ -62,9 +62,9 @@ public static class SeekUnroll // Iteration counts for inner loop set to have each call take 1 or // 2 seconds or so in release, finish quickly in debug. #if DEBUG - const int InnerIterations = 1; + static int InnerIterations = 1; #else - const int InnerIterations = 1000000000; + static int InnerIterations = 1000000000; #endif // Function to meaure InnerLoop using the xunit-perf benchmark measurement facilities @@ -143,6 +143,14 @@ public static class SeekUnroll public static int Main() { int failures = 0; + + // On non-hardware accelerated platforms, the test times out because it runs for too long. + // In those cases, we decrease InnerIterations so the test doesn't time out. + if (!Vector.IsHardwareAccelerated) + { + InnerIterations = 100000; + } + foreach(int index in IndicesToTest) { ManualLoopTimes = new long[10]; diff --git a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b425314/b425314.csproj b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b425314/b425314.csproj index d12563da55..b232ef8ddd 100644 --- a/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b425314/b425314.csproj +++ b/tests/src/JIT/Regression/CLR-x86-JIT/V2.0-Beta2/b425314/b425314.csproj @@ -14,6 +14,10 @@ $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages ..\..\ 7a9bfb7d + + + true + true diff --git a/tests/src/JIT/Regression/JitBlue/DevDiv_1206929/DevDiv_1206929.cs b/tests/src/JIT/Regression/JitBlue/DevDiv_1206929/DevDiv_1206929.cs new file mode 100644 index 0000000000..d363360272 --- /dev/null +++ b/tests/src/JIT/Regression/JitBlue/DevDiv_1206929/DevDiv_1206929.cs @@ -0,0 +1,50 @@ +using System; +using System.Runtime.CompilerServices; + +namespace ReadMemBytes +{ + class Program + { + static int Pass = 100; + static int Fail = -1; + + [MethodImpl(MethodImplOptions.NoInlining)] + static unsafe int TestMemBytesNotReadPastTheLimit(byte *p, int byteLength) + { + int count = 0; + for (int i= 0; i< byteLength; ++i) + { + // RyuJIT lowering has an optimization to recognize the condition in + // "If" stmnt and generate "test byte ptr [p+i], 0" instruction. Due + // to a bug that has been fixed it will end up generating "test dword ptr [p+i], 0" + // that will lead to reading 4 bytes instead of a single byte. + if ((p[i] & 0xffffff00) != 0) + { + ++count; + } + } + + return count; + } + static unsafe int Main(string[] args) + { + byte* buffer = stackalloc byte[4]; + buffer[0] = 0; + buffer[1] = buffer[2] = buffer[3] = 0xff; + + int result = TestMemBytesNotReadPastTheLimit(buffer, 1); + if (result != 0) + { + Console.WriteLine("Failed: Read past the end of buffer"); + return Fail; + } + else + { + Console.WriteLine("Pass"); + } + + return Pass; + + } + } +} diff --git a/tests/src/JIT/Regression/JitBlue/DevDiv_1206929/DevDiv_1206929.csproj b/tests/src/JIT/Regression/JitBlue/DevDiv_1206929/DevDiv_1206929.csproj new file mode 100644 index 0000000000..a1f7eaa470 --- /dev/null +++ b/tests/src/JIT/Regression/JitBlue/DevDiv_1206929/DevDiv_1206929.csproj @@ -0,0 +1,47 @@ + + + + + Debug + AnyCPU + $(MSBuildProjectName) + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + + 7a9bfb7d + + + + + + + + + False + + + + + True + True + + + + + + + + + $(JitPackagesConfigFileDirectory)minimal\project.json + $(JitPackagesConfigFileDirectory)minimal\project.lock.json + + + + + diff --git a/tests/src/JIT/Regression/JitBlue/DevDiv_359733/DevDiv_359733.il b/tests/src/JIT/Regression/JitBlue/DevDiv_359733/DevDiv_359733.il new file mode 100644 index 0000000000..18a712a4ae --- /dev/null +++ b/tests/src/JIT/Regression/JitBlue/DevDiv_359733/DevDiv_359733.il @@ -0,0 +1,66 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +// This test originally triggered an assert during remorphing while performing constant propagation when +// extracting the side effects of a discarded tree (specifically, the tree that corresponds to the xor in +// method C::M, which transitively takes exception-producing covnersions as arguments). The assert was +// attempting to ensure that if value numbers were present on the comma node used to hold the side effects, +// then value numbers were also present on the expression being added to the list. This condition may be violated +// when remorphing, however, and the assertion was appropiately weakened. + +.assembly extern mscorlib {} +.assembly DevDiv_1359733 {} + +.class private C extends [mscorlib]System.Object +{ + .method private static int16 M(bool a0, int16 a1, int16 a2, int32 a3) cil managed noinlining + { + .locals init (int32 l0, int16 l1, int64 l2, int16 l3, int8 l4, float32 l5, int8 l6) + + ldloc l3 + ldloc l5 + conv.i8 + conv.r8 + neg + conv.ovf.u1.un + ldloc.s l5 + conv.ovf.i8 + ldc.i8 0x4007ACD1 + ldloc l6 + shr + rem + nop + ldc.i8 0x21C591BD + neg + cgt.un + xor + pop + ret + } + + .method private static int32 Main() cil managed + { + .entrypoint + + .try + { + ldc.i4 0 + ldc.i4 0 + ldc.i4 0 + ldc.i4 0 + call int16 C::M(bool, int16, int16, int32) + pop + leave.s done + } + catch [mscorlib]System.Exception + { + pop + leave.s done + } + + done: + ldc.i4 100 + ret + } +} diff --git a/tests/src/JIT/Regression/JitBlue/DevDiv_359733/DevDiv_359733.ilproj b/tests/src/JIT/Regression/JitBlue/DevDiv_359733/DevDiv_359733.ilproj new file mode 100644 index 0000000000..8f0870dc0f --- /dev/null +++ b/tests/src/JIT/Regression/JitBlue/DevDiv_359733/DevDiv_359733.ilproj @@ -0,0 +1,41 @@ + + + + + Debug + AnyCPU + $(MSBuildProjectName) + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT .0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + None + True + + + + + + + + + + + diff --git a/tests/src/JIT/Regression/JitBlue/DevDiv_359737/DevDiv_359737.il b/tests/src/JIT/Regression/JitBlue/DevDiv_359737/DevDiv_359737.il new file mode 100644 index 0000000000..9917c21fca --- /dev/null +++ b/tests/src/JIT/Regression/JitBlue/DevDiv_359737/DevDiv_359737.il @@ -0,0 +1,42 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +.assembly extern mscorlib {} +.assembly DevDiv_359737 {} + +// This test originally repro'd a bug in morph that transformed modulus by a constant into division and subtraction +// while re-morphing as part of CSE. + +.class C extends [mscorlib]System.Object +{ + .method static int16 M() cil managed noinlining + { + ldc.i4 0x78804C04 + conv.ovf.u2 + dup + rem + ret + } + + .method static int32 Main() cil managed + { + .entrypoint + + .try + { + call int16 C::M() + pop + leave.s done + } + catch [mscorlib]System.Exception + { + pop + leave.s done + } + + done: + ldc.i4 100 + ret + } +} diff --git a/tests/src/JIT/Regression/JitBlue/DevDiv_359737/DevDiv_359737.ilproj b/tests/src/JIT/Regression/JitBlue/DevDiv_359737/DevDiv_359737.ilproj new file mode 100644 index 0000000000..f05d981217 --- /dev/null +++ b/tests/src/JIT/Regression/JitBlue/DevDiv_359737/DevDiv_359737.ilproj @@ -0,0 +1,41 @@ + + + + + Debug + AnyCPU + $(MSBuildProjectName) + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT .0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + None + True + + + + + + + + + + + diff --git a/tests/src/JIT/Regression/JitBlue/DevDiv_362706/DevDiv_362706.il b/tests/src/JIT/Regression/JitBlue/DevDiv_362706/DevDiv_362706.il new file mode 100644 index 0000000000..a5b7a6dbb6 --- /dev/null +++ b/tests/src/JIT/Regression/JitBlue/DevDiv_362706/DevDiv_362706.il @@ -0,0 +1,162 @@ +// Reading from 'C:\SuperPMI\compiler_hpp__1784____Assertion_failed__lvRefCnt.mc' dumping raw IL for MC Indexes to console +// ProcessName - 'ILGEN' +.assembly extern mscorlib{} +.assembly DevDiv_362706{} +.class C extends [mscorlib]System.Object +{ + .method static unsigned int64 M(float32, int32) cil managed noinlining + { + .maxstack 65535 + .locals init (unsigned int8, native unsigned int) + + ldc.i8 0x085d689753da3de1 + ldc.i8 0xe61597946032e570 + clt.un + conv.u8 + ldc.i8 0x7982285f972837bd + ldc.i8 0xbff060a0e0e2eeba + sub + ldloc 0x0001 + shl + mul.ovf + ldarg.s 0x00 + starg.s 0x00 + brtrue IL_005f + ldc.i8 0xbcb846d27e2968bf + conv.r.un + ckfinite + pop + ldarg.s 0x01 + conv.ovf.i8 + ldc.i8 0xe3b63c00f2954a6c + ldc.i8 0x3332cfb7aa00a0b0 + div.un + clt + stloc 0x0001 + +IL_005f: + ldloc 0x0000 + ldc.i4 0x1ef1d296 + ldc.r8 float64(0x157cd4c7a3c884f1) + ldc.r8 float64(0xa5da6ecb57585851) + add + ckfinite + neg + conv.r.un + conv.ovf.i4.un + cgt.un + not + or + ldarg.s 0x00 + conv.r.un + ldarg 0x0000 + ldc.i8 0x9cb75a81b3443e9c + conv.ovf.u8.un + conv.i4 + pop + neg + cgt.un + ldloc 0x0001 + ldc.i4 0x1bf905b2 + ldloc.s 0x00 + xor + rem + ldloc.s 0x00 + ldc.r8 float64(0x94424127b67875d0) + ldc.i8 0x96e1b4664d5ad509 + conv.ovf.i2 + conv.r4 + add + conv.ovf.u2.un + shr.un + shr + ldc.i8 0x1919368cc08e5eb1 + ldc.i8 0x4b6a3f418d2e0236 + ceq + ceq + starg.s 0x01 + bgt IL_011a + ldarg.s 0x00 + conv.ovf.i8.un + ldloc 0x0000 + ldc.r8 float64(0x7e83ec1e8c2e0e94) + conv.ovf.i2 + shl + not + not + conv.i8 + conv.ovf.u8 + ldc.i4 0x8a3055bd + neg + ldarg 0x0001 + xor + conv.i8 + ldc.i4 0xa2d0ea18 + shr.un + ldc.i8 0x53ac012d34eb9f44 + xor + neg + add + ldarg 0x0000 + conv.ovf.u4.un + shr + or + conv.r8 + pop + +IL_011a: + ldarg 0x0000 + neg + ldarg 0x0000 + neg + div + ldloc.s 0x01 + ldarg 0x0001 + ldloc 0x0000 + ldloc 0x0001 + and + shl + mul.ovf.un + starg.s 0x01 + ldc.i4 0xc47fec23 + conv.r8 + div + conv.ovf.i8.un + not + ldc.r8 float64(0x401dee505a2add2e) + ldc.i8 0x0dc5a76cd1306317 + conv.i1 + conv.r8 + add + conv.r4 + conv.ovf.i1.un + nop + stloc.s 0x00 + nop + ret + } + + .method static int32 Main() cil managed + { + .entrypoint + + .try + { + ldc.r4 float32(0xFF800000) + ldc.i4.s 25 + call unsigned int64 C::M(float32, int32) + pop + leave.s done + } + catch [mscorlib]System.Exception + { + pop + leave.s done + } + + done: + ldc.i4 100 + ret + } +} +// Dumped 1 diff --git a/tests/src/JIT/Regression/JitBlue/DevDiv_362706/DevDiv_362706.ilproj b/tests/src/JIT/Regression/JitBlue/DevDiv_362706/DevDiv_362706.ilproj new file mode 100644 index 0000000000..6058846d69 --- /dev/null +++ b/tests/src/JIT/Regression/JitBlue/DevDiv_362706/DevDiv_362706.ilproj @@ -0,0 +1,51 @@ + + + + + Debug + AnyCPU + $(MSBuildProjectName) + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + None + True + + + + + + + + + + + + + + + diff --git a/tests/src/JIT/Regression/JitBlue/DevDiv_367099/DevDiv_367099.il b/tests/src/JIT/Regression/JitBlue/DevDiv_367099/DevDiv_367099.il new file mode 100644 index 0000000000..f01b508ffd --- /dev/null +++ b/tests/src/JIT/Regression/JitBlue/DevDiv_367099/DevDiv_367099.il @@ -0,0 +1,99 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +.assembly extern legacy library mscorlib {} + +.assembly devdiv_367099 {} + +.class public auto ansi beforefieldinit P + extends [mscorlib]System.Object +{ + .method public hidebysig static int32 Main() cil managed + { + .entrypoint + // Code size 14 (0xe) + .maxstack 1 + .locals init (int32 V_0) + IL_0000: nop + IL_0001: call void P::TestCatchReturn() + IL_0006: nop + IL_0007: ldc.i4.s 100 + IL_0009: stloc.0 + IL_000a: br.s IL_000c + + IL_000c: ldloc.0 + IL_000d: ret + } // end of method P::Main + + .method public hidebysig static void TestCatchReturn() cil managed + { + // Code size 30 (0x1e) + .maxstack 1 + IL_0000: nop + .try + { + IL_0001: nop + IL_0002: nop + IL_0003: leave.s IL_001b + + } // end .try + catch [mscorlib]System.Exception + { + IL_0005: pop + IL_0006: nop + .try + { + IL_0007: nop + .try + { + .try + { + IL_0008: nop + IL_0009: leave.s IL_001c + + } // end .try + catch [mscorlib]System.Object + { + IL_000b: pop + IL_000c: nop + IL_000d: leave.s IL_001c + + } // end handler + } // end .try + finally + { + IL_000f: nop + IL_0010: nop + IL_0011: endfinally + } // end handler + } // end .try + catch [mscorlib]System.Exception + { + IL_0012: pop + IL_0013: nop + IL_0014: nop + IL_0015: leave.s IL_0017 + + } // end handler + IL_0017: nop + IL_0018: nop + IL_0019: leave.s IL_001b + + } // end handler + IL_001b: nop + IL_001c: nop + IL_001d: ret + } // end of method P::TestCatchReturn + + .method public hidebysig specialname rtspecialname + instance void .ctor() cil managed + { + // Code size 7 (0x7) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: call instance void [mscorlib]System.Object::.ctor() + IL_0006: ret + } // end of method P::.ctor + +} // end of class P diff --git a/tests/src/JIT/Regression/JitBlue/DevDiv_367099/DevDiv_367099.ilproj b/tests/src/JIT/Regression/JitBlue/DevDiv_367099/DevDiv_367099.ilproj new file mode 100644 index 0000000000..bb4737395d --- /dev/null +++ b/tests/src/JIT/Regression/JitBlue/DevDiv_367099/DevDiv_367099.ilproj @@ -0,0 +1,51 @@ + + + + + Debug + AnyCPU + $(MSBuildProjectName) + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + None + True + + + + + + + + + + + + + + + diff --git a/tests/src/JIT/Regression/JitBlue/DevDiv_370233/DevDiv_370233.il b/tests/src/JIT/Regression/JitBlue/DevDiv_370233/DevDiv_370233.il new file mode 100644 index 0000000000..3da4b63953 --- /dev/null +++ b/tests/src/JIT/Regression/JitBlue/DevDiv_370233/DevDiv_370233.il @@ -0,0 +1,136 @@ +.assembly extern mscorlib{} +.assembly DevDiv_370233{} +.class C extends [mscorlib]System.Object +{ + .method static unsigned int32 M(bool, bool) + { + .maxstack 65535 + .locals init (unsigned int32, unsigned int64, unsigned int8, unsigned int8, native int, float64, char, unsigned int16, bool, char, bool) + + ldloc 0x0006 + ldc.i4 0x11467af6 + shr + conv.ovf.u8 + dup + sub + ldloc.s 0x06 + ldloc.s 0x07 + neg + rem.un + conv.ovf.i8.un + xor + neg + conv.ovf.u + conv.r4 + ldloc 0x0005 + ldloc.s 0x05 + ckfinite + ckfinite + conv.r4 + ceq + ldarg 0x0001 + conv.r4 + pop + pop + ldloc 0x0001 + ldloc 0x0001 + neg + conv.i8 + ldloc.s 0x04 + shr + clt.un + conv.ovf.i1.un + conv.i8 + not + nop + ldc.i8 0x16cb54ea7cfcd50d + ldloc 0x0001 + clt + ldloc.s 0x01 + conv.ovf.u1 + conv.ovf.i2.un + cgt + conv.ovf.i8 + ldc.i8 0x6be45c7b8c08f1d5 + conv.ovf.u8 + ldloc.s 0x01 + add.ovf + not + ldloc.s 0x03 + shr.un + ldloc.s 0x01 + add + not + ldloc.s 0x03 + neg + shr + nop + conv.u4 + neg + shr.un + ceq + ldloc 0x0001 + conv.r4 + ldc.r8 float64(0x9b4c7410aec1e6d3) + add + ldloc.s 0x00 + ldarg.s 0x00 + xor + ldloc.s 0x08 + mul + not + conv.r.un + ldloc.s 0x02 + ldloc 0x0006 + add + conv.r4 + mul + cgt + ldloc.s 0x05 + ldloc.s 0x05 + cgt.un + ldarg 0x0001 + not + shl + div + ldc.i8 0x5892c0a0bd150d05 + ldc.i8 0x8c33eb17e67e9772 + neg + ceq + not + ldloc.s 0x00 + ldloc 0x0003 + ceq + or + pop + xor + conv.r.un + ceq + conv.u2 + ret + } + + .method static int32 Main() cil managed + { + .entrypoint + + .try + { + ldc.i4 0 + ldc.i4.s 0 + call unsigned int32 C::M(bool, bool) + pop + leave.s done + } + catch [mscorlib]System.Exception + { + pop + leave.s done + } + + done: + ldc.i4 100 + ret + } +} +// Dumped 1 diff --git a/tests/src/JIT/Regression/JitBlue/DevDiv_370233/DevDiv_370233.ilproj b/tests/src/JIT/Regression/JitBlue/DevDiv_370233/DevDiv_370233.ilproj new file mode 100644 index 0000000000..4642defb16 --- /dev/null +++ b/tests/src/JIT/Regression/JitBlue/DevDiv_370233/DevDiv_370233.ilproj @@ -0,0 +1,51 @@ + + + + + Debug + AnyCPU + $(MSBuildProjectName) + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + None + True + + + + + + + + + + + + + + + diff --git a/tests/src/JIT/Regression/JitBlue/DevDiv_377155/DevDiv_377155.il b/tests/src/JIT/Regression/JitBlue/DevDiv_377155/DevDiv_377155.il new file mode 100644 index 0000000000..4c1ab4a125 --- /dev/null +++ b/tests/src/JIT/Regression/JitBlue/DevDiv_377155/DevDiv_377155.il @@ -0,0 +1,75 @@ +// ProcessName - 'ILGEN' +.assembly extern mscorlib{} +.assembly DevDiv_377155{} +.class C extends [mscorlib]System.Object +{ + .method static float32 M() cil managed noinlining + { + .maxstack 65535 + .locals init (float64, native unsigned int, native int, char, unsigned int64, bool) + + ldloc.s 0x04 + conv.ovf.u8.un + conv.ovf.u2.un + ldc.r8 float64(0x9eda41f595fa8ca8) + conv.r4 + conv.u8 + pop + ldc.i4 0x1de50978 + ldloc 0x0004 + ldloc.s 0x04 + or + ldc.i8 0x2d9c5178675b7af5 + ldloc 0x0004 + ldloc 0x0004 + mul + ldloc.s 0x04 + conv.ovf.u2.un + shr.un + not + not + or + cgt.un + ldc.i4 0xbdc937ef + ldloc.s 0x05 + add.ovf.un + clt.un + shl + not + neg + shr.un + conv.r4 + ckfinite + ldloc.s 0x00 + clt.un + nop + brtrue IL_0052 + nop +IL_0052: + ldloc 0x0000 + ret + } + + .method static int32 Main() cil managed + { + .entrypoint + + .try + { + call float32 C::M() + pop + leave.s done + } + catch [mscorlib]System.Exception + { + pop + leave.s done + } + + done: + ldc.i4 100 + ret + } + +} +// Dumped 1 diff --git a/tests/src/JIT/Regression/JitBlue/DevDiv_377155/DevDiv_377155.ilproj b/tests/src/JIT/Regression/JitBlue/DevDiv_377155/DevDiv_377155.ilproj new file mode 100644 index 0000000000..32d609496e --- /dev/null +++ b/tests/src/JIT/Regression/JitBlue/DevDiv_377155/DevDiv_377155.ilproj @@ -0,0 +1,51 @@ + + + + + Debug + AnyCPU + $(MSBuildProjectName) + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + + + + + + + + + False + + + + None + True + + + + + + + + + + + + + + + diff --git a/tests/src/JIT/Regression/JitBlue/GitHub_7508/Vector3Test.cs b/tests/src/JIT/Regression/JitBlue/GitHub_7508/Vector3Test.cs new file mode 100644 index 0000000000..609141fd64 --- /dev/null +++ b/tests/src/JIT/Regression/JitBlue/GitHub_7508/Vector3Test.cs @@ -0,0 +1,152 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +// Since Issue 7508 was a performance issue, there's not really a correctness +// test for this. +// However, this is a very simple test that can be used to compare the code generated +// for a non-accelerated vector of 3 floats, a "raw" Vector3 and a Vector3 +// wrapped in a struct. + +using System; +using System.Diagnostics; +using System.Runtime.CompilerServices; +using System.Numerics; + +namespace Test01 +{ + public struct SimpleVector3 + { + [MethodImpl( MethodImplOptions.AggressiveInlining )] + public SimpleVector3( float x, float y, float z ) + { + this.x = x; + this.y = y; + this.z = z; + } + + [MethodImpl( MethodImplOptions.AggressiveInlining )] + public static SimpleVector3 operator +( SimpleVector3 a, SimpleVector3 b ) + => new SimpleVector3( a.x + b.x, a.y + b.y, a.z + b.z ); + + public float X + { + get { return x; } + set { x = value; } + } + + public float Y + { + get { return y; } + set { y = value; } + } + + public float Z + { + get { return z; } + set { z = value; } + } + + float x, y, z; + } + + public struct WrappedVector3 + { + [MethodImpl( MethodImplOptions.AggressiveInlining )] + public WrappedVector3( float x, float y, float z ) + { + v = new System.Numerics.Vector3( x, y, z ); + } + + [MethodImpl( MethodImplOptions.AggressiveInlining )] + WrappedVector3( System.Numerics.Vector3 v ) + { + this.v = v; + } + + [MethodImpl( MethodImplOptions.AggressiveInlining )] + public static WrappedVector3 operator +( WrappedVector3 a, WrappedVector3 b ) + => new WrappedVector3( a.v + b.v ); + + public float X + { + get { return v.X; } + set { v.X = value; } + } + + public float Y + { + get { return v.Y; } + set { v.Y = value; } + } + + public float Z + { + get { return v.Z; } + set { v.Z = value; } + } + + Vector3 v; + } + + public class Program + { + static Random random = new Random( 12345 ); + [MethodImpl( MethodImplOptions.NoInlining )] + static SimpleVector3 RandomSimpleVector3() + => new SimpleVector3( (float)random.NextDouble(), (float)random.NextDouble(), (float)random.NextDouble() ); + [MethodImpl(MethodImplOptions.NoInlining)] + static WrappedVector3 RandomWrappedVector3() + => new WrappedVector3( (float)random.NextDouble(), (float)random.NextDouble(), (float)random.NextDouble() ); + [MethodImpl(MethodImplOptions.NoInlining)] + static Vector3 RandomVector3() + => new Vector3( (float)random.NextDouble(), (float)random.NextDouble(), (float)random.NextDouble() ); + + public static float TestSimple() + { + var simpleA = RandomSimpleVector3(); + var simpleB = RandomSimpleVector3(); + var simpleC = simpleA + simpleB; + Console.WriteLine("Simple Vector3: {0},{1},{2}", simpleC.X, simpleC.Y, simpleC.Z); + return simpleC.X + simpleC.Y + simpleC.Z; + } + public static float TestWrapped() + { + var wrappedA = RandomWrappedVector3(); + var wrappedB = RandomWrappedVector3(); + var wrappedC = wrappedA + wrappedB; + Console.WriteLine("Wrapped Vector3: {0},{1},{2}", wrappedC.X, wrappedC.Y, wrappedC.Z); + return wrappedC.X + wrappedC.Y + wrappedC.Z; + } + public static float TestSIMD() + { + var a = RandomVector3(); + var b = RandomVector3(); + var c = a + b; + Console.WriteLine("SIMD Vector3: {0},{1},{2}", c.X, c.Y, c.Z); + return c.X + c.Y + c.Z; + } + public static int Main( string[] args ) + { + int returnVal = 100; + + // First, test a simple (non-SIMD) Vector3 type + float f = TestSimple(); + + // Now a wrapped SIMD Vector3. + if (TestWrapped() != f) + { + returnVal = -1; + } + + // Now, SIMD Vector3 + if (TestSIMD() != f) + { + returnVal = -1; + } + + return 100; + } + } +} + diff --git a/tests/src/JIT/Regression/JitBlue/GitHub_7508/Vector3Test.csproj b/tests/src/JIT/Regression/JitBlue/GitHub_7508/Vector3Test.csproj new file mode 100644 index 0000000000..2e97f364b9 --- /dev/null +++ b/tests/src/JIT/Regression/JitBlue/GitHub_7508/Vector3Test.csproj @@ -0,0 +1,46 @@ + + + + + Debug + AnyCPU + $(MSBuildProjectName) + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + + 7a9bfb7d + + + + + + + + + False + + + + + True + + + + + + + + + $(JitPackagesConfigFileDirectory)threading+thread\project.json + $(JitPackagesConfigFileDirectory)threading+thread\project.lock.json + + + + + diff --git a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b539509/b539509.cs b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b539509/b539509.cs index 0b1dfcee82..abeaa019e1 100644 --- a/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b539509/b539509.cs +++ b/tests/src/JIT/Regression/VS-ia64-JIT/V2.0-RTM/b539509/b539509.cs @@ -133,7 +133,7 @@ public class AA do { bool[, , , ,][,] local8 = (new bool[81u, 98u, ((uint)(58.0f)), ((uint)(36.0f)), - 74u][,]); + 74u*4u][,]); while ((((uint)(local5)) != 4u)) { if (Convert.ToBoolean((local5 + local5))) diff --git a/tests/src/JIT/SIMD/VectorAbs.cs b/tests/src/JIT/SIMD/VectorAbs.cs index 64a7bde17f..6a8233cb9b 100644 --- a/tests/src/JIT/SIMD/VectorAbs.cs +++ b/tests/src/JIT/SIMD/VectorAbs.cs @@ -76,6 +76,8 @@ internal partial class VectorTest if (VectorAbsTest.VectorAbs(-1d, 1d) != Pass) returnVal = Fail; if (VectorAbsTest.VectorAbs(-1, 1) != Pass) returnVal = Fail; if (VectorAbsTest.VectorAbs(-1, 1) != Pass) returnVal = Fail; + if (VectorAbsTest.VectorAbs((short)-1, (short)1) != Pass) returnVal = Fail; + if (VectorAbsTest.VectorAbs((sbyte)-1, (sbyte)1) != Pass) returnVal = Fail; if (Vector4Test.VectorAbs() != Pass) returnVal = Fail; if (Vector3Test.VectorAbs() != Pass) returnVal = Fail; if (Vector2Test.VectorAbs() != Pass) returnVal = Fail; @@ -87,7 +89,10 @@ internal partial class VectorTest JitLog jitLog = new JitLog(); if (!jitLog.Check("Abs", "Single")) returnVal = Fail; if (!jitLog.Check("Abs", "Double")) returnVal = Fail; - // Abs is not an intrinsic for Int32 and Int64, but IS for UInt32 and UInt64 + if (!jitLog.Check("Abs", "Int64")) returnVal = Fail; + if (!jitLog.Check("Abs", "Int32")) returnVal = Fail; + if (!jitLog.Check("Abs", "Int16")) returnVal = Fail; + if (!jitLog.Check("Abs", "SByte")) returnVal = Fail; if (!jitLog.Check("System.Numerics.Vector4:Abs")) returnVal = Fail; if (!jitLog.Check("System.Numerics.Vector3:Abs")) returnVal = Fail; if (!jitLog.Check("System.Numerics.Vector2:Abs")) returnVal = Fail; @@ -95,6 +100,7 @@ internal partial class VectorTest if (!jitLog.Check("Abs", "Byte")) returnVal = Fail; if (!jitLog.Check("Abs", "UInt32")) returnVal = Fail; if (!jitLog.Check("Abs", "UInt64")) returnVal = Fail; + jitLog.Dispose(); return returnVal; diff --git a/tests/src/JIT/SIMD/VectorMin.cs b/tests/src/JIT/SIMD/VectorMin.cs index 8757eba5b9..4a9fd90038 100644 --- a/tests/src/JIT/SIMD/VectorMin.cs +++ b/tests/src/JIT/SIMD/VectorMin.cs @@ -39,6 +39,7 @@ internal partial class VectorTest if (!(CheckValue(C.X, result))) return Fail; if (!(CheckValue(C.Y, result))) return Fail; if (!(CheckValue(C.Z, result))) return Fail; + if (!(CheckValue(C.W, result))) return Fail; return Pass; } } diff --git a/tests/src/JIT/SIMD/VectorReturn.cs b/tests/src/JIT/SIMD/VectorReturn.cs index d1785af450..083f4b274e 100644 --- a/tests/src/JIT/SIMD/VectorReturn.cs +++ b/tests/src/JIT/SIMD/VectorReturn.cs @@ -11,50 +11,134 @@ internal partial class VectorTest { private const int Pass = 100; private const int Fail = -1; - private static Vector2[] s_A; - private static Vector2 s_p0; - private static Vector2 s_p1; - private static Vector2 s_p2; - private static Vector2 s_p3; + + private static Vector2[] s_v2_array; + private static Vector2 s_v2_0; + private static Vector2 s_v2_1; + private static Vector2 s_v2_2; + private static Vector2 s_v2_3; + + private static Vector3[] s_v3_array; + private static Vector3 s_v3_0; + private static Vector3 s_v3_1; + private static Vector3 s_v3_2; + private static Vector3 s_v3_3; + + private static Vector4[] s_v4_array; + private static Vector4 s_v4_0; + private static Vector4 s_v4_1; + private static Vector4 s_v4_2; + private static Vector4 s_v4_3; [MethodImplAttribute(MethodImplOptions.NoInlining)] public static void init() { - s_A = new Vector2[10]; Random random = new Random(100); + + s_v2_array = new Vector2[10]; + for (int i = 0; i < 10; i++) + { + s_v2_array[i] = new Vector2(random.Next(100)); + } + s_v2_0 = new Vector2(random.Next(100)); + s_v2_1 = new Vector2(random.Next(100)); + s_v2_2 = new Vector2(random.Next(100)); + s_v2_3 = new Vector2(random.Next(100)); + + s_v3_array = new Vector3[10]; for (int i = 0; i < 10; i++) { - s_A[i] = new Vector2(random.Next(100)); + s_v3_array[i] = new Vector3(random.Next(100)); } - s_p0 = new Vector2(random.Next(100)); - s_p1 = new Vector2(random.Next(100)); - s_p2 = new Vector2(random.Next(100)); - s_p3 = new Vector2(random.Next(100)); + s_v3_0 = new Vector3(random.Next(100)); + s_v3_1 = new Vector3(random.Next(100)); + s_v3_2 = new Vector3(random.Next(100)); + s_v3_3 = new Vector3(random.Next(100)); + + s_v4_array = new Vector4[10]; + for (int i = 0; i < 10; i++) + { + s_v4_array[i] = new Vector4(random.Next(100)); + } + s_v4_0 = new Vector4(random.Next(100)); + s_v4_1 = new Vector4(random.Next(100)); + s_v4_2 = new Vector4(random.Next(100)); + s_v4_3 = new Vector4(random.Next(100)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static Vector2 F1(float t) + public static Vector2 F1_v2(float t) { float ti = 1 - t; float t0 = ti * ti * ti; float t1 = 3 * ti * ti * t; float t2 = 3 * ti * t * t; float t3 = t * t * t; - return (t0 * s_p0) + (t1 * s_p1) + (t2 * s_p2) + (t3 * s_p3); + return (t0 * s_v2_0) + (t1 * s_v2_1) + (t2 * s_v2_2) + (t3 * s_v2_3); } [MethodImplAttribute(MethodImplOptions.NoInlining)] - public static Vector2 F2(float u) + public static Vector2 F2_v2(float u) { if (u < 0) - return s_A[0]; + return s_v2_array[0]; if (u >= 1) - return s_A[1]; + return s_v2_array[1]; if (u < 0.1) - return s_A[2]; + return s_v2_array[2]; if (u > 0.9) - return s_A[3]; - return F1(u); + return s_v2_array[3]; + return F1_v2(u); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static Vector3 F1_v3(float t) + { + float ti = 1 - t; + float t0 = ti * ti * ti; + float t1 = 3 * ti * ti * t; + float t2 = 3 * ti * t * t; + float t3 = t * t * t; + return (t0 * s_v3_0) + (t1 * s_v3_1) + (t2 * s_v3_2) + (t3 * s_v3_3); + } + + [MethodImplAttribute(MethodImplOptions.NoInlining)] + public static Vector3 F2_v3(float u) + { + if (u < 0) + return s_v3_array[0]; + if (u >= 1) + return s_v3_array[1]; + if (u < 0.1) + return s_v3_array[2]; + if (u > 0.9) + return s_v3_array[3]; + return F1_v3(u); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static Vector4 F1_v4(float t) + { + float ti = 1 - t; + float t0 = ti * ti * ti; + float t1 = 3 * ti * ti * t; + float t2 = 3 * ti * t * t; + float t3 = t * t * t; + return (t0 * s_v4_0) + (t1 * s_v4_1) + (t2 * s_v4_2) + (t3 * s_v4_3); + } + + [MethodImplAttribute(MethodImplOptions.NoInlining)] + public static Vector4 F2_v4(float u) + { + if (u < 0) + return s_v4_array[0]; + if (u >= 1) + return s_v4_array[1]; + if (u < 0.1) + return s_v4_array[2]; + if (u > 0.9) + return s_v4_array[3]; + return F1_v4(u); } [MethodImplAttribute(MethodImplOptions.NoInlining)] @@ -133,25 +217,51 @@ internal partial class VectorTest public static int Main() { init(); - Vector2 result = F2(0.5F); - Vector2 expectedResult = F1(0.5F); - Console.WriteLine("Result is " + result.ToString()); - if (!CheckValue(result.X, expectedResult.X) || !CheckValue(result.Y, expectedResult.Y)) + + Vector2 result_v2 = F2_v2(0.5F); + Vector2 expectedResult_v2 = F1_v2(0.5F); + Console.WriteLine("Result is " + result_v2.ToString()); + if (!CheckValue(result_v2.X, expectedResult_v2.X) || !CheckValue(result_v2.Y, expectedResult_v2.Y)) + { + Console.WriteLine("Expected result is " + expectedResult_v2.ToString()); + Console.WriteLine("Vector2 test FAILED"); + return Fail; + } + + Vector3 result_v3 = F2_v3(0.6F); + Vector3 expectedResult_v3 = F1_v3(0.6F); + Console.WriteLine("Result is " + result_v3.ToString()); + if (!CheckValue(result_v3.X, expectedResult_v3.X) || + !CheckValue(result_v3.Y, expectedResult_v3.Y) || + !CheckValue(result_v3.Z, expectedResult_v3.Z)) + { + Console.WriteLine("Expected result is " + expectedResult_v3.ToString()); + Console.WriteLine("Vector3 test FAILED"); + return Fail; + } + + Vector4 result_v4 = F2_v4(0.7F); + Vector4 expectedResult_v4 = F1_v4(0.7F); + Console.WriteLine("Result is " + result_v4.ToString()); + if (!CheckValue(result_v4.X, expectedResult_v4.X) || + !CheckValue(result_v4.Y, expectedResult_v4.Y) || + !CheckValue(result_v4.Z, expectedResult_v4.Z) || + !CheckValue(result_v4.W, expectedResult_v4.W)) { - Console.WriteLine("Expected result is " + expectedResult.ToString()); - Console.WriteLine("FAILED"); + Console.WriteLine("Expected result is " + expectedResult_v4.ToString()); + Console.WriteLine("Vector4 test FAILED"); return Fail; } if (VectorTReturnTest() != Pass) { - Console.WriteLine("FAILED"); + Console.WriteLine("VectorTReturnTest FAILED"); return Fail; } if (Vector3ReturnTest() != Pass) { - Console.WriteLine("FAILED"); + Console.WriteLine("Vector3ReturnTest FAILED"); return Fail; } diff --git a/tests/src/JIT/SIMD/VectorUtil.cs b/tests/src/JIT/SIMD/VectorUtil.cs index 6501aac767..2249ff84e0 100644 --- a/tests/src/JIT/SIMD/VectorUtil.cs +++ b/tests/src/JIT/SIMD/VectorUtil.cs @@ -26,7 +26,7 @@ internal partial class VectorTest } if (returnVal == false) { - Console.WriteLine("CheckValue failed for " + expectedValue + " of type " + typeof(T).ToString()); + Console.WriteLine("CheckValue failed for type " + typeof(T).ToString() + ". Expected: {0} (0x{0:X}), Got: {1} (0x{1:X})", expectedValue, value); } return returnVal; } diff --git a/tests/src/JIT/config/benchmark+roslyn/project.json b/tests/src/JIT/config/benchmark+roslyn/project.json index e50dfd25c1..8c03f09e08 100644 --- a/tests/src/JIT/config/benchmark+roslyn/project.json +++ b/tests/src/JIT/config/benchmark+roslyn/project.json @@ -4,23 +4,23 @@ "Microsoft.DotNet.xunit.performance": "1.0.0-alpha-build0040", "Microsoft.DotNet.xunit.performance.analysis": "1.0.0-alpha-build0040", "Microsoft.DotNet.xunit.performance.runner.Windows": "1.0.0-alpha-build0040", - "Microsoft.NETCore.Platforms": "1.2.0-beta-24820-02", - "System.Console": "4.4.0-beta-24820-02", - "System.Dynamic.Runtime": "4.4.0-beta-24820-02", - "System.Linq": "4.4.0-beta-24820-02", - "System.IO.FileSystem": "4.4.0-beta-24820-02", - "System.Numerics.Vectors": "4.4.0-beta-24820-02", - "System.Reflection": "4.4.0-beta-24820-02", - "System.Reflection.Extensions": "4.4.0-beta-24820-02", - "System.Reflection.TypeExtensions": "4.4.0-beta-24820-02", - "System.Runtime": "4.4.0-beta-24820-02", - "System.Runtime.Extensions": "4.4.0-beta-24820-02", - "System.Runtime.Numerics": "4.4.0-beta-24820-02", - "System.Text.RegularExpressions": "4.4.0-beta-24820-02", - "System.Threading": "4.4.0-beta-24820-02", - "System.Threading.Tasks": "4.4.0-beta-24820-02", - "System.Threading.Tasks.Parallel": "4.4.0-beta-24820-02", - "System.Security.Cryptography.Algorithms": "4.4.0-beta-24820-02", + "Microsoft.NETCore.Platforms": "2.0.0-beta-25007-01", + "System.Console": "4.4.0-beta-24913-02", + "System.Dynamic.Runtime": "4.4.0-beta-24913-02", + "System.Linq": "4.4.0-beta-24913-02", + "System.IO.FileSystem": "4.4.0-beta-24913-02", + "System.Numerics.Vectors": "4.4.0-beta-24913-02", + "System.Reflection": "4.4.0-beta-24913-02", + "System.Reflection.Extensions": "4.4.0-beta-24913-02", + "System.Reflection.TypeExtensions": "4.4.0-beta-24913-02", + "System.Runtime": "4.4.0-beta-24913-02", + "System.Runtime.Extensions": "4.4.0-beta-24913-02", + "System.Runtime.Numerics": "4.4.0-beta-24913-02", + "System.Text.RegularExpressions": "4.4.0-beta-24913-02", + "System.Threading": "4.4.0-beta-24913-02", + "System.Threading.Tasks": "4.4.0-beta-24913-02", + "System.Threading.Tasks.Parallel": "4.4.0-beta-24913-02", + "System.Security.Cryptography.Algorithms": "4.4.0-beta-24913-02", "xunit": "2.2.0-beta2-build3300", "xunit.console.netcore": "1.0.2-prerelease-00177", "xunit.runner.utility": "2.2.0-beta2-build3300" diff --git a/tests/src/JIT/config/benchmark+serialize/project.json b/tests/src/JIT/config/benchmark+serialize/project.json index ac24df1167..7cc415cd3c 100644 --- a/tests/src/JIT/config/benchmark+serialize/project.json +++ b/tests/src/JIT/config/benchmark+serialize/project.json @@ -3,24 +3,24 @@ "Microsoft.DotNet.xunit.performance": "1.0.0-alpha-build0040", "Microsoft.DotNet.xunit.performance.analysis": "1.0.0-alpha-build0040", "Microsoft.DotNet.xunit.performance.runner.Windows": "1.0.0-alpha-build0040", - "Microsoft.NETCore.Platforms": "1.2.0-beta-24820-02", + "Microsoft.NETCore.Platforms": "2.0.0-beta-25007-01", "Newtonsoft.Json": "7.0.1", - "System.Console": "4.4.0-beta-24820-02", - "System.IO": "4.4.0-beta-24820-02", - "System.IO.FileSystem": "4.4.0-beta-24820-02", - "System.Linq": "4.4.0-beta-24820-02", - "System.ObjectModel": "4.4.0-beta-24820-02", - "System.Dynamic.Runtime": "4.4.0-beta-24820-02", - "System.Reflection": "4.4.0-beta-24820-02", - "System.Reflection.Extensions": "4.4.0-beta-24820-02", - "System.Reflection.TypeExtensions": "4.4.0-beta-24820-02", - "System.Runtime": "4.4.0-beta-24820-02", - "System.Runtime.Serialization.Json": "4.4.0-beta-24820-02", - "System.Runtime.Serialization.Primitives": "4.4.0-beta-24820-02", - "System.Runtime.Serialization.Xml": "4.4.0-beta-24820-02", - "System.Text.RegularExpressions": "4.4.0-beta-24820-02", - "System.Xml.XmlDocument": "4.4.0-beta-24820-02", - "System.Xml.XmlSerializer": "4.4.0-beta-24820-02", + "System.Console": "4.4.0-beta-24913-02", + "System.IO": "4.4.0-beta-24913-02", + "System.IO.FileSystem": "4.4.0-beta-24913-02", + "System.Linq": "4.4.0-beta-24913-02", + "System.ObjectModel": "4.4.0-beta-24913-02", + "System.Dynamic.Runtime": "4.4.0-beta-24913-02", + "System.Reflection": "4.4.0-beta-24913-02", + "System.Reflection.Extensions": "4.4.0-beta-24913-02", + "System.Reflection.TypeExtensions": "4.4.0-beta-24913-02", + "System.Runtime": "4.4.0-beta-24913-02", + "System.Runtime.Serialization.Json": "4.4.0-beta-24913-02", + "System.Runtime.Serialization.Primitives": "4.4.0-beta-24913-02", + "System.Runtime.Serialization.Xml": "4.4.0-beta-24913-02", + "System.Text.RegularExpressions": "4.4.0-beta-24913-02", + "System.Xml.XmlDocument": "4.4.0-beta-24913-02", + "System.Xml.XmlSerializer": "4.4.0-beta-24913-02", "xunit": "2.2.0-beta2-build3300", "xunit.console.netcore": "1.0.2-prerelease-00177", "xunit.runner.utility": "2.2.0-beta2-build3300" diff --git a/tests/src/JIT/config/benchmark/project.json b/tests/src/JIT/config/benchmark/project.json index 97234d329e..2a989f150f 100644 --- a/tests/src/JIT/config/benchmark/project.json +++ b/tests/src/JIT/config/benchmark/project.json @@ -3,27 +3,30 @@ "Microsoft.DotNet.xunit.performance": "1.0.0-alpha-build0040", "Microsoft.DotNet.xunit.performance.analysis": "1.0.0-alpha-build0040", "Microsoft.DotNet.xunit.performance.runner.Windows": "1.0.0-alpha-build0040", - "Microsoft.NETCore.Platforms": "1.2.0-beta-24820-02", - "System.Collections.NonGeneric": "4.4.0-beta-24820-02", - "System.Console": "4.4.0-beta-24820-02", - "System.IO.FileSystem": "4.4.0-beta-24820-02", - "System.Linq": "4.4.0-beta-24820-02", - "System.Linq.Expressions": "4.4.0-beta-24820-02", - "System.Numerics.Vectors": "4.4.0-beta-24820-02", - "System.Reflection": "4.4.0-beta-24820-02", - "System.Reflection.Extensions": "4.4.0-beta-24820-02", - "System.Reflection.TypeExtensions": "4.4.0-beta-24820-02", - "System.Runtime": "4.4.0-beta-24820-02", - "System.Runtime.Extensions": "4.4.0-beta-24820-02", - "System.Runtime.Numerics": "4.4.0-beta-24820-02", - "System.Text.RegularExpressions": "4.4.0-beta-24820-02", - "System.Threading": "4.4.0-beta-24820-02", - "System.Threading.Tasks": "4.4.0-beta-24820-02", - "System.Threading.Tasks.Parallel": "4.4.0-beta-24820-02", - "System.Diagnostics.Process": "4.4.0-beta-24820-02", - "System.Xml.XmlDocument": "4.4.0-beta-24820-02", - "System.Xml.XPath": "4.4.0-beta-24820-02", - "System.Xml.XPath.XmlDocument": "4.4.0-beta-24820-02", + "Microsoft.NETCore.Platforms": "2.0.0-beta-25007-01", + "System.Collections.NonGeneric": "4.4.0-beta-24913-02", + "System.Console": "4.4.0-beta-24913-02", + "System.IO.FileSystem": "4.4.0-beta-24913-02", + "System.Linq": "4.4.0-beta-24913-02", + "System.Linq.Parallel": "4.4.0-beta-24913-02", + "System.Linq.Expressions": "4.4.0-beta-24913-02", + "System.Memory": "4.4.0-beta-24913-02", + "System.Numerics.Vectors": "4.4.0-beta-24913-02", + "System.Reflection": "4.4.0-beta-24913-02", + "System.Reflection.Extensions": "4.4.0-beta-24913-02", + "System.Reflection.TypeExtensions": "4.4.0-beta-24913-02", + "System.Runtime": "4.4.0-beta-24913-02", + "System.Runtime.Extensions": "4.4.0-beta-24913-02", + "System.Runtime.Numerics": "4.4.0-beta-24913-02", + "System.Text.RegularExpressions": "4.4.0-beta-24913-02", + "System.Threading": "4.4.0-beta-24913-02", + "System.Threading.Tasks": "4.4.0-beta-24913-02", + "System.Threading.Tasks.Parallel": "4.4.0-beta-24913-02", + "System.Threading.ThreadPool": "4.4.0-beta-24913-02", + "System.Diagnostics.Process": "4.4.0-beta-24913-02", + "System.Xml.XmlDocument": "4.4.0-beta-24913-02", + "System.Xml.XPath": "4.4.0-beta-24913-02", + "System.Xml.XPath.XmlDocument": "4.4.0-beta-24913-02", "xunit": "2.2.0-beta2-build3300", "xunit.console.netcore": "1.0.2-prerelease-00177", "xunit.runner.utility": "2.2.0-beta2-build3300" diff --git a/tests/src/JIT/config/extra/project.json b/tests/src/JIT/config/extra/project.json index 6268bc58e9..1e42ca16e6 100644 --- a/tests/src/JIT/config/extra/project.json +++ b/tests/src/JIT/config/extra/project.json @@ -1,21 +1,21 @@ { "dependencies": { - "Microsoft.NETCore.Platforms": "1.2.0-beta-24820-02", - "System.Collections": "4.4.0-beta-24820-02", - "System.Console": "4.4.0-beta-24820-02", - "System.Diagnostics.Debug": "4.4.0-beta-24820-02", - "System.Runtime.InteropServices.RuntimeInformation": "4.4.0-beta-24820-02", - "System.Diagnostics.Process": "4.4.0-beta-24820-02", - "System.Globalization": "4.4.0-beta-24820-02", - "System.IO": "4.4.0-beta-24820-02", - "System.IO.FileSystem": "4.4.0-beta-24820-02", - "System.Reflection": "4.4.0-beta-24820-02", - "System.Reflection.Extensions": "4.4.0-beta-24820-02", - "System.Reflection.TypeExtensions": "4.4.0-beta-24820-02", - "System.Runtime": "4.4.0-beta-24820-02", - "System.Runtime.Extensions": "4.4.0-beta-24820-02", - "System.Runtime.CompilerServices.Unsafe": "4.4.0-beta-24820-02", - "System.Runtime.InteropServices": "4.4.0-beta-24820-02" + "Microsoft.NETCore.Platforms": "2.0.0-beta-25007-01", + "System.Collections": "4.4.0-beta-24913-02", + "System.Console": "4.4.0-beta-24913-02", + "System.Diagnostics.Debug": "4.4.0-beta-24913-02", + "System.Runtime.InteropServices.RuntimeInformation": "4.4.0-beta-24913-02", + "System.Diagnostics.Process": "4.4.0-beta-24913-02", + "System.Globalization": "4.4.0-beta-24913-02", + "System.IO": "4.4.0-beta-24913-02", + "System.IO.FileSystem": "4.4.0-beta-24913-02", + "System.Reflection": "4.4.0-beta-24913-02", + "System.Reflection.Extensions": "4.4.0-beta-24913-02", + "System.Reflection.TypeExtensions": "4.4.0-beta-24913-02", + "System.Runtime": "4.4.0-beta-24913-02", + "System.Runtime.Extensions": "4.4.0-beta-24913-02", + "System.Runtime.CompilerServices.Unsafe": "4.4.0-beta-24913-02", + "System.Runtime.InteropServices": "4.4.0-beta-24913-02" }, "frameworks": { "netcoreapp1.1": {} @@ -24,9 +24,13 @@ "win7-x86": {}, "win7-x64": {}, "ubuntu.14.04-x64": {}, + "ubuntu.16.04-x64": {}, + "ubuntu.16.10-x64": {}, "osx.10.10-x64": {}, "centos.7-x64": {}, "rhel.7-x64": {}, - "debian.8-x64": {} + "debian.8-x64": {}, + "fedora.23-x64": {}, + "opensuse.13.2-x64": {} } } diff --git a/tests/src/JIT/config/minimal/project.json b/tests/src/JIT/config/minimal/project.json index 6bc378e4a4..1cca77c604 100644 --- a/tests/src/JIT/config/minimal/project.json +++ b/tests/src/JIT/config/minimal/project.json @@ -1,10 +1,10 @@ { "dependencies": { - "Microsoft.NETCore.Platforms": "1.2.0-beta-24820-02", - "System.Console": "4.4.0-beta-24820-02", - "System.Runtime": "4.4.0-beta-24820-02", - "System.Runtime.Extensions": "4.4.0-beta-24820-02", - "System.Runtime.InteropServices": "4.4.0-beta-24820-02" + "Microsoft.NETCore.Platforms": "2.0.0-beta-25007-01", + "System.Console": "4.4.0-beta-24913-02", + "System.Runtime": "4.4.0-beta-24913-02", + "System.Runtime.Extensions": "4.4.0-beta-24913-02", + "System.Runtime.InteropServices": "4.4.0-beta-24913-02" }, "frameworks": { "netcoreapp1.1": {} @@ -13,9 +13,13 @@ "win7-x86": {}, "win7-x64": {}, "ubuntu.14.04-x64": {}, + "ubuntu.16.04-x64": {}, + "ubuntu.16.10-x64": {}, "osx.10.10-x64": {}, "centos.7-x64": {}, "rhel.7-x64": {}, - "debian.8-x64": {} + "debian.8-x64": {}, + "fedora.23-x64": {}, + "opensuse.13.2-x64": {} } } diff --git a/tests/src/JIT/config/threading+thread/project.json b/tests/src/JIT/config/threading+thread/project.json index f6576f154d..6a6fe49373 100644 --- a/tests/src/JIT/config/threading+thread/project.json +++ b/tests/src/JIT/config/threading+thread/project.json @@ -1,12 +1,12 @@ { "dependencies": { - "Microsoft.NETCore.Platforms": "1.2.0-beta-24820-02", - "System.Console": "4.4.0-beta-24820-02", - "System.Numerics.Vectors": "4.4.0-beta-24820-02", - "System.Runtime": "4.4.0-beta-24820-02", - "System.Runtime.Extensions": "4.4.0-beta-24820-02", - "System.Threading": "4.4.0-beta-24820-02", - "System.Threading.Thread": "4.4.0-beta-24820-02" + "Microsoft.NETCore.Platforms": "2.0.0-beta-25007-01", + "System.Console": "4.4.0-beta-24913-02", + "System.Numerics.Vectors": "4.4.0-beta-24913-02", + "System.Runtime": "4.4.0-beta-24913-02", + "System.Runtime.Extensions": "4.4.0-beta-24913-02", + "System.Threading": "4.4.0-beta-24913-02", + "System.Threading.Thread": "4.4.0-beta-24913-02" }, "frameworks": { "netcoreapp1.1": {} @@ -15,9 +15,13 @@ "win7-x86": {}, "win7-x64": {}, "ubuntu.14.04-x64": {}, + "ubuntu.16.04-x64": {}, + "ubuntu.16.10-x64": {}, "osx.10.10-x64": {}, "centos.7-x64": {}, "rhel.7-x64": {}, - "debian.8-x64": {} + "debian.8-x64": {}, + "fedora.23-x64": {}, + "opensuse.13.2-x64": {} } } diff --git a/tests/src/JIT/config/threading/project.json b/tests/src/JIT/config/threading/project.json index e62d3551a4..68b783a0f2 100644 --- a/tests/src/JIT/config/threading/project.json +++ b/tests/src/JIT/config/threading/project.json @@ -1,10 +1,10 @@ { "dependencies": { - "Microsoft.NETCore.Platforms": "1.2.0-beta-24820-02", - "System.Console": "4.4.0-beta-24820-02", - "System.Runtime": "4.4.0-beta-24820-02", - "System.Runtime.Extensions": "4.4.0-beta-24820-02", - "System.Threading": "4.4.0-beta-24820-02" + "Microsoft.NETCore.Platforms": "2.0.0-beta-25007-01", + "System.Console": "4.4.0-beta-24913-02", + "System.Runtime": "4.4.0-beta-24913-02", + "System.Runtime.Extensions": "4.4.0-beta-24913-02", + "System.Threading": "4.4.0-beta-24913-02" }, "frameworks": { "netcoreapp1.1": {} @@ -13,9 +13,13 @@ "win7-x86": {}, "win7-x64": {}, "ubuntu.14.04-x64": {}, + "ubuntu.16.04-x64": {}, + "ubuntu.16.10-x64": {}, "osx.10.10-x64": {}, "centos.7-x64": {}, "rhel.7-x64": {}, - "debian.8-x64": {} + "debian.8-x64": {}, + "fedora.23-x64": {}, + "opensuse.13.2-x64": {} } } diff --git a/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_d.csproj b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_d.csproj index f8e5018874..06714e326b 100644 --- a/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_d.csproj +++ b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_d.csproj @@ -14,6 +14,10 @@ $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages ..\..\ 7a9bfb7d + + + true + true @@ -42,4 +46,4 @@ - \ No newline at end of file + diff --git a/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_r.csproj b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_r.csproj index 3e1fcf875b..fc845ce81a 100644 --- a/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_r.csproj +++ b/tests/src/JIT/jit64/opt/cg/cgstress/CgStress1_r.csproj @@ -14,6 +14,10 @@ $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages ..\..\ 7a9bfb7d + + + true + true @@ -42,4 +46,4 @@ - \ No newline at end of file + diff --git a/tests/src/JIT/jit64/opt/cse/hugeexpr1.csproj b/tests/src/JIT/jit64/opt/cse/hugeexpr1.csproj index 0886950127..3ad363fd07 100644 --- a/tests/src/JIT/jit64/opt/cse/hugeexpr1.csproj +++ b/tests/src/JIT/jit64/opt/cse/hugeexpr1.csproj @@ -29,6 +29,8 @@ Full True + + true @@ -43,4 +45,4 @@ - \ No newline at end of file + diff --git a/tests/src/JIT/jit64/regress/vsw/539509/test1.cs b/tests/src/JIT/jit64/regress/vsw/539509/test1.cs index 83a29aa3cc..1a4b95237c 100644 --- a/tests/src/JIT/jit64/regress/vsw/539509/test1.cs +++ b/tests/src/JIT/jit64/regress/vsw/539509/test1.cs @@ -162,7 +162,7 @@ public class AA do { bool[,,,,][,] local8 = (new bool[81u, 98u, ((uint)(58.0f)), ((uint)(36.0f)), - 74u][,]); + 74u*4u][,]); while ((((uint)(local5)) != 4u)) { if (Convert.ToBoolean((local5 + local5))) diff --git a/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_d.csproj b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_d.csproj index 4a5818f410..7793674360 100644 --- a/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_d.csproj +++ b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_d.csproj @@ -15,8 +15,9 @@ ..\..\ 7a9bfb7d - + true + true diff --git a/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_r.csproj b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_r.csproj index 909d79887a..6a6732961b 100644 --- a/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_r.csproj +++ b/tests/src/JIT/opt/virtualstubdispatch/bigvtbl/bigvtbl_cs_r.csproj @@ -15,8 +15,9 @@ ..\..\ 7a9bfb7d - + true + true diff --git a/tests/src/TestWrappersConfig/project.json b/tests/src/TestWrappersConfig/project.json index f255e3044f..2f706066dd 100644 --- a/tests/src/TestWrappersConfig/project.json +++ b/tests/src/TestWrappersConfig/project.json @@ -1,5 +1,6 @@ { "dependencies": { + "Microsoft.NETCore.Platforms": "2.0.0-beta-25007-01", "xunit": "2.2.0-beta2-build3300", "xunit.assert": "2.2.0-beta2-build3300", "xunit.core": "2.2.0-beta2-build3300", @@ -8,7 +9,7 @@ "frameworks": { "netcoreapp1.1": { "imports": [ - "dnxcore50", + "dnxcore50", "portable-net45+win8" ] }, @@ -20,9 +21,13 @@ "win7-x86": {}, "win7-x64": {}, "ubuntu.14.04-x64": {}, + "ubuntu.16.04-x64": {}, + "ubuntu.16.10-x64": {}, "osx.10.10-x64": {}, "centos.7-x64": {}, "rhel.7-x64": {}, - "debian.8-x64": {} + "debian.8-x64": {}, + "fedora.23-x64": {}, + "opensuse.13.2-x64": {} } } diff --git a/tests/src/dir.common.props b/tests/src/dir.common.props index d5de5794d0..5a7ee2e83a 100644 --- a/tests/src/dir.common.props +++ b/tests/src/dir.common.props @@ -45,7 +45,7 @@ <__NativeTestIntermediatesDir Condition="'$(__NativeTestIntermediatesDir)' == ''">$([System.IO.Path]::GetFullPath($(BaseOutputPathWithConfig)..\obj\$(BuildOS).$(Platform).$(Configuration)\Native\)) $(MSBuildProjectName)\ $([System.String]::Copy('$(MSBuildProjectDirectory)').Replace($(SourceDir),''))\$(MSBuildProjectName) - $(BaseIntermediateOutputPath)$(BuildProjectRelativeDir) + $(BaseIntermediateOutputPath)$(BuildProjectRelativeDir)\ $(BaseOutputPathWithConfig)$(BuildProjectRelativeDir)\ $(BaseOutputPath)\testStagingDir\ $(TestWorkingDir)$(OSPlatformConfig)\$(MSBuildProjectName)/ diff --git a/tests/src/dir.props b/tests/src/dir.props index e8cdfd4036..2fb2e1942b 100644 --- a/tests/src/dir.props +++ b/tests/src/dir.props @@ -34,7 +34,6 @@ true win7-x64 - net45 @@ -67,14 +66,8 @@ true - - - - - - netcoreapp1.0 - $(DefaultTestTFM) - $(DefaultTestTFM) + C# + IL diff --git a/tests/src/dirs.proj b/tests/src/dirs.proj index 99a50a4f6c..5314c27cfa 100644 --- a/tests/src/dirs.proj +++ b/tests/src/dirs.proj @@ -16,10 +16,14 @@ - + + + + + diff --git a/tests/src/jit/Performance/CodeQuality/Span/SpanBench.cs b/tests/src/jit/Performance/CodeQuality/Span/SpanBench.cs new file mode 100644 index 0000000000..7ec2a4a088 --- /dev/null +++ b/tests/src/jit/Performance/CodeQuality/Span/SpanBench.cs @@ -0,0 +1,468 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using Microsoft.Xunit.Performance; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Reflection; +using System.Runtime.CompilerServices; +using Xunit; + +[assembly: OptimizeForBenchmarks] +[assembly: MeasureInstructionsRetired] + +class Tests +{ + +#if DEBUG + const int Iterations = 1; +#else + const int Iterations = 10000; +#endif + + const int Size = 1024; + + + [MethodImpl(MethodImplOptions.NoInlining)] + static void TestFillAllSpan(Span span) + { + for (int i = 0; i < span.Length; ++i) { + span[i] = unchecked((byte)i); + } + } + + [MethodImpl(MethodImplOptions.NoInlining)] + static void TestFillAllArray(byte[] data) + { + for (int i = 0; i < data.Length; ++i) { + data[i] = unchecked((byte)i); + } + } + + [MethodImpl(MethodImplOptions.NoInlining)] + static void TestFillAllReverseSpan(Span span) + { + for (int i = span.Length; --i >= 0;) { + span[i] = unchecked((byte)i); + } + } + + [MethodImpl(MethodImplOptions.NoInlining)] + static void TestFillAllReverseArray(byte[] data) + { + for (int i = data.Length; --i >= 0;) { + data[i] = unchecked((byte)i); + } + } + + static int[] GetUnsortedData() + { + int[] unsortedData = new int[Size]; + Random r = new Random(42); + for (int i = 0; i < unsortedData.Length; ++i) + { + unsortedData[i] = r.Next(); + } + return unsortedData; + } + + [MethodImpl(MethodImplOptions.NoInlining)] + static void TestBubbleSortSpan(Span span) + { + bool swap; + int temp; + int n = span.Length - 1; + do { + swap = false; + for (int i = 0; i < n; i++) { + if (span[i] > span[i + 1]) { + temp = span[i]; + span[i] = span[i + 1]; + span[i + 1] = temp; + swap = true; + } + } + --n; + } + while (swap); + } + + [MethodImpl(MethodImplOptions.NoInlining)] + static void TestBubbleSortArray(int[] data) + { + bool swap; + int temp; + int n = data.Length - 1; + do { + swap = false; + for (int i = 0; i < n; i++) { + if (data[i] > data[i + 1]) { + temp = data[i]; + data[i] = data[i + 1]; + data[i + 1] = temp; + swap = true; + } + } + --n; + } + while (swap); + } + + static void TestQuickSortSpan(Span data) + { + QuickSortSpan(data); + } + + [MethodImpl(MethodImplOptions.NoInlining)] + static void QuickSortSpan(Span data) + { + if (data.Length <= 1) { + return; + } + + int lo = 0; + int hi = data.Length - 1; + int i, j; + int pivot, temp; + for (i = lo, j = hi, pivot = data[hi]; i < j;) { + while (i < j && data[i] <= pivot) { + ++i; + } + while (j > i && data[j] >= pivot) { + --j; + } + if (i < j) { + temp = data[i]; + data[i] = data[j]; + data[j] = temp; + } + } + if (i != hi) { + temp = data[i]; + data[i] = pivot; + data[hi] = temp; + } + + QuickSortSpan(data.Slice(0, i)); + QuickSortSpan(data.Slice(i + 1)); + } + + static void TestQuickSortArray(int[] data) + { + QuickSortArray(data, 0, data.Length - 1); + } + + [MethodImpl(MethodImplOptions.NoInlining)] + static void QuickSortArray(int[] data, int lo, int hi) + { + if (lo >= hi) { + return; + } + + int i, j; + int pivot, temp; + for (i = lo, j = hi, pivot = data[hi]; i < j;) { + while (i < j && data[i] <= pivot) { + ++i; + } + while (j > i && data[j] >= pivot) { + --j; + } + if (i < j) { + temp = data[i]; + data[i] = data[j]; + data[j] = temp; + } + } + if (i != hi) { + temp = data[i]; + data[i] = pivot; + data[hi] = temp; + } + + QuickSortArray(data, lo, i - 1); + QuickSortArray(data, i + 1, hi); + } + + // XUNIT-PERF tests + + [Benchmark] + public static void FillAllSpan() + { + byte[] a = new byte[Size]; + Span s = new Span(a); + foreach (var iteration in Benchmark.Iterations) + { + using (iteration.StartMeasurement()) + { + for (int i = 0; i < Iterations; i++) + { + TestFillAllSpan(s); + } + } + } + } + + [Benchmark] + public static void FillAllArray() + { + byte[] a = new byte[Size]; + foreach (var iteration in Benchmark.Iterations) + { + using (iteration.StartMeasurement()) + { + for (int i = 0; i < Iterations; i++) + { + TestFillAllArray(a); + } + } + } + } + + [Benchmark] + public static void FillAllReverseSpan() + { + byte[] a = new byte[Size]; + Span s = new Span(a); + foreach (var iteration in Benchmark.Iterations) + { + using (iteration.StartMeasurement()) + { + for (int i = 0; i < Iterations; i++) + { + TestFillAllReverseSpan(s); + } + } + } + } + + [Benchmark] + public static void FillAllReverseArray() + { + byte[] a = new byte[Size]; + foreach (var iteration in Benchmark.Iterations) + { + using (iteration.StartMeasurement()) + { + for (int i = 0; i < Iterations; i++) + { + TestFillAllReverseArray(a); + } + } + } + } + + [Benchmark] + public static void QuickSortSpan() + { + int[] data = new int[Size]; + int[] unsortedData = GetUnsortedData(); + Span span = new Span(data); + + foreach (var iteration in Benchmark.Iterations) + { + using (iteration.StartMeasurement()) + { + for (int i = 0; i < Iterations; i++) + { + Array.Copy(unsortedData, data, Size); + TestQuickSortSpan(span); + } + } + } + } + + [Benchmark] + public static void BubbleSortSpan() + { + int[] data = new int[Size]; + int[] unsortedData = GetUnsortedData(); + Span span = new Span(data); + + foreach (var iteration in Benchmark.Iterations) + { + using (iteration.StartMeasurement()) + { + for (int i = 0; i < Iterations; i++) + { + Array.Copy(unsortedData, data, Size); + TestBubbleSortSpan(span); + } + } + } + } + + [Benchmark] + public static void QuickSortArray() + { + int[] data = new int[Size]; + int[] unsortedData = GetUnsortedData(); + + foreach (var iteration in Benchmark.Iterations) + { + using (iteration.StartMeasurement()) + { + for (int i = 0; i < Iterations; i++) + { + Array.Copy(unsortedData, data, Size); + TestQuickSortArray(data); + } + } + } + } + + [Benchmark] + public static void BubbleSortArray() + { + int[] data = new int[Size]; + int[] unsortedData = GetUnsortedData(); + + foreach (var iteration in Benchmark.Iterations) + { + using (iteration.StartMeasurement()) + { + for (int i = 0; i < Iterations; i++) + { + Array.Copy(unsortedData, data, Size); + TestBubbleSortArray(data); + } + } + } + } + + // EXE-based testing + + static void FillAllSpanBase() + { + byte[] a = new byte[Size]; + Span s = new Span(a); + for (int i = 0; i < Iterations; i++) + { + TestFillAllSpan(s); + } + } + + static void FillAllArrayBase() + { + byte[] a = new byte[Size]; + for (int i = 0; i < Iterations; i++) + { + TestFillAllArray(a); + } + } + + static void FillAllReverseSpanBase() + { + byte[] a = new byte[Size]; + Span s = new Span(a); + for (int i = 0; i < Iterations; i++) + { + TestFillAllReverseSpan(s); + } + } + + static void FillAllReverseArrayBase() + { + byte[] a = new byte[Size]; + for (int i = 0; i < Iterations; i++) + { + TestFillAllReverseArray(a); + } + } + + static void QuickSortSpanBase() + { + int[] data = new int[Size]; + int[] unsortedData = GetUnsortedData(); + Span span = new Span(data); + + for (int i = 0; i < Iterations; i++) + { + Array.Copy(unsortedData, data, Size); + TestQuickSortSpan(span); + } + } + + static void BubbleSortSpanBase() + { + int[] data = new int[Size]; + int[] unsortedData = GetUnsortedData(); + Span span = new Span(data); + + for (int i = 0; i < Iterations; i++) + { + Array.Copy(unsortedData, data, Size); + TestBubbleSortSpan(span); + } + } + + static void QuickSortArrayBase() + { + int[] data = new int[Size]; + int[] unsortedData = GetUnsortedData(); + + for (int i = 0; i < Iterations; i++) + { + Array.Copy(unsortedData, data, Size); + TestQuickSortArray(data); + } + } + + static void BubbleSortArrayBase() + { + int[] data = new int[Size]; + int[] unsortedData = GetUnsortedData(); + + for (int i = 0; i < Iterations; i++) + { + Array.Copy(unsortedData, data, Size); + TestBubbleSortArray(data); + } + } + + static double Bench(Action f) + { + Stopwatch sw = Stopwatch.StartNew(); + f(); + sw.Stop(); + return sw.Elapsed.TotalMilliseconds; + } + + static IEnumerable MakeArgs(params string[] args) + { + return args.Select(arg => new object[] { arg }); + } + + static IEnumerable TestFuncs = MakeArgs( + "FillAllSpanBase", "FillAllArrayBase", + "FillAllReverseSpanBase", "FillAllReverseArrayBase", + "BubbleSortSpanBase", "BubbleSortArrayBase", + "QuickSortSpanBase", "QuickSortArrayBase" + ); + + static Action LookupFunc(object o) + { + TypeInfo t = typeof(Tests).GetTypeInfo(); + MethodInfo m = t.GetDeclaredMethod((string) o); + return m.CreateDelegate(typeof(Action)) as Action; + } + + public static int Main(string[] args) + { + bool result = true; + + foreach(object[] o in TestFuncs) + { + string funcName = (string) o[0]; + Action func = LookupFunc(funcName); + double timeInMs = Bench(func); + Console.WriteLine("{0}: {1}ms", funcName, timeInMs); + } + + return (result ? 100 : -1); + } +} + diff --git a/tests/src/jit/Performance/CodeQuality/Span/SpanBench.csproj b/tests/src/jit/Performance/CodeQuality/Span/SpanBench.csproj new file mode 100644 index 0000000000..e932acf2a2 --- /dev/null +++ b/tests/src/jit/Performance/CodeQuality/Span/SpanBench.csproj @@ -0,0 +1,45 @@ + + + + + Debug + AnyCPU + 2.0 + {95DFC527-4DC1-495E-97D7-E94EE1F7140D} + Exe + Properties + 512 + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + $(ProgramFiles)\Common Files\microsoft shared\VSTT\11.0\UITestExtensionPackages + ..\..\ + 7a9bfb7d + .NETStandard,Version=v1.4 + + + + + + + + pdbonly + true + + + + False + + + + + + + + + + $(JitPackagesConfigFileDirectory)benchmark\project.json + $(JitPackagesConfigFileDirectory)benchmark\project.lock.json + + + + + diff --git a/tests/src/managed/Compilation/HelloWorld.cs b/tests/src/managed/Compilation/HelloWorld.cs index 67e0148005..bbf92a3117 100644 --- a/tests/src/managed/Compilation/HelloWorld.cs +++ b/tests/src/managed/Compilation/HelloWorld.cs @@ -8,7 +8,7 @@ class C { static int Main() { - Console.WriteLine("Hello " + "world"); + LowLevelConsole.WriteLine("Hello " + "world"); return 100; } } diff --git a/tests/src/performance/project.json b/tests/src/performance/project.json index 97234d329e..e1af7fc15f 100644 --- a/tests/src/performance/project.json +++ b/tests/src/performance/project.json @@ -3,27 +3,27 @@ "Microsoft.DotNet.xunit.performance": "1.0.0-alpha-build0040", "Microsoft.DotNet.xunit.performance.analysis": "1.0.0-alpha-build0040", "Microsoft.DotNet.xunit.performance.runner.Windows": "1.0.0-alpha-build0040", - "Microsoft.NETCore.Platforms": "1.2.0-beta-24820-02", - "System.Collections.NonGeneric": "4.4.0-beta-24820-02", - "System.Console": "4.4.0-beta-24820-02", - "System.IO.FileSystem": "4.4.0-beta-24820-02", - "System.Linq": "4.4.0-beta-24820-02", - "System.Linq.Expressions": "4.4.0-beta-24820-02", - "System.Numerics.Vectors": "4.4.0-beta-24820-02", - "System.Reflection": "4.4.0-beta-24820-02", - "System.Reflection.Extensions": "4.4.0-beta-24820-02", - "System.Reflection.TypeExtensions": "4.4.0-beta-24820-02", - "System.Runtime": "4.4.0-beta-24820-02", - "System.Runtime.Extensions": "4.4.0-beta-24820-02", - "System.Runtime.Numerics": "4.4.0-beta-24820-02", - "System.Text.RegularExpressions": "4.4.0-beta-24820-02", - "System.Threading": "4.4.0-beta-24820-02", - "System.Threading.Tasks": "4.4.0-beta-24820-02", - "System.Threading.Tasks.Parallel": "4.4.0-beta-24820-02", - "System.Diagnostics.Process": "4.4.0-beta-24820-02", - "System.Xml.XmlDocument": "4.4.0-beta-24820-02", - "System.Xml.XPath": "4.4.0-beta-24820-02", - "System.Xml.XPath.XmlDocument": "4.4.0-beta-24820-02", + "Microsoft.NETCore.Platforms": "2.0.0-beta-25007-01", + "System.Collections.NonGeneric": "4.4.0-beta-24913-02", + "System.Console": "4.4.0-beta-24913-02", + "System.IO.FileSystem": "4.4.0-beta-24913-02", + "System.Linq": "4.4.0-beta-24913-02", + "System.Linq.Expressions": "4.4.0-beta-24913-02", + "System.Numerics.Vectors": "4.4.0-beta-24913-02", + "System.Reflection": "4.4.0-beta-24913-02", + "System.Reflection.Extensions": "4.4.0-beta-24913-02", + "System.Reflection.TypeExtensions": "4.4.0-beta-24913-02", + "System.Runtime": "4.4.0-beta-24913-02", + "System.Runtime.Extensions": "4.4.0-beta-24913-02", + "System.Runtime.Numerics": "4.4.0-beta-24913-02", + "System.Text.RegularExpressions": "4.4.0-beta-24913-02", + "System.Threading": "4.4.0-beta-24913-02", + "System.Threading.Tasks": "4.4.0-beta-24913-02", + "System.Threading.Tasks.Parallel": "4.4.0-beta-24913-02", + "System.Diagnostics.Process": "4.4.0-beta-24913-02", + "System.Xml.XmlDocument": "4.4.0-beta-24913-02", + "System.Xml.XPath": "4.4.0-beta-24913-02", + "System.Xml.XPath.XmlDocument": "4.4.0-beta-24913-02", "xunit": "2.2.0-beta2-build3300", "xunit.console.netcore": "1.0.2-prerelease-00177", "xunit.runner.utility": "2.2.0-beta2-build3300" diff --git a/tests/src/readytorun/main.cs b/tests/src/readytorun/main.cs index bbdd101759..783c1fd3cb 100644 --- a/tests/src/readytorun/main.cs +++ b/tests/src/readytorun/main.cs @@ -99,6 +99,11 @@ class Program { ((Object)s).ToString(); } + + // Enum.GetHashCode optimization requires special treatment + // in native signature encoding + MyEnum e = MyEnum.Apple; + e.GetHashCode(); } static void TestConstrainedMethodCalls_Unsupported() diff --git a/tests/src/readytorun/test.cs b/tests/src/readytorun/test.cs index 40199b41e8..8a6beaea15 100644 --- a/tests/src/readytorun/test.cs +++ b/tests/src/readytorun/test.cs @@ -403,3 +403,10 @@ public class ByteChildClass : ByteBaseClass ChildByte = 67; } } + +public enum MyEnum +{ + Apple = 1, + Banana = 2, + Orange = 3 +} diff --git a/tests/testsFailingOutsideWindows.txt b/tests/testsFailingOutsideWindows.txt index 2d0d497e4e..901172b394 100644 --- a/tests/testsFailingOutsideWindows.txt +++ b/tests/testsFailingOutsideWindows.txt @@ -71,6 +71,7 @@ GC/Features/LOHFragmentation/lohfragmentation/lohfragmentation.sh GC/Features/SustainedLowLatency/scenario/scenario.sh GC/Regressions/dev10bugs/536168/536168/536168.sh GC/Stress/Framework/ReliabilityFramework/ReliabilityFramework.sh +GC/Scenarios/DoublinkList/doublinkgen/doublinkgen.sh Loader/classloader/TypeGeneratorTests/TypeGeneratorTest612/Generated612/Generated612.sh Loader/classloader/TypeGeneratorTests/TypeGeneratorTest613/Generated613/Generated613.sh Loader/classloader/TypeGeneratorTests/TypeGeneratorTest614/Generated614/Generated614.sh @@ -78,3 +79,4 @@ Loader/classloader/TypeGeneratorTests/TypeGeneratorTest681/Generated681/Generate Loader/classloader/TypeGeneratorTests/TypeGeneratorTest682/Generated682/Generated682.sh Loader/classloader/TypeGeneratorTests/TypeGeneratorTest683/Generated683/Generated683.sh JIT/opt/perf/doublealign/Locals/Locals.sh +JIT/Regression/JitBlue/DevDiv_377155/DevDiv_377155/DevDiv_377155.sh diff --git a/tests/testsUnsupportedOnARM32.txt b/tests/testsUnsupportedOnARM32.txt index 12b685527f..e827550d46 100644 --- a/tests/testsUnsupportedOnARM32.txt +++ b/tests/testsUnsupportedOnARM32.txt @@ -7,6 +7,5 @@ JIT/Methodical/xxobj/sizeof/_il_dbgsizeof64/_il_dbgsizeof64.sh JIT/Methodical/xxobj/sizeof/_il_relsizeof/_il_relsizeof.sh JIT/Methodical/xxobj/sizeof/_il_relsizeof32/_il_relsizeof32.sh JIT/Methodical/xxobj/sizeof/_il_relsizeof64/_il_relsizeof64.sh -JIT/Regression/JitBlue/DevDiv_283795/DevDiv_283795/DevDiv_283795.sh JIT/Regression/JitBlue/devdiv_902271/DevDiv_902271/DevDiv_902271.sh JIT/jit64/opt/cse/HugeArray1/HugeArray1.sh diff --git a/tests/x86_jit32_issues.targets b/tests/x86_jit32_issues.targets index 314d918ac0..04960ea6bf 100644 --- a/tests/x86_jit32_issues.targets +++ b/tests/x86_jit32_issues.targets @@ -518,8 +518,5 @@ times out - - 8077 - diff --git a/tests/x86_legacy_backend_issues.targets b/tests/x86_legacy_backend_issues.targets index 4b97325db0..0c294ef7ec 100644 --- a/tests/x86_legacy_backend_issues.targets +++ b/tests/x86_legacy_backend_issues.targets @@ -442,8 +442,5 @@ needs triage - - 8077 - -- cgit v1.2.3