在别人的基础上增加五笔首码
namespace WindowsApplication1
{
public class Chinese
{
public static int getlengh()
{
int i = strInitial.Length;
return i;
}
public Chinese()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
/**/
/// <summary>
/// 获取字符串的汉字拼音码
/// </summary>
/// <param name = "strText">字符串</param>
/// <returns>汉字拼音码,该字符串只包含大写的英文字母</returns>
public static string GetInitial(string strText)
{
if (strText == null || strText.Length == 0)
return strText;
StringBuilder strResult = new StringBuilder();
foreach (char vChar in strText)
{
//判断是否CJK统一表意符号
if ((int)vChar >= 19968 && (int)vChar <= 40869)
{
strResult.Append(strInitial.Substring((int)vChar - 19968, 1));
}
}
return strResult.ToString();
}
/// 获取字符串的汉字五笔码
public static string GetInitialw(string strText)
{
if (strText == null || strText.Length == 0)
return strText;
StringBuilder strResult = new StringBuilder();
foreach (char vChar in strText)
{
//判断是否CJK统一表意符号
if ((int)vChar >= 19968 && (int)vChar <= 40869)
{
strResult.Append(strInitialw.Substring((int)vChar - 19968, 1));
}
}
return strResult.ToString();
}
//CJK统一表意符号拼音码首字母串#region CJK统一表意符号拼音码和五笔码首字母串
#region strInit
private const string strInitial =
"YDYQSXMWZSSXJBYMGCCZQPSSQBYCDSCDQLDYLYBSSJGYZZJJFKCCLZDHWDWZJLJPFYYNWJJTMYHZWZHFLZPPQHGSCYYYNJQYXXGJ"
+ "HHSDSJNKKTMOMLCRXYPSNQSECCQZGGLLYJLMYZZSECYKYYHQWJSSGGYXYZYJWWKDJHYCHMYXJTLXJYQBYXZLDWRDJRWYSRLDZJPC"
+ "BZJJBRCFTLECZSTZFXXZHTRQHYBDLYCZSSYMMRFMYQZPWWJJYFCRWFDFZQPYDDWYXKYJAWJFFXYPSFTZYHHYZYSWCJYXSCLCXXWZ"
+ "ZXNBGNNXBXLZSZSBSGPYSYZDHMDZBQBZCWDZZYYTZHBTSYYBZGNTNXQYWQSKBPHHLXGYBFMJEBJHHGQTJCYSXSTKZHLYCKGLYSMZ"
+ "XYALMELDCCXGZYRJXSDLTYZCQKCNNJWHJTZZCQLJSTSTBNXBTYXCEQXGKWJYFLZQLYHYXSPSFXLMPBYSXXXYDJCZYLLLSJXFHJXP"
+ "JBTFFYABYXBHZZBJYZLWLCZGGBTSSMDTJZXPTHYQTGLJSCQFZKJZJQNLZWLSLHDZBWJNCJZYZSQQYCQYRZCJJWYBRTWPYFTWEXCS"
+ "KDZCTBZHYZZYYJXZCFFZZMJYXXSDZZOTTBZLQWFCKSZSXFYRLNYJMBDTHJXSQQCCSBXYYTSYFBXDZTGBCNSLCYZZPSAZYZZSCJCS"
+ "HZQYDXLBPJLLMQXTYDZXSQJTZPXLCGLQTZWJBHCTSYJSFXYEJJTLBGXSXJMYJQQPFZASYJNTYDJXKJCDJSZCBARTDCLYJQMWNQNC"
+ "LLLKBYBZZSYHQQLTWLCCXTXLLZNTYLNEWYZYXCZXXGRKRMTCNDNJTSYYSSDQDGHSDBJGHRWRQLYBGLXHLGTGXBQJDZPYJSJYJCTM"
+ "RNYMGRZJCZGJMZMGXMPRYXKJNYMSGMZJYMKMFXMLDTGFBHCJHKYLPFMDXLQJJSMTQGZSJLQDLDGJYCALCMZCSDJLLNXDJFFFFJCZ"
+ "FMZFFPFKHKGDPSXKTACJDHHZDDCRRCFQYJKQCCWJDXHWJLYLLZGCFCQDSMLZPBJJPLSBCJGGDCKKDEZSQCCKJGCGKDJTJDLZYCXK"
+ "LQSCGJCLTFPCQCZGWPJDQYZJJBYJHSJDZWGFSJGZKQCCZLLPSPKJGQJHZZLJPLGJGJJTHJJYJZCZMLZLYQBGJWMLJKXZDZNJQSYZ"
+ "MLJLLJKYWXMKJLHSKJGBMCLYYMKXJQLBMLLKMDXXKWYXYSLMLPSJQQJQXYXFJTJDXMXXLLCXQBSYJBGWYMBGGBCYXPJYGPEPFGDJ"
+ "GBHBNSQJYZJKJKHXQFGQZKFHYGKHDKLLSDJQXPQYKYBNQSXQNSZSWHBSXWHXWBZZXDMNSJBSBKBBZKLYLXGWXDRWYQZMYWSJQLCJ"
+ "XXJXKJEQXSCYETLZHLYYYSDZPAQYZCMTLSHTZCFYZYXYLJSDCJQAGYSLCQLYYYSHMRQQKLDXZSCSSSYDYCJYSFSJBFRSSZQSBXXP"
+ "XJYSDRCKGJLGDKZJZBDKTCSYQPYHSTCLDJDHMXMCGXYZHJDDTMHLTXZXYLYMOHYJCLTYFBQQXPFBDFHHTKSQHZYYWCNXXCRWHOWG"
+ "YJLEGWDQCWGFJYCSNTMYTOLBYGWQWESJPWNMLRYDZSZTXYQPZGCWXHNGPYXSHMYQJXZTDPPBFYHZHTJYFDZWKGKZBLDNTSXHQEEG"
+ "ZZYLZMMZYJZGXZXKHKSTXNXXWYLYAPSTHXDWHZYMPXAGKYDXBHNHXKDPJNMYHYLPMGOCSLNZHKXXLPZZLBMLSFBHHGYGYYGGBHSC"
+ "YAQTYWLXTZQCEZYDQDQMMHTKLLSZHLSJZWFYHQSWSCWLQAZYNYTLSXTHAZNKZZSZZLAXXZWWCTGQQTDDYZTCCHYQZFLXPSLZYGPZ"
+ "SZNGLNDQTBDLXGTCTAJDKYWNSYZLJHHZZCWNYYZYWMHYCHHYXHJKZWSXHZYXLYSKQYSPSLYZWMYPPKBYGLKZHTYXAXQSYSHXASMC"
+ "HKDSCRSWJPWXSGZJLWWSCHSJHSQNHCSEGNDAQTBAALZZMSSTDQJCJKTSCJAXPLGGXHHGXXZCXPDMMHLDGTYBYSJMXHMRCPXXJZCK"
+ "ZXSHMLQXXTTHXWZFKHCCZDYTCJYXQHLXDHYPJQXYLSYYDZOZJNYXQEZYSQYAYXWYPDGXDDXSPPYZNDLTWRHXYDXZZJHTCXMCZLHP"
+ "YYYYMHZLLHNXMYLLLMDCPPXHMXDKYCYRDLTXJCHHZZXZLCCLYLNZSHZJZZLNNRLWHYQSNJHXYNTTTKYJPYCHHYEGKCTTWLGQRLGG"
+ "TGTYGYHPYHYLQYQGCWYQKPYYYTTTTLHYHLLTYTTSPLKYZXGZWGPYDSSZZDQXSKCQNMJJZZBXYQMJRTFFBTKHZKBXLJJKDXJTLBWF"
+ "ZPPTKQTZTGPDGNTPJYFALQMKGXBDCLZFHZCLLLLADPMXDJHLCCLGYHDZFGYDDGCYYFGYDXKSSEBDHYKDKDKHNAXXYBPBYYHXZQGA"
+ "FFQYJXDMLJCSQZLLPCHBSXGJYNDYBYQSPZWJLZKSDDTACTBXZDYZYPJZQSJNKKTKNJDJGYYPGTLFYQKASDNTCYHBLWDZHBBYDWJR"
+ "YGKZYHEYYFJMSDTYFZJJHGCXPLXHLDWXXJKYTCYKSSSMTWCTTQZLPBSZDZWZXGZAGYKTYWXLHLSPBCLLOQMMZSSLCMBJCSZZKYDC"
+ "ZJGQQDSMCYTZQQLWZQZXSSFPTTFQMDDZDSHDTDWFHTDYZJYQJQKYPBDJYYXTLJHDRQXXXHAYDHRJLKLYTWHLLRLLRCXYLBWSRSZZ"
+ "SYMKZZHHKYHXKSMDSYDYCJPBZBSQLFCXXXNXKXWYWSDZYQOGGQMMYHCDZTTFJYYBGSTTTYBYKJDHKYXBELHTYPJQNFXFDYKZHQKZ"
+ "BYJTZBXHFDXKDASWTAWAJLDYJSFHBLDNNTNQJTJNCHXFJSRFWHZFMDRYJYJWZPDJKZYJYMPCYZNYNXFBYTFYFWYGDBNZZZDNYTXZ"
+ "EMMQBSQEHXFZMBMFLZZSRXYMJGSXWZJSPRYDJSJGXHJJGLJJYNZZJXHGXKYMLPYYYCXYTWQZSWHWLYRJLPXSLSXMFSWWKLCTNXNY"
+ "NPSJSZHDZEPTXMYYWXYYSYWLXJQZQXZDCLEEELMCPJPCLWBXSQHFWWTFFJTNQJHJQDXHWLBYZNFJLALKYYJLDXHHYCSTYYWNRJYX"
+ "YWTRMDRQHWQCMFJDYZMHMYYXJWMYZQZXTLMRSPWWCHAQBXYGZYPXYYRRCLMPYMGKSJSZYSRMYJSNXTPLNBAPPYPYLXYYZKYNLDZY"
+ "JZCZNNLMZHHARQMPGWQTZMXXMLLHGDZXYHXKYXYCJMFFYYHJFSBSSQLXXNDYCANNMTCJCYPRRNYTYQNYYMBMSXNDLYLYSLJRLXYS"
+ "XQMLLYZLZJJJKYZZCSFBZXXMSTBJGNXYZHLXNMCWSCYZYFZLXBRNNNYLBNRTGZQYSATSWRYHYJZMZDHZGZDWYBSSCSKXSYHYTXXG"
+ "CQGXZZSHYXJSCRHMKKBXCZJYJYMKQHZJFNBHMQHYSNJNZYBKNQMCLGQHWLZNZSWXKHLJHYYBQLBFCDSXDLDSPFZPSKJYZWZXZDDX"
+ "JSMMEGJSCSSMGCLXXKYYYLNYPWWWGYDKZJGGGZGGSYCKNJWNJPCXBJJTQTJWDSSPJXZXNZXUMELPXFSXTLLXCLJXJJLJZXCTPSWX"
+ "LYDHLYQRWHSYCSQYYBYAYWJJJQFWQCQQCJQGXALDBZZYJGKGXPLTZYFXJLTPADKYQHPMATLCPDCKBMTXYBHKLENXDLEEGQDYMSAW"
+ "HZMLJTWYGXLYQZLJEEYYBQQFFNLYXRDSCTGJGXYYNKLLYQKCCTLHJLQMKKZGCYYGLLLJDZGYDHZWXPYSJBZKDZGYZZHYWYFQYTYZ"
+ "SZYEZZLYMHJJHTSMQWYZLKYYWZCSRKQYTLTDXWCTYJKLWSQZWBDCQYNCJSRSZJLKCDCDTLZZZACQQZZDDXYPLXZBQJYLZLLLQDDZ"
+ "QJYJYJZYXNYYYNYJXKXDAZWYRDLJYYYRJLXLLDYXJCYWYWNQCCLDDNYYYNYCKCZHXXCCLGZQJGKWPPCQQJYSBZZXYJSQPXJPZBSB"
+ "DSFNSFPZXHDWZTDWPPTFLZZBZDMYYPQJRSDZSQZSQXBDGCPZSWDWCSQZGMDHZXMWWFYBPDGPHTMJTHZSMMBGZMBZJCFZWFZBBZMQ"
+ "CFMBDMCJXLGPNJBBXGYHYYJGPTZGZMQBQTCGYXJXLWZKYDPDYMGCFTPFXYZTZXDZXTGKMTYBBCLBJASKYTSSQYYMSZXFJEWLXLLS"
+ "ZBQJJJAKLYLXLYCCTSXMCWFKKKBSXLLLLJYXTYLTJYYTDPJHNHNNKBYQNFQYYZBYYESSESSGDYHFHWTCJBSDZZTFDMXHCNJZYMQW"
+ "SRYJDZJQPDQBBSTJGGFBKJBXTGQHNGWJXJGDLLTHZHHYYYYYYSXWTYYYCCBDBPYPZYCCZYJPZYWCBDLFWZCWJDXXHYHLHWZZXJTC"
+ "ZLCDPXUJCZZZLYXJJTXPHFXWPYWXZPTDZZBDZCYHJHMLXBQXSBYLRDTGJRRCTTTHYTCZWMXFYTWWZCWJWXJYWCSKYBZSCCTZQNHX"
+ "NWXXKHKFHTSWOCCJYBCMPZZYKBNNZPBZHHZDLSYDDYTYFJPXYNGFXBYQXCBHXCPSXTYZDMKYSNXSXLHKMZXLYHDHKWHXXSSKQYHH"
+ "CJYXGLHZXCSNHEKDTGZXQYPKDHEXTYKCNYMYYYPKQYYYKXZLTHJQTBYQHXBMYHSQCKWWYLLHCYYLNNEQXQWMCFBDCCMLJGGXDQKT"
+ "LXKGNQCDGZJWYJJLYHHQTTTNWCHMXCXWHWSZJYDJCCDBQCDGDNYXZTHCQRXCBHZTQCBXWGQWYYBXHMBYMYQTYEXMQKYAQYRGYZSL"
+ "FYKKQHYSSQYSHJGJCNXKZYCXSBXYXHYYLSTYCXQTHYSMGSCPMMGCCCCCMTZTASMGQZJHKLOSQYLSWTMXSYQKDZLJQQYPLSYCZTCQ"
+ "QPBBQJZCLPKHQZYYXXDTDDTSJCXFFLLCHQXMJLWCJCXTSPYCXNDTJSHJWXDQQJSKXYAMYLSJHMLALYKXCYYDMNMDQMXMCZNNCYBZ"
+ "KKYFLMCHCMLHXRCJJHSYLNMTJZGZGYWJXSRXCWJGJQHQZDQJDCJJZKJKGDZQGJJYJYLXZXXCDQHHHEYTMHLFSBDJSYYSHFYSTCZQ"
+ "LPBDRFRZTZYKYWHSZYQKWDQZRKMSYNBCRXQBJYFAZPZZEDZCJYWBCJWHYJBQSZYWRYSZPTDKZPFPBNZTKLQYHBBZPNPPTYZZYBQN"
+ "YDCPJMMCYCQMCYFZZDCMNLFPBPLNGQJTBTTNJZPZBBZNJKLJQYLNBZQHKSJZNGGQSZZKYXSHPZSNBCGZKDDZQANZHJKDRTLZLSWJ"
+ "LJZLYWTJNDJZJHXYAYNCBGTZCSSQMNJPJYTYSWXZFKWJQTKHTZPLBHSNJZSYZBWZZZZLSYLSBJHDWWQPSLMMFBJDWAQYZTCJTBNN"
+ "WZXQXCDSLQGDSDPDZHJTQQPSWLYYJZLGYXYZLCTCBJTKTYCZJTQKBSJLGMGZDMCSGPYNJZYQYYKNXRPWSZXMTNCSZZYXYBYHYZAX"
+ "YWQCJTLLCKJJTJHGDXDXYQYZZBYWDLWQCGLZGJGQRQZCZSSBCRPCSKYDZNXJSQGXSSJMYDNSTZTPBDLTKZWXQWQTZEXNQCZGWEZK"
+ "SSBYBRTSSSLCCGBPSZQSZLCCGLLLZXHZQTHCZMQGYZQZNMCOCSZJMMZSQPJYGQLJYJPPLDXRGZYXCCSXHSHGTZNLZWZKJCXTCFCJ"
+ "XLBMQBCZZWPQDNHXLJCTHYZLGYLNLSZZPCXDSCQQHJQKSXZPBAJYEMSMJTZDXLCJYRYYNWJBNGZZTMJXLTBSLYRZPYLSSCNXPHLL"
+ "HYLLQQZQLXYMRSYCXZLMMCZLTZSDWTJJLLNZGGQXPFSKYGYGHBFZPDKMWGHCXMSGDXJMCJZDYCABXJDLNBCDQYGSKYDQTXDJJYXM"
+ "SZQAZDZFSLQXYJSJZYLBTXXWXQQZBJZUFBBLYLWDSLJHXJYZJWTDJCZFQZQZZDZSXZZQLZCDZFJHYSPYMPQZMLPPLFFXJJNZZYLS"
+ "JEYQZFPFZKSYWJJJHRDJZZXTXXGLGHYDXCSKYSWMMZCWYBAZBJKSHFHJCXMHFQHYXXYZFTSJYZFXYXPZLCHMZMBXHZZSXYFYMNCW"
+ "DABAZLXKTCSHHXKXJJZJSTHYGXSXYYHHHJWXKZXSSBZZWHHHCWTZZZPJXSNXQQJGZYZYWLLCWXZFXXYXYHXMKYYSWSQMNLNAYCYS"
+ "PMJKHWCQHYLAJJMZXHMMCNZHBHXCLXTJPLTXYJHDYYLTTXFSZHYXXSJBJYAYRSMXYPLCKDUYHLXRLNLLSTYZYYQYGYHHSCCSMZCT"
+ "ZQXKYQFPYYRPFFLKQUNTSZLLZMWWTCQQYZWTLLMLMPWMBZSSTZRBPDDTLQJJBXZCSRZQQYGWCSXFWZLXCCRSZDZMCYGGDZQSGTJS"
+ "WLJMYMMZYHFBJDGYXCCPSHXNZCSBSJYJGJMPPWAFFYFNXHYZXZYLREMZGZCYZSSZDLLJCSQFNXZKPTXZGXJJGFMYYYSNBTYLBNLH"
+ "PFZDCYFBMGQRRSSSZXYSGTZRNYDZZCDGPJAFJFZKNZBLCZSZPSGCYCJSZLMLRSZBZZLDLSLLYSXSQZQLYXZLSKKBRXBRBZCYCXZZ"
+ "ZEEYFGKLZLYYHGZSGZLFJHGTGWKRAAJYZKZQTSSHJJXDCYZUYJLZYRZDQQHGJZXSSZBYKJPBFRTJXLLFQWJHYLQTYMBLPZDXTZYG"
+ "BDHZZRBGXHWNJTJXLKSCFSMWLSDQYSJTXKZSCFWJLBXFTZLLJZLLQBLSQMQQCGCZFPBPHZCZJLPYYGGDTGWDCFCZQYYYQYSSCLXZ"
+ "SKLZZZGFFCQNWGLHQYZJJCZLQZZYJPJZZBPDCCMHJGXDQDGDLZQMFGPSYTSDYFWWDJZJYSXYYCZCYHZWPBYKXRYLYBHKJKSFXTZJ"
+ "MMCKHLLTNYYMSYXYZPYJQYCSYCWMTJJKQYRHLLQXPSGTLYYCLJSCPXJYZFNMLRGJJTYZBXYZMSJYJHHFZQMSYXRSZCWTLRTQZSST"
+ "KXGQKGSPTGCZNJSJCQCXHMXGGZTQYDJKZDLBZSXJLHYQGGGTHQSZPYHJHHGYYGKGGCWJZZYLCZLXQSFTGZSLLLMLJSKCTBLLZZSZ"
+ "MMNYTPZSXQHJCJYQXYZXZQZCPSHKZZYSXCDFGMWQRLLQXRFZTLYSTCTMJCXJJXHJNXTNRZTZFQYHQGLLGCXSZSJDJLJCYDSJTLNY"
+ "XHSZXCGJZYQPYLFHDJSBPCCZHJJJQZJQDYBSSLLCMYTTMQTBHJQNNYGKYRQYQMZGCJKPDCGMYZHQLLSLLCLMHOLZGDYYFZSLJCQZ"
+ "LYLZQJESHNYLLJXGJXLYSYYYXNBZLJSSZCQQCJYLLZLTJYLLZLLBNYLGQCHXYYXOXCXQKYJXXXYKLXSXXYQXCYKQXQCSGYXXYQXY"
+ "GYTQOHXHXPYXXXULCYEYCHZZCBWQBBWJQZSCSZSSLZYLKDESJZWMYMCYTSDSXXSCJPQQSQYLYYZYCMDJDZYWCBTJSYDJKCYDDJLB"
+ "DJJSODZYSYXQQYXDHHGQQYQHDYXWGMMMAJDYBBBPPBCMUUPLJZSMTXERXJMHQNUTPJDCBSSMSSSTKJTSSMMTRCPLZSZMLQDSDMJM"
+ "QPNQDXCFYNBFSDQXYXHYAYKQYDDLQYYYSSZBYDSLNTFQTZQPZMCHDHCZCWFDXTMYQSPHQYYXSRGJCWTJTZZQMGWJJTJHTQJBBHWZ"
+ "PXXHYQFXXQYWYYHYSCDYDHHQMNMTMWCPBSZPPZZGLMZFOLLCFWHMMSJZTTDHZZYFFYTZZGZYSKYJXQYJZQBHMBZZLYGHGFMSHPZF"
+ "ZSNCLPBQSNJXZSLXXFPMTYJYGBXLLDLXPZJYZJYHHZCYWHJYLSJEXFSZZYWXKZJLUYDTMLYMQJPWXYHXSKTQJEZRPXXZHHMHWQPW"
+ "QLYJJQJJZSZCPHJLCHHNXJLQWZJHBMZYXBDHHYPZLHLHLGFWLCHYYTLHJXCJMSCPXSTKPNHQXSRTYXXTESYJCTLSSLSTDLLLWWYH"
+ "DHRJZSFGXTSYCZYNYHTDHWJSLHTZDQDJZXXQHGYLTZPHCSQFCLNJTCLZPFSTPDYNYLGMJLLYCQHYSSHCHYLHQYQTMZYPBYWRFQYK"
+ "QSYSLZDQJMPXYYSSRHZJNYWTQDFZBWWTWWRXCWHGYHXMKMYYYQMSMZHNGCEPMLQQMTCWCTMMPXJPJJHFXYYZSXZHTYBMSTSYJTTQ"
+ "QQYYLHYNPYQZLCYZHZWSMYLKFJXLWGXYPJYTYSYXYMZCKTTWLKSMZSYLMPWLZWXWQZSSAQSYXYRHSSNTSRAPXCPWCMGDXHXZDZYF"
+ "JHGZTTSBJHGYZSZYSMYCLLLXBTYXHBBZJKSSDMALXHYCFYGMQYPJYCQXJLLLJGSLZGQLYCJCCZOTYXMTMTTLLWTGPXYMZMKLPSZZ"
+ "ZXHKQYSXCTYJZYHXSHYXZKXLZWPSQPYHJWPJPWXQQYLXSDHMRSLZZYZWTTCYXYSZZSHBSCCSTPLWSSCJCHNLCGCHSSPHYLHFHHXJ"
+ "SXYLLNYLSZDHZXYLSXLWZYKCLDYAXZCMDDYSPJTQJZLNWQPSSSWCTSTSZLBLNXSMNYYMJQBQHRZWTYYDCHQLXKPZWBGQYBKFCMZW"
+ "PZLLYYLSZYDWHXPSBCMLJBSCGBHXLQHYRLJXYSWXWXZSLDFHLSLYNJLZYFLYJYCDRJLFSYZFSLLCQYQFGJYHYXZLYLMSTDJCYHBZ"
+ "LLNWLXXYGYYHSMGDHXXHHLZZJZXCZZZCYQZFNGWPYLCPKPYYPMCLQKDGXZGGWQBDXZZKZFBXXLZXJTPJPTTBYTSZZDWSLCHZHSLT"
+ "YXHQLHYXXXYYZYSWTXZKHLXZXZPYHGCHKCFSYHUTJRLXFJXPTZTWHPLYXFCRHXSHXKYXXYHZQDXQWULHYHMJTBFLKHTXCWHJFWJC"
+ "FPQRYQXCYYYQYGRPYWSGSUNGWCHKZDXYFLXXHJJBYZWTSXXNCYJJYMSWZJQRMHXZWFQSYLZJZGBHYNSLBGTTCSYBYXXWXYHXYYXN"
+ "SQYXMQYWRGYQLXBBZLJSYLPSYTJZYHYZAWLRORJMKSCZJXXXYXCHDYXRYXXJDTSQFXLYLTSFFYXLMTYJMJUYYYXLTZCSXQZQHZXL"
+ "YYXZHDNBRXXXJCTYHLBRLMBRLLAXKYLLLJLYXXLYCRYLCJTGJCMTLZLLCYZZPZPCYAWHJJFYBDYYZSMPCKZDQYQPBPCJPDCYZMDP"
+ "BCYYDYCNNPLMTMLRMFMMGWYZBSJGYGSMZQQQZTXMKQWGXLLPJGZBQCDJJJFPKJKCXBLJMSWMDTQJXLDLPPBXCWRCQFBFQJCZAHZG"
+ "MYKPHYYHZYKNDKZMBPJYXPXYHLFPNYYGXJDBKXNXHJMZJXSTRSTLDXSKZYSYBZXJLXYSLBZYSLHXJPFXPQNBYLLJQKYGZMCYZZYM"
+ "CCSLCLHZFWFWYXZMWSXTYNXJHPYYMCYSPMHYSMYDYSHQYZCHMJJMZCAAGCFJBBHPLYZYLXXSDJGXDHKXXTXXNBHRMLYJSLTXMRHN"
+ "LXQJXYZLLYSWQGDLBJHDCGJYQYCMHWFMJYBMBYJYJWYMDPWHXQLDYGPDFXXBCGJSPCKRSSYZJMSLBZZJFLJJJLGXZGYXYXLSZQYX"
+ "BEXYXHGCXBPLDYHWETTWWCJMBTXCHXYQXLLXFLYXLLJLSSFWDPZSMYJCLMWYTCZPCHQEKCQBWLCQYDPLQPPQZQFJQDJHYMMCXTXD"
+ "RMJWRHXCJZYLQXDYYNHYYHRSLSRSYWWZJYMTLTLLGTQCJZYABTCKZCJYCCQLJZQXALMZYHYWLWDXZXQDLLQSHGPJFJLJHJABCQZD"
+ "JGTKHSSTCYJLPSWZLXZXRWGLDLZRLZXTGSLLLLZLYXXWGDZYGBDPHZPBRLWSXQBPFDWOFMWHLYPCBJCCLDMBZPBZZLCYQXLDOMZB"
+ "LZWPDWYYGDSTTHCSQSCCRSSSYSLFYBFNTYJSZDFNDPDHDZZMBBLSLCMYFFGTJJQWFTMTPJWFNLBZCMMJTGBDZLQLPYFHYYMJYLSD"
+ "CHDZJWJCCTLJCLDTLJJCPDDSQDSSZYBNDBJLGGJZXSXNLYCYBJXQYCBYLZCFZPPGKCXZDZFZTJJFJSJXZBNZYJQTTYJYHTYCZHYM"
+ "DJXTTMPXSPLZCDWSLSHXYPZGTFMLCJTYCBPMGDKWYCYZCDSZZYHFLYCTYGWHKJYYLSJCXGYWJCBLLCSNDDBTZBSCLYZCZZSSQDLL"
+ "MQYYHFSLQLLXFTYHABXGWNYWYYPLLSDLDLLBJCYXJZMLHLJDXYYQYTDLLLBUGBFDFBBQJZZMDPJHGCLGMJJPGAEHHBWCQXAXHHHZ"
+ "CHXYPHJAXHLPHJPGPZJQCQZGJJZZUZDMQYYBZZPHYHYBWHAZYJHYKFGDPFQSDLZMLJXKXGALXZDAGLMDGXMWZQYXXDXXPFDMMSSY"
+ "MPFMDMMKXKSYZYSHDZKXSYSMMZZZMSYDNZZCZXFPLSTMZDNMXCKJMZTYYMZMZZMSXHHDCZJEMXXKLJSTLWLSQLYJZLLZJSSDPPMH"
+ "NLZJCZYHMXXHGZCJMDHXTKGRMXFWMCGMWKDTKSXQMMMFZZYDKMSCLCMPCGMHSPXQPZDSSLCXKYXTWLWJYAHZJGZQMCSNXYYMMPML"
+ "KJXMHLMLQMXCTKZMJQYSZJSYSZHSYJZJCDAJZYBSDQJZGWZQQXFKDMSDJLFWEHKZQKJPEYPZYSZCDWYJFFMZZYLTTDZZEFMZLBNP"
+ "PLPLPEPSZALLTYLKCKQZKGENQLWAGYXYDPXLHSXQQWQCQXQCLHYXXMLYCCWLYMQYSKGCHLCJNSZKPYZKCQZQLJPDMDZHLASXLBYD"
+ "WQLWDNBQCRYDDZTJYBKBWSZDXDTNPJDTCTQDFXQQMGNXECLTTBKPWSLCTYQLPWYZZKLPYGZCQQPLLKCCYLPQMZCZQCLJSLQZDJXL"
+ "DDHPZQDLJJXZQDXYZQKZLJCYQDYJPPYPQYKJYRMPCBYMCXKLLZLLFQPYLLLMBSGLCYSSLRSYSQTMXYXZQZFDZUYSYZTFFMZZSMZQ"
+ "HZSSCCMLYXWTPZGXZJGZGSJSGKDDHTQGGZLLBJDZLCBCHYXYZHZFYWXYZYMSDBZZYJGTSMTFXQYXQSTDGSLNXDLRYZZLRYYLXQHT"
+ "XSRTZNGZXBNQQZFMYKMZJBZYMKBPNLYZPBLMCNQYZZZSJZHJCTZKHYZZJRDYZHNPXGLFZTLKGJTCTSSYLLGZRZBBQZZKLPKLCZYS"
+ "SUYXBJFPNJZZXCDWXZYJXZZDJJKGGRSRJKMSMZJLSJYWQSKYHQJSXPJZZZLSNSHRNYPZTWCHKLPSRZLZXYJQXQKYSJYCZTLQZYBB"
+ "YBWZPQDWWYZCYTJCJXCKCWDKKZXSGKDZXWWYYJQYYTCYTDLLXWKCZKKLCCLZCQQDZLQLCSFQCHQHSFSMQZZLNBJJZBSJHTSZDYSJ"
+ "QJPDLZCDCWJKJZZLPYCGMZWDJJBSJQZSYZYHHXJPBJYDSSXDZNCGLQMBTSFSBPDZDLZNFGFJGFSMPXJQLMBLGQCYYXBQKDJJQYRF"
+ "KZTJDHCZKLBSDZCFJTPLLJGXHYXZCSSZZXSTJYGKGCKGYOQXJPLZPBPGTGYJZGHZQZZLBJLSQFZGKQQJZGYCZBZQTLDXRJXBSXXP"
+ "ZXHYZYCLWDXJJHXMFDZPFZHQHQMQGKSLYHTYCGFRZGNQXCLPDLBZCSCZQLLJBLHBZCYPZZPPDYMZZSGYHCKCPZJGSLJLNSCDSLDL"
+ "XBMSTLDDFJMKDJDHZLZXLSZQPQPGJLLYBDSZGQLBZLSLKYYHZTTNTJYQTZZPSZQZTLLJTYYLLQLLQYZQLBDZLSLYYZYMDFSZSNHL"
+ "XZNCZQZPBWSKRFBSYZMTHBLGJPMCZZLSTLXSHTCSYZLZBLFEQHLXFLCJLYLJQCBZLZJHHSSTBRMHXZHJZCLXFNBGXGTQJCZTMSFZ"
+ "KJMSSNXLJKBHSJXNTNLZDNTLMSJXGZJYJCZXYJYJWRWWQNZTNFJSZPZSHZJFYRDJSFSZJZBJFZQZZHZLXFYSBZQLZSGYFTZDCSZX"
+ "ZJBQMSZKJRHYJZCKMJKHCHGTXKXQGLXPXFXTRTYLXJXHDTSJXHJZJXZWZLCQSBTXWXGXTXXHXFTSDKFJHZYJFJXRZSDLLLTQSQQZ"
+ "QWZXSYQTWGWBZCGZLLYZBCLMQQTZHZXZXLJFRMYZFLXYSQXXJKXRMQDZDMMYYBSQBHGZMWFWXGMXLZPYYTGZYCCDXYZXYWGSYJYZ"
+ "NBHPZJSQSYXSXRTFYZGRHZTXSZZTHCBFCLSYXZLZQMZLMPLMXZJXSFLBYZMYQHXJSXRXSQZZZSSLYFRCZJRCRXHHZXQYDYHXSJJH"
+ "ZCXZBTYNSYSXJBQLPXZQPYMLXZKYXLXCJLCYSXXZZLXDLLLJJYHZXGYJWKJRWYHCPSGNRZLFZWFZZNSXGXFLZSXZZZBFCSYJDBRJ"
+ "KRDHHGXJLJJTGXJXXSTJTJXLYXQFCSGSWMSBCTLQZZWLZZKXJMLTMJYHSDDBXGZHDLBMYJFRZFSGCLYJBPMLYSMSXLSZJQQHJZFX"
+ "GFQFQBPXZGYYQXGZTCQWYLTLGWSGWHRLFSFGZJMGMGBGTJFSYZZGZYZAFLSSPMLPFLCWBJZCLJJMZLPJJLYMQDMYYYFBGYGYZMLY"
+ "ZDXQYXRQQQHSYYYQXYLJTYXFSFSLLGNQCYHYCWFHCCCFXPYLYPLLZYXXXXXKQHHXSHJZCFZSCZJXCPZWHHHHHAPYLQALPQAFYHXD"
+ "YLUKMZQGGGDDESRNNZLTZGCHYPPYSQJJHCLLJTOLNJPZLJLHYMHEYDYDSQYCDDHGZUNDZCLZYZLLZNTNYZGSLHSLPJJBDGWXPCDU"
+ "TJCKLKCLWKLLCASSTKZZDNQNTTLYYZSSYSSZZRYLJQKCQDHHCRXRZYDGRGCWCGZQFFFPPJFZYNAKRGYWYQPQXXFKJTSZZXSWZDDF"
+ "BBXTBGTZKZNPZZPZXZPJSZBMQHKCYXYLDKLJNYPKYGHGDZJXXEAHPNZKZTZCMXCXMMJXNKSZQNMNLWBWWXJKYHCPSTMCSQTZJYXT"
+ "PCTPDTNNPGLLLZSJLSPBLPLQHDTNJNLYYRSZFFJFQWDPHZDWMRZCCLODAXNSSNYZRESTYJWJYJDBCFXNMWTTBYLWSTSZGYBLJPXG"
+ "LBOCLHPCBJLTMXZLJYLZXCLTPNCLCKXTPZJSWCYXSFYSZDKNTLBYJCYJLLSTGQCBXRYZXBXKLYLHZLQZLNZCXWJZLJZJNCJHXMNZ"
+ "ZGJZZXTZJXYCYYCXXJYYXJJXSSSJSTSSTTPPGQTCSXWZDCSYFPTFBFHFBBLZJCLZZDBXGCXLQPXKFZFLSYLTUWBMQJHSZBMDDBCY"
+ "SCCLDXYCDDQLYJJWMQLLCSGLJJSYFPYYCCYLTJANTJJPWYCMMGQYYSXDXQMZHSZXPFTWWZQSWQRFKJLZJQQYFBRXJHHFWJJZYQAZ"
+ "MYFRHCYYBYQWLPEXCCZSTYRLTTDMQLYKMBBGMYYJPRKZNPBSXYXBHYZDJDNGHPMFSGMWFZMFQMMBCMZZCJJLCNUXYQLMLRYGQZCY"
+ "XZLWJGCJCGGMCJNFYZZJHYCPRRCMTZQZXHFQGTJXCCJEAQCRJYHPLQLSZDJRBCQHQDYRHYLYXJSYMHZYDWLDFRYHBPYDTSSCNWBX"
+ "GLPZMLZZTQSSCPJMXXYCSJYTYCGHYCJWYRXXLFEMWJNMKLLSWTXHYYYNCMMCWJDQDJZGLLJWJRKHPZGGFLCCSCZMCBLTBHBQJXQD"
+ "SPDJZZGKGLFQYWBZYZJLTSTDHQHCTCBCHFLQMPWDSHYYTQWCNZZJTLBYMBPDYYYXSQKXWYYFLXXNCWCXYPMAELYKKJMZZZBRXYYQ"
+ "JFLJPFHHHYTZZXSGQQMHSPGDZQWBWPJHZJDYSCQWZKTXXSQLZYYMYSDZGRXCKKUJLWPYSYSCSYZLRMLQSYLJXBCXTLWDQZPCYCYK"
+ "PPPNSXFYZJJRCEMHSZMSXLXGLRWGCSTLRSXBZGBZGZTCPLUJLSLYLYMTXMTZPALZXPXJTJWTCYYZLBLXBZLQMYLXPGHDSLSSDMXM"
+ "BDZZSXWHAMLCZCPJMCNHJYSNSYGCHSKQMZZQDLLKABLWJXSFMOCDXJRRLYQZKJMYBYQLYHETFJZFRFKSRYXFJTWDSXXSYSQJYSLY"
+ "XWJHSNLXYYXHBHAWHHJZXWMYLJCSSLKYDZTXBZSYFDXGXZJKHSXXYBSSXDPYNZWRPTQZCZENYGCXQFJYKJBZMLJCMQQXUOXSLYXX"
+ "LYLLJDZBTYMHPFSTTQQWLHOKYBLZZALZXQLHZWRRQHLSTMYPYXJJXMQSJFNBXYXYJXXYQYLTHYLQYFMLKLJTMLLHSZWKZHLJMLHL"
+ "JKLJSTLQXYLMBHHLNLZXQJHXCFXXLHYHJJGBYZZKBXSCQDJQDSUJZYYHZHHMGSXCSYMXFEBCQWWRBPYYJQTYZCYQYQQZYHMWFFHG"
+ "ZFRJFCDPXNTQYZPDYKHJLFRZXPPXZDBBGZQSTLGDGYLCQMLCHHMFYWLZYXKJLYPQHSYWMQQGQZMLZJNSQXJQSYJYCBEHSXFSZPXZ"
+ "WFLLBCYYJDYTDTHWZSFJMQQYJLMQXXLLDTTKHHYBFPWTYYSQQWNQWLGWDEBZWCMYGCULKJXTMXMYJSXHYBRWFYMWFRXYQMXYSZTZ"
+ "ZTFYKMLDHQDXWYYNLCRYJBLPSXCXYWLSPRRJWXHQYPHTYDNXHHMMYWYTZCSQMTSSCCDALWZTCPQPYJLLQZYJSWXMZZMMYLMXCLMX"
+ "CZMXMZSQTZPPQQBLPGXQZHFLJJHYTJSRXWZXSCCDLXTYJDCQJXSLQYCLZXLZZXMXQRJMHRHZJBHMFLJLMLCLQNLDXZLLLPYPSYJY"
+ "SXCQQDCMQJZZXHNPNXZMEKMXHYKYQLXSXTXJYYHWDCWDZHQYYBGYBCYSCFGPSJNZDYZZJZXRZRQJJYMCANYRJTLDPPYZBSTJKXXZ"
+ "YPFDWFGZZRPYMTNGXZQBYXNBUFNQKRJQZMJEGRZGYCLKXZDSKKNSXKCLJSPJYYZLQQJYBZSSQLLLKJXTBKTYLCCDDBLSPPFYLGYD"
+ "TZJYQGGKQTTFZXBDKTYYHYBBFYTYYBCLPDYTGDHRYRNJSPTCSNYJQHKLLLZSLYDXXWBCJQSPXBPJZJCJDZFFXXBRMLAZHCSNDLBJ"
+ "DSZBLPRZTSWSBXBCLLXXLZDJZSJPYLYXXYFTFFFBHJJXGBYXJPMMMPSSJZJMTLYZJXSWXTYLEDQPJMYGQZJGDJLQJWJQLLSJGJGY"
+ "GMSCLJJXDTYGJQJQJCJZCJGDZZSXQGSJGGCXHQXSNQLZZBXHSGZXCXYLJXYXYYDFQQJHJFXDHCTXJYRXYSQTJXYEFYYSSYYJXNCY"
+ "ZXFXMSYSZXYYSCHSHXZZZGZZZGFJDLTYLNPZGYJYZYYQZPBXQBDZTZCZYXXYHHSQXSHDHGQHJHGYWSZTMZMLHYXGEBTYLZKQWYTJ"
+ "ZRCLEKYSTDBCYKQQSAYXCJXWWGSBHJYZYDHCSJKQCXSWXFLTYNYZPZCCZJQTZWJQDZZZQZLJJXLSBHPYXXPSXSHHEZTXFPTLQYZZ"
+ "XHYTXNCFZYYHXGNXMYWXTZSJPTHHGYMXMXQZXTSBCZYJYXXTYYZYPCQLMMSZMJZZLLZXGXZAAJZYXJMZXWDXZSXZDZXLEYJJZQBH"
+ "ZWZZZQTZPSXZTDSXJJJZNYAZPHXYYSRNQDTHZHYYKYJHDZXZLSWCLYBZYECWCYCRYLCXNHZYDZYDYJDFRJJHTRSQTXYXJRJHOJYN"
+ "XELXSFSFJZGHPZSXZSZDZCQZBYYKLSGSJHCZSHDGQGXYZGXCHXZJWYQWGYHKSSEQZZNDZFKWYSSTCLZSTSYMCDHJXXYWEYXCZAYD"
+ "MPXMDSXYBSQMJMZJMTZQLPJYQZCGQHXJHHLXXHLHDLDJQCLDWBSXFZZYYSCHTYTYYBHECXHYKGJPXHHYZJFXHWHBDZFYZBCAPNPG"
+ "NYDMSXHMMMMAMYNBYJTMPXYYMCTHJBZYFCGTYHWPHFTWZZEZSBZEGPFMTSKFTYCMHFLLHGPZJXZJGZJYXZSBBQSCZZLZCCSTPGXM"
+ "JSFTCCZJZDJXCYBZLFCJSYZFGSZLYBCWZZBYZDZYPSWYJZXZBDSYUXLZZBZFYGCZXBZHZFTPBGZGEJBSTGKDMFHYZZJHZLLZZGJQ"
+ "ZLSFDJSSCBZGPDLFZFZSZYZYZSYGCXSNXXCHCZXTZZLJFZGQSQYXZJQDCCZTQCDXZJYQJQCHXZTDLGSCXZSYQJQTZWLQDQZTQCHQ"
+ "QJZYEZZZPBWKDJFCJPZTYPQYQTTYNLMBDKTJZPQZQZZFPZSBNJLGYJDXJDZZKZGQKXDLPZJTCJDQBXDJQJSTCKNXBXZMSLYJCQMT"
+ "JQWWCJQNJNLLLHJCWQTBZQYDZCZPZZDZYDDCYZZZCCJTTJFZDPRRTZTJDCQTQZDTJNPLZBCLLCTZSXKJZQZPZLBZRBTJDCXFCZDB"
+ "CCJJLTQQPLDCGZDBBZJCQDCJWYNLLZYZCCDWLLXWZLXRXNTQQCZXKQLSGDFQTDDGLRLAJJTKUYMKQLLTZYTDYYCZGJWYXDXFRSKS"
+ "TQTENQMRKQZHHQKDLDAZFKYPBGGPZREBZZYKZZSPEGJXGYKQZZZSLYSYYYZWFQZYLZZLZHWCHKYPQGNPGBLPLRRJYXCCSYYHSFZF"
+ "YBZYYTGZXYLXCZWXXZJZBLFFLGSKHYJZEYJHLPLLLLCZGXDRZELRHGKLZZYHZLYQSZZJZQLJZFLNBHGWLCZCFJYSPYXZLZLXGCCP"
+ "ZBLLCYBBBBUBBCBPCRNNZCZYRBFSRLDCGQYYQXYGMQZWTZYTYJXYFWTEHZZJYWLCCNTZYJJZDEDPZDZTSYQJHDYMBJNYJZLXTSST"
+ "PHNDJXXBYXQTZQDDTJTDYYTGWSCSZQFLSHLGLBCZPHDLYZJYCKWTYTYLBNYTSDSYCCTYSZYYEBHEXHQDTWNYGYCLXTSZYSTQMYGZ"
+ "AZCCSZZDSLZCLZRQXYYELJSBYMXSXZTEMBBLLYYLLYTDQYSHYMRQWKFKBFXNXSBYCHXBWJYHTQBPBSBWDZYLKGZSKYHXQZJXHXJX"
+ "GNLJKZLYYCDXLFYFGHLJGJYBXQLYBXQPQGZTZPLNCYPXDJYQYDYMRBESJYYHKXXSTMXRCZZYWXYQYBMCLLYZHQYZWQXDBXBZWZMS"
+ "LPDMYSKFMZKLZCYQYCZLQXFZZYDQZPZYGYJYZMZXDZFYFYTTQTZHGSPCZMLCCYTZXJCYTJMKSLPZHYSNZLLYTPZCTZZCKTXDHXXT"
+ "QCYFKSMQCCYYAZHTJPCYLZLYJBJXTPNYLJYYNRXSYLMMNXJSMYBCSYSYLZYLXJJQYLDZLPQBFZZBLFNDXQKCZFYWHGQMRDSXYCYT"
+ "XNQQJZYYPFZXDYZFPRXEJDGYQBXRCNFYYQPGHYJDYZXGRHTKYLNWDZNTSMPKLBTHBPYSZBZTJZSZZJTYYXZPHSSZZBZCZPTQFZMY"
+ "FLYPYBBJQXZMXXDJMTSYSKKBJZXHJCKLPSMKYJZCXTMLJYXRZZQSLXXQPYZXMKYXXXJCLJPRMYYGADYSKQLSNDHYZKQXZYZTCGHZ"
+ "TLMLWZYBWSYCTBHJHJFCWZTXWYTKZLXQSHLYJZJXTMPLPYCGLTBZZTLZJCYJGDTCLKLPLLQPJMZPAPXYZLKKTKDZCZZBNZDYDYQZ"
+ "JYJGMCTXLTGXSZLMLHBGLKFWNWZHDXUHLFMKYSLGXDTWWFRJEJZTZHYDXYKSHWFZCQSHKTMQQHTZHYMJDJSKHXZJZBZZXYMPAGQM"
+ "STPXLSKLZYNWRTSQLSZBPSPSGZWYHTLKSSSWHZZLYYTNXJGMJSZSUFWNLSOZTXGXLSAMMLBWLDSZYLAKQCQCTMYCFJBSLXCLZZCL"
+ "XXKSBZQCLHJPSQPLSXXCKSLNHPSFQQYTXYJZLQLDXZQJZDYYDJNZPTUZDSKJFSLJHYLZSQZLBTXYDGTQFDBYAZXDZHZJNHHQBYKN"
+ "XJJQCZMLLJZKSPLDYCLBBLXKLELXJLBQYCXJXGCNLCQPLZLZYJTZLJGYZDZPLTQCSXFDMNYCXGBTJDCZNBGBQYQJWGKFHTNPYQZQ"
+ "GBKPBBYZMTJDYTBLSQMPSXTBNPDXKLEMYYCJYNZCTLDYKZZXDDXHQSHDGMZSJYCCTAYRZLPYLTLKXSLZCGGEXCLFXLKJRTLQJAQZ"
+ "NCMBYDKKCXGLCZJZXJHPTDJJMZQYKQSECQZDSHHADMLZFMMZBGNTJNNLGBYJBRBTMLBYJDZXLCJLPLDLPCQDHLXZLYCBLCXZZJAD"
+ "JLNZMMSSSMYBHBSQKBHRSXXJMXSDZNZPXLGBRHWGGFCXGMSKLLTSJYYCQLTSKYWYYHYWXBXQYWPYWYKQLSQPTNTKHQCWDQKTWPXX"
+ "HCPTHTWUMSSYHBWCRWXHJMKMZNGWTMLKFGHKJYLSYYCXWHYECLQHKQHTTQKHFZLDXQWYZYYDESBPKYRZPJFYYZJCEQDZZDLATZBB"
+ "FJLLCXDLMJSSXEGYGSJQXCWBXSSZPDYZCXDNYXPPZYDLYJCZPLTXLSXYZYRXCYYYDYLWWNZSAHJSYQYHGYWWAXTJZDAXYSRLTDPS"
+ "SYYFNEJDXYZHLXLLLZQZSJNYQYQQXYJGHZGZCYJCHZLYCDSHWSHJZYJXCLLNXZJJYYXNFXMWFPYLCYLLABWDDHWDXJMCXZTZPMLQ"
+ "ZHSFHZYNZTLLDYWLSLXHYMMYLMBWWKYXYADTXYLLDJPYBPWUXJMWMLLSAFDLLYFLBHHHBQQLTZJCQJLDJTFFKMMMBYTHYGDCQRDD"
+ "WRQJXNBYSNWZDBYYTBJHPYBYTTJXAAHGQDQTMYSTQXKBTZPKJLZRBEQQSSMJJBDJOTGTBXPGBKTLHQXJJJCTHXQDWJLWRFWQGWSH"
+ "CKRYSWGFTGYGBXSDWDWRFHWYTJJXXXJYZYSLPYYYPAYXHYDQKXSHXYXGSKQHYWFDDDPPLCJLQQEEWXKSYYKDYPLTJTHKJLTCYYHH"
+ "JTTPLTZZCDLTHQKZXQYSTEEYWYYZYXXYYSTTJKLLPZMCYHQGXYHSRMBXPLLNQYDQHXSXXWGDQBSHYLLPJJJTHYJKYPPTHYYKTYEZ"
+ "YENMDSHLCRPQFDGFXZPSFTLJXXJBSWYYSKSFLXLPPLBBBLBSFXFYZBSJSSYLPBBFFFFSSCJDSTZSXZRYYSYFFSYZYZBJTBCTSBSD"
+ "HRTJJBYTCXYJEYLXCBNEBJDSYXYKGSJZBXBYTFZWGENYHHTHZHHXFWGCSTBGXKLSXYWMTMBYXJSTZSCDYQRCYTWXZFHMYMCXLZNS"
+ "DJTTTXRYCFYJSBSDYERXJLJXBBDEYNJGHXGCKGSCYMBLXJMSZNSKGXFBNBPTHFJAAFXYXFPXMYPQDTZCXZZPXRSYWZDLYBBKTYQP"
+ "QJPZYPZJZNJPZJLZZFYSBTTSLMPTZRTDXQSJEHBZYLZDHLJSQMLHTXTJECXSLZZSPKTLZKQQYFSYGYWPCPQFHQHYTQXZKRSGTTSQ"
+ "CZLPTXCDYYZXSQZSLXLZMYCPCQBZYXHBSXLZDLTCDXTYLZJYYZPZYZLTXJSJXHLPMYTXCQRBLZSSFJZZTNJYTXMYJHLHPPLCYXQJ"
+ "QQKZZSCPZKSWALQSBLCCZJSXGWWWYGYKTJBBZTDKHXHKGTGPBKQYSLPXPJCKBMLLXDZSTBKLGGQKQLSBKKTFXRMDKBFTPZFRTBBR"
+ "FERQGXYJPZSSTLBZTPSZQZSJDHLJQLZBPMSMMSXLQQNHKNBLRDDNXXDHDDJCYYGYLXGZLXSYGMQQGKHBPMXYXLYTQWLWGCPBMQXC"
+ "YZYDRJBHTDJYHQSHTMJSBYPLWHLZFFNYPMHXXHPLTBQPFBJWQDBYGPNZTPFZJGSDDTQSHZEAWZZYLLTYYBWJKXXGHLFKXDJTMSZS"
+ "QYNZGGSWQSPHTLSSKMCLZXYSZQZXNCJDQGZDLFNYKLJCJLLZLMZZNHYDSSHTHZZLZZBBHQZWWYCRZHLYQQJBEYFXXXWHSRXWQHWP"
+ "SLMSSKZTTYGYQQWRSLALHMJTQJSMXQBJJZJXZYZKXBYQXBJXSHZTSFJLXMXZXFGHKZSZGGYLCLSARJYHSLLLMZXELGLXYDJYTLFB"
+ "HBPNLYZFBBHPTGJKWETZHKJJXZXXGLLJLSTGSHJJYQLQZFKCGNNDJSSZFDBCTWWSEQFHQJBSAQTGYPQLBXBMMYWXGSLZHGLZGQYF"
+ "LZBYFZJFRYSFMBYZHQGFWZSYFYJJPHZBYYZFFWODGRLMFTWLBZGYCQXCDJYGZYYYYTYTYDWEGAZYHXJLZYYHLRMGRXXZCLHNELJJ"
+ "TJTPWJYBJJBXJJTJTEEKHWSLJPLPSFYZPQQBDLQJJTYYQLYZKDKSQJYYQZLDQTGJQYZJSUCMRYQTHTEJMFCTYHYPKMHYZWJDQFHY"
+ "YXWSHCTXRLJHQXHCCYYYJLTKTTYTMXGTCJTZAYYOCZLYLBSZYWJYTSJYHBYSHFJLYGJXXTMZYYLTXXYPZLXYJZYZYYPNHMYMDYYL"
+ "BLHLSYYQQLLNJJYMSOYQBZGDLYXYLCQYXTSZEGXHZGLHWBLJHEYXTWQMAKBPQCGYSHHEGQCMWYYWLJYJHYYZLLJJYLHZYHMGSLJL"
+ "JXCJJYCLYCJPCPZJZJMMYLCQLNQLJQJSXYJMLSZLJQLYCMMHCFMMFPQQMFYLQMCFFQMMMMHMZNFHHJGTTHHKHSLNCHHYQDXTMMQD"
+ "CYZYXYQMYQYLTDCYYYZAZZCYMZYDLZFFFMMYCQZWZZMABTBYZTDMNZZGGDFTYPCGQYTTSSFFWFDTZQSSYSTWXJHXYTSXXYLBYQHW"
+ "WKXHZXWZNNZZJZJJQJCCCHYYXBZXZCYZTLLCQXYNJYCYYCYNZZQYYYEWYCZDCJYCCHYJLBTZYYCQWMPWPYMLGKDLDLGKQQBGYCHJ"
+ "XY";
private const string strInitialw = "GSZAZZZDDDHGGIGZGNZFEGAZRGOWAXBZZZTZGGZFHZWUUKZZDZKZJZYZVMYYZGITZZZEZQZTTYZPQTTTQZRRTZTZTNZZNVTBNXZZZZNZZHZZZZZZNTZEZZZZZZZZZZFZZZZZZZBZCQZGFFGFZFGFGFZZGZGHZZZBYYYZUYYUYYZYYYYZZZUYZYZZZZWWZZZWWWWWDWWWZWWWZWWZZWZWWWWWWWZZZWWWZWZWWNZZWZWWWZZZWZWWZWWWZZZWZWZWZWZZZZZZZWWZZWWWWWZZZZZWWWWWZZWWWZWZWWWWZZWWZZZWWZWZWZWZWZWZWWZZZZZWZZWZZZZZZWWWWWZWZWZWWWWWWWWWWZZWWWZWZWZZWZZWWZZWWZWZZZZWWZWWZZZWWZZZWWZWZWZWZWZZWZZWZZZWZWZZWZZWZWWWWWWZWZWWZZZZZWZZZZZZZZZWZZZWWWZZZZWZZZWWWWZZZZZWWZWZWWWWZWZWZZWZWWWZZWWWZWZWZZZZWZWZZZWZZZZZZZZZZZZZWWZWZZWZWZZZWWWZWZZWZWZZZWWZWWWZWWWZZZZZZZZZZZWZWZWZZZZWZZZWWZZZWZWWZZZZZWZZZZWZWZZZZZZZZWZZZZZZWZZZZZZZZZWWZZZWZZWWWZZZZWZZWZZZZWZZZZZZZZZZZZZZZZZZZZZWZWZWWWZZWZZZZZWZZZZZZZWWZZZZZZZZZZZZZZZZZZZWZZZZZZWZZZWZZZZZZZZZZZWWZZZZWWWZZZZWZWZZZZZWZZZZZZZZZZWWZZZWZZZZZZWZZZZZZZZZZZZZZWZZZZZZZZZZZZZZZZZZZZZZZZZZZZZQGCZFKYIZTIZDZQZZZUZZQMUZZZIZQZZZZZDZZTZZWZZWWUWZUAZUIRAHMUZUUUZZUUMZZMZZMMZZMGZZZZJZZJPPZPZPPZZZPZPZPPZZZZZUTZZUUUUUZUUUZZZUUUZZUZZZUZUUZUZUUZZUZUZZZZZZZZZUZUZZMMZZMZZZZZZQZWZMMZZWZBQZHMBFIBZOVNJVZZWAQZFZZQQZZGAZZZEGYMMWZPZZMZZZUZZZQTZKZCTZGZZDZZRNUQGYZWZMMMYUZZZZZZIZGUZZKWZZJZUZZZZZPZDZZOZZZVZNZTUZZZZGZZPZZZZZZZZZZSZVZWDZZZZZNZZZZZZZAZZTZZZZZZZLZCLALTDIZZZZFEVFQVZZZDCAZZZZZZZZZZYRZZZFZZZCZQZKZZZZBZAZZZJZAZZZZZZAZZZZAZZZZZZZZZZZLZZZZZZZZQQZZZQQQZZZZQQZQZZZZQZDQZZZZXWUZJAZZAZZAAZAZZAZZZAZZZAZZZZZZZZZZAAAZZAAZFZTZGZTTFUZZZWFZRYHZUFFZZFZHZYKHHHHHZFAZBZBZZRQQQZVFQZURZBZZZZQZZDZDDDZZDZDDDZZZZZZZDZZDZDZZDZDZZDDZDDZDDZZZZDZZZZZZZCZZZZFZZZEZCCZZZZZCCEDCRZZZVZZHZBEYWZUZZZVCZZKDQKZKKKKVKKSCKKDZAKKNKZKKKZZZKZKTZKZWFKZMQRGKTKKZKKKZZZVZYGKKKZKZZGKKKZWKKKYZKKZKKZZKKZKKZGZKZZKZZKZKZTKZZZZKZKKKKKKKKZKKZZZZZKZKZKZMZZZZZZZZKKKZKKKKZZKKWZZKZKZKZKZZZZKTZTKKZKZKKKZZKKKZKZZZZZKKZKKUKKNKKZKZKZKKZZZDZZKZKZKYKKZKZKKKFZZKKKKKKKKKKZKZKKZKKKKZZZZZSKKKKKZZKKZZZRKZZZZZZKZKKZLZKZZZZKDZKZZZZZKYKZZKZZZZZZKZZZZKZKKKZZKZZKZKZWKKKZKZZZKZZZZKZKKZKZKKZUZZKKZZZZZKZZZZKKZZZZZKZZZZKZZKKKKZZKZFKKZZZZZZKKKKZZUKZKZKKKKUZZKKKKKZZZKZKZZKZZZKKZZFKZKZZZZZZZKZZZZZZZZZKZKZKZKZKZKZKIZZZZZKKZZZKZZKKZZZKKKKZKZZZZZKKZKZKZKKKKZKZKKKZZKZZKKZKZKZZZZZKKZKKZZZZZZKFZZKZKDZZZZZZZZKZZKZZKKZZZKKZZKZZZZKKZZZKKZKZKZZKZKZZZKZZZZZZZZZZZZKKKZZZZZKZZKKKZZKZZZZZKZKZZZKGKKKZZZZKZZZZKZZZZKKZZZZZZZZKKZZZZZZZKKZZZKZZZZZZZZZZZZZZZKZZZZZZZZZZZKZZZZZZZKZZZZKZZZZZZZZZZZZZGZZZZZZZZZKZZLZZLLZLLTLLLZLZZZZZZLZLZZLTZZLLZZZLLZZLLLZZZLLZLZLLLZZZZZZZZZZZZZZZZZLZZFZZZCZZZZDFFZFFFFFZZFZZZZZFFFZZFZFZFZZZZFZZFZWFFFWFZZZZZFZZJFFFFFBFZZFZFZFFFFZFZFZZZFZZFFZZZFFZZZZZTFDFFZZZZGFZZZZZCFZZZZZZZFZZZZFWFFFZVFZGZRZFFZZZFZFZZZFZZZZZZZZZFFZZZZZZZFZZFFZZFZFFZZFFFZZFZFFZZZFZZZZZZZZFZFZZZZFZZZFFAZZFZZFZIZZZFAZZZFZFZZZLZZZBZZZFZZZZFZFWZZFZZZZZFZZZZZFZZZZFZZZZZZZZZZZZZZFZZZZZZZFEZZZUZZFZZZFZZZZZPZZZZZZFZZZZZFFZZZZZZZZZZZZZZZZZYZFFZFZJZZZFZZZZZZZZFAZZZZZFFZZZFFZZZZZZZZLFZZZZZZZZZZZZZZZZZZGZZZZNZZZYZZZZZZZZZZZHZZZFZZZZZZZZZZZZZZFZZZZZZFTZUZFZZFZZFZZFZZZZZZZZTZTZZTZZZZZTZDZZZZUQQZZMQZYZZQZZZZQJZDZGDFZTMDZRZZUZZGDGDZDZZZZDQZDZZDDDZDZZDDZDZZDYUDNZEZZZZZUZDZZTZZZZZZZZZZZZZVVZVZVVZZZVZZZVVVYZUVVZVZZVZZZZVVZZVVZVZZZZVZZZZVVEZZVVVVZZVVZZVZZZZZZVZGZZUZZZZZZZVZZZVVZZZZVVVVTZZVVZVZUVZZZZZVZVZZVZZZVZZZZZZZZZZZZVZVZZZUZDZVOVVVYVZZVZZZZIZVZZZZVZZZVZZVVZZVZVZZZVZZZZZZZVVZVZBZZZZZVZZZVZZZZZIZZVVZZZZZZZZZZVZZZZVZZZZZZZVZZZZVZZSZZZZZZZZZMVVVZZCZZZZVZZZZZZZZZZZZZZZZZZVZZZZZZZVVZZZZZZZZZZZZZZVZZZZZZZVVZEZZVZZZZZVZZVVZZZZZZVZZVZZZZZVZVZVZVZZZVZZZFVZVZZVZZVZVZZZZZVZZZZZZZZZZZZZZZZZZZZZZZVZZZZZZZZZZZZNVZZZZZZZZZZZZZZZZZZZZZZZZZZLZYZZVZZZZZZZZVZZZZZZZZZZZZZZZBBZBBEZPDBEFBFZBZZBTBVIZZBYZGZZZYNZUZQZZZZBZZAZZPPZPPPZPPPZPPZZPZZZPZPZPPPPPPPPZPPPPPPPZZZPPZZZZPZZPPPPZPPZZZPPPZZPZPPPPZZZZPZZZPZPPZZZZZZZZZPPPZPZZPPZZPZZZZZPZPZZZZZZZFCFVNZZDZFZZTZUZZNUZZZZIZIZZQEIZIZIZIIZZZZDZDDZAZZZZDZZZZYZZDZZZNVNNNNNNNNNZZNZZNNNNZZNNNNZZZNZZZNZZZZNZNNZNZNNZZZZZZZBGZMZZZZZZZMMZZZZMZMMZZZZZMZZZMMZZMMZZWZMMMTMQMZZZZZMMZZZZZMZMMMZZZWZRZMZMMZZZZMZMZMZZMZZZZZZMZZZZZZMZZZZZZMZZZZZZZMZZMMYZMZMZZMZZMZZZZZZZZZZMZZZZZZMMZZMMZZZZZZMZZZZZMZMZZZZMZZMZZZZZMZMMZMZZZMMZZZZZMZZZZZZZZMMZZZZZZZZTZZMMMZZZZZZZZZZZMZZMZMZZZZZZZZZZZMZMMZZMZZZZMZZZZZZZZZZZZZMZZZZZZZZZZZZZZZZZZZZZZMZZZMZZZZZZZZZZZZZZZZZZZZZZZZZMZZZZZZZZZZZZZMZZZZZZZMZZZZZZZZZZZZZVZKYZZVVZZADAAAZAZZUCZNNNCZZAZZZZZNMZZTYDZJMZJZZZQZZMMVZZMMMZPMVRMUZZZZZZZZGMZZZZZYDZZMZZZZZMIZZMMMZZZZPZMMZZZZZZMZZZZZZZMAZZZZZMZZMZZMMZZZZZZZZZZZZZZZFGRZUZFZXXXXZYYZZZYZYYZZYYZZZYYYZYYYYYZYYZYZYYYZZZZYYYZZZZZYZZZZZYZYYYYYZZZZYZZZZZZZZZZYYZZZZZZYYYZZYZZZZYZZZZZZZZZZZZYZYZZZZZZZZZPZTTZZVZZZAAGCNYGZZZYZUAZZZAZQZXZXZXXZZXZZZUXZZZZXXXZVXZZXZYZXZZZZZZZXXZXZZZFZZZZZZZZZZZZZZZVZJIZVXDXZZZZXZZZEGZMZUZZEHZSFZZUJZTZZZTZTZTTZZZTTTZTTZTTTTTTZZZTZTZZTZTTTZZTZZZZTZZZZZZTZTZZTTZZZZZZTZTZZZZTTZZZZZNNNNZZNZZNVZNHGAZZZNFYNZZZGZZKNZZNZZNZZNNZNNZZNZZZWZZNZZNZQNWNDWNNNNZZZNZZNTNZZVZNNNZZNZNNLZZCNZZZQNNQNNNZZZNZZZZZNZZZZZUCZZNZWNNZZZZZZZYZNZZAZNZZVZZZUFZZDZZZZNUNZZDNLNNNAZTNZZVZZGZNNNNNNZCZZZNNZZZZTZZNNZZZZNZNZNZZZNNZNZNWZZKZZNZWZZFENZNZNDZNZZZNZZNNZZZZZZZZNNZZZNNZZZZZAZZZNZZNZNZNNZNGZZZZZNNNTZTNNNNNZZSNZNZZANZZZZZNTZZZZTZWNZZZNNUZZZZZNZZZZJZZZZDNZZNNZNNZZZNZZZZZZZZZZZZZZZZZZZDZZZZZZZZUZNZNZNZZNZZZAZZZZZZZAZZZZNZZZZDNZZZZZZZNZZZZNZNZZZZZZZZZZZZZZZZZZZUZZNZZZZZNZZZZZZZZYZZZZZZZZZNNTZZNZZZZZZZZZZNZZZZZZNZZZNZZZZZNZNSZZZZZINZNZZZZZZZZZZZZZZZZZNZZZZZZZZZZZZZZNZZZZZZZZZFZZZZZZUZAZDGDDACDTAZZNAWHZDDZZZFZAKZEJZZZZFZGZNZZZZNFZZYZZZZZYYYRYZYZZZYYYZRRFRZZRRRRZZZRZZRZZZZZZZRZZRRZRRRRRRRRZZRZZRZZRZZRZRBRZZZRZZZZRRZZZZZZRRRZRRRRZRRZZZRRRRZRRZZRZZRRZZZZRZZZRZZZRZRRRZRZZRZRRRRRRRZRRRZRZRRRZRRRRRRRZZRZZRRZRRRRRZZRRRRZRZURZRRZZZZRRRWZRRZZZZRDRZZZZRZZRZZZZRZZZRYZRRRRRRRRRZZRZRRZZZRZZIZZZZZZRRZZRZZZZRRZRRZZRZRRRRRRZZZZRZZZZZZZZRRZRRRZZZRZRZZZRRZZRZZZZRRZZRRZZZZRZRZZZZRRRRZIZRRRZRZZZRZRZZZZZZZRZRRZRZRRRRZRRRZRZZRRZZRRZRZRZRZZZZZRZRZZRZZZRRRRZRZZZRZZZZZZZRZRRZRZZZZZRRZZRZZZZRZRZRZRZZZZRZRRRRZZRZZZZZRRZZRRZZRRZZZZZZRRZRZRRZZZZRZZZRZRRZZZZZZPZZZZZRZZRZRZRZZRRRRRZRZZZZZZZRZRZZZRZZZZZRZZZZZZZZRZYZZZRZZZZZZZZZZRARZZZZZZZRZRRZRZZZZZZZZZRRZZRRZZRZZZZRZZZZZRZZZZRZZRRRZRZZZZRZRRZRZRZZZRZRZZRZZZZZZZRAZRZRZZZZRNZZZZZRZZZRZRZRZZZZZZZZZZZZZZZZZZZZZZZZZSZZZZZZZZRZZZZZZZZRZZZZZRZZZZZZZZZZZZRZZZZZRZZRFZZZZHTNZWNZAZZYGZZZZZDZZUOZZTZZTZFZZZGGZZFZWZUIZZZNAZZYZZZZRAZZZOZYZGZZGZZZZZZZZZZZZZZZYZZZYYZZZDGZYZZZUZOZQWZZAZFZZRRZWZLZDZOZAUZZZZZZZZYZZYYZZZUZYYYYZZZZYYZYYZZYZZZYYZZZZZZZZFZVZZJJHXJZZQVVJJJZZZZJJZZJZZZZZJZJJZZJZZZJZJZJQZZZJAJZZZJZZZTZJJZZZZDZJJZZZZJZJZJZZJJYZZZZZNZJZZJZJZZZZZZZGJZZJZZJJJJJJZZJZZZZJZJZZJZJZJZZZZZUJJZZZJZJJZZTZZZJZZZLZJZZJZZZZJZZZZJZZZZJJZZZZZJZZZZZZZZZJVZZZZZAZZZZZJZZZZJZZZZJZZZZZZZZZZZZZZZZZZZZZZZZZZJZJJJZZZZZZZZJZZJZZZZZZJZMJGZZJZGZZJZUFJZZZZZZZEEEEZEZZEZZZUEZYZZZYZFZAZZZZZZEZSZFGSSZSZRZZSMZZZZSZZSZZQZVSZZSZSSZZSZSSSSZSZZSZZZZZSZSGSTZZZGZZSSSZZSZSSZJSZSZSZZZZSZSSZSZZSZZSZSZSZZZZSZZZZSZSSZSZJSSZZZSGZSZSSZSSZQZSSZZSZSLSSZZZZZZZZSZSSZZZZZZZZZZSASIICZZZSSSZSSSZSZSZZSZZZSZZGZZSSSZSHZZZZZZZZSZSSZZZZSZSSSSSSZSSZSZSZZSSZZZZZSZZZSZZZZZZZSSZZZZZZZSSZZZSSSZZSFYZQSSSSSSZPSUZHZSZSCZSSSZZZZZZZZZZSSSSSSSSUSZSZZZZZZZZSZSSZZZZZZZZZIZSZSSZZZZZZZZSZZZSZZZSZZZZZZZZZZSZZZSSTZZZZSZSSZZSZSZZZZZZZZZZSZSZZZZZZSZSZSZZZZSZZSZZGZSZZZZZIZZSZZZZZZZZZZSZSSZZZSZZZSSZSZZZZSZZZSZZZZZSZSSZSZSZZZZZZZZZZZZSLZZZSZZZZZZZZSZZSZZZSZZZZSZZZSZSZZSZZZZZZZZZZZZZZZZZSZZSZZSZZSSZSZZSZZSZZZZSZZSZZSZZZZZSSSZZSZZZSZSZSZSSSSZZZSZZZZZZSSZZTZZSSZZZZZZZZZZSSZZSZSZZZSZZSZZSZZZSZZZZZSZZZZZZZZUZSZSZSZZZSZZZZZZSZZZSSZZZZZZZZZZZZSZZZZSZZZZZZZZZZSZSZZZZZZZZZZSZZZZZZZZZZZZSSZZZZZZSZSZZZZZZSZSZZZZSZSZZZSZZZZZZZSSZZZZZSZZSZZZZZZZZGZZZZZZZSSZSZZZZZSZZZQZZZZZZZZZZZSZZZZZZZSZZSZZZSZZZSZZZZZZZZZSZSSZZZZZNZZZZZZZZAZZZZZZZZSZSSZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZQUCRGZZAZZZZZZZZZZWZZZZQZDAZZZFZZZZTZZUJZUZZSZZZZZZZZZZZZWZZZZZZZZHGHHGHZZGZZZZZZZZZZZZZZGZGGZZZZGGGGZGGZGGGZGZZZZGGZZGZZZGGZZZZZGZZZZZZZZGZZZZZZZZMAWZRZZZZZZZNZVFZZUZZZZZXZXZTZZGTXXXLZXZTZZZZZTZZZZZZZZTYZZZTZZZTZCZZZWZZZTZZZZZZZITTZZZZZHZQQNZYRRRZRRRRZZZRZRRZRZRRRRRZZZRRRZRZIIZZYZZZZWZZIIFZZZTIZIIZZZZZIZZZIIZIZZZIIIAIIIZZIZZZIIIZZZZZIZIZIZIZZIZZZIIZZIIIZIIZIIZZIZZIIZZIIZZZZIZIZZZIZIZIIIIIZIIIZIIZZIIIZZZZIIZIIIIIZZZZIIZZZRIZIZZZIZZIIIIIZZZIZZIZIIIIZIZZIZIIZZIIDIZIZDIIIZIIIIIZZIZZIZZIZZZIIZIZZZIZZZZIZIIIZZIZZZZZZIZIZZIIZZIZZIIIZIZZZIZIIIIZZIZIZIUIIZIIZIIIZIIIIZZZZIIZIZIZIZZIZZIZZIIZZZIIZZZZIZZIIZZZIZZZZZIZZIZZIIZZIZIZZIZIIIZZZZZIZIIIIIZIIZIIIIIIZZIIZZIZZIZZIZZZZZZIIZZZIIIIZZZIIZZZZIZZZZIZIIZZZIIZIIZZIZIZZZZIIZIZZIZIZZZIZIZIIZZZZZZZZIZZZZIZIIIZIIZZIZIIZZIZZIZZIIZIIIZZZIZIZIZIZZIZIZZZIZIZZZZZZZZIIZZZZZZZZIIZZZZIIZIZIZZIZZZIZZZZZZZZZZZIZZIZZZZZZZZZZZZZZZIIZZZIZIIZZIZZZZZIIZZZZZZZIZZZIZZIZZIZZIZIZZIZZZZIZIIZIZIIZZIIZIZZZIIZZZZIZZZIZZZIZIZIIEZIZZIZZZIIIIIZIIIZIIZZZZZZZZZZIZZZZIZZZZZZZZIZZZIZZIZZZZZIZZZIIIZZZZZZZZZZIZZZIZZZZIIIZIZIZIZIZZIZZZZZZZIZZZZZZZIIZZZIZIZZZZZZZZZZIZZZIZIZZZIZZZIZZZZZZIIZZZIZIZZZIZIZIZZZZZZZIZZZIIZZIIIZZZZZZZZZZZZZIZZZZIZZZZZIZZZZZZZZZZZIZZIZZIZZZZZZIZIZZZZZZIZZZZZZZIIZZZZZZZZZZZIZIIZZZZZZZZZZZZIIZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZIZZZZZZZZIIZZZZZZZIZZZZZZZZZZZZZZZZZIZZZIZZZZZZZZZZZZZZZZZZIZZIZZZZZZZZZZZZZZIZZZZZZZZZZZZOOGZODZZZZVOZQZZZOZPOOZZZZJZZZOOZZZOZZZOZOOOZZQZZOOZZZZZZZZZZZZZOOMOOZCZOZZZOOHZOOOZZOOOOZZZZGZOZZZZZZZZZZZZZOOZOZZZOZZZZOZOOOOZIORZOZZZZZZZOZYZZZOZZZZZZZZZZZGOZZZZZOZZOZOOZDOSZZZZZZZZZZZWZZZZZZZZOOOZZZZQZZZZZZZZZZZZZZOZZZZOZOZUZZZZZZZZZZZZZOZQZZZZZOZJJOZZZZZFZZZWOZZZZOZOZZOZZZZZZOZZZZZCZZZZTZZZZOZZZOAZZZZZYOZZZZZZZNZZZGZZZZZZOZOZZZFZZZZZZZZZOZZZZZZZZZZOZZZZZOAZZZZZZZZZZOZZZZOZOZZZZZZOZZZZZZZZZZEZZZZZZZZZZZZOZZZZZZZZZZZZZZZZZZZZZZOZZZZZZZZZZWZRZRZZZEEZZZEWWWWZQZDZNZZZZZZZTTZZZTTZZZZTZZZTZZAZRZTZCZTPZZZTTZTZZZZWTZZTZZDZZZTTZZZTTNTZZTZZZZZTTZTZTZZTZZZZZZZZZZZZXZZZZZZZZZZZZDQZQQZZZQZUQQQZZZZZZZQQQQZZZQZZZZQQZQZQZZZZQZQZZZZQZQQZZZZZZQQZZQQQQQQQQQZZQQZQQQZZZZQZQZZZZZZQZZZQZZZZQZQQQZZZQQQQZZQQZZQZZZQQQQZFZZQZZQZZUQQZZZZQQZZZZZZZZZZZZZQZZQZGZZZZQZZZZZZZZQZZZZZZZZZZZQQZQZZZZZZZZZZZZZZQZZZZZYZZYZGZGZZGZZGZZZZGZZZZGZZZGZZGZZZZZZGZGZZGGGZGGZZZGZZQGZZZZGZGZZZZZGGGZZGZGGGZZZZZZZGZZZZGZGZZZZGZGZGZZZGGZZZGZZZZZZZZZZZZZZZZGZGGZZGGZZZZGGZZZZZZZZZGGZZZZZZGZZGGZGZGZGZGZGZZGGGGZZZZZGZZZZGZZZZZZZZZZZZZZZZZZZGZGZGGGGZGGZZZZZZZZZZZZZGZZGZZZZZGGZZZZZZGZGGZGZZZGZZZGZZGZGZZZZZZZZZZZGZGZZZZZZZZNGGZZZZZZZZZZZZZZZZWZZZZZZZZZZZZZZZZZZZZZZZGZZZZZZZZZRZRZDZSUYZGZZZZZZZWAZZZZWZUUZZZZZZZUZZZZSZZZZZZZZAZFZUZNZZZZAAAZTZZTZZZZZTZZEEZGCGZPLMLJZJZLQZLGZZVZLZZZZJZZLZZLLZLLZZZZLZZZZQCLYZZZZZZZZLLZZZTZZZZZZZWZLZZZLLZZZZZXZZZLZZXZZZZNZZZNZXUZUZUUZUUZZUZUUUZUUUZZZZZUUZUUUUUUUUZZUUZZUUUZZZUUUUZUUUUZZUZZZZUZUUUZUZZUZZUZZZUUUZUUUZUUZZZZUUZZUZZZZUZZUZZUUUZUZUZZZZUZUZZZUZZZZUZUUUZUZZZUUZUZUUUZZUUUZUZZUZZUUUZZUZZZUZUUUZZUZZZZZZZZUUZZZZZZUZUZZZZZUZUZZZZUZZZZZZZUZZZUZZZZZZZZWZZWZRDZZZRZRZXRRZZRZZRZZRZRZZRZZSZZZZZZZZZZRZZZZZZZZZHZZQPZCZZZZZZZZZZLZZGZZKWZEZUZZFMGFJWZDZUUTZZDZZZJZZZZZQZZZZZZZZHHZHYZFZZZSHZZHZRZZIZZHZZHHNZRZHZZZZZZZZZZZHTZZZZFHZQZZZHZHHZZZHZHZZZZZHHUHZHZHZZZUHZHZZZHZZZZZZZZHHZZZZZZZZHHZZZZZHHHZHHZHZZHHZZZZZZZZZZZZHZZZHTHCZZZHHZZZZZZHHHZZHHZZZZZZZZZZZZHHZAZZUZHZHHZHZZZHZZHZHZZZZZHZFZHZZZZZZZZZZZZZHZZZZZZZZZFZZZCCZZZZZTCZTZTZTZTTTTZZZZDZZDZDZZZZDDDDDDZZZZZZDZZDDZZZDDZDZDDDZDZDDZDZZZDZDHDZDZZDDZZDZZZDZZDDDDDDZDZDZZZZDZDZZZZDZDZDZDZZDDDZZZZZDZZZZZZZZZZZZDDDDDZZZZZZZZDZZZZDZZZZZZZZZZDZDZZDDDZZDZDZZZDDZDDDZZDZDZDZDZGZZZZZZZZDDDDDZZZZDZZZZDZZDZZZDZZZDDDZZZZTZZZDDZZZDZZZZZZZZZZZZZZYZZZFZZZZZDZDZZDZZDZZZZZZDZZZDZZZZZZZZZZZZZDZZZZZZZZZZDZZZZZDZZZZZZZZZZZZZZZDZZZZZFPPZPZPPZZZZPZPPZZZZZZZZZPZZPPZZPPPPPBPZPZZPZPSZZZZWZPZZZZZZZPPZPZZZZZYSZZPPZZZZPZZZZPZZZZZZZZZZPZZZZZZZZZZZZPZZZZZZZZZZZPZZZZZTJYZWTZTTZTZZTZZTZTZTZZZTTZZTZZTZZZZZZTZZZTTZDTZTZTZTZTTZZZZZZZTZZTZTZZTZTTZZTZZZZTZTTZZZZZTZZTZZTZZZTZTZZQZZZZZZZZZZZZZZZTZZZTZTZTTTZTZZZZZZTZZZZZZZZZZTZZZZZTZZZZZZZZZZZZZZZZZZZZZZZZTZZZPZPPPPPZZZZPPPZPPZPZPZZZZPZZZPPZZPPPPZZZPPZPPZZZZPPZPZZZPPZZZZZPZZZZZZZZZZZPZZZZZZZZZZZUZZZZZZZZZZJZZUZZZZUUUZZUZUUZZZZZZUZUZZZZZZZZZTTZZTZTZZZTTZTZTZTTZZZTZTZZTTZZZTZTZZTZTZZZTTTZTZTTTZTZZTZTZZZZTZTZTZTZZZZZZTZTZTZTTZZTTTTZTZTZTZTTZTZZTZTZZZZZZZZZZZTZZTTZZTZTZTZTZZTZTZZZZTZZZZZZZTZZTZZZTTZTZZZZTTZZZTTZZZTTTTTTTTZZZTZZTZZZTZZZZZZZZTZZZZTTZZZZTZZZZTZTZZZZZTTZZTZZZTZZZTTZZZTZZZTZZTZZZZZTZZZZTZTZZZZZZZZTZZZTTZZTZZZZZZTZZZZZZZZTZZZZZZTTZZTZZZZZZZZZZZZZTZZZZZZTTTZZZZZZZZZZZTZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZOTZZZZZZOOOZZZZZZZZZZZOZZZZZZZOOZZOZOOZZZBOOSZZUZTXZZZZOZZZOZZIHOZZZZZOZZOOOZZOZZZOZOOZOZOOZZZZZZZOOOZOZZYZZOOZZZZZZZOZZZZZZOZZZZZZZZXZZTZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZGZFZZZZJZZZHZZZLZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZVZZZZZZZZRZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZTZZZZZEZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZTZZZZZZZZZZZZZZZZZZZZZZZZGZZZXXXXXXXXXXXXXXXZXXXXXZXXXXXXZZXXXXXXXXXXXXXXXXXXXXXXXXXZXXXXXXXXXXXXXZXXXXXXXZXXXXXXXXXXXXZXXXXXXXXXXXXXXXXZXXXXXZXXXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXRZRZRZZZZZZZMZFRZZZZZZZZZZRMZZMPZLLZLZZZZLZLLZZZZZLLLZZZLZZLLZLZZZZLZZZZLZZLZZZZZZZZUZUZUZZZZZUZZZZZUZZUUUZUZZVZZUZZZZZZZUUZUZZZZZYUZZNNZNZWZZZFZZZZUZNZWZZZZZUWZZAZZZZZZNNDZZZFUZZYZZZZGZFRZAZZZZZZZTNZZZIFZFFFFZZZZFDDZZDZDZDDDDDDZZDZZZDZDZZDDDDDDZZZZZZDZBZBBDWZZBZBZBZZBBZZBZZZBDBBZZZZBZBZZZBZBZZZZZZZZZZZZZZBBZZZZZZGZZZZZZZZZZZZZVVZZVXZDYZMZEEZZZZZZYZZIZEZEEEEZEEEEZEEZZZYEEZEEHZEYZQZZEZZEZEEJEEEELMZEZZZZZUEEZZZZZZZEEZEEEEEEZZDZZTNZEEEEEVEZEEEEEEZEZEZEZECZZZZEZZZEZZEIZZEEEEEEEYZEZEZEZZZEZZZZZZZZZZZZZEZZEZEEZZZEZEZZZZZEZZZZZZZEZEZEEEZZZYEZEEEZZZEEZZZZZEZZZZEZEZEZZZEEZEEZZEZZZZEEEEEEEEZYZZZZZEZEZZZZYZEZZZZZZEZZEEEZZZZZEZZEZEZEZZZZZZZZEZZZZZZYEZZZZNENEZZEZZZEZEZZZZZZZZZZZZZZZZZZZZZZAZZZDZZTZTTZZZZZGGZZZZZZGVZVZEVDZVVWZZZZZTWZZTZWZTZZZZZZQEZRTZTTTZZZZTZTTTTZTTTZTTTTTTTZTZZTZZZZZTZZTZTZTZZZTZZZZZZZZTZTZZZZTZZZZZZZZTZZZZZVYCZQDXZZZZAAZZAAAZZAZAZZZGZAAZAAAZAAZZZZAAAZZAAZAZAZZAAAZAAAAAAAAAAZAAZZAAAZZZAAZZAZZAZZAAZAAAAAAZAAAAAZAAZZAAZAAAAZAAAAZZZZAZZZAZAZZAZZAZAZAZZZZZAAAAAAAAAZZAZAAZAZZAAZAZZAAAZZZZZZZZZZAAZZAAAZAZAZAAAAZAAAZAZZZAZZAZZAAZAZZZZZAAAAZAZZZZZAAAZAAAAZAAAAAAAAAAAAAZZZZZZZAAZZAAAZZZZZZZAAZZAZZZZAZZZAAZZZZAZZAAZAZAZZZZZZZAAAAZZZZAAAAAZAAAAAZAAZZAAZZZAZAZZAZAZZAZZZZAZAZAZZZAAZAAAZZZAZZZAAZZZZZAAAZZZZZAAZZZAZZZAZAAZAZZZZAAAAAZAZZZZZZAZZZAAZZZZZZAAAAAZZZZZZZZAZZZZZZAZZZAAZZZZZZZZAZZZZZZZZZZAZZZZZAZAAAAZZZZAZAZZZZZAZAAAZZZAZAZAAZAZAZZZZZZZAZZZZAAAZAAZAZZZZZZZZAZAZZAZZZZAZZZZZZZZZZZZZAZZAZAZZZAAAZZAZAZAZZAZZZZAAZZAZZAAZAZZAZZZZZZAZAAZZAZAAZZZZZAZZZAZZZZZZZZZZZAZZAZZZZZZZZZZZZAZZZZAZAZZZAZZAZZZZAZAZZZZZZZZZAAZZZZZZZZZZAAAAAAAZZZZZAZZZZAAAZZZZZZZZZZZAZZAZZZZAZZZZZAZZZAZZZZZZZZZAZAZZZZAAAZZAZZZZZAAZAZZZZZZZAZZZZZZZZZZZAAZZZZZZZAZZZAZAZZZAAAZZZZZZAZAZZZZZZZAZZZZZZZAZZZZZAAZZAZAZZZZZZAZZZZZZZAZZZZAZZZZZZZZZZZZZZZZZAZZZAZZZZZAZZZZZZZZZZZAZZZZAZZZZZZZZZZZZZZZZAZAZZZZZZZZZZZZZZAZZZAZZZZZZZZZZZZZZZZHHHHHZZHZZZZZHZZZHZZZEZZZZZZZZJJZJZZNZZZZZZZJGJJKJDQJJZZZZZZZJJJJZZZZZJZGZZZZZZJJZZZZZJCZZJJBJZJZZJJJZZJJJZZZJZZZZZJZZZJZJJZJJNZZJJJJZZJZZZJJZJZZJJZZZZJZZZZAZZZJYZRJJJJZZZJJZZZZJZLZJDZZZRJJJZZJZZZZJJZJZJJZDZPZJZZJJJZJZZZJZZZZJZZJZZJZZJZZZJZZJJZZZZZZZJJJZZJZJZZZZJZZZJZJZZZZZZJZZJJCZZZZZZZZJZJZZZJZJZZZZJJJJZZZJJZJZZJZZJZGZZZZZJZZZJZZZZZZZJZZZZZZZZJZZFJJZGZZZJZJZZZZJZZTZZJZZZZZJZZZCJZZZZZJJJZZZZZZZJZZZZJZZZZJZZZZJZZZJZZZZZZZZZZQZZZZJZZZZYZZZZZZJZZZZZZZZJZJJZZZZJZZZZZXDZZZZZZZZZZZZZZZUZZZZZZGZZJZZZTZZZTTZZZZZZTTZZZZZZTZZTZTZZZZZZZTTYPPZZGPZPPZUZYZPZZZZYZZZZZPWPZFPZPQZZLZZWZPZZZZPZZZPZZZZZPZZZZZPZYZZZZZZPZDZZZPZZZZZPZZZZPZZZZFGZZUPZZPZZZZPZZZYZYPZZFPZZZZZIZZPPPPZZPZZZZZZZPPZIDZZZPYZZPZPZZZPZZZZZZZPZZZZZPZYPZZZZZPPPZZZZZPZZZPZZZZPPZZZZPZZZPZPZZZZZZZZZZPZZYZZZZZZZZZZZZZZZZZZZZZZZZZNPZZZZZZPZZZZZZZZZZZZZZZZZZZZPZZZSZSZSZZSZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZMCZFEPHJIMAFZWFAHQZZZQZZZQZHZQZZZZQZQQZZZZQZZZQZZZFZZZZZZZZZZZZYZZZZZZQZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZHZZZZZZZZZLZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZQZZZZZZZZZZZZZZZIUZZZZZZZZRZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZPZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZFZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZAZZZZZNZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZYYYYZYYYYYYYYYZYYYYYYYYYYYZYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYWZZZZZZZZZPZZZZGGZGZZGZZZZZZZZEZZZZEZZZZZZQUZZZZZZZYCZZZZZZZEZZZZEEEZZZZZZZEZZEZZZEEZEZZZZZZZEZZZEZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZMHQZAMGJMMWRMWWMMMXAMFAMKMWQXLMMRSMHWMMUMMMMGMMMFMIMZZYMMGZGMMPADTZMMYUFZFFZZZFZFZZFZZFFFFFZZZZZZZZZFZZFFZZZZFFZZZZZFZZFZZZZZZZZZZFZZZFZZZZZZZZZZZZZFZKKKZZDZKZKZKKZZZKKZKZZZZKKZKKZKZZZZKKZZKKZKKKZZZKKZZZKZKAKZZKZZZKZKZKKKKKZKZZZZZZZRZZZKKZKZZKZZZZKZZZZZZZZKKKZZKKZZZZZKKZKZKKZKZZZKZZZKKZZKZZKKKZKZZPKKKKZZZZZKKZZZZZZDZZZZZZZZZZZZKZZUZZKKZKKZKZKZKZZZZZKZZKZKZZZKZKZZZZZZZKKZZZKZZZZZZZKZKZZZZZZZZZZZZTTZZTZZTZZZZZZZTZZZZZZZZZZZZZZZZZZZGZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZLLLLZLLLLLLLLLLLLLLLLLLFLLZLLLLLLFDILLZLLLLLZLXLLLLLLUDZTNZZZUZZZZUUZUZZZZDDZZZZPZZLZZZBDZZTGZTNZFDZZZZZQZFRZARTZZGYZFFFLNZZVZTMLZCQMRZRTZSZZCZZZOUYZZZWZZVUTITRUZZTBGZIZTEFUZWZQGZZCQZRKGTCTZZZGZZZZZZPVVZZZZZFTZQZZLGZWZZRUZMZZJZZZZZYZJNRUUZZZKFZZQZZZZZZJKZEZZGZZZZGYZZZZZOUZZZZZZZHZNRZQPZZZZEZZVZZZZZKZCZVZFZYZAZYZZZYGVZZDZZZAZQZMACRZGGVUZQQOWZZRZZDZZQGZQZZUZZZYGWUZPZZZQZZZETFZZZVKZZZGKUZZRZYZOZZZZSZZZUZZZZFAZZZKZSZZZZZZZZZZZZZZZZZZZZKZZZZAZZZGUZZZZZZZZZZZUZTZZZZZZZBZZZZZZZZZFZZDZZSSUSSSSSZIZZZZSZZSZZSSZZSSSSSZZZSSZSZSSSUSZSSSSSSZZZSSSZZZZZSZSZSZSSSZZSSSZZZZZZZSSZZZZZZSSZZZZZZSZZSSSZZZZSSZZZZSZZZZZZZZZZZZEZTTZJTJJZQZZZZZZZZZZWZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZJZZZZZZZZZZZZZZZZZZZZZZZZZAZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZIZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZLZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZCZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZIZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZGZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZNZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZQZZZZZZZZZZZZZZZZZZZZZZZZZQQQQQQQQQQQQZQQQQZQZQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQZQQQQQQQZQQQZZQQQQQZQQQQQQQQQQQZQQQQQQQQQQQQQQQQQQQQZQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQZQQQZQQQQQQZQQQQQQQQQQQZQQQQQQQQQZQQQQQZQQQQZQQZQQQQQQQQQQQQQQZQQQQQZQQQQQQQQQQQQQZQQQQQZZQZZZZZZZZTZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZUUUUZUUUUUUUUUUUUUUUUUUZUUUUUUUZUUUUUUUUUUUZUUUUZUUZWBZBZBBZZZZZZZBZZZBZZBBBBBBZZZZBBBZBBZBZBBBBBBZBBBZZBZZZBBZZZZZBZZZBZBBZBZZBBBBZBZZZZZBZBBBBZZZZZZZZZZZZZBBZBZZBZBZBBZZZBZZBBBZZBZZZZZZZZZZBZZZZZZZZBZZBZZVZZWZZWWCZIDZZDAWYZTZZHYEQZZTZZMZZZZZZZZZZWZZZZZZZFFFZZZZFZZZFZZFFZFZZZZFZFFZZFZFFFFZZZFFFZZZFZZFZZZZZFZFZZZZZZZZZZZFZZFZZFZFZZZZZFFZZZZFZZZZZZZZZZZZZZZZZZZGGZZUZZGZGZZDZTYDZZDZZZAZZZZZZZZZAAZAZZZZZAZZZZZZZZAZZZZZAZAZZZAAZAZZZAZZZZZZZAZZAZZZZZZZAZAZAZZAZAZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZFFZFJFFDZZZZZUZUUZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDSXFAKEGFDGRWWYCHWHCFGZWXZYAHZTWZXJJZKMUPBAFCJZYFHAZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZMZZMUMZMZZSDMZZZNWZZZZZZZQXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDZZHZZZZZZZZZZZZZZZZZZZZZZZZZZZZZGZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYKZZZZZZZZZZZZZQZQZQQQQQQQQQQQQZQQQQZZQZQQZQQQZZQQQQQZQQZQZQQQQQQQUVUTZZZZZZZZZZZTZZFZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZCCCCCCZCCCCCCCCCCVLCCCKZCCCCCZCCCZZCCCCCZZCCBZCCGCPCCCCCCCZCMZZZZZZZMMZZZZMMMZMZMZZZMMMZZMZZZZZMMZZZZMZMZZZZYZZZZZZDZDZZZZDZZZZDZDZDZZZZZZZZZDZDZZZZZZZDZZZZDZZZZZZDZZZDZZZZZZZZZZZDZZZDZZZZZZZZZZZQZZGZZZZZZZZXRZZZZRFRRRZDRRZZZRZTZRZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZQZZQZQQZZQQQQZZQZQIZQQQZQQZZZZQQQZUQQQQQQQQQIQZQZQQZQQQQQQQQQZQQQQZZZZZQQQQQZZQQGQQQQZZQQQUQTQZZQQQQZZQZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZQVCAKZAAZXPDAHLZMZQQQZQXRDTWZZWYIZFGKTTWUUGAADZREZYZZZDZKMZUNCZEZZZZUPZMYNDWYCKZZYQZAZZZZZZZZZZHYZZYZZZZYYZZYZZZZZZYSZZZZZZZZZYZYZZZZZZGZZZZZZZZZZZZZFZZZGZZYZYYZZZZZAZZZZIZZZTTTZLZZLZZZLZZWLLZLLZLZZLZTZLLZZZZLZZZZZZZZZOZOOZKZZZZZZZZZZZZFZKHZEZZFZZZIZFZZZZZZVZVZZZZZZZZZVZZVZZZZZZZVZVZTZTTZZZZZTZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZHHZZHHHHHHHHHHZZZZZZZZZZZZDDWZZZQWZZZZZ";
#endregion
}
}