D0CF11E0A1B11AE1000000000000000000000000000000003E000300FEFF0900060000000000000000000000010000000100000000000000001000000200000002000000FEFFFFFF0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFF090000001400000004000000050000000600000007000000080000000A000000130000000B0000000C0000000D0000000E0000000F000000100000001100000012000000150000001D000000FEFFFFFF160000001700000018000000190000001A0000001B0000001C0000001E000000FEFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52006F006F007400200045006E00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500FFFFFFFFFFFFFFFF020000002008020000000000C000000000000046000000009CB8F0AF594CC701C05718D9594CC70103000000002F00000000000057006F0072006B0062006F006F006B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010E000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000920A0000000000005F005600420041005F00500052004F004A004500430054005F00430055005200000000000000000000000000000000000000000000000000000000000000000022000101010000000C0000000B000000000000000000000000000000000000000000000060F3D7D8594CC701C05718D9594CC7010000000000000000000000005600420041000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000100FFFFFFFFFFFFFFFF06000000000000000000000000000000000000000000000060F3D7D8594CC70100FB02D9594CC7010000000000000000000000000100000002000000030000000400000005000000060000000700000008000000090000000A0000000B0000000C0000000D0000000E0000000F000000100000001100000012000000130000001400000015000000160000001700000018000000190000001A0000001B0000001C0000001D0000001E0000001F000000200000002100000022000000230000002400000025000000260000002700000028000000290000002A000000FEFFFFFF2C0000002D0000002E0000002F000000300000003100000032000000330000003400000035000000360000003700000038000000390000003A0000003B0000003C0000003D0000003E0000003F00000040000000FEFFFFFF42000000430000004400000045000000460000004700000048000000490000004A0000004B0000004C0000004D0000004E0000004F00000050000000FEFFFFFF52000000530000005400000055000000560000005700000058000000590000005A0000005B0000005C0000005D0000005E0000005F00000060000000FEFFFFFF62000000630000006400000065000000660000006700000068000000690000006A0000006B0000006C0000006D0000006E0000006F00000070000000FEFFFFFF72000000730000007400000075000000760000007700000078000000790000007A0000007B0000007C0000007D0000007E0000007F000000800000000908100000060500EC15CD07C9C0000006030000E1000200B004C10002000000E20000005C0070000C0000576F726B73746174696F6E312020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202042000200B004610102000000C00100003D010600010002000300D3000000BA0113000800012D04420430041A043D043804330430049C0002000E00190002000000120002000000130002000000AF0102000000BC01020000003D00120000003C005B4AE835380000000000010058024000020000008D00020000002200020000000E0002000100B70102000000DA000200000031002200C8000000FF7F900100000000CC90090141007200690061006C00200043007900720031002200C8000000FF7F900100000000CC90090141007200690061006C00200043007900720031002200C8000000FF7F900100000000CC90090141007200690061006C00200043007900720031002200C8000000FF7F900100000000CC90090141007200690061006C0020004300790072001E042F00050015000123002C00230023003000220040042E0022003B005C002D0023002C00230023003000220040042E0022001E04390006001A000123002C00230023003000220040042E0022003B005B005200650064005D005C002D0023002C00230023003000220040042E0022001E043B0007001B000123002C002300230030002E0030003000220040042E0022003B005C002D0023002C002300230030002E0030003000220040042E0022001E044500080020000123002C002300230030002E0030003000220040042E0022003B005B005200650064005D005C002D0023002C002300230030002E0030003000220040042E0022001E046B002A003300015F002D002A00200023002C00230023003000220040042E0022005F002D003B005C002D002A00200023002C00230023003000220040042E0022005F002D003B005F002D002A00200022002D002200220040042E0022005F002D003B005F002D0040005F002D001E046B0029003300015F002D002A00200023002C002300230030005F0040045F002E005F002D003B005C002D002A00200023002C002300230030005F0040045F002E005F002D003B005F002D002A00200022002D0022005F0040045F002E005F002D003B005F002D0040005F002D001E047B002C003B00015F002D002A00200023002C002300230030002E0030003000220040042E0022005F002D003B005C002D002A00200023002C002300230030002E0030003000220040042E0022005F002D003B005F002D002A00200022002D0022003F003F00220040042E0022005F002D003B005F002D0040005F002D001E047B002B003B00015F002D002A00200023002C002300230030002E00300030005F0040045F002E005F002D003B005C002D002A00200023002C002300230030002E00300030005F0040045F002E005F002D003B005F002D002A00200022002D0022003F003F005F0040045F002E005F002D003B005F002D0040005F002D00E000140000000000F5FF200000000000000000000000C020E000140001000000F5FF200000F40000000000000000C020E000140001000000F5FF200000F40000000000000000C020E000140002000000F5FF200000F40000000000000000C020E000140002000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E0001400000000000100200000000000000000000000C020E000140001002C00F5FF200000F80000000000000000C020E000140001002A00F5FF200000F80000000000000000C020E000140001000900F5FF200000F80000000000000000C020E000140001002B00F5FF200000F80000000000000000C020E000140001002900F5FF200000F80000000000000000C02093020400108004FF93020400118007FF93020400008000FF93020400128005FF93020400138003FF93020400148006FF600102000000850012004A070000000005011B0438044104420431008500120062080000000005011B043804410442043200850012007A090000000005011B0438044104420433008C00040007000700C1010800C101000022BE0100FC0008000000000000000000FF0002000800630815006308000000000000000000001500000000000000060A0000000908100000061000EC15CD07C9C00000060300000B021000000000000000000000000000020800000D00020001000C00020064000F000200010011000200000010000800FCA9F1D24D62503F5F00020001002A00020000002B0002000000820002000100800008000000000000000000250204000000FF0081000200C1041400000015000000830002000000840002000000A10022000000FF00010001000100040000000000000000000000E03F000000000000E03F000055000200080000020E0000000000000000000000000000003E021200B606000000004000000000000000000000001D000F00030000000000000100000000000000EF000600000037000000BA010D000500011B0438044104420431000A0000000908100000061000EC15CD07C9C00000060300000B0210000000000000000000000000001A0900000D00020001000C00020064000F000200010011000200000010000800FCA9F1D24D62503F5F00020001002A00020000002B0002000000820002000100800008000000000000000000250204000000FF0081000200C1041400000015000000830002000000840002000000A10022000000FF00010001000100040100000000000000000000E03F000000000000E03F000055000200080000020E0000000000000000000000000000003E021200B600000000004000000000000000000000001D000F00030000000000000100000000000000EF000600000037000000BA010D000500011B0438044104420432000A0000000908100000061000EC15CD07C9C00000060300000B021000000000000000000000000000320A00000D00020001000C00020064000F000200010011000200000010000800FCA9F1D24D62503F5F00020001002A00020000002B0002000000820002000100800008000000000000000000250204000000FF0081000200C1041400000015000000830002000000840002000000A10022000000FF00010001000100040000000000000000000000E03F000000000000E03F000055000200080000020E0000000000000000000000000000003E021200B600000000004000000000000000000000001D000F00030000000000000100000000000000EF000600000037000000BA010D000500011B0438044104420433000A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000116010002000100009C030000E400000010020000CA030000D8030000700400000000000001000000CEC773E00000FFFF2301000088000000B600FFFF010100000000FFFFFFFF00000000FFFF3C00FFFF000009A34785433CBD46A888128BB98826ED1908020000000000C000000000000046000000000000000000000000000000000100000013F0933629E3DC4EB45D15EBEC1AD72E10000000030000000500000007000000FFFFFFFFFFFFFFFF010108000000FFFFFFFF780000000813F0933629E3DC4EB45D15EBEC1AD72E09A34785433CBD46A888128BB98826EDFFFF000000004D450000FFFFFFFFFFFF00000000FFFF00000000FFFF010100000000DF00FFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D04420430041A043D04380433043004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010700000008000000FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000002B00000061050000000000001B0438044104420431000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00020109000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000041000000D8030000000000001B0438044104420432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0002010500000004000000FFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000051000000D8030000000000001B0438044104420433000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C000200FFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000061000000D803000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF280000000200534CFFFFFFFF000001005310FFFFFFFF000001005394FFFFFFFF000000003622FFFFFFFF0000FFFF01010000000001004E0030007B00300030003000320030003800310039002D0030003000300030002D0030003000300030002D0043003000300030002D003000300030003000300030003000300030003000340036007D0007000000FFFFFFFF0101000100000280FEFFFFFFFFFF1000FFFF280000000201FFFF0000000000000000FFFFFFFFFFFFFFFF000000001D0000002500000098000000FFFFFFFF0283FEFFFFFFFFFF0800FFFF600000000000FFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF000000001D000C002500000082A01402FFFFFFFFFEFFFFFF900000000200FFFFFEFFFFFF00000000FFFFFFFFFFFFFFFF000000001D000C00250000000C112802FFFFFFFF0000036000000000FFFFFFFFFFFFFFFF0000000000000000FFFFFFFF7CFF0000D8000000FFFFFFFF5403FFFF03000300000094010003000049832A02FFFFFFFF0C00FFFF0C01FFFF00000000FFFFFFFF80010000FFFFFFFFFFFFFFFF000300000100010000000100000000000000000098000000FFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF98000000FFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFF68000000380000000000000000000000400004000000000058035403FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0800020030000000897B404705000124002A005C00520066006600660066002A003000370034003700340030003700620038006500DF010000000000FFFFFFFF34000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FECA0100030022810C000600000000000000008108020E00000010000000048108000200000008000000FFFFFFFF01012800000096049800000000006F00FFFF700000002000320220002A0242402E0201000000FFFFFFFF58000000FFFFFFFF000001E7B000417474726962757400652056425F4E616D0065203D2022DDF2E000CAEDE8E3E0220D0A110AF8426173027C307B3000303032303831392D7500203003084300140212012430103034367D0D7C476C6F0862616C01C85370616341019246616C73650C6443807265617461626C151F005072656465636C61890006496400AD5472750D42404578706F7365141C5400656D706C61746544306572697602249242757360746F6D697A044403325308756220051F28517565807279290D0A20208204082E506C80694375727208656E7482082041637401803053686565740D0A10456E6420801F0D0A000000000000000000000000000000000000000000000000000000000000000116010001F0000000CC020000D400000000020000FFFFFFFFD3020000270300000000000001000000CEC735AE0000FFFF2301000088000000B600FFFF010100000000FFFFFFFF00000000FFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000030000000500000007000000FFFFFFFFFFFFFFFF010108000000FFFFFFFF78000000080000000000000000000000000000000000000000000000000000000000000000FFFF000000004D450000FFFFFFFFFFFF00000000FFFF00000000FFFF010100000000DF00FFFF000000000C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF280000000200534CFFFFFFFF000001005310FFFFFFFF000001005394FFFFFFFF00000000023CFFFFFFFF0000FFFF01010000000001004E0030007B00300030003000320030003800320030002D0030003000300030002D0030003000300030002D0043003000300030002D003000300030003000300030003000300030003000340036007D0006000000FFFFFFFF0101400000000280FEFFFFFFFFFF1000FFFF280000000201FFFF0000000000000000FFFFFFFFFFFFFFFF000000001D00000025000000FFFFFFFF48000000FFFFFFFF4000000000000000000001000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF010030000000897B40470500DF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FECA01000000FFFFFFFF010108000000FFFFFFFF78000000FFFFFFFF000001A7B000417474726962757400652056425F4E616D0065203D2022CBE8F120F231220D0A0AE0426102730270307B3030303260303832302D0020041043070014021C0124303034367D810D7C476C6F62616C01C21053706163019246616C0473650CC843726561740861626C151F507265649065636C610006496400AA085472750D424578706F047365141C54656D706C00617465446572697603022492427573746F6D69067A04440332000000000000000000000000000000000000000000000000000000000000000000000000000000000116010001F0000000CC020000D400000000020000FFFFFFFFD3020000270300000000000001000000CEC7E73E0000FFFF2301000088000000B600FFFF010100000000FFFFFFFF00000000FFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000030000000500000007000000FFFFFFFFFFFFFFFF010108000000FFFFFFFF78000000080000000000000000000000000000000000000000000000000000000000000000FFFF000000004D450000FFFFFFFFFFFF00000000FFFF00000000FFFF010100000000DF00FFFF000000000C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF280000000200534CFFFFFFFF000001005310FFFFFFFF000001005394FFFFFFFF00000000023CFFFFFFFF0000FFFF01010000000001004E0030007B00300030003000320030003800320030002D0030003000300030002D0030003000300030002D0043003000300030002D003000300030003000300030003000300030003000340036007D0006000000FFFFFFFF0101400000000280FEFFFFFFFFFF1000FFFF280000000201FFFF0000000000000000FFFFFFFFFFFFFFFF000000001D00000025000000FFFFFFFF48000000FFFFFFFF4000000000000000000001000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF010030000000897B40470500DF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FECA01000000FFFFFFFF010108000000FFFFFFFF78000000FFFFFFFF000001A7B000417474726962757400652056425F4E616D0065203D2022CBE8F120F232220D0A0AE0426102730270307B3030303260303832302D0020041043070014021C0124303034367D810D7C476C6F62616C01C21053706163019246616C0473650CC843726561740861626C151F507265649065636C610006496400AA085472750D424578706F047365141C54656D706C00617465446572697603022492427573746F6D69067A04440332000000000000000000000000000000000000000000000000000000000000000000000000000000000116010001F0000000CC020000D400000000020000FFFFFFFFD3020000270300000000000001000000CEC79C860000FFFF2301000088000000B600FFFF010100000000FFFFFFFF00000000FFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000030000000500000007000000FFFFFFFFFFFFFFFF010108000000FFFFFFFF78000000080000000000000000000000000000000000000000000000000000000000000000FFFF000000004D450000FFFFFFFFFFFF00000000FFFF00000000FFFF010100000000DF00FFFF000000000C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF280000000200534CFFFFFFFF000001005310FFFFFFFF000001005394FFFFFFFF00000000023CFFFFFFFF0000FFFF01010000000001004E0030007B00300030003000320030003800320030002D0030003000300030002D0030003000300030002D0043003000300030002D003000300030003000300030003000300030003000340036007D0006000000FFFFFFFF0101400000000280FEFFFFFFFFFF1000FFFF280000000201FFFF0000000000000000FFFFFFFFFFFFFFFF000000001D00000025000000FFFFFFFF48000000FFFFFFFF4000000000000000000001000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000FFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF010030000000897B40470500DF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FECA01000000FFFFFFFF010108000000FFFFFFFF78000000FFFFFFFF000001A7B000417474726962757400652056425F4E616D0065203D2022CBE8F120F233220D0A0AE0426102730270307B3030303260303832302D0020041043070014021C0124303034367D810D7C476C6F62616C01C21053706163019246616C0473650CC843726561740861626C151F507265649065636C610006496400AA085472750D424578706F047365141C54656D706C00617465446572697603022492427573746F6D69067A0444033200000000000000000000000000000000000000000000000000000000000000000000000000000000CC617900000100FF1904000009040000E30401000000000000000000010004000200FA002A005C0047007B00300030003000320030003400450046002D0030003000300030002D0030003000300030002D0043003000300030002D003000300030003000300030003000300030003000340036007D00230034002E00300023003900230043003A005C00500052004F004700520041007E0031005C0043004F004D004D004F004E007E0031005C004D004900430052004F0053007E0031005C005600420041005C0056004200410036005C0056004200450036002E0044004C004C002300560069007300750061006C00200042006100730069006300200046006F00720020004100700070006C00690063006100740069006F006E00730000000000000000000000000010012A005C0047007B00300030003000320030003800310033002D0030003000300030002D0030003000300030002D0043003000300030002D003000300030003000300030003000300030003000340036007D00230031002E00350023003000230043003A005C00500072006F006700720061006D002000460069006C00650073005C004D006900630072006F0073006F00660074005F005600420041005F00500052004F004A00450043005400000000000000000000000000000000000000000000000000000000000000000000000000000000001A000200FFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000071000000C40A0000000000006400690072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000200FFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000009D0000001E02000000000000500052004F004A0045004300540077006D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000200FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000A60000005300000000000000500052004F004A00450043005400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000201030000000A000000FFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000A800000006020000000000008100000082000000830000008400000085000000860000008700000088000000890000008A0000008B0000008C0000008D0000008E0000008F000000900000009100000092000000930000009400000095000000960000009700000098000000990000009A0000009B0000009C000000FEFFFFFF9E0000009F000000A0000000A1000000A2000000A3000000A4000000A5000000FEFFFFFFA7000000FEFFFFFFA9000000AA000000AB000000AC000000AD000000AE000000AF000000B0000000FEFFFFFFB2000000B3000000B4000000FEFFFFFFB6000000B7000000B8000000B9000000FEFFFFFFBB000000FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20004F00660066006900630065005C004F0046004600490043004500310031005C0045005800430045004C002E0045005800450023004D006900630072006F0073006F0066007400200045007800630065006C002000310031002E00300020004F0062006A0065006300740020004C00690062007200610072007900000000000000000000000000BC002A005C0047007B00300030003000320030003400330030002D0030003000300030002D0030003000300030002D0043003000300030002D003000300030003000300030003000300030003000340036007D00230032002E00300023003000230043003A005C00570049004E0044004F00570053005C00530079007300740065006D00330032005C007300740064006F006C00650032002E0074006C00620023004F004C00450020004100750074006F006D006100740069006F006E0000000000000000000000000028012A005C0047007B00320044004600380044003000340043002D0035004200460041002D0031003000310042002D0042004400450035002D003000300041004100300030003400340044004500350032007D00230032002E00330023003000230043003A005C00500072006F006700720061006D002000460069006C00650073005C0043006F006D006D006F006E002000460069006C00650073005C004D006900630072006F0073006F006600740020005300680061007200650064005C004F0046004600490043004500310031005C004D0053004F002E0044004C004C0023004D006900630072006F0073006F006600740020004F00660066006900630065002000310031002E00300020004F0062006A0065006300740020004C006900620072006100720079000000000000000000000000000400020002000200020004000402000006020100080200000A0201001002FFFFFFFFFFFF00000000FFFF0000897B40470500FFFF0000FFFFFFFFFFFFFFFF02000300FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0100FFFFFFFFFFFFFFFFFFFFFFFF0100000000000000000000000000000000000000CEC7040010002D04420430041A043D0438043304300414003000370034003700340030003700620038006500FFFF150210002D04420430041A043D04380433043004FFFF73E0000000000000000200000076040000FFFF0A001B04380441044204310014003000320034003700340030003700620037006300FFFF19020A001B043804410442043100FFFF35AE00000000000018020000002D030000FFFF0A001B04380441044204320014003000330034003700340030003700620037006300FFFF1B020A001B043804410442043200FFFFE73E00000000000030020000002D030000FFFF0A001B04380441044204330014003000340034003700340030003700620037006300FFFF1D020A001B043804410442043300FFFF9C8600000000000048020000002D030000FFFFFFFFFFFF010168020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3002000018020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79989AA1EF2EC54CA866D4D01CF7F865FFFFFFFF010000009BC6BD56F694CA489FAA7F2E8DEB15A1FFFFFFFF01000000961E522FA424154BB7B43FB3EF3FF395FFFFFFFF01000000BAD052AE1AC2E44C9B079D8156EE213FFFFFFFFF01000000FFFFFFFF1800000080000000000019011B00FF00942700000000AF0003801400FF0300005375620504457863656C802B30000304564241F7E23000050457696E31368F103000050457696E3332D510300003044D6163B3B23000040456424136AD233000080450726F6A656374310A17300006047374646F6C65936030000A0456424150726F6A656374BEBF300006044F6666696365157530000804DDF2E0CAEDE8E3E0805D300009800000FF0301005F4576616C7561746518D930000504CBE8F1F231F4BB30000504CBE8F1F232F5BB30000504CBE8F1F233F6BB30000300FBE3E87DDD30000804576F726B626F6F6B131930000A800000FF03FFFF5F425F7661725FFBE3E88E9A300002007562605F300009800000FF03FFFF5F425F7661725F756208F43000080454656D706C617465E87F30000504517565727929BE30000A800000FF03FFFF5F425F7661725F537562BD9230001100506C61636543757272656E745175657279DD63300006800000FF030100416374697665D75330000B800000FF0301004163746976655368656574254E300002FFFF01016C0000001D0203001100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00020100FFFF02020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E020200FFFF1002FFFFFFFF12020300FFFF150200000E00FFFFFFFFFFFF190201000E001B0202001000000012000000010048000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011AB2800100040000000100302A020290090070140648030082020064E30404000A001C0056424150726F6A6588637405003400004002146A06020A3D020A070272011408050612090212897B40470594000C024A3C020A16000172807374646F6C653E0219007300740064006F00806C0065000D00680025025E00032A5C477B3030803032303433302D00081D040443000A020E011230303400367D23322E3023300023433A5C57494E44004F57535C5379737420656D33325C0365322E00746C62234F4C4520004175746F6D6174691C6F6E0060000183454F666644696384454F0066800069D4006382459E80119480018145003244463844303443002D354246412D31308031422D424445358045D4414180433480053288458098006772616D2046696C0065735C436F6D6D6F026E04064D6963726F73006F667420536861720065645C4F46464943004531315C4D534F2E30444C4C238710834D203140312E30204F6281C120804C696272617279004B4500010F82D40400138203CE10C7190008800ADDF2E000CAEDE8E3E04700100180062D04420430041AC0043D0438043381048A118A32D2081CC00D00004842016A3142727640881E420201052C51C21B73E02242082B4201190200C187CBE8F1F2314715028E1B001C41001F31001A0D8706328C064F1A2D030000A94D1A35AE531A324B1A32481A92324B1A3200631AE73E531AAA334B1A33481A334B1A33641A0C9C86491A416A000000000000000000000000000000000000000000000000000000000000000000000000DDF2E0CAEDE8E3E0002D04420430041A043D043804330430040000CBE8F1F231001B0438044104420431000000CBE8F1F232001B0438044104420432000000CBE8F1F233001B0438044104420433000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049443D227B36384530303738322D423544322D344232462D423036312D4443433539373934453130337D220D0A446F63756D656E743DDDF2E0CAEDE8E3E02F264830303030303030300D0A446F63756D656E743DCBE8F1F2312F264830303030303030300D0A446F63756D656E743DCBE8F1F2322F264830303030303030300D0A446F63756D656E743DCBE8F1F2332F264830303030303030300D0A4E616D653D2256424150726F6A656374220D0A48656C70436F6E7465787449443D2230220D0A56657273696F6E436F6D70617469626C6533323D22333933323232303030220D0A434D473D2242464244373633393841343734443442344434423444344234443442220D0A4450423D2237453743423746414339303638393037383930373839220D0A47433D223344334646344237304337373044373730443838220D0A0D0A5B486F737420457874656E64657220496E666F5D0D0A264830303030303030313D7B33383332443634302D434639302D313143462D384534332D3030413043393131303035417D3B5642453B264830303030303030300D0A0D0A5B576F726B73706163655D0D0ADDF2E0CAEDE8E3E03D32322C2032392C203838342C203634352C205A0D0ACBE8F1F2313D302C20302C20302C20302C20430D0ACBE8F1F2323D302C20302C20302C20302C20430D0ACBE8F1F2333D302C20302C20302C20302C20430D0A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FEFF0000050102000000000000000000000000000000000001000000E0859FF2F94F6810AB9108002B27B3D930000000B00000000700000001000000400000000400000048000000080000006000000012000000780000000C000000900000000D0000009C00000013000000A800000002000000E30400001E00000010000000576F726B73746174696F6E31000000001E00000010000000576F726B73746174696F6E31000000001E000000100000004D6963726F736F667420457863656C004000000000D449AF594CC7014000000000FB02D9594CC70103000000000000000000000000000000000000000000000000000000000000000000000000000000FEFF000005010200000000000000000000000000000000000100000002D5CDD59C2E1B10939708002B2CF9AE30000000E00000000900000001000000500000000F0000005800000017000000740000000B0000007C0000001000000084000000130000008C00000016000000940000000D0000009C0000000C000000C200000002000000E30400001E00000014000000CCE5EBFCEDE8F6E020F2E5F5EDEEEBEEE3E8E90003000000E6150B000B000000000000000B000000000000000B0000000500530075006D006D0061007200790049006E0066006F0072006D006100740069006F006E00000000000000000000000000000000000000000000000000000028000201FFFFFFFF0D000000FFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000B1000000E000000000000000050044006F00630075006D0065006E007400530075006D006D0061007200790049006E0066006F0072006D006100740069006F006E000000000000000000000038000200FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000B50000001001000000000000010043006F006D0070004F0062006A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000200FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000BA00000068000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B000000000000001E1000000300000006000000CBE8F1F2310006000000CBE8F1F2320006000000CBE8F1F233000C100000020000001E00000006000000CBE8F1F2FB0003000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100FEFF030A0000FFFFFFFF2008020000000000C0000000000000461C000000CBE8F1F2204D6963726F736F6674204F666669636520457863656C00060000004269666638000E000000457863656C2E53686565742E3800F439B27100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0CF11E0A1B11AE1000000000000000000000000000000003E000300FEFF0900060000000000000000000000070000000100000000000000001000001100000002000000FEFFFFFF0000000000000000320000003300000034000000350000003600000037000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFF10000000030000000400000005000000060000000700000008000000090000000A0000000B0000000C0000000D0000000E0000000F000000FEFFFFFF18000000240000001300000014000000150000001600000017000000190000001E0000001A0000001B0000001C0000001D0000001F00000023000000200000002100000022000000250000002F000000FEFFFFFF260000002700000028000000290000002A0000002B0000002C0000002D0000002E00000030000000400300003100000041030000FDFFFFFFFDFFFFFFFDFFFFFFFDFFFFFFFDFFFFFFFDFFFFFF390000003A0000003B0000003C0000003D0000003E0000003F000000400000004100000042000000430000004400000045000000460000004700000048000000490000004A0000004B0000004C0000004D0000004E0000004F000000500000005100000052000000530000005400000055000000560000005700000058000000590000005A0000005B0000005C0000005D0000005E0000005F000000600000006100000062000000630000006400000065000000660000006700000068000000690000006A0000006B0000006C0000006D0000006E0000006F000000700000007100000072000000730000007400000075000000760000007700000078000000790000007A0000007B0000007C0000007D0000007E0000007F0000008000000052006F006F007400200045006E00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500FFFFFFFFFFFFFFFF030000002008020000000000C000000000000046000000002A6896DA5A4CC701C0438F1A5B4CC70112000000003800000000000057006F0072006B0062006F006F006B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002011A000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000002000000271A0000000000005F005600420041005F00500052004F004A004500430054005F00430055005200000000000000000000000000000000000000000000000000000000000000000022000100FFFFFFFFFFFFFFFF16000000000000000000000000000000000000000000000010C0091A5B4CC701C0438F1A5B4CC7010000000000000000000000005F00530058005F00440042005F00430055005200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000101010000001800000017000000000000000000000000000000000000000000000010C0091A5B4CC701C0438F1A5B4CC7010000000000000000000000000908100000060500EC15CD07C9C0000006030000E1000200B004C10002000000E20000005C0070000C0000576F726B73746174696F6E312020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202042000200B004610102000000C00100003D010600070006000100D3000000BA0113000800012D04420430041A043D043804330430049C0002000E00190002000000120002000000130002000000AF0102000000BC01020000003D00120000003C005B4AE835380000000000010058024000020000008D00020000002200020000000E0002000100B70102000000DA000200000031002200C8000000FF7F900100000000CC83090141007200690061006C00200043007900720031002200C8000000FF7F900100000000CC83090141007200690061006C00200043007900720031002200C8000000FF7F900100000000CC83090141007200690061006C00200043007900720031002200C8000000FF7F900100000000CC83090141007200690061006C00200043007900720031002200C8000000FF7F900100000000CC83090141007200690061006C00200043007900720031002200C8000000FF7F900100000000CC83090141007200690061006C00200043007900720031002200A0000000FF7F900100000000CC83090141007200690061006C0020004300790072001E042F00050015000123002C00230023003000220040042E0022003B005C002D0023002C00230023003000220040042E0022001E04390006001A000123002C00230023003000220040042E0022003B005B005200650064005D005C002D0023002C00230023003000220040042E0022001E043B0007001B000123002C002300230030002E0030003000220040042E0022003B005C002D0023002C002300230030002E0030003000220040042E0022001E044500080020000123002C002300230030002E0030003000220040042E0022003B005B005200650064005D005C002D0023002C002300230030002E0030003000220040042E0022001E046B002A003300015F002D002A00200023002C00230023003000220040042E0022005F002D003B005C002D002A00200023002C00230023003000220040042E0022005F002D003B005F002D002A00200022002D002200220040042E0022005F002D003B005F002D0040005F002D001E046B0029003300015F002D002A00200023002C002300230030005F0040045F002E005F002D003B005C002D002A00200023002C002300230030005F0040045F002E005F002D003B005F002D002A00200022002D0022005F0040045F002E005F002D003B005F002D0040005F002D001E047B002C003B00015F002D002A00200023002C002300230030002E0030003000220040042E0022005F002D003B005C002D002A00200023002C002300230030002E0030003000220040042E0022005F002D003B005F002D002A00200022002D0022003F003F00220040042E0022005F002D003B005F002D0040005F002D001E047B002B003B00015F002D002A00200023002C002300230030002E00300030005F0040045F002E005F002D003B005C002D002A00200023002C002300230030002E00300030005F0040045F002E005F002D003B005F002D002A00200022002D0022003F003F005F0040045F002E005F002D003B005F002D0040005F002D00E000140000000000F5FF200000000000000000000000C020E000140001000000F5FF200000F40000000000000000C020E000140001000000F5FF200000F40000000000000000C020E000140002000000F5FF200000F40000000000000000C020E000140002000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E000140000000000F5FF200000F40000000000000000C020E0001400000000000100200000000000000000000000C020E000140001002C00F5FF200000F80000000000000000C020E000140001002A00F5FF200000F80000000000000000C020E000140001000900F5FF200000F80000000000000000C020E000140001002B00F5FF200000F80000000000000000C020E000140001002900F5FF200000F80000000000000000C020E0001400000000000100200000200101080008000000C020E0001400000000000100200000200101080008000000C060E0001400000000000100200000200111080008040000C020E0001400000000000100200000201101080408000000C020E0001400000000000100200000241101080408000000C020E0001400000000000100200000241111080408040000C02093020400108004FF93020400118007FF93020400008000FF93020400128005FF93020400138003FF93020400148006FFD50002000100E30002000100510019000000FF3F00010700010200140430043D043D044B043504000064080C0064080000030001000000000064081C00640800000302000000000000FFFFFFFF0200287E8CF9571AE340000064080C006408000003FF00000000000060010200000085001A0087090000000209011404380430043304400430043C043C043004850026000D10000000000F01210432043E0434043D0430044F0420004204300431043B0438044604300485001400C118000000000601140430043D043D044B0435048C00040007000700AE01040003000104170008000100000001000100C1010800C101000022BE0100FC00A00007000000060000000A00011A043E043D04420440043004330435043D0442040700011A043004420430043B043E0433040A00011E0431044904380439042000380442043E04330407000128003F044304410442043E0429001D00011A043E043B043804470435044104420432043E0420003F043E0420003F043E043B044E0420001A043E043D04420440043004330435043D044204040001180442043E043304FF000A000800C40800000C000000630815006308000000000000000000001500000002000000060A0000000908100000062000EC15CD07C9C000000603000014000000150000008300020000008400020000004D006E0100004D006900630072006F0073006F006600740020004F0066006600690063006500200044006F00630075006D0065006E007400200049006D00610067000000000001040004DC009000032F000002000900000000006400010001002C01020001002C01010000004C0065007400740065007200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007769646D00000000010000000000000000000000FE0000000100000000000000C8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A10022000900640001000100010000002C012C01000000000000E03F000000000000E03F010033000200030060100A004038CE22C8000000050060100A004038CE22C8000100060050081400500800000A0A030050085A08610861086A086B085808A0005808640000004C015B002004300441043F0440043504340435043B0435043D043804350420003A043E043D04420440043004330435043D0442043E04320420003F043E0420003A043004420430043B043E04330430043C042E0078006C0073005D00210432043E0434043D0430044F0420004204300431043B043804460430042100210432043E0434043D0430044F042204300431043B04380446043004320059080C00590800000000000000000000011002000000021010000000000000000000F0ADD70290A3C40133100000A00004000D000A0064100800000001000000010003100C00030001000100010001000000331000005110080000010000000000000D100C0000000401180442043E04330451100800010100000000000051100800020100000000000051100800030100000000000006100800FFFF000000000000331000005F10020000003410000045100200000034100000441004000E000000241002000200251020000202010000000000EAFFFFFF17FFFFFF0000000000000000B1004D0050280000331000004F101400020002000000000000000000000000000000000026100200050051100800000100000000000034100000241002000300251020000202010000000000EAFFFFFF17FFFFFF0000000000000000B1004D0050280000331000004F101400020002000000000000000000000000000000000026100200060051100800000100000000000034100000461002000100411012000000A70000001C020000C70B0000AC0B0000331000004F101400020002002A00000009010000440C00008F0D00001D101200000000000000000000000000000000000000331000002010080001000100010001006210120000000000010000000100000000000000EF001E101E0002000301000000000000000000000000000000000000000023004D000000341000001D101200010000000000000000000000000000000000331000001F102A00000000000000000000000000000000000000000000000000000000000000000000000000000000001F011E101E0002000301000000000000000000000000000000000000000023004D00000021100200010007100C00000000000000FFFF09004D00341000003510000032100400000003003310000007100C008080800000000000000017000A101000C0C0C000000000000100000016004F003410000014101400000000000000000000000000000000000000000033100000171006009CFF9600020022100A0000000000000000000F003410000034100000251020000202010000000000EAFFFFFF17FFFFFF0000000000000000F1004D0050190000331000004F101400020002000000000000000000000000000000000051100800000100000000000027100600010000000000341000003410000000020E0000000000010000000000010000006510020002000402170000000000000007000128003F044304410442043E042900651002000100010206000000000000006510020003003E020A0000060000000007000128A00004000D000A00BA0117000A00011404380430043304400430043C043C04300431000A0000000908100000061000EC15CD07C9C00000060300000B021400000000000200000006000000C9100000D51100000D00020001000C00020064000F000200010011000200000010000800FCA9F1D24D62503F5F00020001002A00020000002B0002000000820002000100800008000000000000000000250204000000FF0081000200C1041400000015000000830002000000840002000000A10022000000FF0001000100010006007C901300000000000000E03F000000000000E03F00005500020008007D000C0000000000DB1C0F00060006007D000C0001000100B6040F00060006007D000C00020064006D160F00060006007D000C0065006500240B0F000600060000020E00020000000600000000000200000008021000020000000200FF000000000000010F0008021000030000000200FF000000000000010F0008021000040000000200FF000000000000010F0008021000050000000200FF000000000000010F00FD000A000200000016000400000001020600020001001800FD000A0003000000160001000000FD000A0003000100180005000000FD000A000400000015000300000001020600040001001900FD000A000500000017000200000001020600050001001A00D7000C00B40000003C0018001C001800B00058000200050000000100040004000100000000000100FFFF02000100000000000100020001000B0201000F00060001210432043E0434043D0430044F042204300431043B04380446043004320001140430043D043D044B043504B1000A000800010001000000FFFF000114001E14000AFFFFFFFF0000FFFF0000000000000000B1000A000100010001006500FFFFB2000800000010006200FFFFB2000800000010006100FFFFB2000800000010004100FFFFB2000800000010006300FFFFB2000800000010000300FFFFB2000800000010000100FFFFB2000800000010002B00FFFFB2000800000010002900FFFFB2000800000010002600FFFFB2000800000010002800FFFFB2000800000010004A00FFFFB2000800000010004500FFFFB2000800000010004200FFFFB2000800000010004300FFFFB2000800000010002300FFFFB2000800000010003F00FFFFB2000800000010004400FFFFB2000800000010003C00FFFFB2000800000010003E00FFFFB2000800000010003D00FFFFB2000800000010001D00FFFFB2000800000010001600FFFFB2000800000010001200FFFFB2000800000010001C00FFFFB2000800000010001500FFFFB2000800000010000D00FFFFB2000800000010001700FFFFB2000800000010001000FFFFB2000800000010002000FFFFB2000800000010000400FFFFB2000800000010005E00FFFFB2000800000010001900FFFFB2000800000010001800FFFFB2000800000010001A00FFFFB2000800000010001E00FFFFB2000800000010001300FFFFB2000800000010001100FFFFB2000800000010000E00FFFFB2000800000010003B00FFFFB2000800000010003A00FFFFB2000800000010002E00FFFFB2000800000010005600FFFFB2000800000010005700FFFFB2000800000010000800FFFFB2000800000010005400FFFFB2000800000010005500FFFFB2000800000010005800FFFFB2000800000010000C00FFFFB2000800000010000F00FFFFB2000800000010005C00FFFFB2000800000010001400FFFFB2000800000010003500FFFFB2000800000010003200FFFFB2000800000010003300FFFFB2000800000010003600FFFFB2000800000010005100FFFFB2000800000010005900FFFFB2000800000010002A00FFFFB2000800000010005200FFFFB2000800000010000A00FFFFB2000800000010000900FFFFB2000800000010000B00FFFFB2000800000010000700FFFFB2000800000010002D00FFFFB2000800000010006000FFFFB2000800000010002F00FFFFB2000800000010003700FFFFB2000800000010003000FFFFB2000800000010003100FFFFB2000800000010003400FFFFB2000800000010004C00FFFFB2000800000010004E00FFFFB2000800000010005000FFFFB2000800000010005300FFFFB2000800000010004B00FFFFB2000800000010005F00FFFFB2000800000010004700FFFFB2000800000010004800FFFFB2000800000010004D00FFFFB2000800000010000200FFFFB2000800000010000500FFFFB2000800000010000600FFFFB2000800000010004900FFFFB2000800000010004600FFFFB2000800000010004000FFFFB2000800000010005D00FFFFB2000800000010001F00FFFFB2000800000010005A00FFFFB2000800000010004F00FFFFB2000800000010003800FFFFB2000800000010002C00FFFFB2000800000010002700FFFFB2000800000010002200FFFFB2000800000010002100FFFFB2000800000010002400FFFFB2000800000010002500FFFFB2000800000010001B00FFFFB2000800000010003900FFFFB2000800000010005B00FFFFB2000800000000000000FFFFB200080001000000FFFFFFFF000114001E14000AFFFFFFFF0000FFFF0000000000000000B40002000100C50049000000010000000000000000001D00011A043E043B043804470435044104420432043E0420003F043E0420003F043E043B044E0420001A043E043D04420440043004330435043D044204B50014000000000001000000630000000D000100000A0000B50008000000000000000000F10018000000FFFFFFFFFFFF00000000000000024F00FFFFFFFFFFFF02083300020800000100010000000000020010000F0001210432043E0434043D0430044F042204300431043B0438044604300432004E0410081100100800000000000020000000010000000064082D006408000000000F00000000000F0001210432043E0434043D0430044F042204300431043B04380446043004320064080C0064080000000201410000000064080C006408000000FF0000000000003E021200B600000000004000000000000000000000001D000F00031C000000000001001C001C000000EF000600070037000000BA010D000500011B0438044104420432000A0000000908100000061000EC15CD07C9C00000060300000B0214000000000000000000010000007D190000D51900000D00020001000C00020064000F000200010011000200000010000800FCA9F1D24D62503F5F00020001002A00020000002B0002000000820002000100800008000000000000000000250204000000FF0081000200C1041400000015000000830002000000840002000000A10022000000FF00010001000100040000000000000000000000E03F000000000000E03F04315500020008007D000C00000001006D160F000600040000020E00000000000100000000000200000008021000000000000200FF000000000000010F00FD000A00000000000F0000000000FD000A00000001000F0001000000D70006003000000000003E021200B600000000004000000000000000000000001D000F00033100010000000100310031000101EF000600000037000000BA010D000500011B0438044104420431000A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005600420041000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000100FFFFFFFFFFFFFFFF0A000000000000000000000000000000000000000000000010C0091A5B4CC701208F6B1A5B4CC7010000000000000000000000002D04420430041A043D04380433043004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010D0000000B000000FFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000F9070000000000005F005F005300520050005F003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000200FFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000020000000E8010000000000005F005F005300520050005F0033000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100002010E00000009000000FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000002800000070000000000000000100000002000000030000000400000005000000060000000700000008000000090000000A0000000B0000000C0000000D0000000E0000000F000000100000001100000012000000130000001400000015000000160000001700000018000000190000001A0000001B0000001C0000001D0000001E0000001F000000FEFFFFFF21000000220000002300000024000000250000002600000027000000FEFFFFFF29000000FEFFFFFF2B0000002C0000002D0000002E0000002F000000300000003100000032000000330000003400000035000000360000003700000038000000390000003A0000003B0000003C000000FEFFFFFF3E0000003F00000040000000FEFFFFFF42000000FEFFFFFF4400000045000000460000004700000048000000490000004A0000004B0000004C0000004D0000004E0000004F000000500000005100000052000000530000005400000055000000FEFFFFFF570000005800000059000000FEFFFFFF5B000000FEFFFFFF5D0000005E0000005F000000600000006100000062000000630000006400000065000000660000006700000068000000690000006A0000006B0000006C0000006D0000006E000000FEFFFFFF700000007100000072000000FEFFFFFF74000000FEFFFFFF760000007700000078000000790000007A0000007B0000007C0000007D0000007E0000007F0000008000000001160100040001000084050000E400000038020000D9050000E7050000CB0600000000000001000000CEC773E00000FFFF2301000088000000B600FFFF010100000000FFFFFFFF00000000FFFF3C00FFFF000009A34785433CBD46A888128BB98826ED1908020000000000C000000000000046000000000000000000000000000000000100000013F0933629E3DC4EB45D15EBEC1AD72E10000000030000000500000007000000FFFFFFFFFFFFFFFF010108000000FFFFFFFF780000000813F0933629E3DC4EB45D15EBEC1AD72E09A34785433CBD46A888128BB98826EDFFFF000000004D450000FFFFFFFFFFFF00000000FFFF00000000FFFF010100000000DF00FFFF000000001400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5000000002005B4CFFFFFFFF000001005310FFFFFFFF000001005394FFFFFFFF000000003622FFFFFFFF000000009A22FFFFFFFF00000000023C1800FFFF00000000023C1C00FFFF00000000023CFFFFFFFF0000FFFF01010000000001004E0030007B00300030003000320030003800310039002D0030003000300030002D0030003000300030002D0043003000300030002D003000300030003000300030003000300030003000340036007D0007000000000100000101C00200000280FEFFFFFFFFFF1000FFFF280000000201FFFF0000000000000000FFFFFFFFFFFFFFFF000000001D0000002500000098000000FFFFFFFF0283FEFFFFFFFFFF0800FFFF600000000000FFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF000000001D000C002500000082A01402FFFFFFFFFEFFFFFF900000000200FFFFFEFFFFFF00000000FFFFFFFFFFFFFFFF000000001D000C00250000000C112802FFFFFFFF0000036000000000FFFFFFFFFFFFFFFF0000000000000000FFFFFFFFE8FE4800D8000000FFFFFFFF5403000004000400000094010003000049832A02FFFFFFFF0C00FFFF0C01FFFF00000000FFFFFFFF80010000FFFFFFFFFFFFFFFF000300004002000028010000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0010000FFFFFFFF40020000880000000000000000000000FFFFFFFF01000000400200007000000078FFFFFF0900FFFF20000000300000004004FEFF1000000068FFFFFF0C00FFFF20000000000000004004FEFF1000000058FFFFFF0C00FFFF20000000000000004004FEFF1000000048FFFFFF0C00FFFF20000000000000004004FEFF1000000038FFFFFF0C00FFFF2000000000000000FFFFFFFFC8010000FFFFFFFF30020000FFFFFFFF7000000028FFFFFF0C00FFFF20000000000000004004FEFF1000000018FFFFFF0C00FFFF20000000000000004004FEFF1000000008FFFFFF0C00FFFF20000000000000004004FEFF10000000F8FEFFFF0C00FFFF20000000000000004004FEFF10000000E8FEFFFF0C00FFFF2000000000000000FFFFFFFFC00100000100010000000100000000000000000098000000FFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF98000000FFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFF68000000380000000000000000000000400004000000000058035403FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08000200300000006F7D404701000124002A005C00520066006600660066002A0030003700340037003400300037006200380065000124002A005C00520066006600660066002A003000360034003700340030003700640038003900DF010000000000FFFFFFFF34000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FECA0100040022810C0006000200000000000081080218003F0018000000008108022800000038000000048108000200030008000000FFFFFFFF01016800000096049800000000006F00FFFF70000000FFFFFFFF5800000020001802B700AC000200AC00010020002A0242402E020400FFFFFFFF18000000B6000F00D1E2EEE4EDE0FFD2E0E1EBE8F6E0320020001A0225003E02010021004002424042020000FFFFFFFF78000000FFFFFFFF00000124B100417474726962757400652056425F4E616D0065203D2022DDF2E000CAEDE8E3E0220D0A110AF8426173027C307B3000303032303831392D7500203003084300140212012430103034367D0D7C476C6F0862616C01C85370616341019246616C73650C6443807265617461626C151F005072656465636C61890006496400AD5472750D42404578706F7365141C5400656D706C61746544306572697602249242757360746F6D697A044403325308756220051F28517565807279290D0A20208204082E506C80694375727208656E74820820CBE8F110F2312C20022F2C2032182C20318116810A322E502069766F7454812E73280022D1E2EEE4EDE0FF00D2E0E1EBE8F6E032042229030F4361636865002E52656672657368400D0A456E642080400D000A00000000000000725580000000000000008000000080000000000000001E00000009000000000000000900000000000300300000000000000001000000050000008105000000000000A906000000000000B000000000000000090000000000040091070000000000000100010000000100A905000000000000D105000000000000F905000000000000FFFFFFFF81050000000000000800230034000000210600000000000061000000000001004906000000000000FFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0100CE00170100000000020078000000440000000002003F050200560300FCF878FF0478FFFD930940FC6658FF252838FF0200252818FF010025FD160C00E8FEFD9FFE98010004006C78FF3D0400FDBF02001A78FF0000130000000008009400440024000000000000001300000000000C000000000000000000000010000000000001000000000078FF030007000013000000005800007F0000000000000000000000000000000000000000000000000000000072558000000000000000800000008000000000000000100000000900000000000200FFFFFFFFFFFFFFFF00000000400000000400280001010000000002000000036004005503FFFFFFFFFFFFFFFFFFFF000000008100000000000100000000001E2F0000000000006E00007F000000000000000000000000000000000000000001160100060001000044030000E4000000100200007203000080030000D40300000000000001000000CEC735AE0000FFFF2301000088000000B600FFFF010100000000FFFFFFFF00000000FFFF3C00FFFF0000673EC60FFCF93A4C9174111528662FFE2008020000000000C0000000000000460000000000000000000000000000000001000000B15A9236C0170A4AA92F115035DD146610000000030000000500000007000000FFFFFFFFFFFFFFFF010108000000FFFFFFFF7800000008B15A9236C0170A4AA92F115035DD1466673EC60FFCF93A4C9174111528662FFEFFFF000000004D450000FFFFFFFFFFFF00000000FFFF00000000FFFF010100000000DF00FFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B0438044104420431000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C00020112000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000002A00000085040000000000005F005F005300520050005F003400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000201FFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000003D000000E4000000000000005F005F005300520050005F0035000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100002010700000005000000FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000004100000042000000000000001404380430043304400430043C043C0430043100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000201FFFFFFFF11000000FFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000430000008C04000000000000FFFFFFFFFFFFFFFFFFFF280000000200534CFFFFFFFF000001005310FFFFFFFF000001005394FFFFFFFF000000003622FFFFFFFF0000FFFF01010000000001004E0030007B00300030003000320030003800320030002D0030003000300030002D0030003000300030002D0043003000300030002D003000300030003000300030003000300030003000340036007D0007000000FFFFFFFF0101A80000000280FEFFFFFFFFFF1000FFFF280000000201FFFF0000000000000000FFFFFFFFFFFFFFFF000000001D00000025000000FFFFFFFF48000000FFFFFFFF400000000283FEFFFFFFFFFF0800FFFF680000000000FFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF000000001D000C002500000082A01802FFFFFFFFFEFFFFFF980000000200FFFFFEFFFFFF00000000FFFFFFFFFFFFFFFF000000001D000C0025000000FFFFFFFF5800000000000000000001000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFF70000000400000000000000000000000400004000000000048024802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08000100300000006F7D404701000124002A005C00520066006600660066002A003000360034003700340030003700640038003900DF010000000000FFFFFFFF34000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FECA01000000FFFFFFFF010108000000FFFFFFFF78000000FFFFFFFF000001A7B000417474726962757400652056425F4E616D0065203D2022CBE8F120F231220D0A0AE0426102730270307B3030303260303832302D0020041043070014021C0124303034367D810D7C476C6F62616C01C21053706163019246616C0473650CC843726561740861626C151F507265649065636C610006496400AA085472750D424578706F047365141C54656D706C00617465446572697603022492427573746F6D69067A044403320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000725580000000000000008000000080000000000000001E00000009000000000000000900000000000500A00000000000000000000000000000000100010000000100410700000000000069070000000000009107000000000000FFFFFFFF19070000000000000800100034000000B9070000000000009900000000000100E107000000000000FFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00008B006000007F000000000000000000000000000000000000000000000000000000000000000072558000000000000000800000008000000000000000100000000900000000000400FFFFFFFFFFFFFFFF000000004000000004000000000000006E00007F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001160100060001000044030000E4000000100200007203000080030000D40300000000000001000000CEC7790C0000FFFF2301000088000000B600FFFF010100000000FFFFFFFF00000000FFFF3C00FFFF0000276B972FC1AEEE43B223E7532FF6631E2108020000000000C00000000000004600000000000000000000000000000000010000001A8FDE5EECB4FC488562A436AE9112DE10000000030000000500000007000000FFFFFFFFFFFFFFFF010108000000FFFFFFFF78000000081A8FDE5EECB4FC488562A436AE9112DE276B972FC1AEEE43B223E7532FF6631EFFFF000000004D450000FFFFFFFFFFFF00000000FFFF00000000FFFF010100000000DF00FFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF280000000200534CFFFFFFFF000001005310FFFFFFFF000001005394FFFFFFFF000000003622FFFFFFFF0000FFFF01010000000001004E0030007B00300030003000320030003800320031002D0030003000300030002D0030003000300030002D0043003000300030002D003000300030003000300030003000300030003000340036007D0007000000FFFFFFFF0101A80000000280FEFFFFFFFFFF1000FFFF280000000201FFFF0000000000000000FFFFFFFFFFFFFFFF000000001D00000025000000FFFFFFFF48000000FFFFFFFF300000000283FEFFFFFFFFFF0800FFFF680000000000FFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF000000001D000C002500000082A03602FFFFFFFFFEFFFFFF980000000200FFFFFEFFFFFF00000000FFFFFFFFFFFFFFFF000000001D000C0025000000FFFFFFFF3800000000000000000001000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFF700000004000000000000000000000004000040000000000A002A002FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08000100380000006F7D404701000124002A005C00520066006600660066002A003000370034003700340030003700640038003900DF010000000000FFFFFFFF34000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FECA01000000FFFFFFFF010108000000FFFFFFFF78000000FFFFFFFF000001AEB000417474726962757400652056425F4E616D0065203D2022C4E8E000E3F0E0ECECE03122440D0A0A84426173028430007B30303032303832D4312D00103003084300140212410124303034367D0D7C47206C6F62616C01CC5370046163019246616C7365010C6443726561746162026C151F507265646563246C610006496400AF547202750D424578706F736501141C54656D706C6174C065446572697602129242807573746F6D697A044401033200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000725580000000000000008000000080000000000000001E00000009000000000000000900000000000700D00000000000000000000000000000000100010000000100090800000000000031080000000000005908000000000000FFFFFFFFD10300000000000008001400340000008108000000000000B900000000000100A9085F005F005300520050005F003600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000201FFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000056000000F4000000000000005F005F005300520050005F0037000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100002000C0000000F000000FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000005A00000042000000000000001B0438044104420432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0002000800000014000000FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000005C00000085040000000000005F005F005300520050005F003800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000201FFFFFFFF10000000FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000006F000000E400000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000A1006000007F0000000000000000000000000000000072558000000000000000800000008000000000000000100000000900000000000600FFFFFFFFFFFFFFFF000000004000000004000000000000006E00007F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001160100060001000044030000E4000000100200007203000080030000D40300000000000001000000CEC771E70000FFFF2301000088000000B600FFFF010100000000FFFFFFFF00000000FFFF3C00FFFF0000DFE4F0D5750A5542B216477E4F7957602008020000000000C000000000000046000000000000000000000000000000000100000087AA1BF29428E84CA8784B4F7E9F11C810000000030000000500000007000000FFFFFFFFFFFFFFFF010108000000FFFFFFFF780000000887AA1BF29428E84CA8784B4F7E9F11C8DFE4F0D5750A5542B216477E4F795760FFFF000000004D450000FFFFFFFFFFFF00000000FFFF00000000FFFF010100000000DF00FFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF280000000200534CFFFFFFFF000001005310FFFFFFFF000001005394FFFFFFFF000000003622FFFFFFFF0000FFFF01010000000001004E0030007B00300030003000320030003800320030002D0030003000300030002D0030003000300030002D0043003000300030002D003000300030003000300030003000300030003000340036007D0007000000FFFFFFFF0101A80000000280FEFFFFFFFFFF1000FFFF280000000201FFFF0000000000000000FFFFFFFFFFFFFFFF000000001D00000025000000FFFFFFFF48000000FFFFFFFF300000000283FEFFFFFFFFFF0800FFFF680000000000FFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF000000001D000C002500000082A01A02FFFFFFFFFEFFFFFF980000000200FFFFFEFFFFFF00000000FFFFFFFFFFFFFFFF000000001D000C0025000000FFFFFFFF3800000000000000000001000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFF70000000400000000000000000000000400004000000000048024802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08000100380000006F7D404701000124002A005C00520066006600660066002A003000380034003700340030003700640038003900DF010000000000FFFFFFFF34000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FECA01000000FFFFFFFF010108000000FFFFFFFF78000000FFFFFFFF000001A7B000417474726962757400652056425F4E616D0065203D2022CBE8F120F232220D0A0AE0426102730270307B3030303260303832302D0020041043070014021C0124303034367D810D7C476C6F62616C01C21053706163019246616C0473650CC843726561740861626C151F507265649065636C610006496400AA085472750D424578706F047365141C54656D706C00617465446572697603022492427573746F6D69067A044403320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000725580000000000000008000000080000000000000001E00000009000000000000000900000000000900000100000000000000000000000000000100010000000100C1080000000000006907000000000000E908000000000000FFFFFFFF19070000000000000800100034000000B9070000000000009900000000000100E107000000000000FFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00008B006000007F000000000000000000000000000000000000000000000000000000000000000072558000000000000000800000008000000000000000100000000900000000000800FFFFFFFFFFFFFFFF000000004000000004000000000000006E00007F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CC617900000100FF1904000009040000E30401000000000000000000010004000200FA002A005C0047007B00300030003000320030003400450046002D0030003000300030002D0030003000300030002D0043003000300030002D003000300030003000300030003000300030003000340036007D00230034002E00300023003900230043003A005C00500052004F004700520041007E0031005C0043004F004D004D004F004E007E0031005C004D004900430052004F0053007E0031005C005F005F005300520050005F003900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000200FFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000007300000042000000000000005F005600420041005F00500052004F004A00450043005400000000000000000000000000000000000000000000000000000000000000000000000000000000001A000200FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000750000006D0B0000000000006400690072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000200FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000A30000003D020000000000005F005F005300520050005F003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000200FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000AC00000072060000000000008100000082000000830000008400000085000000860000008700000088000000890000008A0000008B0000008C0000008D0000008E0000008F000000900000009100000092000000930000009400000095000000960000009700000098000000990000009A0000009B0000009C0000009D0000009E0000009F000000A0000000A1000000A2000000FEFFFFFFA4000000A5000000A6000000A7000000A8000000A9000000AA000000AB000000FEFFFFFFAD000000AE000000AF000000B0000000B1000000B2000000B3000000B4000000B5000000B6000000B7000000B8000000B9000000BA000000BB000000BC000000BD000000BE000000BF000000C0000000C1000000C2000000C3000000C4000000C5000000FEFFFFFFC7000000C8000000C9000000FEFFFFFFCB000000FEFFFFFFCD000000CE000000CF000000D0000000D1000000D2000000D3000000D4000000FEFFFFFFD6000000D7000000D8000000FEFFFFFFDA000000DB000000DC000000DD000000FEFFFFFFDF000000FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5600420041005C0056004200410036005C0056004200450036002E0044004C004C002300560069007300750061006C00200042006100730069006300200046006F00720020004100700070006C00690063006100740069006F006E00730000000000000000000000000010012A005C0047007B00300030003000320030003800310033002D0030003000300030002D0030003000300030002D0043003000300030002D003000300030003000300030003000300030003000340036007D00230031002E00350023003000230043003A005C00500072006F006700720061006D002000460069006C00650073005C004D006900630072006F0073006F006600740020004F00660066006900630065005C004F0046004600490043004500310031005C0045005800430045004C002E0045005800450023004D006900630072006F0073006F0066007400200045007800630065006C002000310031002E00300020004F0062006A0065006300740020004C00690062007200610072007900000000000000000000000000BC002A005C0047007B00300030003000320030003400330030002D0030003000300030002D0030003000300030002D0043003000300030002D003000300030003000300030003000300030003000340036007D00230032002E00300023003000230043003A005C00570049004E0044004F00570053005C00530079007300740065006D00330032005C007300740064006F006C00650032002E0074006C00620023004F004C00450020004100750074006F006D006100740069006F006E0000000000000000000000000028012A005C0047007B00320044004600380044003000340043002D0035004200460041002D0031003000310042002D0042004400450035002D003000300041004100300030003400340044004500350032007D00230032002E00330023003000230043003A005C00500072006F006700720061006D002000460069006C00650073005C0043006F006D006D006F006E002000460069006C00650073005C004D006900630072006F0073006F006600740020005300680061007200650064005C004F0046004600490043004500310031005C004D0053004F002E0044004C004C0023004D006900630072006F0073006F006600740020004F00660066006900630065002000310031002E00300020004F0062006A0065006300740020004C006900620072006100720079000000000000000000000000000400020002000200020004000402000006020100080200000A0201001002FFFFFFFFFFFF00000000000000006F7D40470100FFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF030002000100FFFFFFFFFFFF0100000000000000000000000000000000000000CEC7040010002D04420430041A043D0438043304300414003000370034003700340030003700620038006500FFFF150210002D04420430041A043D04380433043004FFFF73E000000000010018020000FFFFFFFF0002000000D1060000FFFF0A001B04380441044204310014003000360034003700340030003700640038003900FFFF19020A001B043804410442043100FFFF35AE0000000000001802000000DA030000FFFF14001404380430043304400430043C043C043004310014003000370034003700340030003700640038003900FFFF370214001404380430043304400430043C043C0430043100FFFF790C0000000000003002000000DA030000FFFF0A001B04380441044204320014003000380034003700340030003700640038003900FFFF1B020A001B043804410442043200FFFF71E70000000000004802000000DA030000FFFFFFFFFFFF010168020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48020000FFFFFFFFFFFFFFFF3002000000020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79989AA1EF2EC54CA866D4D01CF7F865FFFFFFFF010000009BC6BD56F694CA489FAA7F2E8DEB15A1FFFFFFFF01000000EA083809EB92F34EA023BB1B23732250FFFFFFFF01000000F37E57C366A68A45851144275BED1F7AFFFFFFFF01000000FFFFFFFF1800000080000000000021012300FF00C42800000000AF0003801400FF030000537562050C457863656C802B3000030C564241F7E23000050457696E31368F103000050457696E3332D510300003044D6163B3B23000040456424136AD233000080450726F6A656374310A173000060C7374646F6C65936030000A0C56424150726F6A656374BEBF3000060C4F666669636515753000080CDDF2E0CAEDE8E3E0805D300009800000FF0301005F4576616C7561746518D93000050CCBE8F1F231F4BB3000050CCBE8F1F232F5BB30000504CBE8F1F233F6BB30000300FBE3E87DDD30000804576F726B626F6F6B131930000A800000FF03FFFF5F425F7661725FFBE3E88E9A300002007562605F300009800000FF03FFFF5F425F7661725F756208F43000080454656D706C617465E87F30000504517565727929BE30000A800000FF03FFFF5F425F7661725F537562BD9230001100506C61636543757272656E745175657279DD63300006800000FF030100416374697665D75330000B800000FF0301004163746976655368656574254E30000904576F726B736865657405D930000A0CC4E8E0E3F0E0ECECE0317DAF3000050443686172743FA4300006800000FF0301005368656574730A1B300005800000FF03010052616E6765DA0C30000B800000FF0301005069766F745461626C6573A87730000A800000FF0301005069766F74436163686501FE300007800000FF030100526566726573680815300002FFFF01016C000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00020100FFFF02020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E020200FFFF1002FFFFFFFF12020300FFFF150200000E00370202000E00190201000F001B0203001000110012000000010048000000000000000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000000000000000000139B2800100040000000100302A020290090070140648030082020064E30404000A001C0056424150726F6A6588637405003400004002146A06020A3D020A0702720114080506120902126F7D40470194000C024A3C020A16000172807374646F6C653E0219007300740064006F00806C0065000D00680025025E00032A5C477B3030803032303433302D00081D040443000A020E011230303400367D23322E3023300023433A5C57494E44004F57535C5379737420656D33325C0365322E00746C62234F4C4520004175746F6D6174691C6F6E0060000183454F666644696384454F0066800069D4006382459E80119480018145003244463844303443002D354246412D31308031422D424445358045D4414180433480053288458098006772616D2046696C0065735C436F6D6D6F026E04064D6963726F73006F667420536861720065645C4F46464943004531315C4D534F2E30444C4C238710834D203140312E30204F6281C120804C696272617279004B4500010F82D40400138203CE10C7190008800ADDF2E000CAEDE8E3E04700100180062D04420430041AC0043D0438043381048A118A32D2081CC00D00004842016A314272D1806D1E420201052C51C21B73E02242082B4201190200C187CBE8F1F2314715028E1B001C41001F31001A0D8706328C064F1ADA030000194D1A35AE4B1AC1A5C4E8E040E3F0E0ECECE0801B1455402014801B30403840C0383C9C043C4001011E4B0A3200550AA9E321790C533C324B3C32483C92324B3C3200631A71E7491A01C1710000000000934B2A79010010000000FFFF0000000001000200FFFF000000000100000000000000000001000200000000000000010000000100000000000100020001000000000001000000020000000000010002000200000000000100000003000000000001000200030000000000010005000500050005000500050000007255800100008000000080000000800000000400007E0500007E0100007E0100007E0100007E0100007E0500007E0500007E0500007E5A00007F00000000150000000900000000000100080000000000000021010000000000006F2C717FC006AF4EAF909158E0B1399001000904000019040000E3040000000000000400FFFFFFFF0400830A450009000000000002008906000000000000FFFFFFFF01006906000000000000FFFF0000B900000000000000838A650009000000000004008906000000000000FFFFFFFF0000FFFF0000D900000000000000838A650009000000000006008906000000000000FFFFFFFF0000FFFF0000F906000000000000838A650009000000000008008906000000000000FFFFFFFF0000FFFF0000F1000000000000000400E10100000000000000000000000000000000000000000000F102000000000000000000000000000000000000000000000904000000000000000000000000000000000000000000002905000000000000000000000000000000000000000000000300000208000000DDF2E0CAEDE8E3E00200000205000000CBE8F1F2310200000205000000CBE8F1F2320200000205000000CBE8F1F233030000020A00000056424150726F6A65637404000003EF04020000000000C0000000000000460C0000022F000000433A5C50524F4752417E315C434F4D4D4F4E7E315C4D4943524F537E315C5642415C564241365C564245362E444C4C01000002030000005642410A00000A4101000000000000FFFFFFFF04000000090000006901000000000000D1010000000000006000000000000000000000000000040000031308020000000000C0000000000000460E00000234000000433A5C50726F6772616D2046696C65735C4D6963726F736F6674204F66666963655C4F464649434531315C455843454C2E4558450200000205000000457863656C0A00000A3902000000000000FFFFFFFF01000500000000006102000000000000D9020000000000007000000000000000000000000000040000033004020000000000C000000000000046080000021F000000433A5C57494E444F57535C53797374656D33325C7374646F6C65322E746C6202000002060000007374646F6C6504000003D608020000000000C0000000000000460100007F0A00000A4903000000000000FFFFFFFF02000000000000007103000000000000B9030000000000008000000000000000000000000000040000034CD0F82DFA5B1B10BDE500AA0044DE52100000023F000000433A5C50726F6772616D2046696C65735C436F6D6D6F6E2046696C65735C4D6963726F736F6674205368617265645C4F464649434531315C4D534F2E444C4C02000002060000004F66666963650A00000A6104000000000000FFFFFFFF020003000000000089040000000000001105000000000000900000000000000000000000000004000003DA08020000000000C0000000000000460400000309A34785433CBD46A888128BB98826ED040000031908020000000000C0000000000000460400000313F0933629E3DC4EB45D15EBEC1AD72E040000031244020000000000C0000000000000460300000208000000576F726B626F6F6B030000020800000054656D706C6174650300000D0C000C0040000000000000000000090000012200000050006C00610063006500430075007200720065006E00740051007500650072007900030000020A000000C4E8E0E3F0E0ECECE03104000003D808020000000000C00000000000004604000003673EC60FFCF93A4C9174111528662FFE040000032008020000000000C00000000000004604000003B15A9236C0170A4AA92F115035DD1466040000031144020000000000C0000000000000460400000209000000576F726B736865657404000003276B972FC1AEEE43B223E7532FF6631E040000032108020000000000C000000000000046040000031A8FDE5EECB4FC488562A436AE9112DE040000030F44020000000000C0000000000000460200000205000000436861727404000003DFE4F0D5750A5542B216477E4F7957600400000387AA1BF29428E84CA8784B4F7E9F11C85E00007F0000000000000000000000000000000000007255800000008000000080000000800000000100007E0100007E0100007E7900007F000000000A0000000900000000000000FFFFFFFFFFFFFFFFFFFFFFFF00000000090000000000030009000000000005000900000000000700090000000000090003000009F1020000000000002106000000000000080000000000010002005F005F005300520050005F0031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100002011300000006000000FFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000C6000000CB00000000000000500052004F004A0045004300540077006D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000200FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000CA0000006200000000000000500052004F004A004500430054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100002010400000015000000FFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000CC0000000C02000000000000300030003000310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A000201FFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000038000000CE0E060000000000000805000000517565727903000009F102000000000000B907000000000000180000000000010003000009F102000000000000810800000000000028000000000001006500007F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DDF2E0CAEDE8E3E0002D04420430041A043D043804330430040000CBE8F1F231001B0438044104420431000000C4E8E0E3F0E0ECECE031001404380430043304400430043C043C04300431000000CBE8F1F232001B0438044104420432000000000000000000000000000000000000000000000000000000000000000000000049443D227B36384530303738322D423544322D344232462D423036312D4443433539373934453130337D220D0A446F63756D656E743DDDF2E0CAEDE8E3E02F264830303030303030300D0A446F63756D656E743DCBE8F1F2312F264830303030303030300D0A446F63756D656E743DC4E8E0E3F0E0ECECE0312F264830303030303030300D0A446F63756D656E743DCBE8F1F2322F264830303030303030300D0A4E616D653D2256424150726F6A656374220D0A48656C70436F6E7465787449443D2230220D0A56657273696F6E436F6D70617469626C6533323D22333933323232303030220D0A434D473D22323232304542434230394346303943463039434630394346220D0A4450423D223434343638443244384434453845344538453445220D0A47433D2236363634414630464633313331343134313431344542220D0A0D0A5B486F737420457874656E64657220496E666F5D0D0A264830303030303030313D7B33383332443634302D434639302D313143462D384534332D3030413043393131303035417D3B5642453B264830303030303030300D0A0D0A5B576F726B73706163655D0D0ADDF2E0CAEDE8E3E03D32322C2032392C203838342C203634352C205A0D0ACBE8F1F2313D302C20302C20302C20302C20430D0AC4E8E0E3F0E0ECECE0313D302C20302C20302C20302C20430D0ACBE8F1F2323D302C20302C20302C20302C20430D0A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FEFF0000050102000000000000000000000000000000000001000000E0859FF2F94F6810AB9108002B27B3D930000000C40000000800000001000000480000000400000050000000080000006800000012000000800000000B000000980000000C000000A40000000D000000B000000013000000BC00000002000000E30400001E00000010000000576F726B73746174696F6E31000000001E00000010000000576F726B73746174696F6E31000000001E000000100000004D6963726F736F668100000082000000830000008400000085000000860000008700000088000000890000008A0000008B0000008C0000008D0000008E0000008F000000900000009100000092000000930000009400000095000000960000009700000098000000990000009A0000009B0000009C0000009D0000009E0000009F000000A0000000A1000000A2000000A3000000A4000000A5000000A6000000A7000000A8000000A9000000AA000000AB000000AC000000AD000000AE000000AF000000B0000000B1000000B2000000B3000000B4000000B5000000B6000000B7000000B8000000B9000000BA000000BB000000BC000000BD000000BE000000BF000000C0000000C1000000C2000000C3000000C4000000C5000000C6000000C7000000C8000000C9000000CA000000CB000000CC000000CD000000CE000000CF000000D0000000D1000000D2000000D3000000D4000000D5000000D6000000D7000000D8000000D9000000DA000000DB000000DC000000DD000000DE000000DF000000E0000000E1000000E2000000E3000000E4000000E5000000E6000000E7000000E8000000E9000000EA000000EB000000EC000000ED000000EE000000EF000000F0000000F1000000F2000000F3000000F4000000F5000000F6000000F7000000F8000000F9000000FA000000FB000000FC000000FD000000FE000000FF000000000100000101000002010000030100000401000005010000060100000701000008010000090100000A0100000B0100000C0100000D0100000E0100000F010000100100001101000012010000130100001401000015010000160100001701000018010000190100001A0100001B0100001C0100001D0100001E0100001F010000200100002101000022010000230100002401000025010000260100002701000028010000290100002A0100002B0100002C0100002D0100002E0100002F010000300100003101000032010000330100003401000035010000360100003701000038010000390100003A0100003B0100003C0100003D0100003E0100003F010000400100004101000042010000430100004401000045010000460100004701000048010000490100004A0100004B0100004C0100004D0100004E0100004F010000500100005101000052010000530100005401000055010000560100005701000058010000590100005A0100005B0100005C0100005D0100005E0100005F010000600100006101000062010000630100006401000065010000660100006701000068010000690100006A0100006B0100006C0100006D0100006E0100006F010000700100007101000072010000730100007401000075010000760100007701000078010000790100007A0100007B0100007C0100007D0100007E0100007F010000800100008101000082010000830100008401000085010000860100008701000088010000890100008A0100008B0100008C0100008D0100008E0100008F010000900100009101000092010000930100009401000095010000960100009701000098010000990100009A0100009B0100009C0100009D0100009E0100009F010000A0010000A1010000A2010000A3010000A4010000A5010000A6010000A7010000A8010000A9010000AA010000AB010000AC010000AD010000AE010000AF010000B0010000B1010000B2010000B3010000B4010000B5010000B6010000B7010000B8010000B9010000BA010000BB010000BC010000BD010000BE010000BF010000C0010000C1010000C2010000C3010000C4010000C5010000C6010000C7010000C8010000C9010000CA010000CB010000CC010000CD010000CE010000CF010000D0010000D1010000D2010000D3010000D4010000D5010000D6010000D7010000D8010000D9010000DA010000DB010000DC010000DD010000DE010000DF010000E0010000E1010000E2010000E3010000E4010000E5010000E6010000E7010000E8010000E9010000EA010000EB010000EC010000ED010000EE010000EF010000F0010000F1010000F2010000F3010000F4010000F5010000F6010000F7010000F8010000F9010000FA010000FB010000FC010000FD010000FE010000FF010000000200000102000002020000030200000402000005020000060200000702000008020000090200000A0200000B0200000C0200000D0200000E0200000F020000100200001102000012020000130200001402000015020000160200001702000018020000190200001A0200001B0200001C0200001D0200001E0200001F020000200200002102000022020000230200002402000025020000260200002702000028020000290200002A0200002B0200002C0200002D0200002E0200002F020000300200003102000032020000330200003402000035020000360200003702000038020000390200003A0200003B0200003C0200003D0200003E0200003F020000400200004102000042020000430200004402000045020000460200004702000048020000490200004A0200004B0200004C0200004D0200004E0200004F020000500200005102000052020000530200005402000055020000560200005702000058020000590200005A0200005B0200005C0200005D0200005E0200005F020000600200006102000062020000630200006402000065020000660200006702000068020000690200006A0200006B0200006C0200006D0200006E0200006F020000700200007102000072020000730200007402000075020000760200007702000078020000790200007A0200007B0200007C0200007D0200007E0200007F020000800200008102000082020000830200008402000085020000860200008702000088020000890200008A0200008B0200008C0200008D0200008E0200008F020000900200009102000092020000930200009402000095020000960200009702000098020000990200009A0200009B0200009C0200009D0200009E0200009F020000A0020000A1020000A2020000A3020000A4020000A5020000A6020000A7020000A8020000A9020000AA020000AB020000AC020000AD020000AE020000AF020000B0020000B1020000B2020000B3020000B4020000B5020000B6020000B7020000B8020000B9020000BA020000BB020000BC020000BD020000BE020000BF020000C0020000C1020000C2020000C3020000C4020000C5020000C6020000C7020000C8020000C9020000CA020000CB020000CC020000CD020000CE020000CF020000D0020000D1020000D2020000D3020000D4020000D5020000D6020000D7020000D8020000D9020000DA020000DB020000DC020000DD020000DE020000DF020000E0020000E1020000E2020000E3020000E4020000E5020000E6020000E7020000E8020000E9020000EA020000EB020000EC020000ED020000EE020000EF020000F0020000F1020000F2020000F3020000F4020000F5020000F6020000F7020000F8020000F9020000FA020000FB020000FC020000FD020000FE020000FF020000000300000103000002030000030300000403000005030000060300000703000008030000090300000A0300000B0300000C0300000D0300000E0300000F030000100300001103000012030000130300001403000015030000160300001703000018030000190300001A0300001B0300001C0300001D0300001E0300001F030000200300002103000022030000230300002403000025030000260300002703000028030000290300002A0300002B0300002C0300002D0300002E0300002F030000300300003103000032030000330300003403000035030000360300003703000038030000390300003A0300003B0300003C0300003D0300003E0300003F030000FEFFFFFFFEFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6002100FFFF000001002100FF0F02000200FFFF01000C0000576F726B73746174696F6E3122010C00287E8CF9571AE34000000000C700250081040000000001000000000001000A00011A043E043D04420440043004330435043D044204BB0102000000CF000000C7001F0081040000000064000000000064000700011A043004420430043B043E043304BB0102000000CF000000CD00230010000110044104420440043004450430043D044C042000230424041304210417041D04CD0021000F0001230434043C0443044004420438044F042000230424041304210417041D04CD00270012000110044004450430043D04330435043B044C0441043A042000230424041304210417041D04CD001B000C00011A043E043C0438042000230424041304210417041D045C00CD00230010000123043B044C044F043D043E04320441043A042000230424041304210417041D04CD0023001000012304410442044C042D001E044004340430042000230424041304210417041D04CD001D000D000120044F04370430043D044C042000230424041304210417041D04CD0017000A00011C043E0441043A04320430042000130418042204CD0021000F000120043E04410442042E003E0431043B042000230424041304210417041D04CD0025001100012004350441043F042E0010043B044204300439042000230424041304210417041D04CD002500110001200421041E04132010043B0430043D0438044F04A000230424041304210417041D04CD001D000D00011D0435043D04350446043A042000230424041304210417041D04CD0017000A00011A04110420042000230424041304210417041D04CD0017000A00011A04270420042000230424041304210417041D04CD0023001000011D0438043604350433042E003E0431043B042000230424041304210417041D04CD001B000C00011A04380440043E0432042000230424041304210417041D04CD001B000C00011A044304400441043A042000230424041304210417041D04CD001D000D00011A0430043B044304330430042000230424041304210417041D04CD001D000D00011A0443044004330430043D042000230424041304210417041D04CD0027001200011D043E0432043E044104380431042E003E0431043B042E00230424041304210417041D04CD001F000E00011A043004400435043B0438044F042000230424041304210417041D04CD0021000F00011A0430043B043C044B043A0438044F042000230424041304210417041D04CD0021000F00011A0435043C04350440043E0432043E042000230424041304210417041D04CD0021000F00011A043E044104420440043E043C0430042000230424041304210417041D04CD0023001000011A043E0440044F043A0441043A04380439042000230424041304210417041D04CD0023001000011A044004300441043D043E043404300440042000230424041304210417041D04CD001F000E00012D04320435043D043A0438044F042000230424041304210417041D04CD0025001100011A0430043C044704300442042E003E0431043B042E00230424041304210417041D04CD0027001200011A0430043B0438043D0438043D0433044004300434042000230424041304210417041D04CD0029001300011A044004300441042D004F0440042E003A044004300439042000230424041304210417041D04CD001B000C0001260417041D04200010043D04340440043E043F043E043204CD002B001400011A043E043C04380420002D0020001F04350440044C043C042E002000230424041304210417041D04CD0019000B000127043804420430042000230424041304210417041D04CD001B000C00012704350447043D044F042000230424041304210417041D04CD0021000F000114043004330435044104420430043D042000230424041304210417041D04CD001F000E00012704430432043004480438044F042000230424041304210417041D04CD001F000E0001270443043A043E0442043A0430042000230424041304210417041D04CD001D000D0001110440044F043D0441043A042000230424041304210417041D04CD002300100001270435043B044F0431042E003E0431043B042E00230424041304210417041D04CD001F000E00011104430440044F04420438044F042000230424041304210417041D04CD0021000F0001110435043B0433043E0440043E0434042000230424041304210417041D04CD002B001400011F04400438043C043E04400441043A043804390420003A0440043004390420002304240413042104CD0029001300011104300448043A043E04400442043E044104420430043D042000230424041304210417041D04CD002300100001260417041D0420001C0438043D043504400430043B0432043E04340441043A04CD001D000D0001210430043C043004400430042000230424041304210417041D04CD002B001400011C04300433043004340430043D0441043A0430044F0420003E0431043B0420002304240413042104CD001F000E0001210430044004300442043E0432042000230424041304210417041D04CD0021000F000121043004450430043B0438043D0420002000230424041304210417041D04CD0021000F000121043C043E043B0435043D0441043A042000230424041304210417041D04CD0019000B00011E043C0441043A042000230424041304210417041D04CD0019000B00011E04400435043B042000230424041304210417041D04CD002500110001210442043004320440043E043F043E043B044C042000230424041304210417041D04CD0021000F00011D043E0432043E044104380431043804400441043A042000130418042204CD0021000F00011E04400435043D0431044304400433042000230424041304210417041D04CD002B001400012104300445043004200028002F043A044304420438044F0429002000230424041304210417041D04CD002500110001260417041D04200011043B04300433043E043404300440043D0435043D0441043A04CD002B001400012F043C0430043B043E042D001D0435043D04350446043A0438043904200023042404130421041704CD001D000D00011B0438043F04350446043A042000230424041304210417041D04CD0023001000011B0435043D042E0020003E0431043B042E002000230424041304210417041D04CD001F000E00011804320430043D043E0432043E042000230424041304210417041D04CD001F000E0001180440043A044304420441043A042000230424041304210417041D04CD00230010000118043D043304430448043504420438044F042000230424041304210417041D04CD0023001000011504320440043504390441043A04380439042000230424041304210417041D04CD0019000B000125041C0410041E042000230424041304210417041D04CD002B0014000110043B0442043004390441043A043804390420003A04400430043904200023042404130421041704CD001F000E000112043E043B043E043304340430042000230424041304210417041D04CD001F000E000112043E0440043E043D04350436042000230424041304210417041D04CD00290013000115043A04300442043504400438043D0431044304400433042000230424041304210417041D04CD00230010000112043E043B0433043E0433044004300434042000230424041304210417041D04CD001F000E0001250430043A043004410438044F042000230424041304210417041D04CD0019000B0001220443043B0430042000230424041304210417041D04CD0019000B000122044B04320430042000230424041304210417041D04CD002300100001250430043104300440043E04320441043A042000230424041304210417041D04CD00290013000112043B043004340438043C04380440042E003E0431043B042000230424041304210417041D04CD001B000C000122043E043C0441043A042000230424041304210417041D04CD001D000D00012204300439043C044B0440042000230424041304210417041D04CD001D000D000122044E043C0435043D044C042000230424041304210417041D04CD0021000F0001220430043C0431042E003E0431043B042E00230424041304210417041D04CD001B000C0001260417041D04200010044004370433043804400441043A04CD002300100001220430044204300440044104420430043D042000230424041304210417041D04CD001B000C00011F0435043D04370430042000230424041304210417041D04CD001B000C00011F0441043A043E0432042000230424041304210417041D04CD002B00140001220432043504400441043A0430044F0420003E0431043B042E002000230424041304210417041D04CD001D000D00011C043E0441043A04320430042000230424041304210417041D04CD001D000D00011C043E0441041E0431043B042000230424041304210417041D04CD0021000F00011C04300440043804390420002D043B042000230424041304210417041D04CD0021000F00011C043E04400434043E04320438044F042000230424041304210417041D04CD0021000F00011C04430440043C0430043D0441043A042000230424041304210417041D04CD002B001400011F04350440043C0441043A0430044F0420003E0431043B042E002000230424041304210417041D04CD0021000F0001260417041D04200010043F0430043D043004410435043D043A043E043204CD0027001200012F0440043E0441043B043004320441043A04380439042000230424041304210417041D04CD002B001400011D043E04320433043E0440043E04340441043A0430044F0420003E0431043B042E00200023042404CD0021000F0001260417041D04200010043B0435043A04410430043D04340440043E043204CD0019000B00011A043E043D04420440043004330435043D0442044B04CD001300080001220443043B0430042000130418042204CD002B00140001210430043D043A0442042D001F043504420435044004310443044004330420002304240413042104CD001D000D0001100434044B04330435044F042000230424041304210417041D04CD0021000F00011004330438043D0441043A04380439042000230424041304210417041D04CD0021000F000110043C044304400441043A04380439042000230424041304210417041D04C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C80002000000C800020000000A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500530075006D006D0061007200790049006E0066006F0072006D006100740069006F006E000000000000000000000000000000000000000000000000000000280002010200000019000000FFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000D5000000F400000000000000050044006F00630075006D0065006E007400530075006D006D0061007200790049006E0066006F0072006D006100740069006F006E000000000000000000000038000200FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000D90000003C01000000000000010043006F006D0070004F0062006A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000200FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000DE00000068000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007420457863656C004000000000CCC7B05A4CC7014000000000D449AF594CC7014000000080DA471A5B4CC7010300000000000000000000000000000000000000FEFF000005010200000000000000000000000000000000000100000002D5CDD59C2E1B10939708002B2CF9AE300000000C0100000900000001000000500000000F0000005800000017000000740000000B0000007C0000001000000084000000130000008C00000016000000940000000D0000009C0000000C000000D100000002000000E30400001E00000014000000CCE5EBFCEDE8F6E020F2E5F5EDEEEBEEE3E8E90003000000E6150B000B000000000000000B000000000000000B000000000000000B000000000000001E1000000300000010000000D1E2EEE4EDE0FF20F2E0E1EBE8F6E00007000000C4E0EDEDFBE5000A000000C4E8E0E3F0E0ECECE0000C100000040000001E00000006000000CBE8F1F2FB0003000000020000001E0000000A000000C4E8E0E3F0E0ECECFB000300000001000000000000000000000100FEFF030A0000FFFFFFFF2008020000000000C0000000000000461C000000CBE8F1F2204D6963726F736F6674204F666669636520457863656C00060000004269666638000E000000457863656C2E53686565742E3800F439B271000000000000000000000000000000000000000000000000000000000000000000000000