package com.kurosaru.ftl.archive; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.nio.channels.FileChannel; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.Enumeration; import java.util.Formatter; import java.util.Hashtable; /** * datLib : FTL .dat lib * * The purpose of this lib is to be able to insert/remove/replace/add a file within a .dat without * the need to create a new one. * * @author MuNk/KuroSaru @ kurosaru.com * */ public class datLib { private String Filename; public class datFile { public String Filename; public String FileSize; public int Key; } public datLib(String Filename) { this.Filename=Filename; if (new File(this.Filename).exists()) { this.LoadIndex(); this.GenMD5HashList(); } } public int Add(String LocalFilename, String Filename) { if (Key(Filename) == -1) { int IndexID = this.ItemIndex.size(); datItem II = new datItem(); II.LocalFilename = LocalFilename; II.Filename = Filename; II.DataSize = (int)this.FileSize(LocalFilename); II.SrcPath = 1; this.ItemIndex.put(IndexID, II); return 0; } return -1; } public void Del(int IndexID) { if (this.ItemIndex.containsKey(IndexID)) { this.ItemIndex.remove(IndexID); } } public int Edit(int IndexID, String newFileName) { if (this.ItemIndex.containsKey(IndexID)) { datItem dI = this.ItemIndex.get(IndexID); dI.Filename = newFileName; } return 0; } public int[] List() { int[] List = new int[this.ItemIndex.size()]; int i = 0; for (Enumeration<Integer> e = this.ItemIndex.keys() ; e.hasMoreElements() ;) { int key = (Integer)e.nextElement(); List[i]=key; i=i+1; } return List; } public datFile[] List(boolean HumanReadable) { datFile[] List = new datFile[this.ItemIndex.size()]; int i = 0; for (Enumeration<Integer> e = this.ItemIndex.keys() ; e.hasMoreElements() ;) { int key = (Integer)e.nextElement(); datItem dI = this.ItemIndex.get(key); List[i]=new datFile(); List[i].Filename=dI.Filename; List[i].FileSize=(HumanReadable) ? this.humanReadableByteCount(dI.DataSize,true) : ""+dI.DataSize; List[i].Key = key; i=i+1; } return List; } public String Filename(int IndexID) { if (this.ItemIndex.containsKey(IndexID)) { datItem dI = this.ItemIndex.get(IndexID); return dI.Filename; } return null; } public int Key(String Filename) { for (Enumeration<Integer> e = this.ItemIndex.keys() ; e.hasMoreElements() ;) { Integer key = (Integer)e.nextElement(); datItem dI = this.ItemIndex.get(key); if (dI.Filename.equals(Filename)) return key; } return -1; } public String FileSize(int IndexID) { return this.FileSize(IndexID, true); } public String FileSize(int IndexID, boolean HumanReadable) { if (this.ItemIndex.containsKey(IndexID)) { datItem dI = this.ItemIndex.get(IndexID); return (HumanReadable)?this.humanReadableByteCount(dI.DataSize,true) :""+dI.DataSize; } return null; } //humanReadableByteCount public boolean Stored(int IndexID) { if (this.ItemIndex.containsKey(IndexID)) { datItem dI = this.ItemIndex.get(IndexID); return (dI.SrcPath==0); } return false; } public void Extract(int IndexID, String ExtractPath) { if (this.Stored(IndexID)) { datItem II = this.ItemIndex.get(IndexID); File file = new File(ExtractPath); this.mkdir(new File(ExtractPath).getParent()); try { FileOutputStream out = new FileOutputStream(ExtractPath, true); try { FileChannel ch = out.getChannel(); ch.write(this.Read(II.DataOffset, II.DataSize)); } finally { out.close(); } } catch (Exception ex) { } } } public void Extract(String Path, String ExtractPath) { for (Enumeration<Integer> e = this.ItemIndex.keys() ; e.hasMoreElements() ;) { int key = (Integer)e.nextElement(); datItem II = this.ItemIndex.get(key); if (II.Filename.contains(Path)) { this.mkdir(new File(ExtractPath+"\\"+II.Filename).getParent()); try { FileOutputStream out = new FileOutputStream(ExtractPath+"\\"+II.Filename, true); try { FileChannel ch = out.getChannel(); ch.write(this.Read(II.DataOffset, II.DataSize)); } finally { out.close(); } } catch (Exception ex) { } } } } public void Save() { this.GenDat(""); } public void Save(String Filename) { this.GenDat(Filename); } public boolean isOriginal(int IndexID) { if (this.Stored(IndexID)) { datItem dI = this.ItemIndex.get(IndexID); if (dI.Original == -1) { dI.Original=(this.HashList.containsKey(this.MD5Hash(IndexID)))?1:0; } return (dI.Original==1); } return false; } //Private Functions =============================================================================== /** * Hashtable < IndexOffset, Item > : list of all files in .dat */ private Hashtable<Integer, datItem> ItemIndex = new Hashtable<Integer, datItem>(); /** * Each item/file from a .dat are stored as the following class */ private class datItem { //public int Offset; public int DataSize; public int DataOffset; public String Filename; public int SrcPath; public String LocalFilename; public int Original = -1; } /** * IndexSize: Reads first 4 bytes (this is size of indexheader in .dat) * @return IndexSize (int) */ private int IndexSize() { ByteBuffer datHeaderSize = this.Read(0, 4); int Size = datHeaderSize.getInt(); return Size; } /** * LoadIndex : Reads the header of FTL .dat files each DWORD is a offset to a file-section-header */ private void LoadIndex() { int IndexSize = this.IndexSize(); ByteBuffer datHeader = this.Read(4, (IndexSize*4)); //IndexSize reads the first 4 bytes so out inital offset is 4 for(int i = 0; i < IndexSize; i++) { int Offset = datHeader.getInt(); //Get next Offset if (Offset == 0) break; //if at end of Offset list(index) this.AddToIndex(Offset); //ReadData at Offset and add to index } } /** * AddToIndex : Adds item by IndexOffset to HashTable. * @param Offset */ private void AddToIndex(int Offset) { ByteBuffer fileHeader = this.Read(Offset, 8); //Goto offset and read 8bytes int DataSize = fileHeader.getInt(); //Size of File int lfn = fileHeader.getInt(); //Length of Filename fileHeader = this.Read(Offset+8, lfn); //goto offset+8 and read filename (length = lfn) byte[] fnbytes = new byte[lfn]; fileHeader.get(fnbytes); String Filename = new String(fnbytes,0,fnbytes.length); int DataOffset = Offset+8+lfn; //Offset of Data = fileHeader Offset + DataSize + lfn + filename int IndexID = this.ItemIndex.size(); datItem II = new datItem(); II.DataOffset = DataOffset; II.DataSize = DataSize; II.Filename = Filename; II.SrcPath = 0; this.ItemIndex.put(IndexID, II); } /** * Generates the new .dat Header * called when adding / removing a file * @return */ private ByteBuffer GenHeader() { byte[] HeaderBytes = new byte[this.ItemIndex.size()*4+4]; ByteBuffer Header = ByteBuffer.wrap(HeaderBytes); this.BufferEndian(Header); Header.position(0); Header.putInt(this.ItemIndex.size()); Header.position(0); return Header; } /** * Generate new .dat */ private void GenDat(String datFilename) { String TempFile = (datFilename.equals("")?this.Filename+".tmp":datFilename); File f = new File(TempFile); if (!f.exists()) try { f.createNewFile(); } catch (IOException e1) { e1.printStackTrace(); } this.Write(TempFile, 0, this.GenHeader());//Add Header int IndexID = 0; for (Enumeration<datItem> e = this.ItemIndex.elements() ; e.hasMoreElements() ;) { datItem I = (datItem)e.nextElement(); this.WriteIndexOffset(TempFile, IndexID, (int)this.FileSize(TempFile)); int itemSize = (I.SrcPath == 0)?I.DataSize:(int)this.FileSize(I.LocalFilename); int lfn = I.Filename.length(); byte[] bytes = new byte[4+4+lfn+itemSize]; ByteBuffer Data = ByteBuffer.wrap(bytes); this.BufferEndian(Data); Data.position(0); Data.putInt(itemSize); Data.putInt(lfn); Data.put(I.Filename.getBytes(),0,(byte)I.Filename.length()); if (I.SrcPath == 1) { Data.put(this.Read(I.LocalFilename)); } else { Data.put(this.Read(I.DataOffset, I.DataSize)); } this.Write(TempFile,Data); IndexID=IndexID+1; } if (datFilename.equals("")) { this.Delete(this.Filename); this.Rename(TempFile, this.Filename); } } private void WriteIndexOffset(String Filename, int IndexID, int Offset) { byte[] bytes = new byte[4]; ByteBuffer Data = ByteBuffer.wrap(bytes); this.BufferEndian(Data); Data.putInt(Offset); Data.position(0); int IndexOffset = 4+(IndexID*4); this.Write(Filename,4+(IndexID*4),Data); } private long FileSize(String Path) { File f = new File(Path); return f.length(); } /** * Read : Used to Read data from files and return a ByteBuffer * @param Offset : where to start reading from * @param Size : how many bytes to read * @return ByteBuffer to requested data */ private ByteBuffer Read(String Filename) { return this.Read(Filename, 0, (int)this.FileSize(Filename)); } private ByteBuffer Read(int Offset, int Size) { return this.Read(this.Filename,Offset, Size); } private ByteBuffer Read(String Filename, int Offset, int Size) { byte[] bytes = new byte[Size]; if (Size < Integer.MAX_VALUE) { try { InputStream io = new FileInputStream(Filename); io.skip(Offset); io.read(bytes, 0, Size); io.close(); } catch (Exception e) { e.printStackTrace(); } } ByteBuffer Data = ByteBuffer.wrap(bytes); Data.position(0); this.BufferEndian(Data); return Data; } private void BufferEndian(ByteBuffer BB) { if (BB.order() == ByteOrder.BIG_ENDIAN) BB.order(ByteOrder.LITTLE_ENDIAN); else BB.order(ByteOrder.BIG_ENDIAN); } /** * Write : Used to write data to a file at any offset */ private void Write(byte[] Data) { this.Write(this.Filename,-1,ByteBuffer.wrap(Data)); } private void Write(String Filename, byte[] Data) { this.Write(Filename,-1,ByteBuffer.wrap(Data)); } private void Write(ByteBuffer Data) { this.Write(this.Filename,-1,Data); } private void Write(String Filename, ByteBuffer Data) { this.Write(Filename, -1,Data); } private void Write(int Offset, byte[] Data) { this.Write(this.Filename, Offset, ByteBuffer.wrap(Data)); } private void Write(String Filename, int Offset, byte[] Data) { this.Write(Filename, Offset, ByteBuffer.wrap(Data)); } private void Write(int Offset, ByteBuffer Data) { this.Write(this.Filename,Offset,Data); } private void Write(String Filename, int Offset, ByteBuffer Data) { try { FileOutputStream out = new FileOutputStream(Filename,true); try { FileChannel ch = out.getChannel(); Data.position(0); if (Offset > -1) { ch.write(Data,Offset); } else { ch.write(Data); } ch.close(); } finally { out.close(); } } catch (Exception ex) { } } private boolean Delete(String Filename) { File file = new File(Filename); return file.delete(); } private boolean Rename(String oldFilename, String NewFilename) { File file = new File(oldFilename); File file2 = new File(NewFilename); if(file2.exists()) return false; return file.renameTo(file2); } private boolean mkdir(String Path) { try { return (new File(Path)).mkdirs(); } catch(Exception e) { return false; } } private String humanReadableByteCount(long bytes, boolean si) { int unit = si ? 1000 : 1024; if (bytes < unit) return bytes + " B"; int exp = (int) (Math.log(bytes) / Math.log(unit)); String pre = (si ? "kMGTPE" : "KMGTPE").charAt(exp-1) + (si ? "" : "i"); return String.format("%.1f %sB", bytes / Math.pow(unit, exp), pre); } /** * MD5 Hashing, USed to check if files in data.dat or resource.dat are original or not (supports 1.03.1 only) */ private String[] MD5HashList = {"5CCDFF94BF0B63A9173124F9F24CACB8", "D6755FD7A539F39D1E4E3EB1080FB858", "647CA968E10813DC4E5453735FB7A7FA", "8011B74425DBC4D0B20C5227DECF41DF", "D6EDEACF58976418F5BA5F76F324F22E", "417795A95FF9478AEA8957DC4067101F", "D2A020788B6506AC3261A121F79A9B94", "BBD58F0A31C326C748DDA9E51C2E6076", "198137E95C5397A104B25C067035982A", "8DA6FE05C3B8EEA45AF246882B83FBF6", "127D246B40903F6BCD7254BA033FB65D", "5B277A8E2DB2174EB43E938DBD1582C3", "72579D45E0D3A6A0E987943481125DD4", "884C237EFF4BB0B5F54ADF962BFD30CB", "4751ACD343657E610F916DB7BB0867A3", "69DF9DFEFBC47F6B571997360A1B30CF", "111C0D5DBBC059DF3E36C6E964414585", "96F9811FD8D5896F4C281EBC8A8129A6", "2E53A6E7619603ABF1C225B85FE3E2D0", "8AE344C8220138E053F6624919BFE2B3", "5227BB929A33522E80E5BB1D2010BC48", "C58110F25C35F77F9CFC4EBFD1F1ED98", "0D525D386B6E9257E18C2A99494DBB29", "611FD7E4867FC8780F85E9895E3254CA", "27558632EB6077D718BB680580B5FCE9", "85239E56E937D68814027ABB0E374BCB", "A15DE7458C029D757059D63B6B6F02CC", "65D1C84892AD61CFC9DCB1543B3FD256", "924E50BCAB61B417AF4B6CEBFEED0E36", "E791DF127591483004F6D10DCC6533C7", "826C6663B54FBA2F455500E8EB4DAF93", "D28FB877F67D69F97CC758D7FF6D0683", "C829AC9AE59638CDBA97F781AED56106", "8B77E0EF9BDF459D9082AF95A9D9542F", "FF56A87B00EB5EB249DC31FBE36CE798", "93DC05A461107A2726B994F14CAC5C78", "FE3C7D55C1F4883CB43820EECE70F6AA", "0E21A3775E76718E1FE0328E82FF12E7", "8BCB390D49FAAB0727A7EA075DD9EDDA", "9866624AD7565DC03CD0842090AC1BB2", "C379450A3E343294CB3BF17E9E70CAE8", "496B4E3050148AC87ABC2BBFB30F825F", "E47780E2F552008EB181254A6DE4AA91", "CD3793E3BD4CBBA7D12AC29CD9E060FA", "182BC9EFBE548A79AA51ED2771720826", "98AB7B88A192AD4B0DF2063509F24711", "10AD13E683E7EA04A2A864F260ED58D2", "7F0D7C1EB2A757E27EAA5995BF67E53D", "BBD58F0A31C326C748DDA9E51C2E6076", "0B5D6A0A3FD0AC1258D9D31D86729A55", "37115F1CEBE4D35FE00D1B4C811FBF10", "D435E9A23753CB873C43CB133A7B4097", "6F4B326FF48DCCBF1691660C76F95534", "FF4698EC8471FD0CE94D86F99D0E29FB", "E3EF1039CEB432C274607A24570047F1", "618A6C7559B5636ECA06853222BC737B", "133836987C62CDEC4E1256C8D40802C9", "F18E207B34D32B80C34949315C9E733D", "98929A3BC9835F7B102BB5497695263C", "8CF15F6FADEEA67C15AC8586C192B6C2", "173D3E77F6B8F47D35A50595C83DE9A7", "19055551B98452C059D5A668B15ECBB3", "423B37C17445CA113349E93D2B5BB165", "F1273431C31E4F161B73D0E87E0AC090", "5DBBFE2DA13903D919BE39B6E2D4E273", "840CB8F0D05DEFDDACBC23C66E8BED06", "F8ADE34B0CFAB494D8A47BEB8D927494", "610AF7D08709D82435A5190BB616A6ED", "018DAA006D570487DD2625EECDFF5DEF", "903C31AC91881F34C0C8B02BA4EA0E2E", "5E67C2773FD3DD3E101C85BBB6D2F936", "4F1787FD7F78AA3E4A2FB222D4975AF5", "071CF4580EE4FA8CC39E0CDDF31B8A9C", "0881F5292787C4F6C695666610F72A1C", "4EF3BF1948CFBB745F3531567581A67E", "EC5ECF77B23F3764C2B0C26EE9F636A8", "4294A261582229092CAA57771DFF0549", "E6B75319FBCCDA3F46B4624810B4C64A", "BE0080084979A007569DCBE7AEEF20E1", "93DCB9431A6C1910693730B9D9738878", "4FCB32475728EE546949D0293F22E3E0", "089369DCFF16AC00DA03B1AAF2A118E3", "A3D56F3249217BA5E6A31B5ABB44E62C", "521A881581F663C9FE04F95FF58283B5", "9AF9AF2B3AEA96511530674D1A524566", "37E87D80C9106EFC706CBD3D705E35A6", "F78A242F547337674C90A8054AB77C38", "3FD13BE9A871EB5B237C9F9E67CE42C2", "F9433F62A6348D691FC5D7AE5C027073", "B91BE9E5B3FBAFD32780F1B3429D6A9E", "F0AFEE5675A78BEC0E410AEC0B7C3FD8", "03EE75DA10F8FFAA191CC5AE764ABF9B", "9674C9456A01D68D38E35370C3FA21C3", "3D1E757314CBC6C54AAC91849BE309B5", "2C90832964AE7C8155D8231717BE708B", "310711C052EA8D3D1D5AF51BBF1B4E85", "163BF4EF0150D236FDF36C35E3508A14", "BF83AAB76C634293D9CE77D05D52E8D9", "51CA64D34FE00AF07AB280DC878FB68F", "1551C6E1F057E795471506D39E58966F", "41DFB4BAFF1AB89F56CC34E41D1855F0", "EEC3C5B7EB8EE817077334A621D1CD4A", "EA4CCE16F308F8E4BB855F188AB214CF", "972859ABCE667454B9B9F0F4367F5E38", "4FF5C468D87B7F044A53622CBDC470E7", "7BCE6DEA5467AAF48BAC379D747E3F07", "FB1FD0AD32197E839BA7311D915C2E4F", "A298C6B3376968BB967D99CD195BA42A", "514F61ACF50219AD57D6881A66E3EE9A", "2B940CC2B364C98C55CAFDFA1F347ADC", "9778E71F0EA52A3F83061664AE69E27C", "51D806221190E33F3AD40DC40BEE8756", "66E049F3F0D78EBC852E3036AB68A80E", "27D08AEA7B292BF3E252EC84232F16FF", "4A9B55B7452E043FAC3E07FC60B1709A", "9F2CE1293D97DA3CF7C40FA1EAA1D2F9", "9B2B4BD72B67B58E110DAF2B8CC2DAD1", "BCCFC4BF1C5D368964D3C800DD73825A", "CD6B22EF32F705840F1EED97D8B8CE08", "8C946FB0A73B71E549FD7DD14C0070BB", "548C474EBA7BC0B8BB06EE6F7F6BA61A", "3D1925436A90DE8891613FCE7E695B85", "10D88F9B368136B5F87A0FE7452CFA4B", "3A0FCB7897B97E34F5B9B5E316A7FB5C", "C2C860A8053A7C047B4D1CFECCF07983", "34930C9A5D68E4AD6FD8DE825A45767F", "C8DD6C7087208B34968E4C957799CD18", "D4FADFF53D3D2D6B791208C52A0FAC12", "9FE7F5D821A335DB4D7EE2302A9CC34C", "958FFDA3E33F7775C13BC4FB11B603F5", "E812F9E7AC0C04FE86C17912A2FE8089", "3396487AFFD075E449DCFA4DD49734C7", "7D43375F4146860A83BE837C0CDAB5FA", "15E92207D4FD3B948149387FC703C0CF", "0E76EFC81AB1DCC09896EB7DA3D0CA95", "1295488AFB0936003A58F5D56B4B55BB", "ED98F832CDA44C5A350AB9BD70F25B54", "8A2B62B279BCA5DBC9181CBF7DD09CB2", "3B521055ABC7048EBE9CC83BA9C6D57D", "F5F25FAEDE0594EBDEDFDC449E36F411", "52AA039A431E1248F1BE48B8DCC79B60", "DF204875D51E6029AFCD049E25F15EF6", "2D18A7DC982DDBF70DDA1A5A5FC93111", "31D537B01F23767CC6EBB8D91E2B3544", "974F2267C257C935070EF2E8F70A2FEC", "E488209B89C74C566343823DC6952041", "F3A0B2364AA6B4C983B611F567E3FB70", "1D14DC2BF702801DB4DC2C4EB497EAE2", "96CFE5DD1F69AC467029BF989D3B943A", "5A386521A5564C69A3ED1F9FF04E04E6", "1D260E1CD5ADB1035448AF12923921DE", "0AF23C5BA8C066645142D9DBBA9496A8", "5DC93BD40DD34B1A114ECA1B300C86B7", "496269CFFBCE83F830A02C8300215B25", "06B7993DC2A3F932FC1F04DA6C688D6D", "07774959994A208C3060CEE0E5F5C136", "CA02FC3F3C5CE51B5A8A73F8C599C8B1", "B5016CAE7AEAC12B81AE5CD631B15F85", "4315757F775EB524221459CD9D55800A", "A0D6DC5B8C0197A8402DC0A308552904", "5C124D23E04D91B176B456F08847A8A2", "83EC8D87A294F33A428690963DDF772D", "7BB524B6FE24406BD09AA551FF4F3ED0", "B573257710A57CFE10A521316A2D1162", "A25F1BA36FE342ADB5BF254A7C80ECEA", "510B4FE4DD1D6F15973BAF3710BFAF87", "7ADDDDDD52AEA5CDB84645C91AA4461B", "0E7B4457B2B13054208036AD44201F59", "2726CEB9A9DCEB012EAEF45777211E75", "B8A0D26CB987F9C69C5F970B622CA5C9", "8FA4E9A8ABFB3CD53798858F24A649D2", "43DE8D4E7446AE228394B15B4669E848", "DD545A6384D1F8DAD703519ABB20D23E", "B79AACB7BB986CD97109F781CDF078FC", "5B2189F34F965AD1B077655DB8FD7191", "AAFA7EFD9762AC233F5E7B96E605ECE1", "EA9E8BD87373107FAC5DCBC8616A7160", "10CB0EDFA73CDD17890032EB16C02E2F", "5653532B38EDD3390FE0C08B8234AB7A", "8474E18FFCA8D2D571812B219E53CF54", "C684B0FBBB69C63A31B3B25E68B3524A", "3C66651AA428D417D0486AA50A9D3F14", "E36384DBC3F4ED7A7923EE761991419C", "CD1BDBF7E0E4FBDB885D13FBABDF2711", "8712450BB80243EA6683A4FA74945250", "25AC0689C23CC35063560D164821E184", "AD978EFCD73034F1755F63CE94ACCD10", "87F7654E6994CAD3EB51D3C1035E1857", "7FBCE5A044189790786B8E4C78D7273E", "FAF5E3DFA1042BB00C04EF160E36C27A", "F07907B8AC229B7AF6953B872580B3F8", "AB14495730EEC5051877114C7A77E02C", "C42210AC3781E45D02642B7A220D318B", "8CEAE752BAE28CAFCBC058B324A92746", "558479E5F479689B54BC1AF35BAFFA3B", "9461880D4B7141E1116B057A29A7B1FC", "38CB12123BF78BB9290E45970A5EBA1C", "C60252CD429B98D6F3AF0BDFBEE4DC55", "2778676DC5B7726621BB412223157684", "EB7819CC53FB248E6AC7430B7CFAD478", "EBBFF671637A34FB84E63F0B953337A1", "5A0E8BAFFD3189B3E54982FCDA67E5C5", "95985CD2707AC8BBADC9C491446F7F05", "0A5BEAED42D7C7699252B7F8722E26C2", "C4A3465FC314D35C336F58D889A3B8C0", "76457D98B9CE6E36DAC651A77734AC69", "E7D988B1A9DDDC7A5C7A24F20AB9AA6B", "4CA2AC99E8D351C9902DDAA2CBDF7416", "F78446DDEBA904CA62AAF23C0BEF2BE8", "78260060EA9963FD29F5D713A0E8DA60", "787DBD09FEEFB23B7C936CE31BA1F2DA", "0ECE4BD941C9EF08EBA27FA739B3A5B2", "87F03FD757685E351F7068F4DF699C76", "D96AD2BCD956AA7D48EC84450A218C77", "D053ED480AC6C0B0617E64CB555EB188", "597AB1033E1B4F7FA0C5A6F737A04309", "5822EF2C2AD74D7E633021588CFBD8E6", "34D3874ED12606489ECED1468C05F0F0", "84FFBF9379D7C7B8FB4391B2056455C4", "45B234F377B63A5B6A539815F9735905", "0EDB1EA5BFE860FA3BAB4D7C47B8FA9A", "D653E87D2917147D35C2C9C27DA503A6", "E9D8C3EE99A8FB2852DD1D31C6ECB2AC", "4293BC37234A5D0F2303B2FAF53C8897", "2A05CD54B2B136ED0C3B7940AA4A2ADA", "8F2A5526452BE22B8DF19C354B611A20", "35BCD9880FE884E5931518B536D753F3", "795D0941B525154838FFA006E6CCCFB5", "7C0D0BEA9D83A0D4EB50C289719E53C2", "1D10CCF1E2ED525354DB5838EF130452", "DBD2CBF5905BA555433D71FE95F24B22", "4F3846CD0FBC4BCEEE183C74351495A3", "F5BD910CAF1244A509D846C2276E715A", "31E9D768B39F971C9FE58C03D6D3D430", "B76BF4E4521C56656AF098E1BAAC34C5", "DCEBEB35BF683F476FE00DF656DDCF80", "E3FBCE8FA250BE6CB14E30049B06E2D9", "C077631966F81EAA8D15C36879E6597E", "7DDF827899D36FAFC8D557D3633BE3FB", "6E90D5E8ACCE305524947B72230CFB97", "220D38EA0BB6FDC018ECDDC032BFD25D", "76A49703CF6D4DA2F5A08749EEE23BCE", "7DA9A41D4784552138A2560ED2A936A8", "48C2D5279536D4B7DE634623D959F39A", "89E03A67E3FF39F51AB7D63E21F59ED7", "9AC8ACAA4444BCE0645D957C98F22652", "FAF5E3DFA1042BB00C04EF160E36C27A", "52EB8125728574D05AFE07E832DC0D08", "088F5E2AF3E12D347955DA2313C104E5", "C9FA7D087C50C182CFA360B9AA792A27", "9F5BD6332A3DCBA86FB960DA5B9AB5FC", "81BB7E81A9CD4A530A2E23F83A4E9BD6", "8D264DED3C78B191C86B85E8BAEFE006", "EC2135E1E66DC0B6DA0CC217BEBD9290", "5640E2B3AFA3B386D5D39A0567307301", "E268B875E4B92FD1FC0035336532FFE5", "7673A9718A325DBFE8914111DCB2C9C8", "B197111532A01BB7AEBCCC539C0290BE", "14A7DAFEE180BC9C9314FEA19572D383", "6C91680EA373A997DF8B24C239C409DC", "421CE5190664610ACFF89EA40EE6D676", "C5059B8EE1493627FABA12BB0D1E43BB", "0981224F8EE015FB25347095D9D7FDC9", "3277A82B8732011BA405F4FD189C0369", "40594C2FBC554DA9DDAFD6CC69B21A5E", "5B1F77FCD30BB0868BD4BE9EE682720D", "482E2FC8CB15B04A60BCFC39EB95F348", "8B2F3EC6B3AD5B049836AE338A56BFA5", "43CC8310038C171D75B49EF3F6485279", "0A2E6CFC364C1CB06DD5FD6FB24B8BA8", "B1378DA9D04A3BD72079A0A6B23712EC", "C77D188C871D74ACAC4D7A3DBD0794E1", "B712A5ECE08A354436EA44F738958EB0", "6EEC26F9AFA99D41C4DCB0EDD35EA8BA", "D6CFBB8F4D3616078961C07F46273C80", "9C271BA3EADB01BD174084206B6E5A08", "D3419A77B7D21302361C9EA71253A8F3", "FE493C43D45A43D5DD8A67389C043247", "E0A185C9411A8C0F9847ACE0766A8ED2", "52BCE174DB9FC45D2E7DFA52CF268640", "4116FDFD4475614B849EAA40E69FFB18", "7804605D7AA0C41F532FD7C35EC42A96", "6F9D08A8E7F63936278EA7C15816A8E5", "9CFC5491AC8B8E53D0559CDCFD845D7B", "94C4E4674FF010ADC99998BEDD2FB118", "E2CD4F1B65B58B6CC3CFFBE1E30FF0B6", "B9634D3E35800592ADC7F7A3F130A21F", "EF6A3B8701E4BBD1E7B359FC31B192D7", "92F58C813F5F20403B5D2815D8A1EAB0", "A4F9B337BE565CA9125254385858D410", "5880AEE80AED196A408D95A1E6E6DAC9", "E21BCEC99C3E40DCA8E3157A7AF0EDCE", "926AD01930F6C3046318DF0B9EBD6751", "88348CAD12CC3141922098A5F7F97036", "39576F52A0B296F3E16D8486EEC405C0", "303EB825AEC8570E5A9B2B0F88577D0D", "664AC8CD2B6E4C67F1BD065D5DDF2B66", "E5D031A0922650845AF9C4A928A84769", "CA638E9E08B841F5D3F5DDBE2BD9248D", "FFF4AF8FBC6823C1C8CFBAEE10148731", "8DCB77AAF17159FA31EE985EDFEFBFFC", "A140D2170A2E6573DED5F7E8D7BDD722", "FAFF3C27100DC8C4B9F22DCD060389BD", "D3F8CB2B4EDC5CE96B79479F053B45C6", "5649648283F27E0239BA5CB116E81CAE", "56EFECB92FDA1B838689D68A8A900E89", "4D6593996D92842C77E3821A626E5015", "954713D65209ABE8195028C42941295B", "F0C0B157BFCAAD1E840098D5312A7A9A", "02FA6F1C467B2E0A516D73F05EF21246", "EBBFF671637A34FB84E63F0B953337A1", "2BFFF968068F2C1D61F66D8188B396AD", "D373A39BCB98B0EA348D7BC36C331345", "6B61072B0CE4104BDD60080279AEF636", "7038BE0643F51A829DD53F711ADD45C3", "CC6E9C10470B96DFD5296C50009DA61B", "3862ADF167992187F33521524A9E3CEA", "1A320281FA97CEA7E6E3C2BE298E5654", "4A1D9CD13234C1F5895482F7CCA27EA6", "C15EAB99462B1F33D5B78A4B85784CD0", "FB65269D2750AD905D8BCB82BFF3C304", "F4B71543119DB31111F746053143C640", "C10975A40AA124D2E0EF7AE000DB3A86", "06471D2C3F270FED30521B5A1B0754BA", "B0B6BA76F25F2D6E76A913269196FB77", "2F0A50DAD8903A14134DDF0E437386B0", "802DC5107E9ABECE8DE9F5516809CBDB", "44DEF3BC86309FAA4AFAE7D052180EED", "A1E1355B526B21E1894D90FCE9E77175", "AE511C86FBB89F1329495FD700BFAE48", "3C899B0C7ACC4D213CD72C6C41E81347", "C575EB6EE69671F11814CC11011EF785", "5DAAF96416070E25484EC2938010A386", "8CDA20C34994D3F375CF9A8019A0D540", "B0A293E6EA154ECFE58F8ADB2DE6EF8D", "5936155116B453FEAB3AF587855AB815", "4442018065EC8FE79C73358FEB79BB7E", "A5AE89881108A55226FA56DC44FFC230", "DBB87D0BE121727B4F9E48D44B6C3B06", "BA6A6275FD067F3B7C905B813A418DAC", "B92E5C3616227ACEF11DEBC230C97E7C", "8D1D8D4A26EECB197BFDBA94F0EBFB7B", "755200B5E1B062A80E05AD15F23DEAE1", "0BC9B92247F9B49E1D7135AB88CCD6B6", "F41EA2D19E003C2F5885F80C5BE8A3E0", "DEC416DFE44F4046936D6CD34EC7E376", "1BB63959A3A9D47F6764EFDF62ABACAF", "C6B99D341D874170308011739022785E", "5B91DF5DE549D8DF7B3724EBF6AB5E05", "9470307DCF9B749A1F8F43D682ECD360", "5E512DC153D92CDC470DDFB347F16BB1", "59F9EAB1F08E5A8A6BB81A95C896A31E", "6E350D84CBBA672F2BBA27E71E382648", "993A3323941E6B737BBDB2EFF93977E7", "BA5470C9CD9A1C767DF4BE6FA93131C0", "86C4F860A15D23ED525870320FD46085", "BC8FA7DECA7FEB72B8F50C3B5D4CC2E0", "10C2B077C81D7B93DCD5B6CA3225C7F2", "CCB7BBE8E06B16F1333C9F0658C985AC", "53554479D81F5C35A0A76C60BB774FC5", "57E1872232C86636297F02F74E2926C7", "5CDDF81FA65828214C76A993E331DACC", "57480C28C32F63EC8530FAB95EEE9CC8", "C58439EC86636E18513B9603405D6576", "F65C87FDDAEB09C677FCEC46B341BA06", "ABD92BBCE58E05DBA40AE5316E9137FD", "57B81CA6FDC92A28BA3B692CCA016B20", "01A3A5D660AEB90CAC56F80843DEE342", "D3137B2FF188646BE962D7E41B8549DD", "0F56C7BFB63C473722F571535F3C05FD", "F3CDD3F5942A944955397F44EC9FBF8C", "27F3DE720B024DC80C302DFA6B3A19A7", "45B234F377B63A5B6A539815F9735905", "4DE0A9985A3C96EF902C1CF86104DF80", "12777B84B00180E1F88B7073E3A7ABA3", "F5F25FAEDE0594EBDEDFDC449E36F411", "6B78F50A9FC3527B794AA2639D81D541", "8E803C304367158451C6905E1A3BB54E", "5B9D9DE0D4BEFABF1E9A9C208FC8C7B3", "3AB64CA8ABFDE01A7B4749D896335145", "86E6BE42B0761AB2E60584D98F830D74", "3D7551A911AF578AB165D2255D38E759", "7F1C28988E49089D2EC2D58A57948C24", "A9C9DD3DA545F6E378D0A39F153C062A", "CBAC5C0C100C8C509F4E936A4853BDBD", "975441772B482BB814E497F28FD8596F", "A23EEBD765CA3DFED2EC152A3CB298AB", "8E77B004E62DF77E9FA38FFB8851C05E", "4248B911CDFF228130444E8B06F56E32", "5DE17E539B0AFC459574574C05DBC71A", "BCE427BB04728718BDB66691E604E956", "3D75531A905AEBD466AAB234F435B0D1", "317BC86EBB70AC387562BF8C76BADA40", "7778F5FF59875CD8DC8C492699E0CCDE", "174DBAC1651092AE7153B5964BFB8D67", "6C121F8907CCF2EAE9EFC486DB11A1F0", "7A9CB9F38A9531B89E07F8A512A29752", "62AA3BA0E018B4CDDF1E4CB8FE33E6CF", "1AA95D924828CBD71AE2D475D010BDD4", "6159A09C7B4ACB02820D3E7E10CB7F1A", "55DC0177B34F1CEA3ADC9EB91434BD8D", "7A90839840C0ACA2BF825B5ABB3969CB", "4F8470C7CF23822E03B37C1A6A8D3FA4", "C25E3C58690C60295BFEF9F0D59F9FB6", "DBACF73F04AE948A307E87FA034CF2C2", "58F0086E7F514305F1808FC53D9D0D3D", "595E5791FFFBEF4A7EE1284BAFFDBE34", "40D510A5F8F6CD5094CBE051CD2B2FB8", "3B776CE4BC828D110A4CB75CD3877BF9", "19B58421EC24FB4E5E03D7653D1AA0BD", "B5FB46DCBDBE2DA675CC454093BEFB52", "ED7C264187BB88B1BC57AEBE454B343A", "FFAC5734470EBD90DF7CCFD1473204A5", "39B6E934B3B98B2D42AD37DFAC26C4C9", "F1C690886315B0D02624DEDC38CF910B", "3EFF383D1983947A403FFF75859346D7", "288D074C719C82E63F40A15C38BCFAC5", "B1C07721AEC28DDD39FE36165C955807", "46FD8A2D5547CE8B19805FE8B8339966", "E15CEE7E8F668A752D78BCDAC832D90C", "485934B72C53FFCD39FF2C91F08B72B2", "02A28318B172CDBD615CFFA869D3E7FB", "D66F997F35D0F3D0C3D68ABC7D61EC4B", "673528370299CA861F81CDD787D2F3C9", "4B117BA2B7EDC8E64211B8B1071EABEA", "650CEC6A8A3122F4BEDF54120DDF2013", "E618627723EBFE57C567FC88515D7A81", "ED5EA67F3B1D35C97B2306F6788A2DE5", "345513BABFF44D4B93C45E114062AE06", "BE467C2C89F3F1796FD85794E7CF040E", "9FCF5835162C55B498F7D28BEA6AA1B0", "E30EF9454C07BB84BBE4E313A15EC9E5", "7EAA7B31B1B9E1D60CA7A3696E228D92", "C20D4FE94D9DE2D1B137FCFF81FC4797", "38C5A30F00C37CD1CC7681460C2CD833", "5AB2972EC37EE51D59A13E97EF1322F1", "03F0558202446083C7FD083DE91D1AD7", "667B43061A40C3F8D84E5D58AEA2B6E7", "8F83286BE762A6F16B2FF0E6C470C072", "EDC50593F58618DD6511582FF3055853", "F7C721E3F35C2902EEB448AF452C1AA6", "3DC6A00BA55B41E1AC69C937D8A00E1D", "D09BD35359542ACE6B55483721FECB44", "5E3D4718EEA6F99735FBC6350A721A01", "0EFF9E92B0C8ECD8593187A407461626", "3B9881EE401F63DE9E912973DDB985A8", "55D2DA36C00F0B31C1A23E2A141A8C7B", "7B55EEE497522231966F12B73735845F", "CAB0BAB4D96B97243F5ACE0A7F0F71FC", "44A6737B3BC142A71B6B2ED82D8F3858", "25D195FF3CCCC5AEA12ED7052B7B030D", "96E0685439CA38371B467C4868ACAF73", "19311D91F7D441D1581167AE6F7C12B9", "2C69143E99F3EDF5635C7099B562ED83", "F34542A74E3E827A2299C587827BF7DB", "BFEF5B8065E021FF308AD84209D2D45F", "120BFC00E903A86A242FE3CE985FFBB7", "5867DD559E77F164830715DF6918E8E2", "BE183766CC8E525F5A577CCE1DFBFE8A", "2ACE778C8A9C160AA4BBC605771B4536", "31D537B01F23767CC6EBB8D91E2B3544", "38BACFD9C145EAF1E265506249A75995", "F3E6AD339FC15A9D8C08324F457EEAB2", "91222DF1C649BBB3F1636A058E1DB74D", "52E8F10765C40352CAC55D2563FEABB1", "2688044502FC83A82190AB3D7EA81F8A", "84B689503FDBA5051D181039E3BB7718", "4262C3E44820F642277C047D4F88F49C", "ACD74D4D48146E3A2D0DE11B7153C35C", "42204B7006B47B88248FC399736E97AE", "D3D01A97108E39F2C6CFB045A2C7F3EC", "4572F88D789CE04A994BBEB6D46CBE96", "F03970C764F23A6D82001C8820B55065", "A3C38D3AA6C76B7BB9C402D47DC5584E", "308E7431F6E416B97E1447BE1B662859", "38D764A8F13B949F744FBECEB3FF0E3C", "4794E4E83EC136E61B29DD9DE8D39B63", "F732A2B620DEDDFCF17AF8DFF70F28BA", "646676CCB044932D3FFA3D05783912B7", "2FAC104143C138873C0F4B6A58AD7324", "60B0B3E10EA2FC3A19E55F9E03FE7B3C", "E39F22B086AB3F8AE434B4D3F54ED317", "314B46638CB0A2552FA80F334098BA0A", "DA0B0F1D3B786D440E22922FCC8D6706", "11B7468185304EBA841CA7E34B31E66E", "E635FE27E97BBE1B76838F7167D9C3C4", "B0576AF7005020890F9F224324675957", "9156A6D09EB5BABDB1A781CCFADBCA83", "1E51D2FA46B56B3541EFF3B010F84977", "E86DAF8F920CAAA99FBDE4F8D35EF4AE", "48E4C2DFCD8B07D55355DBA4D2F64E81", "F2A87CE5548E75A3C80190050F14607C", "16EFC56B41E253A29F6D8180B9179972", "B3C1049444CC07D9D1CA8E9C6B8F6EA0", "CF6096EE83A440A54E62193A0722F505", "6E7E82CC2C9BE89991FA62F8E72740F6", "B0F8E5CC563713DA5F17F90A6A6895FC", "370DC50E35053781FBD551639851B142", "C27944CD3AAFDE7A835D55AA42FFDEA1", "D280812BBA13FBB7FBB3234483F5A900", "488DCF8EBB1A16A6BF4B39789D3605C0", "11EFDC515FE50678E23E2A8C98C92391", "81B6B6BECC9F76CBB225706A1F8A892C", "A515063A0F77F8F770C21A924E1579B1", "3EE9A2439A54B2E908426347487F349B", "1D359EA7CF5FB3C94E69353627E27625", "7F82275960A1124C831B87D269524D15", "4855F451290D218C65F1B42CD900E1CA", "BC4D985BD5D97A139132831457438EE4", "E9AA17C562372CADA658268354F2ADE8", "478468746226953BE0D819F0DC8BC4EA", "227A4AE78114C3131A4A542D22FCE491", "190847451445F5451CBF3CE4FFAC3B08", "45937CA645AFD7283AAF0EFD4A7B4273", "ACBA3404F3B3AC92C4B0099A10F4D792", "204EBE18E2069212E1BE37F957753FC3", "AB6A9DB415F6887D1CFAA4C96DD82C61", "F62EB4F805D6F485F988379CFC946ACE", "2D1D02FBDA5AF113C8431D98645039F2", "D26A2015743AA927061AD8070AB44CE1", "9FE77409A1C906B293BCDAC62213FBB2", "ADB8A974C639D09774F630BE95D843FB", "700D5B554A512D624B7B5BDF4CC5976D", "FF0F7B1CE78A8F3FC2392012F7C7F65E", "A56E6A7B7149AFFAE2A61F24133C70A4", "B0CF56CF714C27A3E676CC60B8837C80", "6641F4BBBB7BFE781207FB88BA1FEE9D", "412C7E8DC48CCF4152B6852CD2D6883D", "E93624BC6265882AC9D379F468FC8E48", "6AABD6319F131664ABD6E497F3952CF6", "34C41198A7B082E89856D72B6127C35F", "88FC7C5D46102915D1B7FD0792DC57B5", "3565C6A8944A8B1AF2FB37F750D7AD54", "094E5FE127CED73ECDCE61F9AC50DFBB", "755200B5E1B062A80E05AD15F23DEAE1", "FBDDD87C2AC903ED4C9C2CC1BDB1A57C", "20B7CA92DBBC148E88DDD008BA769DB6", "20D9D5D8B9EE5C011C64EC68B03706E8", "B2331C90799A1252933487011A5FCCAE", "6A63CBB80881E1E785AEC81DFBCC1C01", "984B00AF2748C941E9E952AAA683B87C", "8DF7665B42733707AD74FD2A109B9E4C", "34DCA79F336C4652D0832BCDD513671A", "8D29BD4B0BE42CE08F7377789A188A7A", "91ADF50337E7BC3DDF0555F74D1E334C", "68771F6CDEC17899930D258A75EB47FA", "B46BACBF955F413091548DC1CB4B2075", "223F4A1A112DEC2CA2A310CA2BD0657B", "C5D6C1A4BD50C2BA316031B721BE682C", "4574B0BC093D924A0EA384CC3A1D1CC2", "9131B41444957805E0C53DC9B28E52EE", "5F60AF28C21CDCC66699616E8F78F394", "6AD53010B78C0C35DF81B3C2A1F54843", "6D4E352F6E0BD98843B3DB74F0E20970", "9A320D94D3B977D735FCB891032636F0", "7711D2D015A4E1F0C436184504D13F2C", "369054446B5F56F8254A4BFCCE088DE4", "6F1E9DA3E43FA55E3D1BB26C327F2AFE", "C1BAEB8ACDB69C43968F75C210C9C19B", "59DAAC4B46C5DC2D93517B0D7C1D9A59", "A9A2E89953F8FE75401C535E2E4CEBBD", "AB7BEEEDCDA67DFB25BB8D116ADBB9F1", "5F1E4560939BAE149B383F4C2C3BB7CB", "A96B3CBAE7DF9E543AF5A85054EB9937", "7CD0D4FE6A35F079B61DC06A8CB2E879", "C2BF6889EBDA747896EB5803DCBACD77", "F84EDDC96B8C44113ACCC3C77300CC03", "699C93AA21D7141CC3D3C04A0D28450D", "C4253B0DDFA1DBAF59FC2851762F780E", "5A865CF1F67D12EDA84F9F8D2C45BB9B", "EF30F1B7FCA83D9CA5122B0DB6F97337", "90FE6689BDAFF66420F4CB24FB0042B4", "E9C37CBBF4DA87AF3278134D3C162B5B", "E48D92C92FCC04A390CF398FCA836596", "BFA140C9D2620095AB17C4BE3454C8AE", "23AF75293C98A8C6B6EFDDEBE3843EDC", "D73E300861A09097871C8A82913E2644", "334DD60F45B1EFA8C0506AEFD2938114", "67A638EECCFF064FBC1A8D9B3294D80B", "3F7E8FC5F058E5023E0C24028886C8F8", "B6D9E6AC194A08D658C9CC11794AB438", "5621DD19FBD8E9786D6F0516CE782FD5", "59A8113F5F9E6FE40480761415903B34", "8EB95567680E077FC9319D9454C413B0", "551078439AF579C8A8200C530F1958A6", "0564C5975AE93B329A2034F0D84FE9C9", "3C14BD417780F135B1AF3C4CD8948A6E", "4533DE8614D470DFD0C40EA512EF0E54", "2D4EAE3EA9B4EC311E15C60412E4133F", "EFDCB19BE340711AB4B866ADE72C6DCA", "B2FEF44BC294F0A0E3059A3A4A78419D", "6AC4998CB1E59CAB9E9C4824933F84F5", "A4913F6626997B42A2D82C5F0B548D7B", "1AF98B2A5EE836EA72797D701FF670F4", "B91F4AABBC3BF49F43DDF971BEE5A560", "D4460A6C82E683CB0A07DBCC8DFDED4A", "5496405C96B8DFF7F4E205F0A183E3E4", "F0B863E05A3534CBFEB7EC0D6A337E63", "BA49288E19B3EA8B207ED4A6D3DB61DE", "BEA5C63D8297F6E12417211A2024626F", "9F7AE94FC840725A03D37316E2DA3FCA", "21374BD14E8A31F31F26D45C4D06FE6A", "E2C069044A5B4C8073294CC0BD56DEB7", "8E8EFA78F157701417A771DD8E1EB7B6", "DC4C06733F76BE8CFE89EDD80EF69361", "EEC879DE2E7E2637BA3F7249FA072B7A", "8BFCCD578276027235FB3A942A45AE8A", "02489F86D4078FE0121CDB8B6D5F4B8F", "B4AC117D01E8AD00C8D22AAA5CF2DFAE", "016F31939E75686F2D066DB7701AE058", "CA7B9E25A6793BF4A93125D3623A17E8", "588CF3743547B49E7485ED8BED8E0EF4", "C583DB06EFDC7FDDA54C6F417BB16D1F", "E13D54BBC2B7BE00B6ECD495E414A11E", "D83B8E6F4B839840665240334AB5441F", "EAD0BC969FFA5894399AF5F1E5234251", "2F4E00818B7CFB85EE4AF89235B19BB9", "A5D0337407D641C6ED5C7DF9D3A7707B", "B7330BD5A2D2D73E704A022EE4189DD9", "AA58C605E40B12E23EA30FDB6C49214B", "D762ADBE8C916677C27ABE00F654D233", "275EC44B76720CFEC4E0997448D04C4F", "16AD879663DC4A10166C3D563AE27770", "29A7B956E624E2907E73E07EA1040ECA", "5AA121118692198188E71EAF0E211B9B", "9E828A19D5EA9BA9CA8CF05C05AC5623", "013F444B21F6C63C640D3BB74F82B447", "30AA8FE6CC18571ADB9511342D82D323", "572773F96D69E245080717FDD87D79B9", "0EDB1EA5BFE860FA3BAB4D7C47B8FA9A", "BAD61B7645987085DA8D2B47AAADE740", "ABB2D64D56EFADFB2C7C300B06E34C23", "BFCE3DE736C0CFC067270297736564E4", "207B57981E5E7AFDE0C11D525DD9E275", "17692E39572FE81730B7B59A33E81242", "67BE9CAF5617A5266E7D9658C9ECDD15", "00AFD5928F0F84586DC37B56E0E0155A", "A6AAC0040CA18F78CCCC34E3CC396523", "672BCEAA246DC0F13646295BF39F0473", "50775BFD47FCCC44A1ED290A191EDDC9", "43D3AF402705AEBD5BD21FCE48D9CE93", "B14D1E3E5F461E5A0D4D749B9DEE4CA4", "EE8597E3192D112B484CF6F4555F7F3A", "787D366148DD5119D45A609F7DBDEE6C", "6B1CEFC0DD3F77D3B9DD39A389B2643F", "3F97F34CC01417819835A6B64F9EBD68", "52737FD492B3CCD346281B2E14293C6B", "1BEB54B0DF50913B68AF1B0308C8F4E6", "ADFE3ED60CFEFBCF6BD8EED14C2C94C6", "9767A360C2189C1E6E725DD3745EE7FC", "2544E2B34D4C0FA8ABC1FFCF7E14757B", "8A5C329EEF69E151DA36DF92FD94E7FE", "5EA1216BB445A31C2C666A0C53D7B48E", "BF17200B6808305E22C5D34BACF4A39B", "9BB401F4C49A46D78D037FAE653450C9", "6DB8A53BE5426C2447AAEAE495ED5898", "925BA427998810D78BB44C3585184FD5", "E8EFA0DE48D631FFEA2CE4F71C4021D2", "A11F54AE7B831D04CC26C370B707CC5C", "2C59F455887399A40BEA515D514FABA6", "8F6AC085703DCA39B1457C6F476CA88F", "6F17A1357540FF84614D3952479F0229", "DCD29F4944BDC255E51D1D926A7E4A8A", "90188A64D9258654261B62B4B03971C7", "3453E80C6FE865DD05B9D33EB3C09076", "5A26A4D17C5C60ED1D2237434CD67C53", "72D2EDCE0D02E3645785B1FA3EA27B9F", "E4157E87161182F6567BCE7448642AF0", "D85AC5A7A5489DDA8939C6340359A311", "22A6E2B451D77F4292711E90E1392134", "CDC3383390BA858117EA29EB7C17F26D", "C3D33912C8CDBF2A6D227A73766863E0", "AC4CFA8DB10C7C47CEC0CDE122BDDAA6", "4FEA040508DEE253BF355A5762177DED", "3B0C6006A65D129A9C940C88CA9F0830", "96931D7549856496988EE4C01FD21D8C", "0177D7858FB281041CEC92C88E3298F9", "1C933563A38FB8A08CC785AE492E7AC2", "CD52E5453F70B65D4A15EF154A0A7EE4", "8281A73A3C79C93B425C2D9D3C3611E7", "147F5DB33D418150C1142F795EA07268", "35AAB77A847AAC54FAB9FAFF7E7C9715", "EED8D2A430E86A8156F9E58C452937FF", "25E5083F9B930BBDE5EAFBF831FB8860", "9DB21EBF62BD05816F7452FC3C29FBF1", "D9163934799670A9FA7860BDB2AD0891", "7AD1C95CF9A6663B2B7B2283D17FDCD4", "4DF3006707AAE29417BA13F12B567A7D", "CA7EA9CE44BD6E3B318910FEC43BF036", "DF617339274179E7E6C31A2917A6E458", "67F9C6532986FF6FEB558647578E7E4D", "32C09783CE31B36D1D77EFD7C872431C", "0E3D2DE87E9987F8E72FD2502A653269", "272BBC8164107DC093FA6D34112135E0", "71784F947053CF335175D385D9062CD4", "D26A2015743AA927061AD8070AB44CE1", "BC3D94A022A6D66E3B306654953A6F7C", "3A24571DF9B15BFB53D702102C01356D", "41315716ED40724157260D75113FA81E", "0A5DC6593D492CF7624149A4EB9D2E3F", "1C5694334439310272C3C5C28210368E", "4762806FE0E8B8A538E505DCFFB8B417", "9177CAC3F2364FE0B8FC3F7AB6EA6B8D", "317BC86EBB70AC387562BF8C76BADA40", "9D07A99B77B5EEFCC8C75E784C0ADFAD", "C8516E404D0C32D9C4B2396E0AF4B582", "E9A2CB4F29A41F007C6C65F7F92BB50D", "FEA83764DBF80E04A05DB31ADF42D29B", "1A1EAF37330783FFA5167138ACF0D9BD", "5C82D614D48358061AA2DB007F33EE6B", "06C98B2B8A051CC6FBBA208B02929D74", "4F1E6AACF557ADC2C8FEE7AF740B115C", "529EC2C20FCF4938B3388FF5DEF21B4C", "E488209B89C74C566343823DC6952041", "F86DAEFDADA144EB8808369D4A777E4A", "68A080C2C14B9D6F5F429C236132C732", "294AF32C8E4E10E9A7DAED11E7BFFD4B", "83074FCAE75BACF50920CA5768D4231D", "953EE042FBDB2B11B8949F88C56E0D59", "7BDB650E8B488E8F78512C94D7648EBA", "AE2925824C1F067A26B6CC4C18509689", "96E12ED6B390C20E9DB7B489341BDE18", "ACC357E0F29500654F1A09152E3B4738", "F5091DD13DE635750A95D7A8F04845E7", "76DA54D4FD5E793F3153B5CD5B506B64", "891F7805CD0703E724607CC83269CB0D", "FF31C6DCE3D30E48C240EC7C9722AD27", "DCB22175A788F4543BAC31894679CBDA", "C4626638BCE8B02C2546992BCC5E347C", "B1D788E611BA5633AF74878614044C53", "735B05EBDD6F65D21F59ABDDE719C5ED", "5C15DCB0A24460B968871B187AC03B8C", "9565AAB2D6B8EAC677B6D3943849D8E8", "887E636CA724946C05E878660B7B279A", "4749215A8FD6AA0F43BCC4464848E3E3", "D790970D2CD53E02AAE07C724E5D970F", "737EB3B8B20E5619F5D3A17F535A52C0", "0EC3BE1A440EEDA05D5524B77842A914", "45264B146C7EE3A28CF71E4CB83378C4", "B0E6EE9B793DC49F29BE9A5B69DA5953", "A5F19E11199F4C8CF0C9B3E2E427CD8D", "B398D5712861D4BF8138C77B52FCFFE4", "0135E91313243841BDFFD470320FD2D8", "2B4C2DB9DBCA6505ADFF624C0847E6E0", "2762619DBCB05255F6C24A301D9B45DC", "8E9DD70CC91FE1B4670A95EEEB931D54", "6FEB9AE91A81B09AC583886EB6BBAD9F", "ACBA3404F3B3AC92C4B0099A10F4D792", "5AE2CCEE75990A36AEA223F5656A7C30", "1465B4D843F5205A3F037FB34FBEE87F", "593C535C4A53543E0656CC5D178839B5", "4FD63E1F5609B2E71B575BE42D5EB159", "E53D3BC6F8A577D8E0F45F40489FD32A", "ACF150FC4C08505268B0D99FF00AB770", "2EAA64843556ABF4363B3C3968BD502E", "1F0753A037ADAFE8A3877DDC3F928D59", "C7C652A3024F37FD32743FB3521425D2", "F07907B8AC229B7AF6953B872580B3F8", "558479E5F479689B54BC1AF35BAFFA3B", "5114779E676016FF5A5533B41364D2AD", "8B642F5517F6ED653E1F7B7BF8AC64C0", "82CD008A7B3D6589344B5DB04EDC3984", "9FCB0D922DB606026E8A3CA8C6344D04", "1B4825198942AC6AACC2E2A5BBFB455A", "99A8FFB287FD9CA2F260CF885256584D", "70BF63FF8E7A66BC07E121C512441E5E", "F9BEC62F991802DBF79A8B39672AF2CD", "6D5E622863507F60F76CDA83A8A4FB5E", "C552A6EFE3E7C0973902048C78588D00", "12011A9D5F390794F428E233AEC7F15A", "B88747E7EE3C8DF65507EEBCB82215DA", "03C4260A62527210B283507C8BE2168C", "FC0C0D1C956691E754F1161AEC10557D", "D8FA0AE7FD155F0AFC8B361081EA7DB5", "6AC75223AC0C84A73B5BDC27AD3B07F2", "6F87F022AED1507AA6EB9C35282F8ECD", "378467B665A302129EAAF2ACFC7EFB07", "366DFFEE63DD635ACEAA931DA5CC3831", "F57756E6788E8D6F6B961C783CA43156", "79AC2568BEC08C7D27164D01DD19C9CB", "5F24D290890DA8FD6B6532225CD88306", "5B1F77FCD30BB0868BD4BE9EE682720D", "43BC10E39404F24250683A2993B1B470", "D8F1A4989A4D79A3DD50B75207429F33", "61C17551B8654BEE3EB22E0FE6AEEC3A", "F7D0C3551EE0610556067B3C79FE0A31", "E33F369D1814C1C107D4283EA23A335F", "10B6D11FCCBCD93ED607BA5FFE08416D", "91D0ACF00884BE400A71D445A27697A1", "65F9B2F3DEC56FAC932B44E5CA8A3E95", "2F3276F14990512B7D0639A6652E9516", "F3B1D86AC59B01D2E65FFA38E40118D1", "24A5604826DE1D2984865B6D420FA46A", "AAE957349B2EDF0A82435C40A92FD121", "A7E4603570943A12DB9A29CAC4BA9BC2", "2ED11543A831E99C428CD68DBFF7CE1A", "A99802465B7F6D308B5ABC16D0995C01", "EDF4CF1FCC62A87A2EB794C9FDA1C3DF", "FF334BC2C14A7439425B47957D20699E", "C9848B9B601E4377B9B1DACEA58B8D33", "31E9D768B39F971C9FE58C03D6D3D430", "9D45AB64B17DA11B4497EFB8BCE20513", "ED1FB3534F56394BE2D26817EA073ED9", "42DC0E3CF5EB1316B9BC0B3C16AA6C66", "45B234F377B63A5B6A539815F9735905", "07883F6EF8D4F359C97FF489B240948C", "FB1D3793BE60E9444E4EA46228E4475E", "8DF81A9F295A1DC4D1F22A9641E94D90", "2F93CD53D432F4833C0C3BD89A178A64", "7DA9A41D4784552138A2560ED2A936A8", "43377999BE3FBC6145927EDA161DC0E1", "B0576AF7005020890F9F224324675957", "0184B8F420B0132B91A5C2FDF50B2BA1", "9540207B292B3CD7F31A9867C9357154", "568D5563D07437C014E9D6F88F1DD94E", "306329DB8FA9BE6D6040CFA54C353CC1", "0F44901F7639B31D301F272A73BBF60B", "D710BCD7FA85FBC4DEB6A69A551EA391", "2C38CC5343DBBC7C90D35396C06993FE", "1C95F341FFAEE6F2DE240AEB8C26C551", "B6416333EC641BDA73B6E09C8BFC3A78", "41824AD351739E0EFE7A727C2982DDCC", "305B4A65022E17D21A298EB781638008", "71BD5B5C92211082D39A6A8963D758DC", "ED49255C4A721459A94733BADD1FF6BA", "5E67F9008CF30011B4E4FEEF31DA5063", "098BA2C4555F7633008E5F0DA3849313", "C6CDAC3E8841BD94F8003082C801D01E", "FCC44C8962235289AEC797BED1B8B184", "68A72421B68F6626037E28751B5AEE8B", "1C5FD2576652593FD22722036978B0CE", "6B547FBB83F4849234D9FC49790BC326", "6894B38A932AD4CCA7DC7D58C967CECD", "C8E903FEFE63D4F85576F360350017AC", "6F7CE27C5316D9A23A603BFC4BCF4AE1", "FD87FEBE570112D6CC0BE4D573DE917E", "0B7C02FCB8B707CD95AB1DE65A9F03BD", "8C63615BE26DFDF2B0846059CC17C97C", "1B6D58917EF0678C69EA1FB666366082", "37053609E9C8DA167C921F1F38F851D3", "E61661704A4627E6A70C1288813192EA", "8B2F3EC6B3AD5B049836AE338A56BFA5", "3F92D759B8344D33240103638A6A00F0", "DCEBEB35BF683F476FE00DF656DDCF80", "E053BAA6A8775DE51328C05FEC77FCB6", "1B45835F548FD07874581435B5AECB48", "592855E61FE7F8504F9C2A60BA4DE99A", "81B1C773D0E4CA0B16DEEFC29B35AE47", "2E09CC7EA39101EF80A41BD49D5B02B0", "E3D732A8BB3E3C28D2213BE3A2ED8808", "BB4748CE18792DDC80E805A5EA2968F9", "9539CC0CF006EFA6410237DC7B689EF9", "7AB61A700EE0512D713AA9AF6A316471", "B712A5ECE08A354436EA44F738958EB0", "3AA52AB209C7A78A6F2785EB02F79700", "BB6C17E367C77C68EE81B5DBC4A3BF16", "7E98D6CB4D63B026A351024364D89FB5", "B4BC5AF0A4220F56CAD834289F558B20", "73AB76B0EF559F4409B35BD2B654FE43", "AB0229E4B9C63FCE0FD303EE04838762", "77EF5BE223FCEA7A35AD64BD1F0E0183", "73BE41DDB6410643DE3DBC7716EDF61E", "C1D2F849DCC1252FB052768DDDE10011", "9CE60B3597AD9B8A2E3A11E65824425D", "DB916D4014D808E3FA522A3E90F94931", "CB0BE5235887AC01E4FBF6409D2A7300", "F4BCB2A85466C857C9ADB1E0448DAC0F", "1C087B9710810F7712ED80D02FF15D0C", "F5280AD789C6783BA41631A6392890BE", "F8EDBFE53E5E100BDFA5678FC3ECD087", "A68A3A6F17E41A5E25D7D7C365FB4BA3", "6BF93E714E73650647221396E823CD3F", "C684B0FBBB69C63A31B3B25E68B3524A", "04548054586186B59BDC065518DD952F", "A833EB267D17FCA7E2757959579DAEF9", "4ACA7FCBDD077383D52E69361AF6E97B", "9801B10A2CFC696FFB5A6EC036586BE5", "4DB736598DECFD90D7580E2BAFBAFBD4", "CE333AF49251285015E0EE261FCD8A90", "C4D8230990E8050D3D3E8D262B7C5248", "4D6593996D92842C77E3821A626E5015", "954713D65209ABE8195028C42941295B", "01B91ACAC6CCD6F2324B9AC45A332A4D", "228F1FBB289C329D375D9E50A9342E79", "C85C80B01DAE6C922AB738842FF7A2E0", "65690BFE7FCC8557E22C43D5CE8A7623", "F7730097A44A6F9B70BF331F2F940033", "A5C56A321B878990EBAC0CD7AEF82B22", "485A7DD3DAEEC75EF21B8AFB447B16DF", "FBACE1D9370F7665149F7201F18ABE3D", "5FEC6E00CB7F7A98D626B649094D0182", "D8BFE6B2315231F20B9D5068132F2941", "F3411C9951E8F95540CE39D6075A4761", "6500BD80E5EF68D7FF8963D8C2F9B272", "6B3EA744DB6B895137E7A8B5D6CBB8EE", "B83BF815A12965BAC64228C351C76844", "6FEA53108F73438BF5FCB6242F25A7B8", "7CBFE6762F53E287E7A344C9B05A89DC", "E373281212DCE388DC95934E42F007F8", "3C899B0C7ACC4D213CD72C6C41E81347", "5589117A51D2DEC1BF8FFB89A4791874", "7144AC64EF27D8F5AFE3727D49461EF5", "6A7E504C0EF955CED30A9980287C6602", "FC5C7B0A66A458C24099F13705C9410D", "1DCFF1EFE23C353F9EA09A03BDE95337", "4EA7E831C0BD82F7F419CB7B9A420013", "EB30466A5B1B6A819BEB563C73EC1EC2", "6988686B55EBD6DE98BF3621F45F8EB2", "FE540C3A63E16BE76FF88189C3CE704C", "77175CA4726B9B9D160A8D3D1D991B7A", "C18BF1F0197CED80C033C91680010A81", "4AD8780C2AAEAE2DECC1C65248164E54", "E4CD1420A797271B428E126A8A6696F4", "114E690BD1C742E24B1E2EAF6979ED58", "7C6522DD34A570EBDA5462D4CD082171", "45259423EE5CE77A01BFD57169593725", "7AF9418B0957CB69A5EDA5044C86ED0D", "35E2A370B76D4B9465878A9635F4F3B2", "F0C6D19240C1FB1C4B3408155D2444F7", "6D1EF54752AAF046E94F0A5E9B4CB244", "A8BD9D3B99FC9B3ED3AF2E23500ABE3F", "95985CD2707AC8BBADC9C491446F7F05", "DEC416DFE44F4046936D6CD34EC7E376", "0330271C3C042DCD6A6581A3C6B4E9AF", "15BA2CE8C0EE9C93EA24C3F87EDD3891", "48E3F355A7DD5E34B5843EEC2B12F5A7", "D50794F858185D88D635318B7699AD72", "4B506294897FFA3893F111AA098DD596", "5447A34F32357F27BFF71AC8741B3CA8", "56665FC988A6AB94DE4D5B8FA94BEDDD", "3D8345BAAD48108B44F2B379C46B81D0", "CDB36BCCE6DFB980813857DC441A8F4B", "85B8F2B862E849D0EB01B08174F6BF66", "2A2B60E3A505A4A6782B4BE4042F8AEF", "6F5EED88B5E4A3EA9947D2B033383386", "820DD1D2E07935F810BC3F7A068E306E", "C05A05E9500615AE77F43911804E714E", "BF17200B6808305E22C5D34BACF4A39B", "9BF9D35318B707E4B686943ADF486BD6", "9263AD39141734A5A552F471A9AE7A0F", "6F641917E70A4C313BA951D7BD4CDE97", "BC8FF7AB7919DABC1AFB0ECC5BE8B7F4", "5CDDF81FA65828214C76A993E331DACC", "8225E0A74613A93707E33D7530953911", "C9A94466A52938F12079007479E9AC10", "86802BAC62DC2D451CE0EEC9F8F33745", "025E7429BB4A6A5323F87EC838EC388D", "731504620090B0E589EE73678C2CCE9F", "F5F6EF62D8BC918B9049996485B3C141", "F63F7BA69C4A7D397F58793A5255D742", "603BD72349B5F6017DF1FA7481256567", "79FEE897395210D7F9DD1329D2958D5C", "52FD3735787B5BAAFCAD06B176E8E584", "6AC4998CB1E59CAB9E9C4824933F84F5", "3E1E31D658DECB81E7E45F8F1789E9B2", "49C75A7F216F5DBAF7D9215BA0318498", "81B0D0EB1869AB596D417308F6883C3B", "50A3EF150CE54D6D9B1F7989E226BCDB", "F0E467B4EFAD50234C5DE72E52B534D8", "A0D6DC5B8C0197A8402DC0A308552904", "D3070DC49EFB996524DC0289C7C7E833", "19311D91F7D441D1581167AE6F7C12B9", "7020A01A966C4433D8EE4A35A187586A", "32DAFF073318F6DF8787B1FFB2C1C7F7", "1497A58B618683D79E81363D43ED0DEC", "0FEDF110E62DDCD428545BFF3C70643A", "8065F05386FDCC4CDE7B0F2C6BDDF7B6", "386ACC8E6C1C025199697F7A4012E351", "584C281D9619A10B45BE99ADAE491EC6", "06E2F33C8A052F99420662711C4FC20D", "64B3E1540B8667EFE0EEFE2F706F037D", "415D8861133774E9A347816B060E6212", "8A7758DDC0524CC487A367170EC1BB97", "E176917F6783DFFAB8FB9E32C5F7129E", "F16B76CEFF8F07344762FA1F34564F22", "9DBD664099A1517F69D0AFA5F92EC38D", "78ED4A5693E914BE4CFD21B0A21EE009", "74C2CFE8E681A88CC0D1465052AC0954", "11A6A198C9EDB395A155D85B9C4D8604", "756FAC7F2831BD35474C6E8926F611D2", "08F0AC82C9A543FC5EFA23269C2C5BAE", "576D726E7E0BF730187EBF21795A9B02", "7812C8337A671395719075BC92C6D241", "6CFE43E0A75A8E792F27F607184083A7", "26AB05E510D45661F533A3D52908D24E", "829E9CFD48B86ADEE28C792F4DA0C858", "C1204B7FDB2C90BE16B7FC8E74EB21F1", "5C1B5FE526B00845A6878A7FE1B26B10", "A9BD7D2BD9C86C998A51E5D88E92DD21", "78CB812EEF6196B941929BA5073EE60D", "2581C721897053B1D02AB31D57443FAD", "9630FFAEF178555DF23FB01EED731290", "622724E12E6CE10836D9F869F5C00EE9", "3B776CE4BC828D110A4CB75CD3877BF9", "3180825D7A360C0D63F2C62184B3F9B6", "ED7C264187BB88B1BC57AEBE454B343A", "25F3D7814685D16FD989A91CC28A5100", "5E85FF1D92199065D064E034929D9CD9", "3A9F46C2CF7CA42CA43E6E5305809A66", "1E181E59794F1D0D75C8F5BEA49E4DEC", "424D2AA63BB8AE332482594FC07283CA", "16F163AD79518FC55E16491692720063", "5FCC7E9878C62B222BBCE5A350AB9134", "7EE3E1FCAE29A7DC788D61AB2DC98DCE", "9E624EE12BC413BDE46588761732DA93", "8D74C120F21CBF75E8B2FC5663141001", "2CB3256FE28EE0A99E11031F8FC1E616", "ED5EA67F3B1D35C97B2306F6788A2DE5", "3F58A0DB56DACE13E4BF52A7E6F82E1D", "26046D8A7E69558FE9CF3C1A1D9518E8", "1AE8D2C6376262559DA2BAF7EC554FA7", "41370B42EDECB49189A98E77CDCDA44C", "26894897A55960F2511E229C70C3439E", "64CC839EA64EFF65E46316C21CFFEB9D", "A4938DAF9A57F541975E735E868CC7BA", "49BBD16A90F93EFADF69EB4678842CE9", "9FFC31F1AB311500BA50F88728A082C4", "5DCDE0F16F1CC2BD6AD42F45C0CE2EE9", "5CEE850557C4C59E8C894D86D7C79E4E", "20FDD608A534EE430666F39002C4E262", "8065DB3F2B16D14F0F1B8A475F7E958E", "A64A5859F7E83174A4592C033A117DA0", "8A8B83FBC94C9A0188EABD07E412FD3B", "D09BD35359542ACE6B55483721FECB44", "F1563B3E4D65477C06B2D9D40A1F80AA", "0BC9B92247F9B49E1D7135AB88CCD6B6", "C0F059C151FBF7426D48874DB5888F7C", "A44069B5D2DB3747F69CFAB0146D943E", "D6784B76E3FF4412BE3FF2F4BE948290", "060186D124992B9685C3B6CBBD19D50F", "EE30E34A072D6DCD2B469735D394656E", "52065E69ABE106362B72140DC8C839EF", "483AB4C450789A8AB8D3BD57C8EE6270", "6B7923ACB40BDCC7EAD4877A8D9AE1D2", "7DE45B6AA7B2CF0E709B9B28D4E75FBD", "A560EB3F895447FE985BA617D7E5EE9B", "F917DB65757B8D9115E34EFCDA5FE5E2", "CE993EFA4EBFE83CB4B11A19D8EECCC3", "72C10FD968934BC9D3516A2FECAADDD3", "027CAD569D0F8181AB8013116A950958", "2C69143E99F3EDF5635C7099B562ED83", "849DA667137B55BF5ECFAF53CD6FD430", "BF6033C784FAD7FA94C95ECAB8CDEF84", "C9F22E1FF504462AB455BC1928F10200", "F89971772504854F7E5681370B23764B", "46483581392E5A363FE1230DC7F46316", "46528348BB321337233AB599164A9337", "59DAAC4B46C5DC2D93517B0D7C1D9A59", "F65C87FDDAEB09C677FCEC46B341BA06", "A95B4F6001CF05D5B1B93263BC1BEF30", "71784F947053CF335175D385D9062CD4", "A6FB4ED1CF6BECAF703B79FCC0454E47", "0FEDF110E62DDCD428545BFF3C70643A", "F98662459671FD3713219C9E9CF3BF74", "3D057458B2470BC71C445C7E43F86B69", "4A4D8B2E2C4F3E42A575CD212BF19175", "6ED0F68BF037056FBFE4BFCBE7BEEE06", "7439F906564B63C104D718472A2A80D4", "9E07673E49D07A93AD532349CB978BD6", "092CCC72D7C346C75F05E8622CE979CE", "308E7431F6E416B97E1447BE1B662859", "BA388F8DDA6F7E47919D3B8A895F45A2", "CD956BDBB2E5F8E6CA7716E573384989", "EB26E14567F4E488B1CE9ED5F135353A", "4DA20897292E8E26116D4027C85FE8E6", "D9FB3D02CB63B4E701EDD433C2A0872F", "50FBCAD35B084482BA6B2432132F541B", "8C1852536CAFDB14F42EAC23F22B5DD1", "D8289C75B27FADB544D776CF02A07261", "9346B06F97A1584BC70569D53484117A", "048888731FF1188B2F458DE7655FABD9", "C93124B2999B5BC48A9EC0F9CE7CE861", "1744C801E5A470A0E6B1F1D6890949EF", "5F099EAB7A699301B7026FFABD0D8D42", "ABADED79B313445427C9837B86B822D6", "037B077AEAE941C6B249FFA1875C9B7B", "3122DCBA74195A03ED9BFC6394FF1069", "C88681C55A19CDB157E18208414233FD", "F2632C9383BC40EEE42D22E41D3AE87A", "776EC6E59633AFC319994F27ED1C380E", "8CD5B1ED179C285BDE7B011B6310214A", "FDE1368040E5FB57F3DEBD086485D1DB", "F7FA9EFE6785149538835964BDE7003B", "7361647F39AEDCDA0E036A1D245B62AD", "692E2C70808AE4B8582E6A1371E35A9E", "70CE4078E0BD890D3EED6A1451698901", "62045F6BCBBDD1B11BE37898239DB7F2", "B16422C298D986F3F5A3CA2058D52A2E", "ECD3677D4DFAF0E0E72048FCF54C2C1B", "49A4CA45731882BAF9B6865198B4DDE8", "925D34FA12FC48708F90BE41CFDBEEAF", "AB6CBD23EDD90D674D2B4A7F44C9BC8B", "34A3A764E548A11580360D6E1F735578", "306B55D405096F5DC2FCC37237780EE0", "AFAACDA8F0414B08945F2888C88C9D94", "1443082F84177FD0C5AB50E98D698DFE", "5AB1AAE03053925B5F6A48B854BBD35F", "1E93D21EFE18AB9485E83155945C297F", "F9FB81CE2625D706C748CEDF216E4E18", "40D88E2055C999CFF2BCF493221535CC", "EF634E187F59E25F6311DFA941EE1E4C", "F75D6BF3BF2C558EC1057ABD3EC9B11D", "1E01C6BE68A0395237AF0DA1A528CB4A", "1ACC3444C17E57A9F7FD706076350165", "0E951E17BAEEB243B1FF653C9CF09D99", "CEB6A86D8BED401BAA6A97E269ACA803", "204EBE18E2069212E1BE37F957753FC3", "1D04F741E122C759647700BD263FA4F5", "29BFF6BA26FE3AA7C37CAB3000CDFD49", "6D77034B0C60622A29C57193C03DC34A", "19C5E2C936866740CA97F57709192F1A", "27FBA3DCE6A35D81A5A38E431D8BACFB", "5F4F301B124F3FCA7623834EAD09F025", "0D89DF8292D875827939DB6FBADC35FA", "07222661082E970F63974EE44A495519", "4546C962E4AA241F7D9283090433E6F7", "377DACCE4352474439DC7FCD44D5D01B", "B699B46303EDF214E0A1BDDC0BFF5BA4", "74FFF104ECF7483978D10A192132035F", "95985CD2707AC8BBADC9C491446F7F05", "C970ACB7DA29A2363311480C9B7BAB2C", "01F85B295A8FBEE52F50536C900F022F", "3BB8C9D68FB0820E0C095EC49E235B69", "8EDF50A796AA657EB91161E73CF5FACC", "ECCFC607533F0E9DF8CE73CAEB989B9E", "4B471926C9FE1B931B589556B77C9001", "91A876B6ACF8E36EF3F7AFAF04218CDA", "8D29BD4B0BE42CE08F7377789A188A7A", "D1155C90A5CDDAB0744C7AE90D53E775", "B5D30051E476E63E1ED97B57B951C24D", "65130244F971DE5D423D9A63F40371D2", "A6126DCE113B8B7EFD160A312191513E", "D7BD5F1803513B75B2356F377A73D46F", "D1CBFB74A8FF21EC045DA91E453E71E9", "3DD460E8051A326CEAC7436FAFF99588", "F137814151E36DC3879D9D72A953BB4C", "BC8FA7DECA7FEB72B8F50C3B5D4CC2E0", "E214147EFC1C18BDAF0148ABFC6B9953", "0F4606C8DD52555D3B0ADDE22316C5EF", "501775FEEB198F358AF7E991D0B26AF9", "FBEF150BD03111F7A22A7BAEB7CE549A", "F2E106AA2B9FBE3BB0DBACEE5715C8EC", "9B6B42D0CA123272CC651F668A0402B7", "5F874AB8B1F2BB22491B588AE5489135", "C8C75AC518446319941CF4434E7BC69D", "B681FFF2FFBE96C763E027CD24A0A9AF", "C77FE56836424D25B6FF948E5B66A40A", "C1CF94FCD392E8DFA913756EB9A467F7", "5F1E4560939BAE149B383F4C2C3BB7CB", "ACB39972ADD291B94FA446DD9647E4E7", "75A4A91AFC862928394611DBE22944AC", "1C023807FDAB97C41186AA4AAF0D731F", "F9203B90B88123DC92D34B8A4562B3B5", "B712A5ECE08A354436EA44F738958EB0", "8245D96B12593CB5284DA1A1EFD1AED8", "51293C23D04346D3031CED32FF3394D6", "3E3C5DB64C231A453820A3F0BF51E333", "21F78AA50CF533DE8AC9B2A6CD655EC8", "6B02C4286B0DB6A528D5C26D23BBD289", "58829CAA0458F2F6331E168CBF71D17D", "5EFC6CE337F2738C8EAEF332326C5C14", "B19CC0BA32F242ED0B1EC6BC4C6A0560", "A435C9F344FCAB6678A3DC33E97B394D", "7CD0D4FE6A35F079B61DC06A8CB2E879", "E066066C4FEBD55D50BBB3624FA5EDEF", "AB180EEF66E78C6B2C9A9FF98086C0FB", "8D526DD0CEE339A78BE4D5DAD8871A7A", "D898947BFE3CD4762788F9124C8790F3", "217DB4814D35C1C487831EE23F3615DF", "FAB4DF4CD0B0A62131BC64BF44178BFC", "71DE64DD10F58876A34B0D052C2E8BB6", "4D9DF6024BC2DF1DEF47D3F52B784F5C", "3C14BD417780F135B1AF3C4CD8948A6E", "A802E4FF64DD9E90CAF34657126288EA", "1774D44809D6D5AB4B2CACC38CF13728", "25D195FF3CCCC5AEA12ED7052B7B030D", "A26B47B49916E721BB43D5EE0EE1FC96", "2196C4F377E9493B4A8A97E89857EA5E", "D11640FDC0CD7D601AC7AB4F41728F90", "6B26282D50ED831500A08C7DB77CB37F", "BF196B4B14F000C6A33FCD3956136B04", "17E6C52032D3A2E9B08B8AF3C6F61563", "944039145848FEF9C3980DBAF4A5CEB3", "3A89D9723D53652BA26E69C5CC2808E4", "404A1339D3EEF358B63255266B6E6D6A", "AC742F04D80F378A3BD2C8618CF3FD80", "A35E2532B4EF74E276CE5E4FBB2AEB07", "2F3276F14990512B7D0639A6652E9516", "54874563E9CAFC0CB52A502CE7A1F1C7", "57E27B3F82C28A042EB6DE547F21D2BA", "0745B1BAEAD9BD43C837B2C63884FF10", "C765D3B3295198473C46E718A8B2B6DF", "36BFD338027DD42B1D4E91EE3FE02EAC", "E6C67B10C078DECF28CF4A070E7706FD", "C40D3624D5D6D39AC9BEBEBB0A055BDD", "5EB18ADD38E353ECFF3D083A27497FF3", "37506C1525F918FE8A11D39BB477E8CA", "B23AC543E28FC49A102B72B65D1B49C7", "16887347D9BB4B11C293B965D69D05B2", "48A745CC2F544828B2ABB32B8695DD29", "778A81158109C3906F4965539CE4061A", "A1946D02295B7FBD60FEAAE5370EAA82", "8BEFB11679361BE00392DB92ECE894A4", "295ED3BD109B150D3C7FE345F2045289", "7D337AA63475146FB26F0E11E841F8AE", "274FD2DC78542A3C25BC80A8E0A053EE", "9B78226C537BE34E85F6AADDB28AA14A", "7B0A5891AF63F2807050571619E38FBE", "93FE8B7D40D638832CB0DB500E14F244", "41691DF13F322C0AEE116CA7CF4392D0", "C41E5B5E5A39E954C7FD86760B94F47B", "108C1DB7BFC7E2848AD75C31A6738F61", "9B78226C537BE34E85F6AADDB28AA14A", "3D5242CA6C0D3F11281CE35DDAE23F8B", "236BFBD3F98C0E20FEC621CAD9023369", "7CA23F4BB3504413BFEF40B8FD211E00", "DC0FD47B604619A77026CD7B36335872", "37F81E8572EC3B49FC54E67320C5EEEB", "850AC36B73F1487EF055EBEF2BF8157B", "A4F34C5D2E87DB4D857D38E993F6DDF7", "B04BDB76FFD2EFE35C1F71BAC4CDFF5D", "E22116B22E483188FD12FFF3B10D51EA", "32773931F8B69F24A695A7ECA8310A69", "CC2C7F86AD736B5B0CD76AAFF9FAAB91", "87621F4094DB3253A2DEA51BE70C6DFB", "30E88A63992299B26E59A4B3FA801E23", "2BCEA05D228EDBAB9FDEB772653AB4FC", "237E4AF58EBF7364668DE2879AACF964", "1C1FB163D2E2D6C19D6462F3FD19FEBD", "BF0956857549BB24A7530361D1DCDEE2", "CA4C01D3248C60AF33F9E3307DC79D21", "BCCFC7944C9D5B93C5B61E4B1B3DA88D", "A5D1BEAFA85FE0D4030C818EAC5D8148", "AA5DD7AF5C15D16E2DB7C2A9099E08F2", "552AD35783DD74993C4A31FCB1775B05", "A7BEA39783241FDEC90EE3A1C00BE548", "8E83ED345B2A3DA1D352453128FB9F1D", "6DD94CE2549BE74622BA08235CDE208B", "73D9890B461DDCA32CBB86ABC59451D7", "90B456AD213FCD9326A9E245E18592F2", "2544E2B34D4C0FA8ABC1FFCF7E14757B", "982BAC677E9DF63FD04559510E14DEF5", "EBBFF671637A34FB84E63F0B953337A1", "10F1F4374D4E0126480A4B3BC9064256", "F760DB23C56363B5FC07A2286F24F33F", "8254FC20A486B2ED0FB3F4CA283CF712", "F35FFD81D51C439A961CEEE6D9E43390", "C09FC9A30544728DC18D8CF82B2B4D20", "1C3287D10F986F6037F85EB4F20A9E4C", "390CE8472DD3DE82B18E1798D7DFE619", "AC76F4A3FDB550F85C4D069E25F35467", "FB458641FEC26B79C77B4F3D91566EE7", "3C1DEBC38B54873B3A8FB653A5D841EC", "4099110F4AC9C78E3C1962D48DE0788A", "C45DD0B1FF224C84214BBEC6A5842B4F", "E3DE7578FDF89596E3520500CE89FDD2", "AC51A49F012122B5AFCD715865D9C2C6", "B53736595A4169B95B3CBADD79327920", "AC72378420575850428E4042838D6312", "63964AB2FBC1468CA072F266B07F1797", "D85AC5A7A5489DDA8939C6340359A311", "BC8FA7DECA7FEB72B8F50C3B5D4CC2E0", "947F8E7A82BF89B2A674435298729004", "8106BB275A194FFA6AC4996BDB2F1F2B", "7439F906564B63C104D718472A2A80D4", "232F88FF4ED414AC4007E20CF0E714A5", "96931D7549856496988EE4C01FD21D8C", "E70A7B89513D58953CD3B31577D4C7E6", "DB312F68D145F404A123EBE795EA7B2C", "C7C72CFF1877DA56065895922E6D1AB5", "3E94DEA8A8383E60C0DD5853A1A4E7F9", "35AAB77A847AAC54FAB9FAFF7E7C9715", "B412CFAB0FB89E088F58F52333E29934", "829D9A82BC26AB90CA8C33C77A9E0518", "8E1C2E00758A24D040DC24B918801050", "1E787F28E9683EBD9F266121B01262E4", "88358A53511EABDAB6AEDF24C83E33F8", "333F0272A4BBDC095CF429781B09E818", "EC1160C12E4FAF5CDEA29F2CA636F36E", "7625F133EB7F870FF41B1D74B8DA2D2C", "3034D6DC7E125CA81AC55262A80679E8", "94EE820077104EE26F190A1A0BDB15B1", "9D144A2F46C919DFB62276498FC2770F", "80A2803B8B215E6886FFB38EBE33C78D", "BE1099D5451909BD48CE0F0F9D36D0BC", "23B47097F2F3D9A6B8D94FBF223E0F40", "E95ECB1FA43D05246AF1F197F0F3DF7B", "62D3FC814C9014F66E508AEB3A67CB5B", "2B1B4C56522BC2413EBC389B795F93D9", "E28A93DFA40C14C17208507647434A23", "8D584BCC50847218E36C62C5C2A96AFE", "41315716ED40724157260D75113FA81E", "477F829BFFBB04D5C986E7DF2C0F8A5F", "75132A845A32D5FB5DFCC5781A002C12", "B57792779F4332DCDE24E7816A201CDA", "77B1F334595AD8B2699B17AD9F966D8B", "F7C1F1991BB8C0F3389779E74B80EA10", "D52194CF6F1C3968E869240236B87E4B", "A197EAFBF9C249E68C78843C2D08A27E", "1D14DC2BF702801DB4DC2C4EB497EAE2", "1DE1A5D90CA44044F090F9F4C63F8AE0", "E86663D909AF9476C423799958D14476", "9E34BB6F92F042DC4492AA2AC4DDBD48", "B5B6337614E15024F0C621F4B47E2186", "1C60C82EB3A494A3C8529C7314C27078", "86C37A147305B5CA9EB2F6055ADEFBF1", "8C3D91514E5E5A55E6622DAC0AE0CC46", "B33E6BDE154B2825FC3439F5E2989CBB", "E1F39E9F8C43F9D0B3EBFE1163270FCC", "788A61E4B0E38F9614C0ED49E6C804A9", "470427F3E7679535BF233903D57FCE24", "0188D227CBAAC0B0830EBD989B998537", "4DDA60DF0789FD3B7541FEC42336DB02", "27CDA9B7148EEBB59E347AC5DAB6E36F", "4442018065EC8FE79C73358FEB79BB7E", "BE03EE092985225C3E92C76985FA8848", "8F0375A578CF412AF241B2CE9699B575", "1EFC80984A6DF1B53761F62B1FFFB31E", "B712A5ECE08A354436EA44F738958EB0", "17171660DCCC2610599CC3B04932DE54", "013292C526445F2C114AF0B1117A762D", "7222252AA4985475BC4A4DCBA009D2C8", "2821086D14095D7D71E83B4A58B53577", "3DBF19A05583218639F5FA1A821E8085", "DB3D72D8AADB18859C2871D3E2A6D4AA", "4BA76C55C4156820DC686380F1E103F9", "11DDB8CF1A975422923F8C09081FC642", "AB13DC81F9BC33EEF2AC13B3DA5048A9", "017A45B507A3B487D0CF668AFC4E2DB8", "2F4E00818B7CFB85EE4AF89235B19BB9", "CF1F02E1034A6079A159D11AF9324C86", "C76D12B61F58EFCC9B7B41FAB51B4A4D", "64976B63839E8F2D800CB541B6D139A1", "09EB6DCCD21393D936BDCAA438633766", "052712DF2E15A197F6E1CE2EBA69B905", "6E4E3B2AF944D6EAB74057D963AE081A", "2609E67A8897C6E33BC5C77FE405095E", "46497DD94E7F22441F0825034E001C4D", "2E85C0B1A7018FFC8B5F21B258C0102B", "FE02941109BD14F182AC2E2A1B9F6B3A", "73A05278086CB9706E66CD846CCCFC50", "9DD48847A5455D0F25E9C01AE65CB388", "9787ECD1AD5768BA7B862CC18C4D8A82", "855C57977D2FCCCB3178E05EE7E96D47", "C72CE3C9A4B78100A10E881D5F64E225", "5C0A75C48C3F1C743931239499AA6CAB", "23E2260F9BDFB02FBFD3A740A7AABA8C", "0C6014F8E82BC5127F90D57D013EE84E", "402896D3A5FF83AAED82230D77E258E5", "0357EAA6762435E5A5554F818110057D", "B1B3FFEE20E3B77B9E9E09954FC8F1A0", "8C82CD55C35F16E7B0623ACE65CD19C8", "8FCAD312156E91ADCCE9D6300558F141", "E45BBAFF80E05301A670A37BCE330D6F", "1A00336405CF27A312002003EE60DFDF", "CDD9653A62844A85E3E19537D54B99AD", "C7FC214D21BD46D8F16FEA3082CDE272", "F0B863E05A3534CBFEB7EC0D6A337E63", "7D0503BFFD8295C499305CED01816205", "0E9FA7B445B6F3071615D01EE59323FB", "E0B367A302903ECAEEDAFF8CC5C08AB2", "051B7B6A5E5F895B074F3C400B84CA41", "B657894CF4120AC860B818B2DF16CDE1", "99DE66DEE46781561F1C77B884AA7F01", "F88748627C44748B67E20A60B3949F39", "E9EA2C3B8786A4DA24CA85FC3A6E4204", "FA71D1815607B8A3233E68BFAFF07BD0", "19F799939E87E22E4A6572ED315720FA", "D8009AC08CF4331F4C7FC195332536FA", "D260C3C6CFFF132DBF9E1307D0A772C9", "7BDE860515C9829953E8033A3CED9E75", "9CCD880DC4178EDAF447C5CA34592585", "B8141EBD57AC77D5BECCC197E054F34C", "71E6C0001D93E85FD288B511BE61C24F", "8977F17ED2D5528F6A5D42ED7951E9BB", "C244799F9C9ABB33DA538076ADB6535C", "2A2586ECFBA3A2B4C9A1D8BAF46E3C18", "C8B549DD22067FDF92922DB57CC83D76", "286F476AD81A4F87E5F3E2C6F38B83A3", "54A4201F88C4B6A2C3467D1F40F5EA99", "98FB1424F4FFFC9500E97107C9ECEECE", "11A09AADCEC4A35F603349C066DF3B6F", "5EBD4834E6A07374FEF1BB8A59C83DCB", "82191448DB3ADB34DC36E0C917E2D3A0", "7F522B806F9AB2CC969751C0CCEEB330", "A99802465B7F6D308B5ABC16D0995C01", "EB55BBACB7F0C93348C752D45AA37F58", "66438B8F78E2073A15F4DEE82AF943F1", "224CA6556EE9F0C79E255ED4FA37A480", "ADC38D2636E57118B64BCD1D9061936E", "1709BD28FBCBADA28B0FB1596F8DB234", "756FAC7F2831BD35474C6E8926F611D2", "F6B025EBE89004E55A1389C12B1DDAFB", "C24E45D9832285EEC1C1CE3CF0A433B2", "B7DE389CF95FA496EBB65AFA0071D83C", "65D0E1DAF87B4FC3A75E80B7C9B66967", "AE91145EBF6A743B256E509F4B748EF1", "2BCCFE4835A36DFE6D8D3AE552680114", "2F93CD53D432F4833C0C3BD89A178A64", "83D988996792E9F7787A67FE92E0CB37", "52912173992C794E2EF1345B41B72C30", "D0AFF79C058F901D76452471394363EE", "4EC1AF0B53ABDB45ABEB2106E3B134CF", "776EC6E59633AFC319994F27ED1C380E", "C1B7123BEF99C427C14BBCBD14E21E44", "D945172D05DBED4F52F3F5B6B309EF86", "6AF4DB7DD0F0DF94275502486AE71529", "568D5563D07437C014E9D6F88F1DD94E", "433A1877DB440A9AE4C60EE8F27E0470", "2A203443D0EE7B2F0D6DA78FD83D9A78", "239B06D63CB015C9FDADBA7CC0D76CFD", "7B5922453EF5075611F7F515DD4D537D", "4F88F2086D5DB73608DE5AAA353E22F9", "44BEF3C987EE8CD38DC8E15A9D14FDEA", "1C95F341FFAEE6F2DE240AEB8C26C551", "4284E522CC39B6ECB4588CF37F96B3D6", "514AA9ACE360F39731802FF2A47EC219", "5CA9D6DF239BFDA1718F9B5B72AC50F6", "D899133633211A6529A501BFFC7DD800", "F9203B90B88123DC92D34B8A4562B3B5", "76439766FAF7B0EE353A67F40D610379", "2F8D1A26CB154DA8AB79C30EB431C25D", "A0582A12AB1182078126B2580DAEA81A", "41C27D199BC4FB253544C4D3DB42796F", "E85E45BC8EF771A8212A36F83A49FF5B", "D9163934799670A9FA7860BDB2AD0891", "E22AAB706D202025BFDC6430D0502325", "1EF8662424EAB811B2869FD31B626978", "3ADE5085D0CC5C13F8FB52CE43C4D452", "92FFBF03E6C846D867163982D5E30C19", "1689C1515A5E5EBAC7B9E6B37E6CAF48", "91121F8E3F10331E4016153E165266E1", "B4FA27DDE65F9D4457392EE1FDBAD872", "56EFECB92FDA1B838689D68A8A900E89", "62B93BEE2312D50B81201F80A3482F56", "F019E30FFA1EAB496A9FCFF765A4AE91", "A5F19E11199F4C8CF0C9B3E2E427CD8D", "13774F3EC9735C68CFA2B05D4E3884E7", "0BD27C2119A07B2DA023C39B67881951", "459A1BBB40C943D812499EB474FA2173", "0184B8F420B0132B91A5C2FDF50B2BA1", "7EB49ECB0267AC3F67E087DBFF7F7D85", "869A0B5A86AA1ACFD95210CD3CB24EAC", "4AF1FF1C3872EC8B6DAF3F9BD23BA511", "45B234F377B63A5B6A539815F9735905", "5447A34F32357F27BFF71AC8741B3CA8", "41AA280403530C1D99BE2B9AC9E8DBEF", "283DFDA7BECC3A26976BB681063196A5", "C103CD2E72A70B6BC766F7827812EB8C", "6099D48D54AB9609F51D8BE74B78282F", "A4200A017DB0A6BAC863010C3DF7A08B", "91C6DB859B0AA7C48BBC34FDDBAD9877", "DCEBEB35BF683F476FE00DF656DDCF80", "BE50FD6075BA73F6ADC83A801CD04797", "3E91972637076DAE45A3C8CD1B6EBB1E", "F4B23ED0790EB89CBAB4F0FF8D090A2C", "4D224F02B0E2AFE5A46E015482F71949", "1D45E757F902B2F2A69F05CE29AAFF58", "57375A3D76BF8E49DF1312FBAB7DAD78", "E66499D278BE30C3B94DCC141EB84BD2", "A68A3A6F17E41A5E25D7D7C365FB4BA3", "DBE7382965607CBC868B7BAAEAEC3037", "1465B4D843F5205A3F037FB34FBEE87F", "115750B993214475EB5F9235FA8F7B4D", "030CD3F49556666D7C38631A4CDB8334", "483E14BA28A82B527C84B311E9B2783D", "1ECBFD401324CF6B4FA0B667918F7F2C", "F8A5F3540EE85E1D23725C1817F41768", "E78DE88A71089A445F9D30F20FE70F9C", "14B69051DC79BF7220CA26AEAFE3AFBC", "4E774718B42CFE06BC78CEDE76D9A28C", "4F1BD5B0E937E09983C98D7FB927AD52", "BDF04F18CDD3E8898D7E9B3DE28E6D95", "54874563E9CAFC0CB52A502CE7A1F1C7", "77ED876A7F2787887C536B0C66A70118", "3CF56A0CB840087BE4798AB408E7830E", "00432C4FDB80AB70CF99806D342CAABB", "44FA5579EB84F587B4712DA93BBB38CB", "CF67F4301EA4345EA8F63A290413D335", "11241B9CB88D7356C26E96B9C0A54F52", "CCC5C49436F24A9F13424BC3603E7C6C", "31A8686553860439F7E9D701CAFF9234", "8703BBC975F09B41A1DC3BF971D37D22", "2719431111C4CE7F0C06FF71E635028F", "D285813E83286DF41862D762D789B7A6", "87F1C1EAEF4C7D9D6E95712556BEA36E", "F97F24A4D8D0BE347260CBE1FC2022C4", "A386B201C37481819465A0A5ABF735FF", "5AD12546F7D7F4E99B34F41D687343EE", "78E9508C96FD86190B10CC2BFCF54586", "96E6411976513EB9B68B57794FE37A22", "15F59DFF444EB02C0E566812C79BF11F", "9BB18217752DEDD2442C724084522508", "1D09EE9FD648F133C3BE029C1C3C2C1C", "E2A9289CD5D6A47AB96BFD700F6DCA49", "7144AC64EF27D8F5AFE3727D49461EF5", "EF8278728CECD8A277A9DE85486406FE", "28BBC6A0AB919B9C1B3B2EC4D8737A67", "84A133CD68A321033A1A5212B168CF83", "CD2C82FDE1319321DF136CF5A5DD3AE6", "433B0914C742E0EC9B73F2E95EF6451F", "958945E2181147AC1CB4054AB4E47150", "6779A2607A534A22632AE6E78D8082D3", "EF23DA6783E2FA0DDA5944F9FC854B2F", "752F1F2D8925C593665BC2AEA77B7DCE", "5B1F77FCD30BB0868BD4BE9EE682720D", "0DD02F5EC039B1F1544FE9699D216BAA", "C6754F387B2F5CFE6F3C62E329AFC19F", "A355C79BB42A0C0DC71B85C3B7350BFB", "3E2E57B9BC12A8656840AE452FFFF00D", "0E9635DF3C17242E8595F57F78ED8C56", "4F5A859F4C828CBB3A82F26D077C87A4", "544305D67B7D5F8E9ED0E6C2854DAC16", "CE56BE62E68B082B6518B884F7BFE45D", "3B6F53611354606D43780C4E5688E952", "45259423EE5CE77A01BFD57169593725", "4AB2C18EB03F027C219DD8650378F249", "43AB004DDA0DC7A34489F33416533277", "91F92F829A57B6EE1FEB1554EEA14868", "454293DD758B74B5C536A02CEE2EC8DE", "56398895A66403A9FD20BC3D41F14C27", "4546C962E4AA241F7D9283090433E6F7", "FFDF3CC3CDA3EC3A431D15586E4E119D", "951BEA69FDB11C0BD8BF27153CE1F5A4", "91222DF1C649BBB3F1636A058E1DB74D", "7A5728FCF765DB42B80649D43FFD95C4", "B88747E7EE3C8DF65507EEBCB82215DA", "0B3145C4E64A489DA53C6915EB8C9E4B", "80C1B24921FC554D93B2087CF1404733", "C73573A1E32F8F5387611475B5C18254", "220F29FF5D441D283A477E1D20590AD8", "C2643DAADFD28531515F8D7A9EAB58CA", "BFE92A6EA82749FFDEC402B14D9553C9", "81A4637CBB8C31744A46804B759ED642", "C138C5989B0BE3AFEBB9CBF5D0E6BAFC", "2E85C0B1A7018FFC8B5F21B258C0102B", "5644A81D747977C88D461117546E2AA0", "44E0160DAE047F352CF0A6E394DF07A3", "EBBFF671637A34FB84E63F0B953337A1", "2C38CC5343DBBC7C90D35396C06993FE", "8DCB77AAF17159FA31EE985EDFEFBFFC", "DF8AF3878B2C2547895F1A27EBCCC403", "631BF98F7B4FED158B9AD99437B77C30", "C9A94466A52938F12079007479E9AC10", "C88312038556D3F801A0799B94F6C523", "B4BC5AF0A4220F56CAD834289F558B20", "529FF32FA82D93247EEA1F97D421846F", "18312B585CADB595DB62FC9D68A6589C", "51CD0234D3CE97AC9CA067401C2A7A7F", "6481FABE03FE48BFEA1C65970C8F884B", "3C5E1581C9D6AA4707428040DAC5DA37", "05DBB84B9501382FA8931DE92214D704", "DB916D4014D808E3FA522A3E90F94931", "6B9490DCEBD813713112D546DC2A2FCD", "E65E5BCDA92DDBF87D820FECEF82A942", "F784A2A48C2DFC5D52BEFAECFB3F2C3A", "CFA23C7E9739CE2ADBB1B0E8318D60EC", "61658AB2A7D7707A476F5246309ECDB0", "8CA8131B270F5D4F0AE840D675334664", "BF132941C6FDDBFB264417CBCBE5CF2D", "D1334666B75395F0C5B70BC3E60F0C6B", "FCD52DC442523DB5833AE53A96F5E474", "9B376A2A9F472E085FBD1EDEB45ABD0D", "576B2696EEEE16956F7993439BABC5F9", "79052B306612AE6E7E0688D065A55DD2", "F9CD9859F2AC4F348E6AFE2A815A4F9A", "26EDD641D984837A234313CAFE88324C", "FA919B1771F04B8B924F2EB13149D49C", "34D26EC1716A66B45ED8BC237771D200", "3D1B89AAFAA55B680448F43DCC16F85D", "607C5455BC865DD4034351911546872F", "7DEBB6791D9BC2BF3177D913109ACDA6", "A41E3B2CFCA0E5D97BCF4975C1241DC9", "EF07B98F9908F0107B8F314B9D3733A3", "3EE4CFE33665BD7677FC2D4C052D0546", "E209A992703067EEC3ADBB7A455C170F", "BBF0B5D8EB1CD6B3F934CA4E96FB9155", "2DC14193F7FE3D5C075A2D780BCFE9B1", "054C5A40F40C61667C5737C961A4C448", "3CF45202F417BC65D7E9936B6EA6F3A7", "B9EAB07D34E9BE42C41D3BE7CF82CD5F", "699EBEA31FD6CB3E75410C909B79C307", "975A4EDE7038DFF795923A474CB37ACE", "53676C491F5FB451FFB05F71E3FE3701", "129AA244E03F6602C322060D476C6DBD", "DC786B37DE2AA50DDD5541BF31742EA5", "4297EE4FE0DAC0DF295F3BECBBD9C32B", "C8FCB549BFB78D722E769FB1D6D186B2", "76245E96652D718A4A072EC80E755116", "91222DF1C649BBB3F1636A058E1DB74D", "CADB53FBA83A3064AA3D67AD7468B22A", "D735E38D168CD70F71C8202DFE7C2820", "858D350D7F033F598A39638FF858F51A", "53162F5C3D8E017F7F8CBCBAE4725B0D", "156CFB69EAD0182281F59C9B07DFA097", "FE7A47ED549F15B8282D6422901FA6F7", "2CB3256FE28EE0A99E11031F8FC1E616", "2A9B0CA39DDE6FDC323DA8E55F1271A6", "ED273080EA06B247CBA3012D713E981E", "AA140CA9DB445BA95DE351B0B61754D0", "A5E38844E0C11D47475103B62060C280", "CB0FD298C7A502481683F6B2191C1365", "A8433B4A2D7C2655DC7F56317D226C39", "9CBAD3A875BADC8FDBAF447F19450F54", "0E530F8A26B20CF0D9A3EA81C877E68A", "485FCF9C431AC3804E176431DF3EEC1E", "0A639789748815DEA5BA29DE096F0477", "DE9BA999D2285B71D333F07D66C00F31", "C416795A388880B906697A6DE9A6D5C1", "7ACF1249DC9A579D8C97FC87EC8C224F", "8AB1F8CADFE17EA81F02CE07F5E8DD4A", "94B56DF36F180802EA540DC240956463", "4D88E707E8A09A94E10A0EFF56C7A926", "0B3145C4E64A489DA53C6915EB8C9E4B", "AA3DA21E4DB00A46ABFF72687D4F6219", "1D5E39E64DCAFCA90805D3BC1892C1FB", "1D8338F09C9DA3A6A1FF3AEB562A9937", "DAFDE662B5DDB72D241D5985C58CAFEE", "BF6033C784FAD7FA94C95ECAB8CDEF84", "68B9781C044E975BDE1D2A5512BB02FE", "7829953B5933659B50088DC413FB08F6", "46483581392E5A363FE1230DC7F46316", "1EF800E51C8177EC4131F5434AC8696C", "595F02F037CEE1C3368A26FE70535485", "2E5E76D3B6CFCFDC5F7926B63B114F80", "F0B9A057003B3FB6613B4EABB714EC6E", "850163B4A7A6966B58CB86A87210C2B3", "584C281D9619A10B45BE99ADAE491EC6", "01E85DA62327F2399FB38BBB2A7935C4", "2160965A1A6FB76D555D62AFBE57FC51", "2CAB4D94D6A81750BD62CA010825530C", "D35211E9BC4FCE8E6E44F999736AF17B", "A5AF926168EA2B24E9EBE8FFC83FD238", "E982F5BED5DE1FD250DECAF7FD453867", "5443740D8A6FA74674FE06806869B5FD", "21DF109754B90CCC509EE0C3B43D33FD", "81EFFA99BA4E1E2905CB1C6D07A1F4B0", "ED9EEEAB10DCA030D3AC9FA984E24D1F", "BF9B7740F196C5A7C8DA69C1922AFB45", "DD670E0286C2A679DB9F32DB5482D2A2", "5AF7E191C6C7C64898444A45F0F2C1DB", "5EB0B74A93F34A79CF93CBF92343CECB", "6568C6EF744E7D1DD8E1EF990669FAEF", "F9485355B25C41E3A7A42D0FA414B17E", "0E8D5AAF93881CC4953CD9452398CDA7", "2F03FD5745A5CF8F67C1198AFDDEB483", "C9E2E483344FCC6A29357D2A33139326", "84FFBF9379D7C7B8FB4391B2056455C4", "8113EEB0D83509F0191CCF99B2F732A2", "8A0CF12778CA350254704C40AAB6D9D2", "0311BF0FF8B5161B6A7ECB62135947A5", "D90832DE41AA6AE7BB7A0994D0F4833E", "4C9E7A4A9DDD7262CB610319A42D6068", "168613F95383F233340AE57CF39DC286", "CF0832E985A999F1A5CE08D82D56D988", "AB41921B1D22A028E65FCF22D24E3E2C", "E737EBC4251A448A984D993014920EFF", "E2D22C2E16BA31F4BB8782BE27A4D53D", "DB167069E5D50355CB8D2C1FC50F6372", "85B7B677E4543E0B2B512D1F313479CC", "AB0D0E854077009C135BF349FA1A71F4", "A8E2DB2BF140C28D512F2CCDEB5BE584", "ECFCFABF401FABF8230F97AC95D89D1C", "DC158295031CA74A01E41805A5A58CA0", "425C791F892049F1A4D83F61EC646684", "6A2D2DA47E219DD3BA5ACB805A4277F1", "5C200AF17210E6D53CD73AE5A63E2F71", "787A02B586CD970CA15C3CFB09E1445E", "34A3A764E548A11580360D6E1F735578", "69E256F3FCDC0129F3B1E11C11324B43", "74509F7EEAEEDAFD36BA6986E905D097", "39AAD1EBD94CE8DBAA439999611AA4FC", "7105380B4DBDE5BB9470AC3D0C54A06F", "BC168023F84F17FCB14E55FCD30F1738", "3BAA5F33B6D622577F964A4CB880298F", "73AB76B0EF559F4409B35BD2B654FE43", "CD1BDBF7E0E4FBDB885D13FBABDF2711", "CC62F3929FA0AE81221192BBD4C3377A", "572773F96D69E245080717FDD87D79B9", "6C9B4D7F474D017704F5A9AF8F65F8CA", "E3F31B582B6B6CE973887C886F83CE12", "01F383C2C6A74F3B7428737573A5A858", "41ED4F34BBF6BCE49DEDCFF1E1473D25", "DC47F7E880BAD653113E61F4277C7B93", "10CB0EDFA73CDD17890032EB16C02E2F", "694F3E41569A14385142F6472EA88EAE", "D1CC9C1C3A71B22F955436F11E72D9CA", "C46F152EED246B4D0B85A1D5E1A8AF70", "EDDF7486FB65F8045B8887DFA22816F4", "EB07D1D3F9EDBD967B861FBC18282152", "9E924F673161FC24FC841FDB8FEF2DE3", "95A07CBAAA861A05E5B71F62AE074C79", "BE6AEDCCA91C5A1080AA5377ABC47942", "2E5E76D3B6CFCFDC5F7926B63B114F80", "6BAF3ACE74A056AFA547F8D21170C4EB", "BEA25A5570E58B735F2AA119DD295F30", "B88747E7EE3C8DF65507EEBCB82215DA", "C42210AC3781E45D02642B7A220D318B", "F3D745385694977CBF846FD7FD8FEE0E", "D0E1E4B48F2124D834076487F1F88886", "1409E8A0136350128FAAFC3F7CCDFB75", "746145F5983A9EFAC26BACAE21A7BD2B", "416603943F48329EAA0228B272390476", "91A876B6ACF8E36EF3F7AFAF04218CDA", "BEC4F52C8911F6EC1A16CA8939B469F3", "F5E2E23C6117573F48FF2922194B7CA8", "4551FADD05E127EA1642CDDAD322657C", "2D69AD31919411CACE8ABC139F7C6C21", "F170D9B9D572DE5A901845347F488318", "A0636B7A5474E4213EFAE326E174196A", "F0CCC898DAC5CD9CB8472E92E43C1C20", "B00D824D59B9973C1A68756DDB86068A", "D1CBFB74A8FF21EC045DA91E453E71E9", "A4F9B337BE565CA9125254385858D410", "E62EC6AD0C35D1F089CE303C93340825", "3D44DF4EABBDD40B93D2FE6827B0B744", "17E8D1A3238F0C63332337D92C5DD7A7", "BF17200B6808305E22C5D34BACF4A39B", "A11F278E9C53533777988DD0C6036F02", "A1083E545F0CD67BFE3438C033BA2AC1", "755200B5E1B062A80E05AD15F23DEAE1", "ADEDD6DD6815F00C09FF9C8C4BCB97BF", "569380122DECEA2BBD26E479FBCB87FD", "38AF44F5B2CAE19AA2BA4A403DC455C0", "A513318A2F766474726F0487142E9D83", "9E437C665D58B417A1C2EE228AFC836F", "90643977B0CF3FC789ABBB8301F4BBDA", "934196C5AA3627C5D9ED621902908C3B", "9E93BB26AAF929EDEA680AA836AB15A2", "02CC93E2BBB228F5773AAB7D3C8568A6", "F5BD910CAF1244A509D846C2276E715A", "A60667D252F65EC8F68C2D07BDE0C377", "D3EF2C8C20254CAA187A9F3C015CFE4E", "4FCC9F931A02DCCACDF2E7DD45CD1CDD", "BA895E30AF47E986A6A0DA52FB74544B", "EDBF4C553A9347D7318E34DF53840451", "E558455A4DA71BF67BEFF160DE2011E5", "AEEA64A617507A34B7D291F5B81E0175", "DCEBEB35BF683F476FE00DF656DDCF80", "1B881A333CB00D52C12E77667BBFF92D", "1DDD629435116387966CF79A0F4BC578", "4293BC37234A5D0F2303B2FAF53C8897", "3A02C59A69C57EF8C014426EFCDD87F0", "74948525D60F7C9C3626D5095D5DDF19", "36AC671A8A56A4CB87C4F6C670614B0C", "342AE4374790C670BDBB0FDB69D2C0B5", "C9B8E131CB4865C9F9BA9715CB8CE408", "1C023807FDAB97C41186AA4AAF0D731F", "A4108E3765A0951EEE75A4DAEDB6151E", "E066066C4FEBD55D50BBB3624FA5EDEF", "867300B7C7DD88E37DDA49722ABB87CA", "D5F69610706A9B1014A4F060FB920E0A", "A6126DCE113B8B7EFD160A312191513E", "B712A5ECE08A354436EA44F738958EB0", "E0928C5B7BC0995B2FDC6E2051F3C5CE", "5EE65D34A99982090BD0D3A515E825F1", "F6B025EBE89004E55A1389C12B1DDAFB", "5BE3C0F31FB7A693E1B967D37AE49B26", "ABB2D64D56EFADFB2C7C300B06E34C23", "C9DB95D82994BC143D729A171C235205", "17ABBCF7E9F8D392C5730FC90FB059BD", "156465E784F3D0465A6D2AAFF55CE0B4", "975743A98F707F6EB0B332E1B44C4C5F", "989517B227A30D1232D62646F80D081A", "A3FFD8B10774369C717EFD10A9E2EACE", "B8BB7876235C4C748DE6A0F60AE34226", "BBABE6F41A0208FDABE21613EE36AD88", "CCD068FD36D331FD1F2E7DA6E3BC3F02", "4820774C4005EF92D42AF2F54AB30C1F", "ED69BCA95FE4D7A6F9DFF324F20EE2C9", "AABCB6DCC3FD90C0A43DAB539D9070B6", "E6E9EC1F5CEE8439861FB8215C60B107", "37A19C2BDEB685CD3C3C7939FACA01C2", "117963ADB385F2011A9D5287CE24BFCA", "16887347D9BB4B11C293B965D69D05B2", "EC7F3345BB0074C8DC7C402FF7F336C4", "9205BFDF4E11E4B62C51018BA6D6F0B3", "B116A7FB412DCC812AE84C9C11D3A2DB", "8437429ECBA100E0C0BCC172AFB14D40", "295ED3BD109B150D3C7FE345F2045289", "D9FB3D02CB63B4E701EDD433C2A0872F", "48B5B9700CCC685E7324C4C54C4E7592", "68013F6119A6C31B0E0A1B7E50C718FC", "4F1A4408537ED25D535E9B71FBA2F976", "1E9A2B421AE000C90E8EDA4ACA43D82C", "62193C7A547ADC5D5E9281ED7FC12BDD", "ED29C74BC973F42957C1F5F7A0B28F02", "24D7376DA4A66CDE4A4E2DABB8447B25", "EE9A737D09783ECDD341822CCF4F6A8D", "70CCB609E4CD5491E549FD824FCA3765", "EE5FAF331734F994443F4FE0399FC0FB", "6A4281EA6BBBD3B00506792529AD2DA4", "0F6DEB2258BF8A7DF18972C65BF3A34B", "12AD4EAA1346135614BCA211F146581B", "DA42B5D20438E14044DA6F08D3586354", "E691687702FCA6BD7B9A78878401E5E8", "C93FD1F3EF3F2B683F03E7E97439B752", "9CFC5491AC8B8E53D0559CDCFD845D7B", "39BEF222913E7B947DD0810655EF7162", "63FE794E8090360ED79577560DC98FBE", "6FD95C77A559E090C324A4E64D9F7C49", "2F40DEE4D41647B8C0929D8730B444D8", "A0F4DC068BD46E46771F10224574E48A", "D01A6ADD11A993D04329E16F4A70069E", "F275973F1E18C37B00B4DA9845FAC917", "3892FDA9AE4CEA1FF71AD127C7B646EA", "207B57981E5E7AFDE0C11D525DD9E275", "176A62714D28B4C4129C286B3BE84E45", "CCD068FD36D331FD1F2E7DA6E3BC3F02", "4004DBFF743D576E468ED35D3F0BA141", "8B7FE5CAD6F39755550818394218842B", "62CFC78A713897E28B3927A850B82D93", "BB04819810797F421E4A3D7E8D4DF094", "324884EAFA78CE405F92A2E1E713F4B1", "E13D54BBC2B7BE00B6ECD495E414A11E", "A47076754D2714B0DD69BF7028A3024F", "F15C23BFD2A654C5DEB5201EE9FD885D", "F35FFD81D51C439A961CEEE6D9E43390", "28E5E28DC91D4740A3FD2D26417977A1", "3B1977E5757AC26E52B2FA237915C553", "44E6C3FF01DD55E3AF4412E281563BE9", "44FA463363608F23B51610A733F6FFB9", "E3DE7578FDF89596E3520500CE89FDD2", "9784C72FBDA46359C8706BED4482465A", "10F1FC9AABC6125FD12CA39DA8FBA149", "FE11ECB4A046D2E3E161AEC8979D048D", "4EC8D6CCD73B3A7110CD8DBA1BDBC3AD", "513207C97E552A6DA9F93F3EAB67BB5C", "055552ED9AEEC5AB393AF98B8237D05D", "BF17200B6808305E22C5D34BACF4A39B", "B2FF9670AF32D672D99F2BFB9AE909D0", "A11E7E394C6BCE7B252760D6C9E0A568", "2BC29BA075FFA9094AB2EB137FF8C6A9", "7AE3CE079862D8CC568C027533E1F972", "D204CE7EF2DCA4EFA37BCAD998FDE6C5", "3AF02B442295BBC7AF4523AF2297A3EC", "F4B71543119DB31111F746053143C640", "70F30C6056651DDAAC1530A5F90B3426", "596575321FB721E1A906A6AA475C736A", "7EF561CF6101B7FD89B659923F6FE196", "3B07F865303DB6BEC0ACE6729AD89C7A", "BE75C43BAB98F9D5DE73D63D61C4EC93", "6E4011A7D8A39046B7FBFE901AC35D2A", "5625E368137935EC656983F21B0972F6", "58CCCE57E5CB37B1606832C9098F2AF8", "DD04365E92484A54A3AA2EE2C40521E3", "1A971AEBA30742CB8A0F93932E7BAAB5", "32706C4AAF5CAD74F1E75B1E255BB514", "BE467C2C89F3F1796FD85794E7CF040E", "EB1B6FD138DCCF54D1F789ED8F239F74", "E33FA3D368CC292C0AB94B2F98EB4541", "1D04F741E122C759647700BD263FA4F5", "356B8F038C8A5DA2E53236114A6F074A", "617A6D72222FE39B62C9B7F6D5DE7259", "776B5BBD4C5B1D2C0C0BEC09A9E78777", "C50C90B79A2A940796906FEF2D83B931", "59B023DB66D4FA0B9BF2CB42F8123FED", "762F1F72B9B65F6869DC5911F07A7D25", "3A6D6F1F09D2405437C35BC30029AAEF", "EDB0D666A80CFB8C6660777D1E3A18AE", "B2F4C8B428AEE0A5DB3319B8542182D2", "2AFC39B1DEDA5B26E533D2B03FEE1CA0", "5DAC24941E35BAD92127A962C580F7B9", "7CBFE6762F53E287E7A344C9B05A89DC", "9CF3AE2BC7322196D0FD694906B2EB28", "1546314E200E606F88E608FE4B788B43", "21BA2AE2BBF18AC73A3DF823E60FCC65", "83F0356B43AD746081080A1549D99A51", "86EA88BFD501C1DA757AE5C62D30A391", "E9DCE19FD14317A887549E3DBEBB2D15", "DFDA36CDCA5293D3789686B0196F141B", "2A203443D0EE7B2F0D6DA78FD83D9A78", "0F2944CD51043DED103F2FFD9A7BB0A3", "C05766B81FE1E26E711E5E0F0A9F6FD1", "573A56B7532FE1B76C74CDD40AFF8C03", "4A9AAF30374F61003AE024DE84DCBE00", "9EBD6443ADA1EBCFC4542F6AA028D465", "09D0F473B04DE873F1992008C142B024", "5EFABF5471AA061A75577156478F16CE", "9ABAD5FC65DF5E359DA2A49BCF58D595", "D1A490AADE943A2B38568B301853CA9B", "0F56C7BFB63C473722F571535F3C05FD", "46BAEC8CCB1640ED8536FF86BC74F33C", "DBD66C2E360DFDAFFBC314EB3FB5332B", "5C2B9BDEE942BE015B493CA961BCFEBB", "DCEBEB35BF683F476FE00DF656DDCF80", "698392E007A84A3CA8EC1E8F06012140", "D5F4D6A44311C2E5A0A35CD3EF86D451", "050F2A6ADCD8745EC28CA1C6735FA66E", "33022033A41B107D8BFE6CD426A42BD4", "B8EA1A8F695DB910902EDE9910CBF498", "01004A055C9747E123521010EC26055F", "41691DF13F322C0AEE116CA7CF4392D0", "C37CD7E1AD4C464548FD85AE5F523C3D", "D735E38D168CD70F71C8202DFE7C2820", "0506053218969364D48FC5BC2417D9FC", "3A126EC9E885F56F2514D562C56DFDD9", "417EF7047CDC0454D87D895E4F1DC3DE", "91599595AAD40C4DF4D179B208CAA2C5", "641CB41CCF88203637B17A7E2BC46DEE", "2C9B3822372A9F0B83915020363DF68C", "9DD48847A5455D0F25E9C01AE65CB388", "4F1E2536C5F1750E91B76BAD75267BA8", "09410FEA5247DD5C59C0AB1DE8C8C175", "62AA3BA0E018B4CDDF1E4CB8FE33E6CF", "5D0F717CD73F896805B768858FC2E0A0", "DC2856733DD710952FB01AEBF467733B", "5CFFF6B283B4DCB280612B18C915D958", "987DDC17BDEE1490AC23A7DF587273B4", "12E3E364B26712EEF959761D3B3B670A", "CD8D4D077EFD8B53B6BD36C4B6BCE672", "428A19558B02E59EFCCABCBBA948BDFE", "58F0086E7F514305F1808FC53D9D0D3D", "E999AAECC26FA24656FB64E12A1CAF08", "0446D28F92C7780FEB8288C319B544A7", "4950B96C39859067F80DF7E274C5F565", "0582E1DBA63870ABB912F70062EE9AD9", "8616F3076ABE1E55CC1C2DAD2DB223B5", "E45BBAFF80E05301A670A37BCE330D6F", "871E910F136D2038613E4C6469BA9ABF", "D72FEA23F6AE9541518EC23F7C40B7BD", "8AD877E2D05E74F23585240ADEE98069", "A76A350FF6187683BC78E4BAD88B73D5", "DB9510E8575F9020CA53ABADBAC41A19", "407D64DB72539B41CD6CF14A6121D077", "12C2BEF4CE879AAFBF295406F28625F3", "7DD5B8A435C3410C1595896BB60677CF", "D0EF2F6D4313AE5B3FC46BB833BD1DA4", "46FD8A2D5547CE8B19805FE8B8339966", "9CAEBDB862370B90729B604A577326F2", "02489F86D4078FE0121CDB8B6D5F4B8F", "963AEE2C730FB752B0F74236CFBCBB01", "B05A75061D220C6B26EF83F35592D857", "D36ED4D424B942F053F5EC7C7DBC0B2C", "F7F3597F83F9AA0A24D291DB2EA65CBF", "AA9D19BC10E41204D68F142A6E6BFBA9", "B8141EBD57AC77D5BECCC197E054F34C", "BBE2A2A751479A3879327E613DA3C6E9", "690F0424F1C3CB5DB4BCC6F24D66610B", "69D95ED9850C86AE27177843438FDCD3", "E2037D9ED99054DEC5113519A3E96351", "B011B2D039E96FD1A7E71AC8B2342D3C", "EDFBC709EB39F480B1C8D9F295E1D6DC", "3ECABB55FA9F014B79B28E7FFB16A753", "B6C0C08970BF25244E82A1EAF5968717", "13559AB0EA752180093AC206C3E9ED78", "8F83286BE762A6F16B2FF0E6C470C072", "7F522B806F9AB2CC969751C0CCEEB330", "86E4E4620DE19B3EDE3B765812630923", "6913AFCC40C24FFC9203867EC47639F8", "C8A02704006071B01F8C88A03B255A40", "E7D988B1A9DDDC7A5C7A24F20AB9AA6B", "77A78088505FC98D8D38F215820FB7A3", "F7841A815884CB90116B5599706519E6", "050837976430EFA6D2397B7AC526C234", "224CA6556EE9F0C79E255ED4FA37A480", "66F265C48547FDB7A2421C207F4BF339", "4CC065C6B1622E9AA09C4D0C81C4891F", "4D99C42DF7BDA9139F55FD5F519C0B02", "F6670B1408A57DD7A0905E8F3734B4F5", "6B3769DBC56E1AB6BE9DAFA2DFBF176B", "5DC636D9306884E494A0BDDCAAD57BA2", "045A9219141B5419C0E49454CB158193", "212C6257333B6487A8EAA1D1A2D9C6EE", "75DF2AAC9EB19E001233342161E829AD", "5CD30F363A1A9652E0314399076DB5B9", "46E6A93C158316DBB1AF69CFCD469423", "213754D4E95152F782AD6392B4FA7F2B", "3C6BB461BECFF035CC2587F280730C15", "ABBED373C8DA23ABCC3E26622C949370", "B0C6EAE09B82707F27F7C3D3A05E6541", "F34542A74E3E827A2299C587827BF7DB", "5A19A801BF10A22E678E2E6204131736", "1CE2291DBDE75A07A082825E6D7F15A8", "AE9C062D462C18B712AE8DE42FE8AB02", "036533825A15263BA1086A18C21FFFB7", "9F92F3E7D1C0844108135BAE6346E768", "EC4F98AB7AFC44D866B34C32DB9541D0", "22B98A5EF1E9D5607DF4A473291C93BB", "EB8738BA6A3CB75F23E21339FD11FFB3", "D3A28E5567B363150914E00C3DC793E3", "21CE7C52B0EE2C742578FB2ED9171C59", "FB09F82817ADE580E20FC9A80D06C6D2", "B09C7549776519D570429BB4C62859E6", "0FFB0BF9021540C514416EADFC623101", "1D14DC2BF702801DB4DC2C4EB497EAE2", "2F8E116572451BE70B5D380C81F3F71A", "CF2F8EA15AE1EE4B3EEBFCB6CB2CCF30", "5AB5C16034220927D23833BABC4E2879", "6DC3721D6B465ADD8861F34F72936594", "EEA0925458CBE52888FABE7DE18327DF", "4F41BEE0DD2EC2E671F203CA10981225", "0AA92D8C3F47E94459B8D3FC1F208F57", "B6062CFF41F7F66542A6AA40FFEE91ED", "19516CAC11EE980BB508E497DA467D99", "41774A6495E051AC8DB2E3EADA934D91", "77A10E0A9149CDD63C8C24375A1B8024", "62142D66A3B3A2CDE6680649AAC99E70", "22F3FA0E22884BCF5EAEFBDF8311A10E", "CDC44378B507BA504AB30D8889DDF44F", "9D69457AB2DA116B00B20D4D31413DC6", "45B234F377B63A5B6A539815F9735905", "89E03A67E3FF39F51AB7D63E21F59ED7", "03A1390334441FC1B09E24B7EA5D610B", "DF2824C88D2ECBC4D8A0F018D9DBEF98", "D71916ACF35660A4FC578898113FCDAA", "9BF3C09881DE718D42D146702C2C0B75", "2164FF4CEE12A43DA3790BE485813715", "638061F37F4D0A6111CDED05588943C6", "EFA7B00791AD21DBEEEB7A4B17FC8C43", "830F165E0BCFCDD00E82E9E90F981D3D", "27462D2704C07AC5E2F48D7C83EBA013", "8192E09340A329C1A560497DB4DE9DD5", "BBABE6F41A0208FDABE21613EE36AD88", "B0B83FF70352CBD19D21D1CE88D3349B", "4104C2B972BA0B4E4A72851DF231C14D", "376895AD92700914F3BFF795D3BE9798", "E9AA17C562372CADA658268354F2ADE8", "BA0DCF4667E6BE67AEF5661423A35815", "050C2F534A1614220D6F1D338078F8D4", "83B4557455B21CC4074B3AD67404CC28", "023CB34A50CFEF2E58006E0410796A34", "44F9E8798A22E44970106CAD5E5E7333", "FD74507589114F87EF06618D8FBF5CE5", "3785618BE9EAA1A09901FD1ADEB985C0", "8494CD4FA7F7B6297B16ABD200F432E3", "2577A615ACA3EA85C638A2A79EA28223", "DEABDC6967D8F63EC3BB347373B334ED", "B3F3DBB1B489DCB8F60355CBA3621A09", "5AB933B0800E3CFDC8E29D89C74F4547", "F7FC74AADC2A92E061C0A6E650F60642", "F92C5288E9CE10E17896120C4C3A9507", "F3D53F0A2F0BA50ED4C3980893A9502D", "700D5B554A512D624B7B5BDF4CC5976D", "36564DA179E562FC73E5BDE287AF2C0D", "2D35BBAEC2A2AD0DB43932FB3221FF3A", "E93624BC6265882AC9D379F468FC8E48", "DA5A73E1CB05DC8B32546D8D613C30F0", "7DEBB6791D9BC2BF3177D913109ACDA6", "BFA270B3953CCE6A870A267E2118881E", "1F01F7297893FAB70DDA66A49C7677DD", "BBB24F73443C75B26EC200A5DAA3751A", "9F9E168EB770178E71C1F7B1776F97BE", "D512D91E67146CE7AFA959233AE9CCCA", "40C829B56F0FF21B76EE4E347FF23C8E", "B2AED315D12E7089E7EFEE4BF1CBC545", "438DF4F7F9D5591397C1AAB72480B070", "A60AA0621B75F6D4FFEB83C26C4940FB", "6A63CBB80881E1E785AEC81DFBCC1C01", "A1592498F796EEFF44E974A4A8AFA0B8", "C2855127E4D57E784624DEBE07985078", "48C61B6061C43995243E0A7A9B6FA5EC", "FCDD8911C51546F1B1748C6E076ECEC4", "CF108DC15071F5D2678112BEA590D0AF", "C4365E2B5F228283539696430D51CA0B", "99C8F1EFA112E86CE75A246D816E0775", "B648E55F34AA7F0ABCB5E897E57CC8C6", "B02A4A9BE6429743A6A433DD4130B7F0", "34616DC876FB6A5C7F6B60C1FC68071B", "DF2EFC5AB0B7AB476106DD286EF5ECA6", "8225E0A74613A93707E33D7530953911", "BC441DF94F71302159325EC7CF922647", "AFAACDA8F0414B08945F2888C88C9D94", "A98283FED3C8C7EC46A36DEE50C57449", "3DA8146BFE12F95A5589330B85E7E9EE", "5F392BC498858F52108A66D12A3D006C", "7BE73A62E9B2BC5BD7773836A93F2E5E", "03A26F3245000A83503C49B633D919EA", "351756AEB1C8ED2D8E7EE1EC416B2899", "A2177E612BE824D34A62A8F16D899E44", "7070AF2CCF775EB25124D53865285F9D", "D415A1ED6FBB1DAA8CD26A935D97642E", "452805894150246A0A1951C43FDC9A9A", "6052C5227885A6F79C8FB1ECB0FE27C8", "10F1FC9AABC6125FD12CA39DA8FBA149", "BBEA3DB565390D020AC050B1AA6FD3DE", "A9811F63078E421AB53B626D297DEFD1", "3B6F53611354606D43780C4E5688E952", "CCA5A90D2752CF6D70CB7A639D30007F", "AB14495730EEC5051877114C7A77E02C", "72115BD5C6C6FBA6A4821E12C094A67E", "8EEBD5C46B1A8E9CEC79168F8ED56683", "FC9AA730734337A35C2CED270BA7D7AF", "F19FBB046F1AAD82EB0AC47D1FBD5AE1", "899CE30A350188C58BE300310DAFE287", "49F5A89A4391C6C968B18220BCEBABE4", "2421CF5EB68CEDE71D7CCDE7C9818FF3", "41662D59DE40769B3E329C65A01E0EFB", "D6948F66181A70E40A9EE13055BACB83", "95643C3ED67176C1971B4372A8CF3DC8", "91C739C7D00A50530811AC22ADA5035B", "694619E6F28CBAF96449329231CC1DD7", "6B3979430E153E79284A5AB62E50E6AE", "B3B451E56F0F221D51C12C7354532723", "0544198216E709DEDB082F0586EC95A9", "ED723632571BF7842F6ABD5400BDBFC0", "6FA6ACF1DB2A5558EFAB05AE0E976485", "806A15D98BF34A4A0E598F0B00D5977E", "275293DE1080CC1CCE1DB6E36F006B0B", "A729264976AF359EA51528B8390D5EDA", "C2F003CE34C6FE7BB3599B57E66A73D6", "E48D92C92FCC04A390CF398FCA836596", "E2C069044A5B4C8073294CC0BD56DEB7", "5C0A318106450CE21ABFC8C20AE7A9C5", "827541127E1C86F5AFAA361AB5E6E724", "9D854B15C2919C1DB3CD8056FDE2DB84", "D6E4B8744066DCCA2FCA7DDA8CE6B473", "82A9C49CED7FA244172AF478D9454CBF", "05DBB84B9501382FA8931DE92214D704", "B4AC117D01E8AD00C8D22AAA5CF2DFAE", "3EA279BEDF80AA401E447545CE936EB3", "14ACCCE7DA87BC9BC677A10E4D8FD002", "BEB9103430118325510B0486BDD6400B", "7D84824B6C92B93B0413876B0218B691", "EF6281B839E7235F655319B1DCB5D5D1", "3C03891D3E5011E1B211684A9759BA44", "E0FC0E96D7321DD1C28BEC99910370AD", "9E4DB499CC730534D961C87E1844C149", "30F9C475811C0E4A093CEB86A4B34675", "65954C24AA3A467AB078AE3096F0091F", "1E6C2C7D9B33CD2ED5E3AB7049F927B5", "A88A7E02D534D827D6EAADA5704387FB", "AE4A942E0AC7A28D6332D0C7897A8C8A", "17A6B7F08EBCA1AAB4111E3D8CE2F52B", "C8FB483C1861012C7B76F5909FBD56BB", "D0B54A94281F30659B769DD6B681C909", "84B93CA816A598D4E1BBD117825351EC", "CA530FD90E341EB2D2859B473E49823F", "522ECF93AD1D9CA372C4FC2CEF6A9D45", "932073A9817727F37249CEF4C1B6A7BB", "2491ADBEDEBFC8BC6F691A91FA7E70FE", "BB90C6AFB36F9BEC50EE0045F6C3E82D", "CC699289641CA749E445CB7471CEDC80", "E589071ABA84AFAD09923788B13DD3E2", "E3CDEE9DB37E1E312B7CDF94D68F2407", "8F74A085BFE79EDF3BF8DBE16359CA83", "AFE90FBB81EAFC496C1AF31515191E6F", "928CDA08D1F2FE3415CEC57DA6CA97E2", "A57E14F81FD9FF5450D645ED84FB3CD8", "CBC4740DF29304DE58A133CC5B1E2C5F", "DA1FE1BE120321876F07672EA9808DE4", "0241219332AC3AEC4FFA5052F4824080", "3E807476C9A1C87A37CFB90181F29829", "9767A360C2189C1E6E725DD3745EE7FC", "ACC4B2F8DB046205E4A941D845D54ABA", "8939ADEC493988EB564E385D681EC039", "BC8FA7DECA7FEB72B8F50C3B5D4CC2E0", "D866C4CCD3B31AA22482333146DDD93B", "A05A0B0CCE1B9FA54C9E070B94A8BEE4", "8556B3358020BC00D4B4484381F2D0E4", "D6BA001ABC52A092A2170471A8AF895C", "506D3037574CD6F93B5ECFB54069E4FC", "82986597B65EAF00A454B6F2892F10DC", "449E3738D50315BA93878E7243B45B91", "96F6FEDC004014BD97AC3C3CA29568F5", "1A4078E21F52AF63B354580EF713CB26", "6F6E2BB3C93CE28A64DACFC6851BCE1E", "B526B8254D740F47F05773C3EE551576", "A8D82F7829C38FCDFBA252514CC22705", "3261F65A80EDE800FA4CDFA7B19D541E", "FA3FA43637EB3F5F6EF40B7D1BF422BF", "2F34480606C664D10D537020069609DD", "40898165ABF64D88B5A6425BF4AA70F5", "0DF880EE05363D59DABDC4AA4BE5B157", "873EA568D3C19A554F4AFFC22487F734", "89FAFA549B05B9B71E8F790EE736864B", "D712AA5DF6E16395BF6D90F956D950A9", "AFAD315E5E7EA408294E5BC1C72FE6A5", "75EC76E37E94F612BD2A67ECADC702BC", "A5349996038A28755709341CA89F7C50", "16F936F73C03590B41B51005436AC31D", "D28E03AC2CC0266EC6B2B86A02774098", "9554312C839E4EE93659CFFD1E0E69B7", "952785A9D02CBFD7EEF3F93A478BBA01", "5FEC6E00CB7F7A98D626B649094D0182", "064B07CC68F3D3C27807D9A0EA017470", "AFA51860AB11B54E505420E79C6EDF9D", "95947B62CB5809C54273ACC0A09B7C4F", "350D0920C242387B79ABA6A3B449367A", "ED5C0AEF982838A127C34874EC56F7C7", "DAFDE662B5DDB72D241D5985C58CAFEE" }; private Hashtable<String, String> HashList = new Hashtable<String, String>(); private void GenMD5HashList() { for (int i =0; i < this.MD5HashList.length; i++) { this.HashList.put(this.MD5HashList[i], this.MD5HashList[i]); } } private String MD5Hash(int IndexID) { if (this.Stored(IndexID)) { datItem II = this.ItemIndex.get(IndexID); ByteBuffer data = this.Read(II.DataOffset, II.DataSize); byte[] bytes = new byte[II.DataSize]; data.get(bytes); byte[] MD5 = null; try { MD5 = MessageDigest.getInstance("MD5").digest(bytes); } catch (NoSuchAlgorithmException e) { } Formatter fmt = new Formatter(); for (byte b : MD5) {fmt.format("%02X", b);} return fmt.toString(); } return ""; } }