%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!28 &2800000
Texture2D:
  m_ObjectHideFlags: 0
  m_PrefabParentObject: {fileID: 0}
  m_PrefabInternal: {fileID: 0}
  m_Name: Font Texture
  m_AlphaIsTransparency: 0
  m_Width: 512
  m_Height: 1024
  m_CompleteImageSize: 524288
  m_TextureFormat: 1
  m_MipMap: 0
  m_IsReadable: 0
  m_ReadAllowed: 1
  m_ImageCount: 1
  m_TextureDimension: 2
  m_TextureSettings:
    m_FilterMode: 1
    m_Aniso: 1
    m_MipBias: 0
    m_WrapMode: 0
  m_LightmapFormat: 0
  m_ColorSpace: 0
  image data: 524288
  _typelessdata: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000672e29b1a00000040e4e4e4c0000040e4e4e4c0000000000000000000000000000052b32b00000000000000000000000000107485e3df260000000000000000000000000000000000678766462a0e000000000000000000000000000000000000000000000000000001366a7c130000000000000c22353a2f1c020000000000000000000000000000000000000527533600000000000000000000000000000000000054af80230000000000000000000000000000000000000000000000000013394e5c64686b46000000490000000000000000000000000000064a646a668cb0bf3b00000000000000080f00000000000000000000000000001f00000000000000000000000000000000082e382700000000000000000000000000000100000000000000000000000000000000000000000012504f300400000000000000aae0e0e0c80b000000000000000000000000000000000000016b76d8e45300000000000000000003436037000000000000000000000000000b620000002a727d73613a0c00000000000000000041772d000000000001000000000000004f9fb7b47c0a00000000000000000000000000000000000000000000002fb81d0000000000000000000000000000000000000000000000000000002b9ec67d08000031700000000000000000000000000000000000003913000000000000000000000034dbfffffff04e000048ffffffd8000048ffffffd80000000000000000000000000058fefff27a991a000000000000000000009dffffff7e000000000000000000000000000000000000c3fffffffffff3dac3ad967c6037070000000000000000000000000000003a9ce9ffffff73000000008ed4fefffffffffffbdbab7a3f0700000000000000000000000039fcffff920000000000000000000000000000000000007afffff86200000000000000000000000002ae54000000000000000088ffffffffffffffa0000053fb1f000000000000000000000000008effffffffffffff7500000000000034ddfaad41000000000000000000001ab8ffbd00000000000000000000000000000094ffff90000000000000000000000000198bc40000000000000000000000000000000000000352b6fbfffffff7bd580000000054ffffffff4e0000000000000000000000000000000000000065ffffffbf01000000000000000019cdffffffd8ba53020000000000000049d2fbca000000b2fffffffffffac05f0400000000001bf7ffffd47c090000ab11000000000050fdffffffffbe010000000000000000000000000000000000000000000cefffdd1e0000000000000000000000000000000000000000000000000010dfffffffda4505dc6100000000000000000000000000000000002ffead000000000000000000000046fffffffffffd640048ffffffd8000048ffffffd800000000000000000000000029f8fffffffffff158000000000000000041ffffffca04000000000000000000000000000000000000e6ffffffffffffffffffffffffffef5200000000000000000000000043c6ffffffffffffc500000000f7fffffffffffffffffffffffff7be782e000000000000002063cdffffffa900000000000000000000000000000000000072fffffff822000000000000000000000062ffff420000000000002efffffffff7af6d32020001d5ff7e00000000000000000000000000488384bfffffffff77000000000049f5ffffffffc11f000000000000003fe9fffffe52000000000000000000000003446bf7ffff51000000000000000000000014bfffce00000000000000000000000000000000066cdffffffffffffffb9c1d00000003ddffffffb20000000000000000000000000000000000000017eefffff624000000000000000000c3ffffffffffffffd2420000000000006dffffd6000011f9ffffffffffffffffd0160000000097ffffffffff3e000efd1e000000002af4ffffffffffff5600000000000000000000000000000000000000000000a0ffffe123000000000000000000000000000000000000000000000000a6ff89b2ffffffd9f7130000000000000000000000000000000000a7ffcc00000000000000000000002bffffffffffffe00048ffffffd8000048ffffffd8000000000000000000000000c2ffffffff9ac8fffe5a00000000000009dbfffff6270000000000000000000000000000000000000affffffffffffffffffffffffffffffec0a00000000000000000019a7ffffffffffffffffff55000000f4ffffffffffffffffffffffffffffffffd73200000023dcffffffffffffc000000000000000000000000000000000000064ffffffff79000000000000000000000ee8ffff690000000000008affffffff9b000000000020ffffba0000000000000000000000000000000083ffffffff720000000044f8ffffffffffffc900000000000059fbfffffffff42c0000000000000000000047fffffffffb10000000000000000000003ae3ffffc10000000000000000000000000000005ae1fffffffffffffb9c21000000000057fffffffe2b00000000000000000000000000000000000000a6ffffff7600000000000000000044fffffffffffffffffffe92050000000071ffffd9000064ffffffffffffffffffffa80000001bf8ffffffffff520037ff1d00000006d3ffffffffffffffb9000000000000000000000000000000000000000000000066f2ffe52b000000000000000000000000000000000000000000002fffa500005ff1ffff7d000000000000000000004573832400000020fcffd1000000000000000000000064ffffffffffff9a0048ffffffd8000048ffffffd8000000000000000000000045ffffffffe60d17f0ffef0d00000000008affffff6d000000000000000000000000000000000000001cfdffffffffffffffffffffffffffffff5d000000000000000060f1fffffffffffffffffffff6670300e6ffffffffffffffffffffffffffffffffff9c00000062ffffffffffffffd70000000000000000000000000007000000004affffffffbd000000000000000000008effffff75000000000000d7ffffffff4e000000000016ffffee0000000000000000000000000000000096ffffffff6500000027f0ffffffffffffffff0c000000005ffdffffffffffffd106000000000000000000a1ffffffffc00000000000000000000063fbffffffb30000000000000000000000000025bcfffffffffffffca12300000000000000bfffffffb50000000000000000000000000000000000000047ffffffcc030000000000000000009effffffffffffffffffffffbd0b00000079ffffcd0000bdffece9fffffffffffffff00000008effffffffffff4d004eff2f00000087fffffffffcfffffff80900000000000000000000000000000000000000000000001db1ffee3a00000000000000000000000000000000000000000000620e0000001f865e00000000000000000f5eb0fcffff2300000091ffffd2000000000000000000000093ffffffffffff510048ffffffd8000048ffffffd80000000000000000000000b1ffffffff600000a2ffff530000000031fbffffbb01000000000000000000000000000000000000000082ffffffffffffffffffffffffffffffbd000000000000059dffffffffffffffffffffffffffff9b00c5ffffffffffffffffffffffffffffffffffd500000090ffffffffffffffdf000000000000000000001e81df77000000002bfffffffff70700000000000000002cfaffffff7b00000000001dfffffffffb0d000000000001f7ffff24000000000000000000000000000000a9ffffffff55000006ceffffffffffffffffff090000003ffaffffffffffffffff76000000000000000009f2ffffffff7400000000000000000000d1ffffffffe1b1c5c5b07b1a0000000000037ef8ffffffffffffad2900000000000000000efbffffff5c00000000000000000000000000000000000009ddfffffb2f00000000000000000000d5ffffffffffffffffffffffffbe05000080ffffb40006a62800001661c5fffffffffc00000df1faffffffffff2b0055ff54000035fcffffffb778ffffffff370000000000000000000000500000000000000000000000000050e2f64e00000000000000000000000000000000000000000000000000000000000000000000000000d6fffffffff602000015f5ffffbe0000000000000000000000b9fffffffffffb0f0048ffffffd8000048ffffffd80000000000000000000011fbffffffda03000092ffff7200000003ceffffef1c00000000000000000000000000000000000000000003c5fffffffffffffffffffffffffffffa09000000000cbaffffffffffffffffffffffffffffff7b0093fffffffffffffffffffffffffffffffffffe100000bdffffffffffffff9f0000000000000000005afdffff660000000005f9ffffffff3f0000000000000004ccffffffff7e00000000005fffffffffc900000000000000d4ffff5b000000000000000000000000000000c2ffffffff4400007bffffffffffffffffffe600000012eaffffffffffffffffffda000000000000000056ffffffffff2300000000001d0000589cfcffffffffffffffffffffed1f00000014c0ffffffffffffc83a0000000000000000000046ffffffff1e00000000000000000000000000000000000088ffffff850000000000000000000000f9fffffffffff99fffffffffffff5f000087ffff96000000000000000061fcffffffe9000069cb86ffffffffea010050ff950005d2ffffffcc0c1bffffffff5a00000000000000000022bce400000000000000000000000000000c1d040000000000000000000000000027653a0c0000000000000000000000000000000b7300001fffffffffffd300000087ffffff910000000000000000000000dbffffffffffc5000048ffffffd8000048ffffffd80000000000000000000053ffffffff5e000000c4ffff7400000076ffffff5b000000000000000000000000000000000000000000000021f2ffffffffffffffffffffffffffff2700000006bbffffffffffffffffffffffffffffffff510045ffffffffffffffffffffffffffffffffffff9c0000eaffffffffffffff4d000000000000000000d1ffffff430000000000cdffffffff820000000000000080ffffffffff7c0000000000a0ffffffff8c00000000000000a9ffff92000000000000000000000000000000deffffffff30000eeeffffffffffffffd5fdb500000091fffffffffffffffeffff6d0000000000000000aaffffffffd2000000000089a20010ffffffffffffffffffffffffffff6b000014d7fffffffffffb7001000000000000000000000061fffffffb0000000000000000000000000000000000002dfbffffd7070000000000000000000009ffffffffffffd7098aa7a99b752c0000008cffff790000000000000078ffffffffffbd000021118fffffffffa0000038ffec0f81ffffffd6140000d7ffffff6a000000000000000372f5ffd80000000000000000000000000000000000000000000000000000000004a1fcfffffdd59743000000000000000000000002b0b3000041ffffffffffb1000014f3ffffff530000000000000000000000f6ffffffffff80000048ffffffd8000048ffffffd80000000000000000000089ffffffe705000036feffff6a000024f6ffffab0000000000000000000000000000000000000000000000000064ffe32e3b4855aeffffffffffffee0600000099fffffffffffffffffffffffffffffaffff260000caffffffffffffffffffffffffffffffffffee0011fffffffffffffff609000000000000000045ffffffff18000000000091ffffffffc80000000000003efcffffffffff6a0000000000dfffffffff54000000000000007affffca000000000000000000000000000001f9ffffffff1a0062fffffffffffffa6700df7b000010f9fffffffffffffe66d295000000000000000007f2ffffffff7f0000000068ff830036ffffffffffffffffffffffffffff650000a5ffffffffffff8a000000000000101300000000006dfffffff8000000000000000000000000000000000001c7fffffe3b000000000000000000000010ffffffffffffc80000000000000000000090ffff6600000000000087ffffffffffde2400000000aaffffffff5200000cfbffe4ffffffd618000000b1ffffff700000000000002dcaffffff770000000000000000000004254b6a778389827963471900000000000039ffffffffffffffff220000000000000000000080ff92000053ffffffffff9500008afffffffa0f0000000000000000000010ffffffffffff3d000048ffffffd8000048ffffffd800000000000000000000afffffff8100000ed8ffffff560000bdffffe7130000000000000000000000000000000000000000000000000000b7ff32000000d0ffffffffffff890000004cffffffffffffffffffffffffe4934813fcf803000022deffffffffffffffffffffe2786e6f747e7e0031ffffffffffffffb6000000000000000000beffffffe70000000000004ffffffffffd160000000015e3ffffffffffff45000000001bffffffffff1f0000000000000045fffffa08000000000000000000000000001bfffffffffe0400abfffffffffffa480000952200005dffffffffffffff7a002c0100000000000000004affffffffff290000003ffbdb0b005bffffffffffffffffffffffffffff520007fcfffffffffffffdcaaaa2afbfe1ff9900000000005affffffff140000000000000000000000000000000069ffffff9400000000000000000000000004fdffffffffffc10000000000000000000093ffff6e000000000089ffffffffffc4180000000000c6fffffff80c000000b5ffffffffc91400000000beffffff60000000000682faffffffff6c00000000000000277abcf6ffffffffffffffffffffff3100000000007bfffffffffffffff0020000000000000000001ffdff7200005dffffffffff7e001bf6ffffffba000000000000000000000024fffffffffff405000048ffffffd8000048ffffffd800000000000000000000c1fffffd1c0015c8ffffffff2e0063ffffff4b0000000000000000000000000000000000000000000000000000001df170000037fffffffffffff618000004d9ffffffffffffffffffffca5904000000d3d1000000000d689a9c7adbfffffffffff30600000000000052ffffffffffffff72000000000000000037ffffffffb100000000000009f3ffffffff6400000004c0fffffffffffffd110000000054ffffffffee00000000000000000ffdffff3b0000000000000000000000000042ffffffffeb0000d7ffffffffff610000000000000094ffffffffffffc802000000000000000000000098ffffffffd00000001ce9ff59000081ffffffffffffffffffffffffffff2a0015ffffffffffffffffffffffffffffff24000000000037ffffffff3f00000000000000000000000000000019f0ffffe10c00000000000000000000000000e5ffffffffffc7000000000000000000008affff860000000079fffffffffd8805000000000000e4ffffffb7000000002cf1fffe95080000000014f0ffcf761100000038d5fffffffff06901000000000029bfffffffffffffffffffffffffffffff510000000000bcffffffffffffffca000000000000000000004affff5000005fffffffffff71009bffffffff65000000000000000000000036ffffffffffb900000048ffffffd8000048ffffffd800000000000000000000b9ffffbe0052e6ffffffffd80017eeffff9a0000000000000000000000000000000000000000000000000000000000510c00009cffffffffffff870000004fffffffffffffffffffe0500000000000009da6000000000000000000dcffffffffffff4100000000000071ffffffffffffff350000000000000000b4ffffffff7400000000000000a6ffffffffba00000093ffffffffffffffc100000000008affffffffbe000000000000000000cfffff760000000000000000000000000068ffffffffd30000ecffffffffa80000000000000000afffffffffffffffe5a64c030000000000000000deffffffff77000006c8ffff730000affffffffffffffffffffffffffff9040000b2ffffffffffffffffffffffeb8b2e00000000000004f4ffffff86000000000000000000000000000000aaffffff480000000000000000000000000000bfffffffffffca000000000000000000005dffffce00000053ffffffffdb3a0000000000000004fdffffff6900000000001f61290000000000004c8128000000000b91fdffffffffaa1900000000000000a2ffffffffffffffffffffffffffffffff2e0000000007f6ffffffffffffffffa40700000000000000006fffff2c00005affffffffff6e2cfcfffffffb13000000000000000000000044ffffffffff79000000071c1c1c170000071c1c1c170000000000000000000085ffffb2cbfffffffffffd4300abffffdd0c0180ba27000000000000000000000000000000000000000000000000000000000df4ffffffffffea0f000000a3ffffffffffffffffa60d000000000000003f3d000000000000000000f7ffffffffffff7c0000000000008afffffffffffff8060000000000000044ffffffffff36000000000000004ffffffffffc170070ffffffffffffffff680000000000bcffffffff9100000000000000000090ffffb1000000000000000000000000008fffffffffbc0000defffffff1160000000000170000b5ffffffffffffffffffffdf5200000000000022fffffffffe1e000093ffffc5040000defffffffffffff8f4feffffffffc6000000014c8aa6b4bdd2ffffffe26709000000000000000000b3ffffffd400000000000000000000000000004bffffffa30000000000000000000000121414149dffffffffffd014141414141302000000037b9052000018f0fffffd8e0a00000000000000001fffffffff1c000000000000000000000000000000000000000046e0ffffffffe04b000000000000000014f8ffffffffffffffffffffffffffffffc800000000003fffffffffffffffffffffc7020000000000000097fffe0a00004bffffffffff77beffffffffb200000000000000000000000051ffffffffff3b0000000000000000000000000000000000000000000000000026fcfffffffffffffff757004ffffffd3b008affffeb949e1b0000000000000000000000000000000000000000000000000067ffffffffffff6500000000dbffffffffffffff8c0000000000000000000000000000000000000013ffffffffffffffb20000000000009effffffffffffcc0000000000000003d2ffffffffed020000000000000007efffffffff7557fefffffffffffffff10c0000000000eaffffffff6500000000000000000051ffffec01000000000000000000000000b5ffffffffa50000b9ffffff87000000094eafd300009cffffffffffffffffffffffff8e000000000065ffffffffc1000055ffffee1e0000009ea2eeffffffff3900088dffffff8200000000000000026aecfff97d08000000000b3050140000005effffffff2c0000000000000000000000000be0ffffe9130000000000000000000006fbffffffffffffffffffffffffffffffff5900000000000000000089fffff241000000000000000000003dffffffce0000000000000000000000000000000000000012a0fffffffffb8c0b00000000000000000070ffffffffffffffffffffffffffffffff5800000000007fffffffffffffffffffffff2000000000000000c6ffe400000027ffffffffffd2ffffffffff540000000000000000000000005bfffffffff807000000000000000000000000000000000000000000000000000092ffffffffffffd636000ee5ffff880051fffffffffffff150000000000000000000000000000000000000000000000000cdffffffffffca0200000000f4ffffffffffffb100000000000000000000000000000000000000002effffffffffffffd0000000000000b2ffffffffffffa30000000000000069ffffffffffa60000000000000000008bffffffffe7f9ffffffffffffffff8a000000000014ffffffffff3c00000000000000000013feffff2d000000000000000000000000dbffffffff8f00005effffff837d98c4f7ffff7f000044f9ffffffffffffffffffffffff6100000000a2ffffffff640022f1ffff54000000000000e1fffffff80600009bfffffc290000000000001cc5ffffffc08c9097a9c4e7ffffff4d0000000ef9ffffff840000000000000000000000008cffffff5700000000000000000000002cffffffffffffffffffffffffffffffffee2d000000000000000000b0ffffd514000000000000000000005cffffff8100000000000000000000000000000000000055e8ffffffffca300000000000000000000000cbffffffffffffffffffffffffffe5c6a1040000000000b5ffffffffffffffffffffff4400000000000001f2ffbd00000000bcffffffffffffffffffeb0600000000000000000000000062ffffffffc500000000000000000000000000000000000000000000000000000006b8ffffffe97305000098ffffd10609e6ffffffff7fd6fffc450000000000000000000000000000000000000000000033fffffffffffd340000000000f3ffffffffffff31000000000000000000000000000000000000000049ffffffffffffffa1000000000000c5ffffffffffff7b0000000000001bf0ffffffffff5b0000000000000000001cf9fffffffffffffffffffffffff213000000000039ffffffffff1400000000000000000000d2ffff6d000000000000000000000007fcffffffff78000006caffffffffffffffff8a00000000111826375994deffffffffffffd400000000d9fffffff70f05caffff9f00000000000000f4ffffffc4000040fdffff7200000000000000b9ffffffffffffffffffffffffffff3000000000b3ffffffd1000000000000000000000030fbffffb20000000000000000000000001290adbec9ceeafffffffff6edf3f8fdff8d0000000000000000000053fffffff4a6633d2a271f000000007dffffaf0c000000000000000000000000000000001ab0fffffffff26d02000000000000000000000024fffffffffffffffff8c58d5e310b000000000000000000e7ffffffffffffffffffffff6800000000000028ffff950000000007a5ffffffffffffffff8d0000000000000000000000000068ffffffff8d00000000000000000000000000000000000000000000000000000000025b8650070000003dfefff92e006fffffffffcb0224faffda0100000000000000000000000000000000000000000098ffffffffff91000000000000d5ffffffffffff3a000000000000000000000000000000000000000068ffffffffffffff62000000000000d0ffffffffffff5c000000000000b7fffffffffff70e0000000000000000000092ffffffffffffffffffffffff7f00000000000051ffffffffed000000000000000000000093ffffae00000000000000000000002bffffffffff5d00000020e9fffffffffffa7100000000000000000000000253dafffffffff600000010feffffffc8008bffffe30f00000000000007ffffffff8a0018e5fffe740000000000000000ccfffffffffffffffffffffffffff4040000000061ffffffff1d00000000000000000002cafffff01b00000000000000000000000000000000000065ffffffff7000000000040200000000000000000000004ecfffffffffffffffd713000000a1ff8c010000000000000000000000000000000065f0ffffffffae1b0000000000000000000000000072ffffffffffffffeb170000000000000000000000000019ffffffffffffffffffffffff8d00000000000061ffff6c000000000007e4fffffffffffffe26000000000000000000000000006cffffffff59000000000000000000000000000000000000000000000000000000000000000000000007d8ffff770000d8ffffffff390000bbffff2b00000000000000000000000000000000000000000bf2ffffffffe20c00000000000093ffffffffffffe5640600000000000000000000000000000000000086fffffffffffffe19000000000000d6ffffffffffff43000000000063ffffffffffffac000000000000000000000016f9ffffffffffffffffffffda080000000000000afaffffffc8000000000000000000000054ffffec01000000000000000000004dfffffffff0000000000029e2ffffffcf3400000000000000000000000000326ae5ffffffd10000098fffffffffff92feffff4a000000000000001affffffff5305c2fff85b000000000000000000baffffffffffffffffffffffffffab000000000016ffffffff650000000000000000006effffff66000000000000000000000000000000000000002cffffffff35000000000000000000000000000000000000001a465b615a451d0000000000c4ac0000000000000000000000000000000023beffffffffe24e000000000000000000000000000000bfffffffffffffff5600000000000000000000000000004affffffffffffffffffffffffb50000000000009bffff4100000000000005d2ffffffffffb500000000000000000000000000006efffffff125000000000000000000000000000000000000000000000000000000000000000000000085ffffc4020033ffffffffb6000000b4ffff47000000000000000000000000000000000000000064ffffffffff4a0000000000000027f9ffffffffffffffe7842400000000000000000000000000000000a4ffffffffffffc700000000000000ddffffffffffff29000000002cf4ffffffffffff51000000000000000000000193fffffffffffffffffffffd400000000000000020ffffffffa3000000000000000000000015ffffff2e000000000000000000004dffffffffce0000000000000e789149010000000000000000000000000fcbffe4e7ffffff7e0000dcffffffffffffffffffa800000000000000002dffffffff1e94ffe83a0000000000000000000085ffffffffffffffffffffffffff4f000000000000deffffff9700000000000000001cf2ffffbf01000000000000000000000000000000000000001cffffffd60100000000000000000000000000000000000000000000000000000000000000590c00000000000000000000000000000374f6fffffffc900c00000000000000000000000000000009faffffffffffffaa0000000000000000000000000000007cfffffffffffff3ffffffffffe5000000000000dfffff1500000000000046ffffffffffff3d000000000000000000000000000070ffffa00f00000000000000000000000000000000000000000000000000000000000000000000002efafff322000079ffffffff35000005e7ffff480000000000000000000000000000000000000000c9ffffffffa200000000000000000065feffffffffffffffffffc8701b00000000000000000000000000c3ffffffffffff7000000000000000e2ffffffffffff1b00000010dbffffffffffffe80500000000000000000003a0ffffffffffffffffffffff72000000000000000046ffffffff81000000000000000000000000d5ffff6f000000000000000000002affffffffac0000000000000000000000000000000000000000000000b4fff72ff5fffff5170001fffffffffffffffffff31a00000000000000003fffffffe961ffc91c00000000000000000000001470bbf1ffffffffffffffffffdf03000000000000b9ffffffb90000000000000000affffff6240000000000000000000000000000001e891000004dffffff5c00000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000002ecbffffffffcd33000000000000000000000000000000000042fffffffffffff219000000000000000000000000000000adffffffffffff9affffffffffff160000000024ffffe700000000000004d6ffffffffffb00000000000000000000000000000006fffff39000000000000000000000000000000000000000000000000000000000000000000000003caffff66000000afffffffc300000064ffffff3d000000000000000000000000000000000000002effffffffe6110000000000000000000050e9fffffffffffffffffffffdc0580000000000000000000000e1fffffffffffc1a00000000000000dcffffffffffff14000003b4ffffffffffffff8700000000000000000005abfffffffffffffffffffffd720000000000000000006cffffffff6000000000000000000000000096ffffaf0000000000000000000051ffffffff880000000000000000000000000000000000000000000064ffff8750ffffff82000006fffffffffffffffffff427000000000000000052ffffffe3f899070000000000000000000000000000000123435e6c74726552300c00000000000000aaffffffc6000000000000004fffffff7500000000000000000000000000000000bbffed7012d0ffff9d000000000000a75d00000000000000000000000000000000000000000000000000000000000000000000000000000784fafffffff472030000000000000000000000000000000000007effffffffffff7300000000000000000000000000000000d5ffffffffffff3df3ffffffffff460000000071ffffb500000000000066ffffffffffdf150000000000000000000000000000006cf2a606000000000000000000000000000000000000000000000000000000000000000000000072ffffb500000000d4ffffff56000027f2ffffff270000000000000000000000000000000000000094ffffffff4c0000000000000000000000000f79deffffffffffffffffffffff7c00000000000000000003fbffffffffffb50000000000000000c7ffffffffffff0c000099fffffffffffffffb1f000000000000000006b3ffffffffffffffffffffec4b000000000000000000008fffffffff3f00000000000000000000000057ffffee0200000000000000000079ffffffff640000000000000000000000000000000000000000000decfffa18b2ffffd80800000bffffffffffffffffffffd10a0000000000000066fffffff45b0000000000000000000000000000000000000000000000000000000000000000000000b6ffffffbb0000000000000ce3ffffcc0300000000000000000000000000000036fffffffff8fffd8b0500000000000097f5240000000000000000000000000000000000000000000000000000000000000000000000003bd7ffffffffb21e0000000000000000000000000000000000000000b1ffffffffffffd4d7dcded7c9ad86510f00000000000001f7fffffffffff807bcffffffffff7b00000000c5ffff84000000000009e5ffffffffea2900000000000000000000000000000000160800236100000000000000000000000000000000000000000000000000000000000000000020f4ffec1800000000e5ffffeb050030e8fffffff50500000000000000000000000000000000000009efffffff9d000000000000000000000000000000003783c9fcfffffffffffffff614000000000000000020ffffffffffff52000000000000000091ffffffffffff100090ffffffffffffffffa7000000000000000004b1ffffffffffffffffffffff420000000000000000000000b3ffffffff1f00000000000000000000000018ffffff30000000000000000000a1ffffffff3d00000000000000000000000000000000000000000077ffffb624fdfff52f00000010ffffffffffffffffffffffb70600000000000078ffffff5f000000000000000000000000000000000000000000000000000000000000000000000000d5ffffffa100000000000090fffffa2f00000000000000000000000000000005aaffffffffffffe455020000000000008effb2000000000000000000000000000000000000000000000000000000000000000000000089fdffffffe55300000000000000000000000000000000000000000000e1fffffffffffffffffffffffffffffff89f12000000001bffffffffffffc40080ffffffffffbb0000001efeffff4f00000000006fffffffffe92e00000000000000000000000000000000000b5fc1ffef000000000000000000000000000000000000000000000000000000000000000000b9ffff550000000000dcffff96077bf8ffffffffa10000000000000000000000000000000000000060ffffffe00e000000000000000000000000000000000000000d458bfdffffffffff7c000000000000000040ffffffffffe30400000000000000002dfdffffffffff28a0fffffffffffffffffe310000000000000000a3ffffffffffffffffffffffffca0600000000000000000000d4fffffffc0400000000000000000000000000d9ffff72000000000000000000d2ffffffff15000000000000000000000000000000000000000000dcffff79a6fffe530000000008d4ffffffffffffffffffffffaf0800000000008bffffff28000000000000000000000000000000000000000000000000000000000000000000000019feffffff66000000000033fcffff840000000000000000000000000000000058ffffffffffffffffffe592583a3656a6feffff340000000000000000000000000000000000000000000000000000000000000000000afffffffd940e000000000000000000000000000b5398c4cfbd4700000dffffffffffffffffffffffffffffffffffff38000000003effffffffffff81003afffffffffff505000080ffffff190000000006e3ffffffe1260004bab07700000000000000000000000011ebffffffd700000000000000000000000000000000000000000000000000000000000000005effffa4000000000000a9ffffb2e9ffffffffffe91900000000000000000000000000000000000000c5fffffd3e00000000000000000000000000000000000000000051e4ffffffffffffc6000000000000000061ffffffffff7c0000000000000000000086ffffffffffe0ffffffffffffffffffad000000000000000075ffffffffffffffffe680ffffffff9d00000000000040060000f4ffffffe1000000000000000000000000000099ffffb7000000000000000007fbffffffeb00000000000000000000000000000000000000000026ffffffc7ffff7200000000000098ffffffffffffffffffffffffc615000000009efffff30200000000000000000000000000000000000000000000000000000000000000000000006bffffffff1e0000000003cdffffd707000000000000000000000000000000000392ffffffffffffffffffffffffffffffffffff9f000000000000000000000000000000000000000000000000000000000000000003a7ffffd0370000000000000000000000001562b2f7ffffffffffb900002fffffffffffffffffffffffffffffffffffec020000000061ffffffffffff3b0002ecffffffffff3b0005e3ffffe100000000005bffffffce19000005fdffff06000000000000000000000083ffffffffa30000000000000000000000000000000000000000000000000000000000000015ecffe31000000000000047ffffffffffffffffde29000000000000000000000000000000000000002bffffff8900000000000000000000000000000000000000002db8ffffffffffffffffc2000000000000000082fffffffff8160000000000000000000004bcfffffffffffffffffffffffffffa280000000000000020f8ffffffffffffef8a1603d5ffffffffa20e00000c91fb0b0011ffffffffc400000000000000000000000000005afffff5070000000000000035ffffffffc00000000000000000000000000000000000000000004effffffffff9000000000000000befffffdd6ffffffffffffffffffe443000000b3ffffc3000000000000000000000000000000000000000000000000000000000000000000000003daffffffb7000000000072fffffd3b000000000000000000000000000000000000006efbffffa9d3ffffffffffffffffffffffffe8000000000000000000000000000000000000000000000000000000000000000075fff57604000000000000000000002171c1fcfffffffffffffffffb140050fffffffffffffffffffffffffffffffff78a000000000084fffffffffff0040000a4ffffffffff88005effffffa30000000000c3ffffad0c00000000e4ffff0a000000000000000000000ef0ffffffff6000000000000000000000000000000000000000000000000000000000000000a7fff9420000000000000000b3ffffffffffffac15000000000000000000000000000000000000000090fff2530000000000000000000000000000000000000039a8fdffffffffffffffffed350000000000000000a3ffffffff9b00000000000000000000000009b8ffffffffffffffffffffffff89000000000000000070ffffffffdc954c0900000040feffffffffe9a4a5edff90000028ffffffffa700000000000000000000000000001bffffff43000000000000006fffffffff9200000000000000000000000000000000000000000020f0ffffffa20100000000000000e3ffffbb088dfdffffffffffffffffec130000c8ffff9000000000000000000000000000000000000000000000000000000000000000000000005bffffffff44000000001ef4ffff8a00000000000000000000000000000000000000000036d9ff690471f2ffffffffffffffffffffd1060000000000000000000000000000000000000000000000000000000000000088b620000000000000000000000067ffffffffffffffffffffffffff67006afffffffffffffffffffffffffcbe793c060000000000009fffffffffffac00000057ffffffffffdc04d7ffffff64000000001cfff67000000000000095ffe7000000000000000000000059fffffffff2100000000000000000000000000000000000000000000000000000000000004bfd64040000000000000000000fcaffffffcb4500000000000000000000000000000000000000000008edfd43000000000000000000000000000000625b658eddfffffffffffffffffffda51c000000000000000000c6fffffffe28000000000000000000000000000585fcffffffffffffffffffd408000000000000000079fff1892a000000000000000087ffffffffffffffffb40300003fffffffff89000000000000000000000000000000dcffff8900000000000000acffffffff610000000000000000000000000000000000000000000024a8f595030000000000000000fdffff5d000035c3fffffffffffff337000000ddffff5e000000000000000000000000000000000000000000000000000000000000000000000de3ffffffba0000000000b2ffab0a00000000000000000000000000000000000000000000000a62000000158ff7ffffffffffffffc31500000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000040faffffffffffffffffffffffffff6c007fffffffffffffffffffffbe671500000000000000000000b4ffffffffff630000000bf5ffffffffff99ffffffff200000000001231400000000000000005a23000000000000000000000012e8e22f322b000000000000000000000000000000000000000000000000000000000000006a51000000000000000000000000055e7a3500000000000000000000000000000000000000000000005bff900000000000000000000000000000000059f6ffffffffffffffffffffef8f250000000000000000000000e8ffffc8630000000000000000000000000000000035b3fdfffffffffffff12b0000000000000000006fda2100000000000000000000019bffffffffffff9e0600000050ffffffff6d0000000000000000000000000000009dffffd000000000000001e9ffffffff2c000000000000000000000000000000000000000000000000000000000000000000000cfffff30b000000004dc1ffffff8a2000000000f5ffff2b0000000000000000000000000000000000000000000000000000000000000000000096fffffffa27000000001888760300000000000000000000000000000000000000000000000000000000000000167fd8ffffffcd630100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052f5fffffffffffff4d9bedeffffe568040091fffffffffffffff79c2b00000000000000000000000000c8ffffffffff1b00000000a3ffffffffffffffffffd80000000000000000000000000000000000000000000000000000000000003a250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b9e12000000000000000000000000000000000030d6fffffffffffffebe5c090000000000000000000000000cffff6b0000000000000000000000000000000000000000225d7d97a7a8983c000000000000000000003630000000000000000000000000005fd7fffac64f00000000005affffffff520000000000000000000000000000005dffffff19000000000032ffffffffee020000000000000000000000000000000000000000000000000000000000000000000019ffffa00000000000000025561f01000000000fffff9800000000000000000000000000000000000000000000000000000000000000000000002a2c2c2c220000000000000000000000000000000000000000000000000000000000000000000000000000000000000014280f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034f7d3ad8a6b4c2e10000048f9e374090000009afffffffffffe9e18000000000000000000000000000000dcffffffffd100000000003effffffffffffffffff8a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000156453431b00000000000000000000000000000000000000000000000000000000000000000000000000000462c1f1e9b66d1b00000000000000000000000000000030ffe206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d040000000000000061ffffffff370000000000000000000000000000001effffff6200000000007dffffffffab00000000000000000000000000000000000000000d1b210a000000000000000000000011ae580a0000000000000000000000000000002affb00300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000391aba58702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040000000000000000008c56040000000000a0ffffffffdf350000000000000000000608000000000000f0ffffffff89000000000000cfffffffffffffffff3700000000000000000000000000000000000000000000000000000000000000000000000000000000000000006274747468000000000064747474660000000000000000000000000000000000000000000000000014d2ffffff9d000000000000000000000000000000203434342200000000133434342e000000000000000000000000000000000000000000000000000000000000000011815d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061ffffffff6746442100000000000000000000000000dfffff720000022e72e1ffffffff570000000000000000000000000000000d5797c6f2fffffffcbc02000000000000000000000000000000000000000000000000000000002fa6090000000000000000000000000000000000000000000000000000000000168b5f0000000000000000000000000024c4c4c4c42d000000000000a2ffffffffa10000000000000000000000000000000000000000004b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4ffffffffec0c000000000000000968db31000000000004ffffffffff4100000000000055ffffffffffffffdb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001dfeffffffa60000000020feffffffa000000000000000000000000000000000000000000000000013d1ffffffff60000000000000000000000000000000a0ffffffa80000000060ffffffe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8802000000000000000000000000000000000000000c020000000000000000000054ffffffffffffffa200000000000000000000000000a0ffe8130072f3ffffffffffffc104000000000000000000000000000024f0ffffffffffffffffff4f0000000000000000000000508942000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dffb40000000000000000000000000030ffffffff3c000000000037f7ffffffffff6d0000000000000000000000000000000000000000ec330000000000132c2d0700000000000000000000000000000000000000000000000000000000000000000000000126000000000000000001712300000000000000000000a2ffffffffffc83d0300011b559ef2ff6200000000000006defffffff40600000000000001c7ffffffffffff74000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077ffffffff4b000000007affffffff45000000000000000000000000000000000000000000000001bcffffffffb400000000000000000000000000000000a0ffffffa80000000060ffffffe400000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000050000000035ffa705000000000000000000000000019b12000000278200000000000000000000178a9ea6a698847f380000000000000000000000000061e54c0000649f9d9a92856f4a0800000000000000000000000000000090ffffffffffffffffffffa9000000000000001a5a9adaffff2b00000000000000000000000000000000002f7099b4bfc6ba000000001e96b8903900000000000000000000000034feffb40000000000001900000000000030ffffffff3c0000000017e6f1fffffffffff4080000000000000000000000000000000000001cff65155189bcecffffffef690000000000000000000000000000000000000000000000000000000000000000056ce1f9050000000000000090ffe6280000000000000000009bfffffffffffffffcedfbffffffffa6000000000000000031f7ffffb500000000000000002cf7ffffffffed0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2ffffffec0500000000d5ffffffe703000000000000000000000000000000000000000000000076fffffffff11900000000000000000000000000000000a0ffffffa80000000060ffffffe400000000000000000000000000000000000000000000000000000000000071a00000000000000000000000000000000000000000000000000000000000a45600000052ffffb80b000000000000000000000041ffd31800003dfd47000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000001c9af5ffffffffffffffffffffe20000000000006dffffffffffcb0000000000000000000000000000000028c9fffffffffffff800000050f3ffffffffb81c00000000000000000001c7ffffb400000000000bf0c5dc5f02000030ffffffff3c00000000bae82efbffffffffc900000000000000000000000000000000000d4392fff4ffffffffffffffffffeb3500000000000000000000000000000000000000000000000000000000000025cbffff9f000000000000000083ffffe82a000000000000000089fff9fffffffffffffffffffffffc2600000000000000000057feff730000000000000000004cecffffff6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000002effffffff970000000030ffffffff8f000000000000000000000000000000000000000000000031faffffffff7a0000000000000000000000000000000000a0ffffffa80000000060ffffffe4000000000000000000000000000000000000000000000000000000000013efff6400000000225401000000000000000000000000000000000000000013f9fa49000068ffffffc71200000000000000000000abffff5d00006cffec1f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000349908500000000008bffffffffffffffffffffffffe2000000000000c7ffffffffff6e0000000000000f1a0000000000000016e8fffffffffffffff8000055fcffffffffffffe92600000000000000005bffffffb0000000000066ffffffffd51e0030ffffffff3c00000063ff5000c0ffffffff8d000000000000000000000000000000009afdfffffffffffffffedba6714217000000000000000000000000000000000000000000000000000000000000016bf5ffffe02c0000000000000000006af5ffe82b000000000000002b794affffffffffffffffffffe26e000000000000000000000062e82a000000000000000000000e7edb8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089ffffffff3d000000008bffffffff340000000000000000000000000000000000000000000000bbffffffffff1d0000000000000000000000000000000000a0ffffffa80000000060ffffffe4000000000000000000000000002cace60a00000000000000000000000093fffff83400002ce6ff8500000000000000000000000000000000000000006ffffff61a0079ffffffffa600000000000000000024fdffff58000016f3ffcc080000000000000000000000000000000000000000000000110d00000000000000000000168b5f000000000000000010cffffffa1a00000000d4ffffffffffffffffffffffff89000000000013fdfffffffffd180000001897deffbe000000000000007ffffffffffffffffff80000dfffffffffffffffffa90000000000000006dfffffff870000000000cfffffffffff3f0030ffffffff3c00000de9c00075fcffffffff680000000000000000000000000000000017c5fffffffaa875420f0000002f8ba02500000000000000000000000000000000000000000000000000000e61d0ffffd97209000000000000000000000021b8ffec390000000000000000007dffffffffffffeda046020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e2ffffffe10100000002e4ffffffd900000000000000000000000000000000000000000000003cfffffffffffe000000000000000000000000000000000000a0ffffffa80000000060ffffffe400000000000000000000000000c3ffff4b000000000000000000000027fbffffffc30000daffffaf0000000000000000000000000000000000000000d3ffffe4030087ffffffffb0000000000000000000a1ffffff6300000081ffffa70000000000000000000000000000000000000000016bd3ff75000000000000000000009dffb40000000000000005beffffffb3090000000674584c516276aae6ffffffffe411000000000050ffffffffffc300000001beffffffa600000000000000bfffffffffffffdec1b600008affeeffffffffffff8a0000000000000070ffffffff2f0000000039ffffffffffff480030ffffffff3c000072ff56a8ffffffffffff54000000000000000000000000000000000003555ffffd0e0000000149bdffffffda0500000000000000000000005000000000000000000000000000d0edba79330000000000000000000000000000000058e8f654000000000000000000348caba0783c0400000000000000000000000000000000000000000000006eeac74e003fedd170000000000000000000000000000734000000000000000000000000000000000000000000000000000000000040ffffffff890000000041ffffffff7e0000000000000000000000000000000000000000000000bdffffffffffff080000000000000000000000000000000000a0ffffffa80000000060ffffffe40000000000000000000000000dfbffff8c0000000000000000000000b2ffffffff900003fbffffce000000000000000000000000000000000000003fffffff90000092ffffffffb2000000000000000029fdffffffef2d00000deaffff7f0000000000000000000000000000000000000057ffffff5f00000000000000000034feffb400000000000000a0ffffffa004000000000000000000000037d1ffffffff6600000000000086ffffffffff760000006fffffffff9300000000000000ddfffffffff3400000000000b9ff4242c2fffffffe280000000000000eecffffffd400000000009affffffffffff500030ffffffff3c0000d1fcd6ffffffffffffff4e0000000000000000000000000000000000000000e4ff48000b64d5ffffffffffff6600000000000000000022bce4000000000000000000000000041e000000000000000000000000000000000000000000105f3f02000000000000000000000000000000000000000000000000000000000000000000000000000077ffff8f0043ffffc200000000000000000000000b7fedef00000000000000000000000000000000000000000000000000000000009cffffffff2f000000009cffffffff240000000000000000000000000000000000000000000025ffffffffffffdc000000000000000000000000000000000000a0ffffffa80000000060ffffffe400000000000000000000000044ffffffc90000000000000000000042ffffffffff52001dfffffff402000000000000000000000000000000000000acffffff58000099ffffffffb40000000000000000adffffffffffc00000006efffffe58000000000000000000000000000000000000caffffff33000000000000000001c7ffffb4000000000000004ee2ff8100000000000000000000000283fdffffffffffa4000000000000b9ffffffffff2f000029f7ffffffff8400000000000000eaffffffff90000000000001eeff220001a0ffffaa000000000000007cffffffff780000000008efffffffffffff580030ffffffff3c0013ffffffffffca8effffff55000000000000000000000000000000000000000098ffaa9ff3ffffffffffffffffbd000000000000000372f5ffd8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e67605446321a02000000000000000000000000000000000000000058ffff910024ffffc40000000000000000000034daffff93000000000000000000000000000000000000000000003a888888888888f0fffffff78888888888f0fffffff188888888886900000000000000000000000000000000007cffffffffffff85000000000000000000000000000000000000a0ffffffa80000000060ffffffe400000000000000000000000072fffffffb0b000000000000000002cfffffffffff380020feffffff25000000000000000000000000000000000025fdffffff3f00009fffffffffbb0000000000000033ffffffffffff9a00000005ddfffff83c0000000000000000000000000000000038fffffff90600000000000000005bffffffb000000000000000000c41000000000000000000000007b2ffffffffffffffef030000000000dfffffffffeb010009d3ffffffffff7600000000000000efffffffff5b000000000017ffff4b025bf4fff6220000000000000cecfffffffe1e0000000056fffffffffffffe220030ffffffff3c0032fffffff7780308e7ffff65000000000000000000000000000000000000000039ffffffffffffffffffffe266050000000000002dcaffffff7700000000000000000000000004254b6a7783898279634719000000000000002a868b6200000000000000000000000000007dfffffffffffff8cd9e5b0e000000000005712d000000000000000015d3ff5b0000b5ff8c00000000000000000a8bfcffffd62300000000000000000000000000000000000000000000b6ffffffffffffffffffffffffffffffffffffffffffffffffffff7e0000000000000000000000000000000000d3ffffffffffff2a000000000000000000000000000000000000a0ffffffa80000000060ffffffe400000000000000000000000056cbffffff43000000000000000061ffffffffffff25000078ffffff57000000000000001b774a00000000000000a0ffffffff410000a3ffffffffc300000000000000b9ffffffffffff670000000054ffffffea1e000000000000000000000000000000a5ffffffca000000000000000006dfffffff87000000000000000000000000000000000000000004b6ffffffffffffffffff360000000004fcffffffffb000009effffffffffff6b00000000000000f0ffffffff4a000000000029fffffcf5ffffff720000000000000076ffffffffc20000000000b1ffffffffffffb8000030ffffffff3c0028ffffbf2600000073ffff840000000000000000000000000000000000000000008effffffffffffffe56c070000000000000682faffffffff6c000000000000000000277abcf6ffffffffffffffffffffff3100000000000bdeffffff5d0000000000000000000014475feefffffffffffffffffffff8971700004fc1ffcc0000000000000000000e2e0000000435010000000000001d83e7ffffcf65050000000000000000000000000000000000000000000018fcfffffffffffffffffffffffffffffffffffffffffffffffffffe200000000000000000000000000000000022ffffffffffffd000000000000000000000000000000000000000a0ffffffa80000000060ffffffe4000000000000000000000000005effffff7f000000000000000be5ffffffffffff32000047ffffff91000000000000007cffa600000000000028fcffffffff5b0000a6ffffffffcf00000000000040ffffffffffffff350000000000c2ffffff8e000000000000000000000000000017f9ffffff93000000000000000070ffffffff2f000000000000000000000000000000000000000088ffffffffffffffffffff6b0000000015ffffffffff750072ffffffffffffff6700000000000000f0ffffffff44000000000039ffffffffffffc70200000000000006e7ffffffff67000000000bf7ffffffffffff50000030ffffffff3c0001935700000000000beaffaa00000000000000000000000000000000000000000003b0ffffffffd666070000000000000038d5fffffffff069010000000000000029bfffffffffffffffffffffffffffffff51000000000088ffffffffeb11000000000000000000acffffffffffffffffffffffffffffffef3a54fbffef2f0000000000000000000000000000000000000000000002dde2ac6e250000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffffffffffffffffc0000000000000000000000000000000000058ffffffffffff7500000000000000000000000000000000000000a0ffffffa80000000060ffffffe40000000000000000000000000049ffffffbd0000000000000080ffffffffffffff4a00003dffffffcb00000000000000c9ffbf000000000000adffffffffff810000a7ffffffffdf000000000003d1ffffffffffffef04000000000026f3ffef1e00000000000000000000000000007dffffffff5d000000000000000eecffffffd40000000000000000002097eb310000000000000028fcffffffffffffffffffff8e0000000021ffffffffff4150fdffffffffffffff6200000000000000f0ffffffff44000000000034ffffffffffe41a000000000000005dfffffffffa120000000054ffffffffffffe603000030ffffffff3c000000000000000000000e4d6e000000000000000000000000000000000000000000000479b38b3b00000000000000000b91fdffffffffaa19000000000000000000a2ffffffffffffffffffffffffffffffff2e0000000026faffffffffff7f000000000000000028fdfffffffffffffffffffffffffffffffff5fbffef34000000000000000000059fba5fbb4d0000000000000000051100000000000000000000000000000000000000000000000000000000009bc8c8c8c8c8e6ffffffffd2c8c8c8c8e1ffffffffd4c8c8c8c8c85400000000000000000000000000000000008bfffffffffffe1c00000000000000000000000000000000000000a0ffffffa80000000060ffffffe40000000000000000000000000034fffffff60500000000001af5ffffffffffffff87000032fffffffb0d000000000024ffffd800000000003bffffffffffffcf0000a7fffffffff500000000006affffffffffffffa50000000000000051ed46000000000000000000000000000003e3ffffffff28000000000000007cffffffff7800000000000000047ff8ffffc1000000000000006cffffffffffffffffffffe1250000000022ffffffffff55f8ffffffffffffffff6000000000000000f0ffffffff4400000000000ffafffffff1310000000000000000caffffffffb10000000000a5ffffffffffff8700000030ffffffff3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046e0ffffffffe04b0000000000000000000014f8ffffffffffffffffffffffffffffffc80000000000aaffffffffffffed0800000000000000a0fffffffffffffffffffffffffffffffffffffff0350000000000000000000ebcfffffffffc510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1fffffff00800000000adfffffff60d0000000000000000000000000000000000000000000000beffffffffffbf0000000000000000000000000000000000000000a0ffffffa80000000060ffffffe40000000000000000000000000018ffffffff3b0000000000a0ffffffffffffffffb3000023ffffffff4800000000008ffffff70100000002cdfffffffffffffd0d00a5ffffffffff1c00000019efffffffffffffff5700000000000000000000000000000000000000000000000052fffffffff2010000000000000cecfffffffe1e00000000000010c1ffffffffc3000000000000001abaf4ffeccae9ffffffd01c000000000012fffffffff9f4fffff4ffffffffffff6300000000000000f0ffffffff4400000000000075e2ce8b1e000000000000000034ffffffffff560000000001ecffffffffffff2500000030ffffffff3c0000000000000000000000003c484848240000000000000000000000000000000000000000000000000000000012a0fffffffffb8c0b000000000000000000000070ffffffffffffffffffffffffffffffff580000000031feffffffffffffff560000000000001efaffffffffffffffffffffffffffffffffffffff3e000000000000000000006afffffffffffff42f0000000000000000000000000000000000000000000000000000000000000000000000000000000000001efeffffff9b000000000ff8ffffffab000000000000000000000000000000000000000000000000e1ffffffffff650000000000000000000000000000000000000000a0ffffffa80000000060ffffffe40000000000000000000000000001f7ffffff7f0000000031fdffffffffffffffff51000012ffffffff88000000000ef0ffffff180000006bffffffffffffffae0000a1ffffffffff4b000000affffffffffffffff60e00000000000000000000000000000000000000000000001ad2ffffffffc10000000000000076ffffffffc20000000000000ac9ffffffffff940000000000000000000001058cffffffa70c00001745000001efffffffffffffca21d6ffffffffff6a00000000000000faffffffff440000000000000000000000000000000000000092fffffffff108000000002fffffffffffffc60000000030ffffffff3c000000000000000000000000d8ffffff8000000000000000000000000000000000000000000000000000000055e8ffffffffca3000000000000000000000000000cbffffffffffffffffffffffffffe5c6a10400000000a9ffffffffffffffff9b00000000000073efffffffffffffffffffffffffffffffffffffff3600000000000000000013e1ffffffffffffffd706000000000000000000000000000000000000000000000000000000000000000000000000000000000077ffffffff3e0000000063ffffffff53000000000000000000000000000000000000000000000000f2fffffffffc140000000000000000000000000000000000000000a0ffffffa80000000060ffffffe40000000000000000000000000000d7ffffffc700000000beffffffffffffffffda02000002fcffffffcc0000000079ffffffff38000015eeffffffffffffff35000099ffffffffff7e000060ffffffffffffffff9b000000000000000000000000000000000000000000000038e6ffffffffff8f00000000000006e7ffffffff67000000000001b2ffffffffffff66000000000000000000002ecdfffffe9b4b6790cafdf50a0000a6ffffffffe66e030065ffffffffff730000000000000dffffffffff3f00000000000000000000000000000000000004eaffffffffe6000000000070ffffffffffff690000000018848484841e000000000000000000000000d8ffffff80000000000000000000000000000000000000000000000000001ab0fffffffff26d020000000000000000000000000024fffffffffffffffff8c58d5e310b0000000000000022fcffffffffffffffff8f000000000000000050ffffffffffffffffffffffffffffffffffff5e000000000000000001b7ffffffffffffffffff8000000000000000002097eb310000000000000000000000000000000000000000000000000000000000d1ffffffe00100000000bdfffffff208000000000000000000000000000000000000000000000004ffffffffffbe000000000000000000000000000000000000000000a0ffffffa80000000060ffffffe40000000000000000000000000000aefffffffd1600004effffffffffffffffff6100000000e7fffffffe1500000beaffffffff640000a5ffffffffffffffbc0000008fffffffffffd1002bf5ffffffffffffffff2f000000000000000000000000000000000000000000005ff8ffffffffffff5f0000000000005dfffffffffa12000000000074ffffffffffffff3b00000000000000000b87fafffffffffffffffffffff7140000001c4051420400000006dfffffffff8200000000000043ffffffffff3300000000000000000000000000000000000044ffffffffffff3f2d000000a7fffffffffffb1400000000000000000000000000000000000000000000d8ffffff8000000000000000000000000000000000000000000000000065f0ffffffffae1b00000000000000000000000000000072ffffffffffffffeb1700000000000000000000000088ffffffffffffffffff4c0000000000000000b0ffffffffffa42161abf5ffffffffffffffff7000000000000000006effe6b2ffffffffffffffa9000000000000047ff8ffffc1000000000000000000000000000000000000000000000104040404042effffffff87040404041dfdffffffa404040404040200000000000000000000000000000000000013ffffffffff74000000000000000000000000000000000000000000a0ffffffa80000000060ffffffe4000000000000000000000000000080ffffffff640004d8ffffffffffffffffd80300000000ccffffffff5a00007cffffffffff970052ffffffffffffffff4000000080ffffffffffff45e0ffffffffffffffffc2000000000000000000000000000000000000000000028afff8ffffffffffff2e000000000000caffffffffb100000000002efaffffffffffffff10000000000000025ee3ffffffffffffffffffffffff800000000000000000000000000044f9ffffff96000000000000a7ffffffffff160000000000000000000000000000000000008cffffffffffffffff020000d2ffffffffffbb0000000000000000000000000000000000000000000000d8ffffff800000000000000000000000000000000000000000000023beffffffffe24e0000000000000000000000000000000000bfffffffffffffff5600000000000000000000000004e7fffffffffffffffff60a0000000000000021fdffffffffff4b0000000d87ffffffffffffff6c0000000000000022f6fb3955ffffffffffffff57000000000010c1ffffffffc3000000000000000000000000000000000000000000009affffffffffffffffffffffffffffffffffffffffffffffffffff8100000000000000000000000000000000000010ffffffffff34000000000000000000000000000000000000000000a0ffffffa80000000060ffffffe4000000000000000000000000000052ffffffffb6006effffffffffffffffff550000000000adffffffffa00012f0ffffffffffd315eaffffffffffffffc1000000006cfffffffffffffbffffffffffffffffff4300000000000000000000000000000000000000000aafffbcb4fffffffffffd07000000000034ffffffffff560000000001c8ffffffffffffffe90000000000004ed0ffffffffffffffffffffffffffdc0800000000000000000000000000000d08acffb300000000067effffffffffdc00000000000000000000000000000000000000d3fffffffffffffff0000002f9ffffffffff680000000000000000000000000000000000000000000000d8ffffff8000000000000000000000000000000000000000000374f6fffffffc900c000000000000000000000000000000000009faffffffffffffaa0000000000000000000000000003e3ffffffffffffffffb3000000000000000089ffffffffffed050000001cdbfff6ffffffffff5a00000000000000b6ff8c0011fdffffffffffff1f000000000ac9ffffffffff9400000000000000000000000000000000000000000009f1ffffffffffffffffffffffffffffffffffffffffffffffffffff2600000000000000000000000000000000000003fefffffff603000000000000000000000000000000000000000000a0ffffffa80000000060ffffffe4000000000000000000000000000018fffffffffa21ecffffffffffffffffc000000000000088ffffffffe60091fffffffffffffeb9ffffffffffffffff43000000004efffffffffffffff5f5ffffffffffffb900000000000000000000000000000000000000000fc4ffae1af7ffffffffffde00000000000092fffffffff108000000002fffffffffffffffffc20000000000c2ffffffffffffffffffffffffffffff4800000000000000000000000000000000000d5b1b00629eb4eeffffffffffff630000000000000000000000000000000000000cfeffffffffffffff94000011ffffffffffff1c0000000000000000000000000000000000000000000000d8ffffff80000000000000000000000000000000000000002ecbffffffffcd330000000000000000000000000000000000000042fffffffffffff21900000000000000000000000000007effffffffffffffff650000000000000004e9ffffffffff990000001cdbfff03782ffffffff4000000000000045ffeb0c003ff7fffffffffff50000000001b2ffffffffffff660000000000000000000000000000000000000000005cffffffffffffffffffffffffffffffffffffffffffffffffffffcc0000000000000000000000000000000000000000e1ffffffce00000000000000000000000000000000000000000000a0ffffffa80000000060ffffffe4000000000000000000000000000000dbffffffffd9fffffffffffffffffb2c0000000000005fffffffffff55faffffffffffffffffffffffffffffffbe000000000007b4fffffffffff480fffffffffffffe31000000000000000000000000000000000000000fceffa90478ffffffffffffb9000000000004eaffffffffe6000000000035ffffffffffffffff9d0000000014fffffffffffffffffffffffffffed986000000000000000000000000000000000000000000009cfffffffffffffff4730000000000000000000000000000000000000038fffffffffffffffd23000022ffffffffffd3000000000000000000000000002544444444444444444444e2ffffffa2444444444444444444440d0000000000000784fafffffff4720300000000000000000000000000000000000000007effffffffffff730000000000000000000000000000001afbfffffffffffffe19000000000000004effffffffffff4500001cdbfff0370007f2fffffe0f000000000000c5ff80005cf9ffffffffffffda0000000074ffffffffffffff3b000000000000000000000000000000000000000000bcffffffffffffffffffffffffffffffffffffffffffffffffffff720000000000000000000000000000000000000000b5ffffffab00000000000000000000000000000000000000000000a0ffffffa80000000060ffffffe400000000000000000000000000000099ffffffffffffffffffffffffff86000000000000002cfffffffffff5ffffffffffffffffffffffffffffffff3800000000000006a5ffffffeb3ac3ffffffffffff9f0000000000000000000000000000000000000007c1ffb20309e8ffffffffffff9c000000000044ffffffffffff3f2d00000030ffffffffffffffff7b0000000031dbf1fdfffffdf6e6cfb6946d43110000000000000000000000000000000000000000000024009cfffffffffffd921500000000000000000000000000000000000000005dffffffffffffffd30000001fffffffffff9500000000000024c4c4c4c42d008cffffffffffffffffffffffffffffffffffffffffffffffffff3400000000003bd7ffffffffb21e00000000000000000000000043d95a00000000000000b1ffffffffffffd4d7dcded7c9ad86510f00000000000000aeffffffffffffca0000000000000000a5fffffffffffc0c001cdbfff037000004f3ffffdb00000000000034fffd187dffffffffffffffffc80000002efaffffffffffffff1000000000000000000000000000000000000000000046484848484cf8ffffffd9484848484af5ffffffd94848484848480f000000000000000000000000000000000000000076ffffff9b00000000000000000000000000000000000000000000a0ffffffa80000000060ffffffe40000000000000000000000000000004cffffffffffffffffffffffffd3060000000000000003f0ffffffffffffffffffccf7ffffffffffffffffffae00000000000000000074f8c11f46ffffffffffffe811000000000000000000000000000000000000009effcc09007affffffffffffff8200000000008cffffffffffffffff020000116b80ffffffffffff5d000000000000000004050000000000000000000000000000000000000000000000000000000000068da5009cffffffffffffffd343000000000000000000000000000000000000006ffffffffffffc9bf30000000fffffffffff6000000000000030ffffffff3c008cffffffffffffffffffffffffffffffffffffffffffffffffff340000000089fdffffffe5530000000000018192020000000022f0fff92d000000000000e1fffffffffffffffffffffffffffffff89f1200000000005fffffffffffff7c0000000000000005f1ffffffffffd1001cdbfff03700000055ffffff9800000000000093ffc69effffffffffffffffffc0000001c8ffffffffffffffe90000000000000000000000000000000000000000000000000000004affffffff7c0000000043ffffffff7c00000000000000000000000000000000000000000000000000000028ffffff9c00000000000000000000000000000000000000000000a0ffffffa80000000060ffffffe400000000000000000000000000000008f4fffffffffffffffffffff931000000000000000000aeffffffffffffffffff43e0fffffffffffffffff923000000000000000000000f0000c7ffffffffffff530000000000000000000000000000000000000053fff722002af4ffffffffffffff6e0000000000d3fffffffffffffff0000000000000d9ffffffffff41000000000000000000000000000000000000000000000000000000000000000000000000000021cbff6d0080d1e7fffffffffffffb450000000000000000000000000000000000007cffffffffffd434ff1d000000e9ffffffff3800000000000030ffffffff3c008cffffffffffffffffffffffffffffffffffffffffffffffffff340000000afffffffd940e0000000000007cffff8100000001c3ffffffaf00000000000dffffffffffffffffffffffffffffffffffff3800000000008affffffffffff30000000000000003dffffffffffff981cdbfff03700000006d5ffffff47000000000000dffffaffffffffffffffffffffbd00002fffffffffffffffffc2000000000000000000000000000000000000000000000000000000a4fffffffe21000000009fffffffff2100000000000000000000000000000000000000000000000000000000cbffffb500000000000000000000000000000000000000000000a0ffffffa80000000060ffffffe400000000000000000000000000000000a0ffffffffffffffffffff6d000000000000000000005cffffffffffffffffab00c6ffffffffffffffff8a000000000000000000000000004dffffffffffffac0000000000000000000000000000000000000006e3ff98000bd5ffffffffffffffff64000000000cfeffffffffffffff9400000000000094ffffffffff270000000000000000000000000000010000000000000000000000000000000000391300000042ecffd70b0000000025adffffffffffcb0000000000000000000000000000000000006effffffffffb129ff41000000b5ffffffff2900000000000030ffffffff3c008cffffffffffffffffffffffffffffffffffffffffffffffffff34000003a7ffffd037000000000000002dfafffffb2b00006cfffffffffe1d000000002fffffffffffffffffffffffffffffffffffec020000000000c2ffffffffffe4000000000000000079ffffffffffff7bdbfff0370000000085ffffffef05000000000015ffffffffffffffbb58ffffffffc2000035ffffffffffffffff9d00000000000000000000000000000000000000000000000000000af3ffffffc40000000008f1ffffffc5000000000000000000000000000000000000000000000000000000000058ffffeb02000000000000000000000000000000000000000000578c8c8c5b00000000348c8c8c7c0000000000000000000000000000000040ffffffffffffffffffac00000000000000000000000aedffffffffffffe91700a9ffffffffffffffe10b00000000000000000000000004d6ffffffffffdf110000000000000000000000000000000000000063ffff7010bfffffffffffffffffff5e0000000038fffffffffffffffd2300000000000047ffffffffff0f00000000000000000000001e77d1cb250000000000000000000000000000002ffead000056fafff52b00000000000001bffffffffffe0e00000000000000000000000000000000005cffffffffffa11eff5d00000069ffffffff3e00000000000030ffffffff3c000000000000000000000000d8ffffff800000000000000000000000000075fff576040000000000000000acffffffffb8001cf2ffffffffff750000000050fffffffffffffffffffffffffffffffff78a000000000003f5ffffffffff9a0000000000000000a7fffffffffffff4fff037000000004bfcffffff8d00000000000036fffffffffff9740100c9ffffffcf000030ffffffffffffffff7b000000000000000000000000000000000000000000000000000058ffffffff680000000055ffffffff6a000000000000000000000000000000000000000000000000000000000003d5ffff4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074ffffffffffffffffd00c00000000000000000000000076fffffffffffa41000088ffffffffffffff4d0000000000000000000000000069fffffffffff8330000000000000000000000000000000000000000bbffffd0d5ffffffffffffffffffff67000000005dffffffffffffffd30000000000000001c8fffffff9000000000000000000002caafeffffffe8260000000000000000000000000000a7ffcc0042fbffff6000000000000000004dffffffffff3000000000000000000000000000000000003cffffffffff9921ff7a00000012f4ffffff5d00000000000030ffffffff3c000000000000000000000000d8ffffff800000000000000000000000000088b6200000000000000000001cfcffffffffff3faeffffffffffffbb000000006afffffffffffffffffffffffffcbe793c060000000000002dffffffffffff510000000000000000c2fffffffffffffff0370000000035f4fffffffd200000000000003fffffffffd42f00000056ffffffe40000116b80ffffffffffff5d0000000000000000000000000000000000000000000000000000b2fffffffa1300000000b1fffffffa1400000000000000000000000000000000000000000000000000000000000045ffffc500000000000000000000000000000000000000000000000000000000000000000000000000071e34240000000000000000000bebffffffffffffffe71d0000000000000000000000000003bbfffffff64f0000005fffffffffffff9f0000000000000000000000000012ecffffffffff69000000000000000000000000000000000000000006f6ffffffffffffffffffffffffffff71000000006ffffffffffffc9bf30000000000000000076de3ffcd000000000000000011a3fefffffffff67c060000000000004573832400000020fcffd100cdffffa000000000000000000013ffffffffff3d000000000000000000000000000000000009fbffffffff9e28ff8f0000000083ffffffa800000000000030ffffffff3c000000000000000000000000d8ffffff80000000000000000000000000001a000000000000000000000068ffff9abaffffe2ffffffff9a42fbf4040000007fffffffffffffffffffffbe6715000000000000000000005ffffffffffffb0e0000000000000000bffffffffffffff037000000003af0ffffffffa9000000000000002cfffffd8b070000000003defffffe0900000000d9ffffffffff410000000000000000000000000000000000000000000000000012f9ffffffb10000000012faffffffb30000000000000000000000000000000000000000000000000000000000000000a4ffff1e0000000000000000000000000000000000000000000000000000000000000000002397d7fdffffedaca0080000000000000ad3fffffffffffff031000000000000000000000000000000077ab99925000000002dffffffffffdd0d0000000000000000000000000095ffffffffff9900000000000000000000000000000000000000000024ffffffffffffffffd5ffffffffffff8e000000007cffffffffffd434ff1d00000000000000000006590c0000000000000043e4ffffffffffcd2600000000000f5eb0fcffff2300000091ffffd200d4ffffc205000000000000000000f9ffffffff44000000000000000000000000000000000000cbffffffffaa3aff9f0000000002acfffff616000037540030ffffffff3c000000000000000000000000d8ffffff8000000000000000000000000000000000000000000000000000afffff2b1af2ffffffffffd30500aaff2700000091fffffffffffffff79c2b000000000000000000000000008cffffffffffc40000000000000000009ffffffffffff9370000000048f4fffffffff9230000000000000002d6cc35000000000000006dffffff2d0000000094ffffffffff270000000000000000000000000000000000000000000000000066ffffffff550000000067ffffffff58000000000000000000000000000000000000000000000000000000000000000011e1ff280000000000000000000000000000000000000000000000000000000000000000004fffffffffffffffff68000000000000001adafffffffff53c0000000000000000000000000000000000000000000000000002e8fffffff52e0000000000000000000000000036fdffffffffb50300000000000000000000000000000000000000000038ffffffffffffff8915f8ffffffffffb5000000006effffffffffb129ff4100000000000000000000000000000000000061fdffffffffffa006000000000000d6fffffffff602000015f5ffffbe0038d5ffffad040000000000000000f0ffffffff4400000000000000000000000000000000000078ffffffffc252ffaf00000000000496fffff9d3e6ff400030ffffffff3c000000000000000000000000d8ffffff8000000000000000000000000000000000000000000000000000e2ffe0000087fffffffffe3d00005aff4f0000009afffffffffffe9e18000000000000000000000000000000b6ffffffffff7e00000000000000000057ffffffffffec0000000280fdffffffffff8e000000000000000000030000000000000000000995dfff590000000047ffffffffff0f00000000000000000000000000000000000000000000000000c0fffffff10800000000c3fffffff20a00000000000000000000000000000000000000000000000000000000000000000033f3300000000000000000000000000000000000000000000000000000000000000000003effffffffffffffff96000000000000000016cefffff54400000000000000000000000000000000000000000000000000000085fffffc530000000000000000000000000004d0ffffffffcd0b000000000000000000000000000000000000000000003bfffffffffffc710000a0fffffffffff0050000005cffffffffffa11eff5d000000000000000000000000000000000068feffffffffff94010000000000001fffffffffffd300000087ffffff910000047cfbffad0300000000000000f0ffffffff440000000000000000000000000000000000001bfdffffffea77ffb90000000000000050e4ffffffc9000030ffffffff3c000000000000000000000000d8ffffff8000000000000000000000000000000000000000000000000004fcffac000029ffffffff9d00000023ff6b000000a0ffffffffdf350000000000000000000608000000000000d8ffffffffff3d00000000000000000004d7ffffffffec000045cdffffffffffffe2100000000000000000000000000000000000000000000024250000000001c8fffffff90000000000000000000000000000000000000000000000000000353838382a0000000000363838382b0000000000000000000000000000000000000000000000000000000000000000000000351900000000000000000000000000000000000000000000000000000000000000108bf8ffffffffffffffffb10000000000000000000ca9f13c000000000000000000000000000000000000000000000000000000000570c66000000000000000000000000000007affffffffdc1900000000000000000000000000000000000000000000001afeffffffe1410000001cf0ffffffffff53022e003cffffffffff9921ff7a0000000000000000000000000000000000cbffffffffffc4020000000000000041ffffffffffb1000014f3ffffff530000000033d2ff4900000000000000f0ffffffff4400000000000000000000000000000000000000b0ffffffffd6ffbe000000000000000007688f5408000030ffffffff3c000000000000000000000000d4fcfcfc7e00000000000000000000000000000000000000000000000003daff7f0000009dffffe11000000002f47b000000a4ffffffffec0c000000000000000968db31000000000000f2fffffffff6060000000000000000003cf3fffffffff47dd2fffffffffffffffd40000000000000000000000000000000000000000000000000000000000000076de3ffcd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000369ebffffffffffffffffffffc400000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cf9ffffffe01e000000000000000000000000000000000000000000000000008aeacd730a000000000062ffffffffffdec7920009fbffffffff9e28ff8f0000000000000000000000000000000000bbffffffffffffb93400000000000053ffffffffff9500008afffffffa0f000000000002420c00000000000000f0ffffffff44000000000000000000000000000000000000002efeffffffffffc300000000000000000000000000000030ffffffff3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000030e7590000000041862400000000001937000000a2ffffffffffc83d0300011b559ef2ff6200000000000000f6ffffffffbc0000000000000000003cf3fff8ffffffffffffffffffffffffff8800000000000000000000000000000000000000000000000000000000000000000006590c00000000000000000000000000000000000000000000000000000000000000000000002500000000000000000000000000000000000430648390390000000000000000000000000000000000000000000000000000000000001a3a0000000000000000000000000000000083ffffffffdeffffffffffffffd10000000000000000000000000000000000000000000000000000000000000000000000000000000000177273250000000000000000000000000062dfffffe4220000000000000000000000000000000000000000000000000000000000000000000000000099ffffffffffbe050000cbffffffffaa3aff9f0000000000000000000000000000000000a1fffffffffffffffd9207000000005dffffffffff7e001bf6ffffffba00000000000000000000000000000000f0ffffffff480000000000000000000000000000000000000000a4ffffffffffc700000000000000000000000000000030ffffffff3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1200000000000000000000000000000000009bfffffffffffffffcedfbffffffffa60000000000000000deffffffff7c00000000000000003cf3fff1385cf4ffffffffffffffffffffb00200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011e3ff22000000000000000000000000000149a3effffffffff94b0000000000000000000000000000000000000000000000000000000001c4b900000000000000000000000000000000d9fffffffc4affffffffffffffda000000000000000000000000000000000000000000000000000000000000000a2337444d51524e493e9efffff77311000000000000000000000000003ea32600000000000000000000000000000000000000000000000000000000000000000000000000000293ffffffb60a00000078ffffffffc252ffaf00000000000000000000000000000000007effffffffffffffffffc40a0000005fffffffffff71009bffffffff6500000000000000000000000000000000efffffffff56000000000000000000000000000000000000000018ebffffffff8700000000000000000000000000000030ffffffff3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089fff9fffffffffffffffffffffffc260000000000000000a1ffffffff40000000000000002ef2fff03600002aceffffffffffffffffba0a000000000000000000000000000000000000000000000000000000000000107ac72100000000000000000000000000000000000000110d0000000000000000000000000000002cffff2100000000000000000000000057d6ffffffffffffffffec1b0000000000000000000000000000000000000000000000000000004ffffb12000000000000000000000000000034ffffffffa505fdffffffffffffe00000000000000000000000000000000000000000000000000000001c7cb7e5ffffffffffffffffffffffffffffffffe8b984420200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047c77002000000001bfdffffffea77ffb900000000000000000000000000000000004fffffffffffffffffffff840000005affffffffff6e2cfcfffffffb1300000000000000000000000000000000ebffffffff8200000000000000000000000000000000000000000043fbfff9750000000000000000000000000000000030ffffffff3c00203c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c0c000000000000000000000000000000000000000000000000000000000506000000002b794affffffffffffffffffffe26e0000000000000000003dfffffffb0a000000000000006bf4e934000000000370edfffffffff987030000000000000000000000000000000000000000000000000000000000005deeffdf0600000000000000000000000000000000016bd3ff7300000000000000000000000000000044ffff13000000000000000000000bb1ffffffffffffa3415dfbffac000000000000000000000000000000000000000000000000000000b5ffff3f000000000000000000000000000090ffffffff2e00e1ffffffffffffe200000000000000000000000000000000000000000000000000000055ffffffffffffffffffffffffffffffffffffffffffffffd8150060ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0ffffffffd6ffbe000000000000000000000000000000000012fcffffffffffffffffff900000004bffffffffff77beffffffffb20000000000000000000000000000000000e1ffffffffe51b0000000000000000000000000000000000000000004c9523000000000000000000000000000000000030ffffffff3c008cffffffffffffffffffffffffffffffffffffffffffffffffff34000000000000000000000000000000000000000000000000000024a8fcffa40000000000007dffffffffffffeda0460200000000000000000000009affffca0000000000000000001c0c0000000000000009629ca2781a00000000000000000000000000000000000000000000000000000000000016abffffff8500000000000000000000000000000000005affffff5e0000000000000000000000000000005dffffd1c9040000000000000000acffffffffffff7c000000d0ffff33000000000000000000000000000000000000000000000000001bfcffff170000000000000000000000000003e8ffffffba0000beffffffffffffe100000000000000000000000000000000000000000000000000000000a3ffffffffffffffffffffffffffffffffffffffffffffff420060ffffffff0000000000000000059fba5fbb4d00000000000000000000000000005ba9b1a12d00000000000000001305000000000000000000002efeffffffffffc300000000000000000000000000000000000092fffffffffffffffffe3600000027ffffffffffd2ffffffffff540000000000000000000000000000000000c8fffffffffff1ae948e000000000000000000000000000000000000000000000000000000000000000000000000000018848484841e008cffffffffffffffffffffffffffffffffffffffffffffffffff340000000000000000000000000000000000000000000000000098fbfffffff102000000000000348caba0783c0400000000000000000000000000000386f58e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106fecffffde5f000000000000000000000000000000000000cfffffff3c000000000000000000000000000b79eeffffffff4b000000000000001dffffffffffffff1a00000bf5ffff93000000000000000000000000000000000000000000000000007bffffd7000000000000000000000000000045ffffffff4900009dffffffffffffd7000000000000000000000000000000000000000000000000000000000edeffffffffffffffffffffffffffffffffffffffffffff2f0060ffffffff000000000000000ebcfffffffffc5100000000000000000000000036fdffffff5f00000000000000009be3d7981a0000000000000000a4ffffffffffc7000000000000000000000000000000000000003587cffeffffffffa00000000000bcffffffffffffffffffeb06000000000000000000000000000000000090fffffffffffffffff8000000000000000000000a5511000000000000000000000000004a2900000000000000000000000000000000008cffffffffffffffffffffffffffffffffffffffffffffffffff34000000000000000000000000000000286c370000000000000cffffffffffff26000000000000000000000000000000000000000000000000000000000003090000000000000000000000000000000000046cbacd92180000000000005e8d5f0e0044916c1b000000000000000000000000006bf6ffdf99460200000000000000000000000000000000000041fffffffb0e0000000000000000000000005ee8ffffffffffffc0010000000000003effffffffffffff4100006dffffffd500000000000000000000000000000000000000000000000001deffff8c00000000000000000000000000009dffffffd90100008effffffffffffc8000000000000000000000000000000000000000000000000000000000037e8fffffffffffffffffffffffffffffffffffffffff8090060ffffffff000000000000006afffffffffffff42f0000000000000000000001c9ffffffff300000000000000010f5fffffff6660000000000000018ebffffffff870000000000000000000000000000000000000000000096ffffffcc0c000000000007a5ffffffffffffffff8d00000000000000000000000000000000000026f6fffffffffffffff800000000000000001ba4d0ff430000000000000000000000005efdec31000000000000000000000000000000008cffffffffffffffffffffffffffffffffffffffffffffffffff340000000000000000000000000000bdffffd70000000000001cffffffffffff4c000000000000000000000000000002231b02000000000000000000000000000000000000000000000000000000000003bbffedd5fee61b0000000000b4ffff580087ffff8a000000000000000000000000006b52200000000000000000000000000000000032c0c4c4c4c4e3fffffff7c4c48c000000000000000021bdffffffffffffffffff8f04000000000029ffffffffffffff7e0012eaffffffef00000000000000000000000000000000000000000000000044ffffff3b0000000000000000000000000004edffffff6d00000082ffffffffffffb90000000000000000000000000000000000000000000000000000000000000014293b4c617793b1d6f9ffffffffffffffffffffac000060ffffffff00000000000013e1ffffffffffffffd7060000000000000000005fffffffffef020000000000000070ffffffffffa6000000000000000043fbfff9750000000000000000000000000000000000000000000035f9ffffcb120000000000000007e4fffffffffffffe260000000000000000000000000000000000000046ebfffffffffffff80000000000000001c5fffffc140000000000000000000000006bffffee33000000000000000000000000000000060c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0200000000000000000f0300000009faffffff3800000000002cffffffffffff62000000000000000000000000005ce0fffff9d39e5a0d0000000000000000000000000000000000000000000000000063ff9b05004afda400000000009affff5e006bffff920000000000000000000000000000000000000000000000000000000000000000adffffffffffffffffffffffffb4000000000000004defffffffffffffffffffffffc6000000000001e8ffffffffffffbd00a2ffffffffd4000000000000000000000000000000000000000000000000a8ffffde010000000000000000000000000043fffffff20d00000077ffffffffffffab00000000000000000000000000000000000000000000000000000000000000000000000000002d83c4ffffffffffffffffffef25000060ffffffff000000000001b7ffffffffffffffffff8000000000000000000ce6ffffffffa80000000000000000d8ffffffffffad0000000000000000004c9523000000000000000000000000000000000000000000003befffffaa0b00000000000000000005d2ffffffffffb50000000000000000000000000000000000000000000a5a9ac3dee9eddf0000000000000054ffffffbd000000000000000000000000000061f3ffef3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026d61e00000043ffffffff7c000000000040ffffffffffff7200000000000000000000000aa9ffffffffffffffffe61b000000000000000000000000000000000000000000000000aafd0c000000c0ed000000000065ffff4a0036ffff7d0000000000000000508942000000000000000000000000000000000000000000496c6c6c6cc7ffffffff9b6c6c2c00000000000072feffffffffffffffffffffffffc100000000000087fffffffffffff66fffffffffff77000000000000000000000000000000000000000000000015f9ffff7c000000000000000000000000000090ffffff91000000006bffffffffffffac322b0000000000000000000000000000000000000000000000000000000000000000000014a9fffffffffffffffffffff8ae2700000060ffffffff00000000006effe6b2ffffffffffffffa9000000000000000088ffffffffff5a0000000000000038ffffffffffffb500000000000000000000000000000000000000000000000000000000000000000030f7fff262000000000000000000000046ffffffffffff3d000000000000000000000000000000000000000000000000000000000000000000000000c2ffffff510000000000000000000000000000001fb5fff143000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076defa50000000091ffffffffae000000000057ffffffffffff81000000000000000000000bc2ffffffffffffffffffff7c000000000000000000000000000000000000000000000000adfd0a000000c5f00000000000016177040000428c10000000001a5a9adaffff2b0000000000000000000000000000000000000000000000000005e9ffffffff2a000000000000000075ffffffffffffffffffffffffffff980000000000001ffcffffffffffffffffffffffdd09000000000000000000000000000000000000000000000075fffffb1b0000000000000000000000000000d9fffffd240000000b7cffffffffffffffffba00000000000000000000000000000000000000000000000000000000000000000036e4ffffffffffffffffffffd028000000000060ffffffff0000000022f6fb3955ffffffffffffff570000000000000024f9fffffffff0090000000000000096ffffffffffffbc0000000000000000000000000000079f130000000000000000000000000000000050fea61f000000000000000000000004d6ffffffffffb0000000000000000000000000000000000006404a4018000000000000000000000000000020ffffffd401000000000000000000000000000000000054e5fa600000000000000000000000000000000000000000000000000000000000000000000000000000000000000019e3ffff3300000001e2ffffffffce000000000071ffffffffffff8900000000000000000000acffffffffffffffffffffff990000000000000000000000000000000000000000000000006cff92030060ffad00000000000000000000000000000000006dffffffffffcb000000000000000000000000000000000000000000000000000055fffffffff202000000000000004afeffffffffffffffffffffffd7d2ff6f00000000000000a2fffffffffffffffffffff834000000000000000000000000000000000000000000000001daffffab00000000000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac00000000000000000000000000000000000000000000000000000000000000005cf8ffffffffffffffffffff910700000000000060ffffffff00000000b6ff8c0011fdffffffffffff1f00000000000000b0ffffffffff960000000000000006edffffffffffff84000000000000000000000000000085ffd9220000000000000000000000000000002c330000000000000000000000000066ffffffffffdf150000000000000000000000000000000000c4ffffffc6000000000000000000000000000072ffffff40000000000000000000000000000000000000000e70560a0000000000000000000000000000000000000000000000000000000000000000000000000000000000007cffffdc0000000043ffffffffffe100000000008affffffffffff8200000000000000000050ffffffffffeffeffffffffff8600000000000000000000000000000000000000000000000008cbffe9dfffee240000000000000000000000000000000000c7ffffffffff6e0000000000000f1a00000000000000000000000000000000001ad3ffffffffc1000000000000000be8ffffffffffffffffffffce290059ff460000000000000023fbfffffffffffffffffe5500000000000000000000000000000000000000000000000043ffffff4000000000000000000000002c6580b7ffffffffffffffffffffffffffffffffffff89000000000000000000000000000000000000000000000000000000000000007efffffffffffffffffffff253000000000000000060ffffffff00000045ffeb0c003ff7fffffffffff50000000000000041fffffffffffd25000000000000004efffffffffffffd1e000000000000000000000000002ffbffffa3000000000000000000000000000000000000000000000000000000000009e5ffffffffea29000000000000000000000000000000000015fefffffffe0b00000000000000000000000000bcffffa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbffff8800000000a4ffffffffffe90000000000a5ffffffffffff74000000000000000000a2ffffffffff280a38c1ffffff48000000000000000000000000000000000000000000000000000b87d6dfa4230000000000000000002097eb310000000013fdfffffffffd180000001897deffbe0000000000000000000000000000000038e6ffffffffff8f0000000000000079ffffffffffffffffd2ffffa3000025ff1d00000000000000009bffffffffffffffff6800000000000000000000000000000000000000000000000000aaffffd4000000000000000000000000aeffffffffffffffffffffffffffffffffffffffffff4b00000000000000000000000000000000000000000000000000000000000196ffffffffffffffffffffd42700000000000000000060ffffffff000000c5ff80005cf9ffffffffffffda00000000000002ceffffffffffa90000000000000000a0ffffffffffffb200000000000000000000000c5992e2ffffff8f00000000000000000000000000000000000000000000000000000000006fffffffffe92e0000000000000000000000000000000000000080ffffffff2200000000000000000000000007f7ffe812000000000000000000000000000000000000071e34240000000000000000000000000000000000000000000000000000000000000000000000000000000000000035ffffff4800000011f7ffffffffffe80000000000beffffffffffff63000000000000000000dcffffffffe5000000a7ffffdc040000000000000000000000000000000000000000000000000000000000000000000000000000047ff8ffffc10000000050ffffffffffc300000001beffffffa60000000000000000000000000000005ff8ffffffffffff5f00000000000000d5fffffffffffff65f36ffff93000001be01000000000000000044ffffffffffffff93000000000000000000000000000000000000000000000000001afbffff690000000000000000000000006bffffffffffffffffffffffffffffffffffffffffbc0400000000000000000000000000000000000000000000000000000000029fffffffffffffffffffffb10c0000000000000000000060ffffffff000034fffd187dffffffffffffffffc80000000000005dfffffffffff8230000000000000003edffffffffffff4c0000000000000000001794f2ffffffffffff590000000000000000000000000000000000000000000000000000000006e3ffffffe12600000000000000000000000000000000000000000755869d99090000000000000000000000003bffff60000000000000000000000000000000002397d7fdffffedaca0080000000000000000000000000000000000000000000000000000000000000000000000000000000085ffffff130000006dffffffffffffe30000000000d8ffffffffffff4c00000000000000000ffeffffffffa100001cf8ffff4d000000000000000000000000000000000000000000000000000000000000000000000000000010c1ffffffffc30000000086ffffffffff760000006fffffffff9300000000000000000000000000028afff8ffffffffffff2e00000000000015fffffffffffff53c0045ffff840000000000000000000000002be9ffffffffffffffc00000000000000000000000000000000000000000000000000082fffff10c00000000000000000000000009ebffffffffffffffffffffffffffffffffffff9d00000000000000000000000000000000000000000000000000000000000097ffffffffffffffffffff8601000000000000000000000060ffffffff000093ffc69effffffffffffffffffc0000000000007e0ffffffffff81000000000000000040ffffffffffffe503000000000000000062eefffffffffffffffe18000000000000000000000000000000000000000000000000000000005bffffffce1900000000000000000000000000000000000000000000000000000000000000000000000000000072ffd802000000000000000000000000000000004fffffffffffffffff6800000000000000000000000000000000000000000000000000000000000000000000000000000000c8ffffe900000380f3ffffffffffffda0000000000f3ffffffffffff3300000000000000003fffffffffff5e0000b3ffff8700000000000000000000000000000000000000000000000000059fba5fbb4d000000000000000ac9ffffffffff9400000000b9ffffffffff2f000029f7ffffffff840000000000000000000000000aafffbcb4fffffffffffd0700000000000031ffffffffffff6a000053ffff74000000000000000000000031ebffffffffffffffffff25000000000000000000000000000000000000000000000006e8ffff92000000000000000000000000000078ffffffffffffffffffffffffffffffffffa703000000000000000000000000000000000000000000000000000000000077fffffffffffffffffffb610000000000000000000000000060ffffffff0000dffffaffffffffffffffffffffbd000000000070ffffffffffc504000000000000000088ffffffffffff86000000000000000293ffffffffffffffffffd00000000000000000000000000000000000000000000000000000000000c3ffffad0c00000000000000000000000000000000000000000000000000000000000000000000000000000000a3ff6d00000000000000000000000000000000003effffffffffffffff9600000000000000000000000000000000000000000000000000000000000000000000000000000002f8ffffd3000061fffffffffffffffff4c9e0ece8e0ffffffffffffff1700000000000000006cffffffffff1a0072ffff94000000000000000000000000000000000000000000000000000ebcfffffffffc51000000000001b2ffffffffffff6600000000dfffffffffeb010009d3ffffffffff7600000000000000000000000fc4ffae1af7ffffffffffde0000000000000029ffffffffffee04000062ffff650000000000000000000039efffffffffffffffffffff9800000000000000000000000000000000000000000000005bfffffe27000000000000000000000000000003d5ffffcfa29c958d847b71bfffffffffff4c00000000000000000000000000000000000000000000000000000000004bfefffffffffffffffff246000000000000000000000000000060ffffffff0015ffffffffffffffbb58ffffffffc20000000006e5ffffffffd41300225de3d803000000c8ffffffffffff2700000000000001a8fffffffec793ffffffff83000000000000000000000000000000000000000000000000000000001cfff670000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2fd18000000000000000000000000000000108bf8ffffffffffffffffb10000000000000000000000000000000000000000000000000000000000000000000000000000001cffffffdc0a1284ffffffffffffffffffffffffffffffffffffffffff89000000000000000097ffffffffd6002afcff8100000000000000000000000000000000000000000000000000006afffffffffffff42f0000000074ffffffffffffff3b00000004fcffffffffb000009effffffffffff6b000000000000000000000fceffa90478ffffffffffffb90000000000000009fefffffffff408000070ffff5500000000000000000041f3fffffffffffffffffffffff91c00000000000000000000000000000000000000000000c7ffffbb00000000000000000000000000000002ebffff2f000000000000008bffffffffff210000000000000000000000000000000000000000000000000000000017eaffffffffffffffffeb3300000000000000000000000000000060ffffffff0036fffffffffff9740100c9ffffffcf0000000066ffffffffff490012e3ffffff2900000cfbffffffffffc9000000000000008afffff18d2100a4ffffffff3500000000000000000000000000000000000000000000000000000000012314000000000000000000000000000000000000000000000000002e7598aa4100000000000000000000000003f13d00000000000000000000000000000369ebffffffffffffffffffffc400000000000000000000000000000000000000000000000000000000000000000000000000000026ffffffffffffffffffffffffffffffffffffffffffffffffffffffffd22300000000000000c1ffffffff92007cffed310000000000000000000000000000000000000000000000000013e1ffffffffffffffd70600002efaffffffffffffff1000000015ffffffffff750072ffffffffffffff6700000000000000000007c1ffb20309e8ffffffffffff9c0000000000000000b0ffffffffffb51d007fffff46000000000000000045f6fffffffffffb91ffffffffffffa000000000000000000000000000000000000000000032ffffff4f00000000000000000000000000000034ffffc9000000000000000089fffffffff301000000000000000000000000000000000000000000000000000000009affffffffffffffffe3280000000000000000000000000000000060ffffffff003fffffffffd42f00000056ffffffe400000003dcffffffffe00200acffffffff5a00003dffffffffffff6f0000000000005cfffa8b0e00002dfdffffffe4010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022fdfffffffe7d0000000000000000000000186d00000000000000000000000000000083ffffffffdeffffffffffffffd10000000000000000000000000000000000000000000000000000000000000000000000000000000bffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8a00000000000000e9ffffffff4f00c2fffff652000000000000000000000000000000000000000000000001b7ffffffffffffffffff800001c8ffffffffffffffe90000000021ffffffffff4150fdffffffffffffff620000000000000000009effcc09007affffffffffffff8200000000000000002ff7fffffffffffaa8b6ffff36000000000000002df6fffffffffffa5200a3fffffffffffe3900000000000000000000000000000000000000009fffffe00200000000000000000000000000000079ffff6a000000000000000091ffffffffc4000000000000000000000000000000000000000000000000000000000dfbffffffffffffffdf20000000000000000000000000000000000060ffffffff002cfffffd8b070000000003defffffe09000058ffffffffff7d005affffffffff8a000068fffffffffffe1c00000000001df0df2e00000004ccffffffff9500000000000000000000000000000000000000000000000000607e4b0700458359100000000000000000000000000000005393020000000006d6ffffffffff6a000000000000000000000000000000000000000000000000000000d9fffffffc4affffffffffffffda00000000000000000000000000000000000000000000000000000000000000000000000000000000d6ffffffffffffffffffffffffffffffffffffffffffffffffffffffff7e00000000000010fffffffffd1006f7fffffffd5f000000000000000000000000000000000000000000006effe6b2ffffffffffffffa9002fffffffffffffffffc20000000022ffffffffff55f8ffffffffffffffff60000000000000000053fff722002af4ffffffffffffff6e00000000000000000043ebffffffffffffffffff8521000000000009d9fffffffffff84c000011e0ffffffffffd30700000343000000000000000000000000000014f7ffff7800000000000000000000000000000000bdfffd1600000000000000009cffffffa518000000000000000000000000000000000000000000000000000000002affffffffffffffde1f00000000000000000000000000000000000060ffffffff0002d6cc35000000000000006dffffff2d0000c5fffffffffb1a17edffffffffffb9000090ffffffffffc800000000001cbfffc2be6f00007fffffffffff4500000000000000000000000000000000000000000000000000c9ffff440095ffff7500000000000000000000000000001afeff0d000000000084ffffffffff85000000000000000000000000000000000000000000000000000034ffffffffa505fdffffffffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000006bffffffffffffffffffffffffffffffffffffffffffffffffffffffff5200000000000036ffffffffcc002efffffffffffc4d000000000000000000000000000000000000000022f6fb3955ffffffffffffff570035ffffffffffffffff9d0000000012fffffffff9f4fffff4ffffffffffff630000000000000006e3ff98000bd5ffffffffffffffff6400000000000000000000148ceefffffffffffffffff9750000000063fffffffffff6460000000035f4ffffffffff910450cfff460000000000000000000000000077fffff81400000000000000000000000000000008f7ffc0000000000000000000a8ffd64100000000000000000000000000000000000000000000000000000000000004ebffffffffffffd73800000000000000000000000000000000000060ffffffff0000030000000000000000000995dfff59002bffffffffffb000aaffffffffffffe00000a6ffffffffff7c0000000000cdffffffff590055fefffffffff00500000000000000000000000000000000000000000000000000afffff4a007bffff7e000000000000000000000000000024ffff0d00000000004cf5fffffff73c000000000000000000000000000000000000000000000000000090ffffffff2e00e1ffffffffffffe20000000000000000000000000000000000000000000000000000000000000000000000000000005bd6fffffffffffffffffffffffffac4c4c4c4c4c4c4c9ffffffffffe8f5100000000000005cffffffff8c0050fffffffffffff12100000000000000000000000000000000000000b6ff8c0011fdffffffffffff1f0030ffffffffffffffff7b0000000001efffffffffffffca21d6ffffffffff6a0000000000000063ffff7010bfffffffffffffffffff5e000000000000000000000000074e9adeffffffffffffff5c0000008cffffffffff6a00000000000045f5fffffffffee9ffffffa700000000000000000000000004e2ffffa10000000000000000000000000000000041ffff6e000000000000000000c1e50500000000000000000000000000000000000000000000000000000000000000007cfffffffffffffffd951600000000000000000026762d0000000060ffffffff00000000000000000000000000000024250085ffffffffff4a4efffffffffffffffd0700b6ffffffffff330000000000f9ffffffff2142f7ffffffffffa700000000000000000000000000000000000000000000000000007dffff38004affff6d00000000000000000000000000003affff0800000000000026c2ffa521000000000000000000000000000000000000000000000000000003e8ffffffba0000beffffffffffffe1000000000000000000000000000000000000000000000000000000000000000000000000000001d8d2b59c938a898deeffffffffffce0000000000000026ffffffffd800070000000000000081ffffffff4c005fffffffffffffffb400000000000000000000000000000000000045ffeb0c003ff7fffffffffff50000116b80ffffffffffff5d0000000000a6ffffffffe66e030065ffffffffff7300000000000000bbffffd0d5ffffffffffffffffffff67000000000000000000000000000000001ab0ffffffffffdb00000075fffffffffffdae5c26030000004cf9ffffffffffffe5640100000000000000000000000054ffffff350000000000000000000000000000000080fffb1a000000000000000000e3b700000000000000000000000000000000000000000000000000000000000000000008cefffffffffffffffff48b28000000002476ccfffffa8207000060ffffffff000000000000000000000000000000000000d3ffffffffe10fe3ffffffffffffffff2400b3fffffffff1030000000000ffffffffff5df9ffffffffffff59000009000000000000000000000000000000000000000000000004787b01000059900e000000000000000000000000003ee7ffffc83c00000000000001320000000000000000000000000000000000000000000000000000000045ffffffff4900009dffffffffffffd70000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000ddffffffffffa1000000000000003fffffffff9d000000000000000000a7fffffffd0f002cfcffffffffffffff2b0000000000000000000000000000000000c5ff80005cf9ffffffffffffda0000000000d9ffffffffff410000000000001c4051420400000006dfffffffff8200000000000006f6ffffffffffffffffffffffffffff71000000000000000000000000000000003fdfffffffffffff1600002ffffffffffffffffffffdf2ebf7ffffffffffffffca080000000000000000000000000000c3ffffca0000000000000000000000000000000000b8ff6e0000000000000000000378120000000000000000000000000000000000000000000000000000000000000000000021ecffffffffffffffffffffdfc1ccedfffffffffffff96600000000000000000000000000000000000000000344490000efffffffff7e90ffffffffffffffffff3f00a5ffffffffc0000000000000fefffffffffefffffffffffffb1000007a07000000000000000000000000000000000000000000000000000000000000000000000000000000000000005afbffffffffff9602000000000000000000000000000000000000000000000000000000000000000000009dffffffd90100008effffffffffffc80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffffffff740000000000000789ffffffff62000000000000000000ccffffffcd0000007dffffffffffffff710000000000000000000000000000000034fffd187dffffffffffffffffc8000000000094ffffffffff2700000000000000000000000000000044f9ffffff9600000000000024ffffffffffffffffd5ffffffffffff8e000000000000000000000000000023a1fffffffffffffff20a000000afffffffffffffffffffffffffffffffffffffffff6f0000000000000000000000000032ffffff5e000000000000000000000000000000000066880800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002de8fffffffffffffffffffffffffffffffffec66f16000000000000000000000000000000000000000039ebffa00000eefffffffc4dfcffc98effffffffffff530081ffffffff98000000000000f6ffffffffffffffffffffffc0000013f00f000000000000000000000000000000000c880200000000000000000000000000000000000000000000005bfdffffffffffffff6600315b00000000000000000000000000000000000000000000000000000000000004edffffff6d00000082ffffffffffffb90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffff4800000000147ce7ffffffffff1d000000000000000000f1ffffff8e00000001b5ffffffffffff840000000000000000000000000000000093ffc69effffffffffffffffffc0000000000047ffffffffff0f000000000000000000000000000000000d08acffb300000000000038ffffffffffffff8915f8ffffffffffb50000000000000000000300084ca7fcffffffffffffffee480000000010cbfffffffffffffffffffffffff19c3d40e7ffffff7a000000000000000000000000a1ffffeb07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024d0fffffffffffffffffffffffffbc4711c0000000000000000000000000000000000000000000663dbffffa60000e2fffffffde7ffc30d01a7fffffffff1230050ffffffff89000000000000defffffffffaedffffffffff7800008ffb0b0000000000000000000000000000000035ffa705000000000000000000000000019b120000000000003cf9ffffffffffffffffa1005dff760000000000000000000063e2210000000000000000000000000000000043fffffff20d00000077ffffffffffffab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffffffff1b0000309df7ffffffffffffd100000000000000000016ffffffff4f0000000011dfffffffffff5300000000000000000000000000000000dffffaffffffffffffffffffffbd000000000001c8fffffff9000000000000000000000000000000000000000d5b1b0000000000003bfffffffffffc710000a0fffffffffff0050000000000000017e5e4fdfffffffffffffffff995160000000000000885f1ffffffffffffffe79d510900000016b3ffffffa40b00000000000000000017f9ffff87000000000000000000000000000000000000000000000000000000000000000000000004254b6a778389827963471900000000000000000000000000000000000000000000000776e6fffffffffffff9cc904d0e000000000000000000000000000000000000000000000060e3ffffffffa10000ccffffffffffd71100000bd7ffffff6a00000df9ffffff9e000000000000afffffffec40baffffffffff370026faae000000000000000000000000000000000052ffffb80b000000000000000000000041ffd318000000000ee0ffffffffffffffffff9d0036fffe59000000000000000184ffff930000000000000000000000000000000090ffffff91000000006bffffffffffffac322b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffffffee0454c2ffffffffffffffffff6d0000000000000000003bfffffffe1200000000005bffffffffda0400000000000000000000000000000015ffffffffffffffbb58ffffffffc2000000000000076de3ffcd000000000000000000000000000000000000000000000000000000001afeffffffe1410000001cf0ffffffffff53022e00000000000029d4fffffffffffffffffd1f000000000000000000000b4c7f959c865e270000000000000000005eebfff7d60400000000000000007ffffffc1f0000000000000000000000000000000000000000000000000000000000000000277abcf6ffffffffffffffffffffff3100000000000000000000000000000000000000000000000001315b6c654c2a0500000000000000000000000000000000000000000000000000000cf8ffffffffff9b0000abffffffffef220000000032fdfffc4e000000a5ffffffbd00000000000055ffffae1800b2fffffffff60500b3ff48000000000000000000000000000000000068ffffffc71200000000000000000000abffff5d000000008dffffffffffffffffffff7b0016fffff93f00000000000badfffffff81b000000000000000000000000000000d9fffffd240000000b7cffffffffffffffffba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ffffffffffecdeffffffffffffffffffffd5070000000000000000005fffffffd200000000001ae1fffffff8380000000000000000000000000000000036fffffffffff9740100c9ffffffcf000000000000000006590c00000000000000000000000000000000000000000000391800000000008aeacd730a000000000062ffffffffffdec792000000000000000570d6fffbca81e1fffe0000000000000000000000000000000000000000000000000000000000106f114f000000000000000002e3ffffb00000000000000000000000000000000000000000000000000000000000000029bfffffffffffffffffffffffffffffff510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052ffffffffffff94000080ffffffff570000000000009efc59000000002bf6fffff80f0000000000005c34000000a8ffffffffc30047ffdf02000000000000000000000000000000000079ffffffffa600000000000000000024fdffff5800000018f8fffffffffffffffeffff490000f6ffffef2a0000003bdbffffffffff9100000000000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000effffffffffffffffffffffffffd17eaf93180000000000000000000084ffffff940000000019d3fffffff95100000000000000000000000000000000003fffffffffd42f00000056ffffffe4000000000000000000000000000000000000000000000040cd3a00000000017afccd060000000000000000000000000000000099ffffffffffbe05000000000000000000000b070000d1ffff010000000000000000000000000000000000000000000000000000000000000000000000000000000008fbffff4500000000000000000000000000000000000000000000000000000000000000a2ffffffffffffffffffffffffffffffff2e0000000000000000000000000000000000000000000000000000000000000000000339a0e015000000000000003173470e00000000000000000095ffffffffffff86000047ffffffa400000000000000325600000000000050fbffff6c00001176000000000000009cffffffff9107dbff7900000000000000000000000000000000000087ffffffffb0000000000000000000a1ffffff6300000076ffffffffffffffb31abffc100000e0ffffffee8b45aafdffffffffffffc900000000000000000000002c6580b7ffffffffffffffffffffffffffffffffffff89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000763ffffffffffffffffffffd38029000000000000000000000000000000a8ffffff5700000030e2ffffffe93f0000000000000000000000000000000000002cfffffd8b070000000003defffffe090000000000000000000000000000000002000000000028fcf646000013b6fff32700000000000000000000000000000000000293ffffffb60a000000000000000000000000000000ceffff04000000000000000000000000000000000c000000000000000073e1c19f740d00004203000000000000a7ffd80100000000000000000000000000000000000000000000000000000000000014f8ffffffffffffffffffffffffffffffc80000000000000000000000007e1b000000000000000000000000000000000000019dedffffeb0000000000000041f6fffffcc78030000000000000ceffffffffffff7200000cf8fff0160000000000000000000000000000000045f0ffffe1d4fba0000000000000008fffffffff5f7efff41100000000000000000000000000000000000092ffffffffb2000000000000000029fdffffffef2d0000c4ffffffffffff980200b7bc000000d1ffffffffffffffffffffffffffed2f0000000000000000000000aeffffffffffffffffffffffffffffffffffffffffff4b00000000000000000000000000000000000000000000000000000000000000000000000000000000013892ecfffffffffffffffabe7325000000000000000000000000000000000000cdffffff1c000055f5ffffffaa160000000000000000000000000000000000000002d6cc35000000000000006dffffff2d00000000000000003dccfac0310000429f00000000000086fff85639e2ffff59000000000000000000000000000000000000000047c7700200000000000000000000000000000000cbfafa0300000000000000000000000000000026fd6300000000000073ffffffffff47002effe4d7e6ba00000029cd6d0000000000000000000000000000000000000000000000000000000000000070ffffffffffffffffffffffffffffffff58000000000000000000000000b0e430000000000000000000000000000000000055ffffffffb700000000000022efffffffffffffffcb2500000006fbffffffffffff5f000000b3f5630000000000000000000000000000000000001cb2fffffffe2b0000000000000080ffffffff5bf8ff900000000000000000000000000000000000000099ffffffffb40000000000000000adffffffffffc00000f7ffffffffffae01000033010000004294fcffffffffffffffffffffd3240000000000000000000000006bffffffffffffffffffffffffffffffffffffffffbc0400000000000000000000000000000000000000000000000000000000000000000000000000013f92e3ffffffffffffffffff5f0b000000000000000000000000000000000000000000f1ffffe2000029feffffc03800000000000000000000000000000000000000000000030000000000000000000995dfff590000000000000013e4fffffffc9017dc7200000000000005cdfffffbffff8c0000000000000000000000000000000000000000000000000000000000000000000000000000000000b53e1e0000000000000000002ccab3000000009cff9c000000000000bdfffffffff30b0000d4ffffffe400000000000200000000000000000000000000000000000000000000000000000000000000cbffffffffffffffffffffffffffe5c6a104000000000000000000000000b0fff34b00000000000000000000000000000002d5ffffffff78000000000004c9ffffffffffffffffffa50000002cffffffffffffff490000001a0700000000000000000000000000000000000000000039946d1e00000000000000006dfffffffecefffb1f000000000000000000000000000000000000009fffffffffbb0000000000000033ffffffffffff9a000fffffffffffdd0c0000000000000000000030c2fffffffffffffff782060000000000000000000000000009ebffffffffffffffffffffffffffffffffffff9d000000000000000000000000000000000000000000000000000000000000000000000000000023bffffffffffffed1f1ffffffff1200000000000000000000000000000000000000000016ffffffa7000055f6a33f00000000000000000000000000000000000000000000000000000000000000000000000000242500000000000000a9ff686bf4fffffaf819000000000000002bfaffffffad0200000000000000000000000000000000000000000a5c18000000000000000000000000000000000000010000000000000000000000dbffff3d00001ef9ffa5000000000000cdffffffff8f000000a9fffffffe02000000000000000000000000000000000000000000000000000000000000000000000024fffffffffffffffff8c58d5e310b00000000000000000000000000000000b0fffffc6d000000000000000000000000000059ffffffffff31000000000067fffffffffff471d0fffff20900004dffffffffffffff2a000000000000000000000000000000000000000000000000000000000000000000000000000057ffffffffffff9a0000000000000000000000000000000000000000a3ffffffffc300000000000000b9ffffffffffff670009fffffffffe410000000000000000000000000050cefffffff6971d0000000000000000000000000000000078ffffffffffffffffffffffffffffffffffa7030000000000000000000000000000000000000000000000000000000000000000000000000000efffffffe3a15d180022b3fdfff8000000000000000000000000000000000000000000003affffff6d0000200f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016ef99000023c4ffff730000000000000000008effffa70500000000000000000000000000000000000000168bf2ff70000000000000000000000000000000000000000000000000000000000000c2ffffc500009effff89000000000000e8fffffff518000000abffffffff0d000000000a6184928f81714a1c0000000000000000000000000000000000000000000072ffffffffffffffeb17000000000000000000000000000000000000000000b0ffffffff9203000000000000000000000001d3ffffffffe8010000000007e3ffffffffff4654ffffff5700000047ccf4ffffffffff0b000000000000000a4a441b0000000000000000000000000000000000000000000000000000003cfffffffffff61b0000000000000000000000000000000000000000a6ffffffffcf00000000000040ffffffffffffff350000eaffffffae000000000853bc0900000000000000003b7e6211000983c18f8300000000000000000000000003d5ffffcfa29c958d847b71bfffffffffff4c000000000000000000000000000000000000000000000000000000000000000000000000000000b3a1662600000000000000279095000000000000000000000000000000000000000000005effffff34000000000000000000000000000000000000000000027ac6af3700000393170000000000000000000000000000247314000000002a09000000024c380000000000000000000005493f00000000000000000000000000000000000000005cefffffff85000000000000000040e4e4e4c000000000000000000000000000000000003cffffff5828fcffff39000000000009ffffffff8000000000c8ffffffff140000000057ffffffffffffffffe79d4f03000000000000000000000000000000000000bfffffffffffffff560000000000000000000000000000000000000000000042f5ffffffffb40c0000000000000000000050ffffffffff98000000000053ffffffffffb216eaffff85000000000000ccffffffffeb0000000000000043e3ffffffc250000000000000000000000000000000000000000000000000001affffffffff88000000000000000000000000000000000000000000a7ffffffffdf000000000003d1ffffffffffffef0400009dffffff4c304d7bb3f5ffd700003f360000000000000000003fdfffffffb100000000000000000000000002ebffff2f000000000000008bffffffffff2100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082ffff900000000000000000000000000000000000000000000077fffffffea01767df0000000000000000000000000019a6fef41700000000000000000000000000000000000000000000000000010000000000000000000000000000000000006efffffffff965000000000000000048ffffffd800000000000000000000000000000000000097ffffe6b6ffffbe00032d3f000031ffffffdf0900000000eaffffffff0800000000a6ffffffffffffffffffffffdf6a0200000000000000000000000000000009faffffffffffffaa00000000000000000000000000000000000000000000000042f5ffffffffcf1b000000000000000000c8ffffffffff420000000000aaffffffffff54b4ffffb402000000000000d6ffffffffc400000000000068fcffffffffffffba17000000000000000000000000000000000000000000000000f1ffffffe00c000000000000000000000000000000000000000000a7fffffffff500000000006affffffffffffffa50000002bf8ffffffffffffffffe12600009788000000000000000000caffffffffba00000000000000000000000034ffffc9000000000000000089fffffffff301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000a6ff980000000000000000000000000000000000000000000034fbda64eafffff3f08500000000000000000000000051ebffffb000000000000000000000000000000000000000000000001e77d1cb250000000000000000000000000000000035fcffe79c530f00000000000000000048ffffffd80000000000000000000000000000000000000ad6ffffffffffbfc5f5fff1000062ffffff440000000006fffffffff40000000005f0ffffffffffffffffffffffffffc110000000000000000000000000000042fffffffffffff2190000000000000000000000000000000000000000000000000042f5ffffffffe431000000000000003affffffffffe8030000000000eeffffffffff83ffffd80f00000000000000e1ffffffff9a00000000006cffffffffffffffffffe1270000000000000000000000000000000000000000000000beffffff4800000000000000000000000000000000000000000000a5ffffffffff1c00000019efffffffffffffff570000000065ffffffffffffffc4190000007ff4300000000000003096ffffffffffc800000000000000000000000079ffff6a000000000000000091ffffffffc400000000000000000000000000000000000000000000000000000000000000000000000000000000000035b0f92d000000000000000000000000000000000000000000000000002198eb3f0078870100000000000000000000000000000000000000000000aff4270017b2ffffe312000000000000000000001dabffffffb7180000000000000000002097eb3100000000000000002caafeffffffe826000000000000000000000000000000b7df490300000000000000000000000048ffffffd8000000000000000000000000000000087dc2e7fdffffffffffffffffffd0000097ffff97000000000007ffffffffe30000000045ffffffffffffffffffffffffffffffbb00000000000000000000000000007effffffffffff7300000000000000000000000000000000000000000000000000000042f5fffffffff44d000000000000abffffffffff93000000000022fffffffffffafafff1280000000000000000ebffffffff6f0000000041fdffffffffffffffffffffdb070000000000000000000000000000000000000000000043a4c5610000000000000000000000000000000000000000000000a1ffffffffff4b000000affffffffffffffff60e00000000007cffffffffff83040000000050fff2792c264f8bd7ffffffffffffff9a000000000000000000000000bdfffd1600000000000000009cffffffa518000000000000000000000000000000000000000000000000000000000000000000000000000000000790feffd20100000000000000000000000000000000000000000000000174f9ffe50600000000000000000000000000000000000000000000000000001f43000000004d7e1b00000000000000000032affcffef9f39000000000000000000047ff8ffffc100000000000011a3fefffffffff67c06000000001bb39682736a6360636a70f9ba96abc21a0000000000000000000048ffffffd80000000000000000000000000000008fffffffffffffffffffffffffdb3b0000d7ffd509000000000000d9ffffffeb0000000095ffffffffffffffffffffffffffffffff4300000000000000000000000000b1ffffffffffffd4d7dcded7c9ad86510f0000000000000000000000000000000000000042f5fffffffffd6f000000001afcffffffffff3a00000000004cfffffffffffffffe4d000000000000000000fbffffffff941f00000081ffffffffffffffffffffffff430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099ffffffffff7e000060ffffffffffffffff9b0000000000000064f2f9fffb00000000000006ecffffffffffffffffffffffffeb6201000000000000000000000008f7ffc0000000000000000000a8ffd641000000000000000000000000000000000000000000000000000000000000000000000000000000000039d6fffffc63000000000000000000000000000000000000000000000025c2ffffff7f0000000000000000131f0000000000000000000000000000000000000000000000000000000000000000000000a7aa7838030000000000000000000010c1ffffffffc3000000000043e4ffffffffffcd260000000000005bffffffffffffffffffffffffffffff0f0000000000000000000048ffffffd8000000000000000000000000000000c8fffffffffffffffffc74431b00000005edf42a0000000000000062fffffffe11000001e3ffffffffffffffffffffffffffffffff8c00000000000000000000000000e1fffffffffffffffffffffffffffffff89f1200000000000000000000000000000000000042f5ffffffffff510000007bffffffffffde0000000000005effffffffffffff7c0000000000000000000ffffffffffffffe5700000dfdffffffffffffffffffffff210000000005293c46494a4b4b452500000000001ea0a0a0a025000000000000000000000000000d365a6b711600000000008fffffffffffd1002bf5ffffffffffffffff2f00000000000000000886ffef000000000000005afffffffffffffffffffffb93110000000000000000000000000041ffff6e000000000000000000c1e505000000000000000000000000000000000000000000000000000000000000000000000000000000003ca5fdfffaac2d00000000000000000000000000000000000000000000298ef6ffffc041000000000000000031e8390000000000000c89d1ca92030000000000000a4a441b0000000000000000000000000000000000000000000000000000000ac9ffffffffff940000000061fdffffffffffa006000000000000000dacffffffffffffffffffffffffffde000000000000000000000048ffffffd8000000000000000000000000000000677a6553abffffffffffa500000000000032520000000000000000006fefffe210000034ffffe3c0c6e7ffffffffffffffffffffffac0000000000000000000000000dffffffffffffffffffffffffffffffffffff380000000000000000000000000000000000000042f5ffffffff60000000dcffffffffff850000000000006dffffffffffffa60000000000000000000024ffffffffffffe32700003bffff918cf4ffffffffffffcd000000002deeffffffffffffffffff440000000030ffffffff3c00000000000000000000000015deffffffff64000000000080ffffffffffff45e0ffffffffffffffffc2000000000000000000008effe4000000000000000073fbfffffffffffffeae2700000000000000000000000000000080fffb1a000000000000000000e3b7000000000000000000000000000000000000000000000000000000000000000000000000000000008fffeaab6514000000000000000000000000000000000000000000000078fff6bc772300000000000000001c68efa300000000000046e4ffffffff2a000000000043e3ffffffc25000000000000000000000000000000000000000391300000001b2ffffffffffff6600000068feffffffffff940100000000000000000008ffffffffffffffffffffffffff97000000000000000000000048ffffffd80000000000000000000000000000000000000eedffffb5ffffff76000000000000000000000000000000000004221500000080dc3e000000002373ceffffffffffffffffb20000000000000000000000002fffffffffffffffffffffffffffffffffffec02000000000000000000000000000000000000000042f5ffffff60000036ffffffffffff2b00000000000029eeffffffffff3a000000002774000000003fffffffffffdd2000000075ffff4a0017a4ffffffffff6500000000c6ffffffffffffffffffffc70000000030ffffffff3c0000000000000000000008cffeffffffffff6c00000000006cfffffffffffffbffffffffffffffffff430000000000000000000099ffcd0000000000000000002f98def9fadc952d0000000000000000000000000000000000b8ff6e00000000000000000003781200000000000000000000000000000000000000000000000000000000000000000000000000000000421d000000000000000000000000000000000000000000000000000000462d040000000000000000000031f4ffff4b000000000389feffffffffff220000000068fcffffffffffffba17000000000000000000000000000000002ffead00000074ffffffffffffff3b000000cbffffffffffc402000000000000000000000df9ffffffffffffffffffffffbe18000000000000000000000048ffffffd800000000000000000000000000000000000080ffffcd038afffffd47000000000000000000000000000000000000000000000611000000000000000042e8ffffffffffffa400000000000000000000000050fffffffffffffffffffffffffffffffff78a00000000000000000000000000000000000000000041f5ffffff6000008cffffffffffd200000000000000003bf6ffffffff94001468c5fff20000000061ffffffffd61a00000000a2ffff3600000070ffffffe60800000045ffffffffffffffffffffffff3c00000030ffffffff3c000000000000000000005cffffffffffffbe0e00000000004efffffffffffffff5f5ffffffffffffb90000000000000000000000a7da350000000000000000000000000101000000000000000000000000000000000000000066880800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052753360000000000000000000000000000000000c2ffffff2a0000000eb8ffbc63fffffff9050000006cffffffffffffffffffe127000000000000000000000000000000a7ffcc00002efaffffffffffffff10000000bbffffffffffffb9340000000000000000000044dffffffffffffffffff76f0100000000000000000000000048ffffffd8000000000000000000000000000000000000e1fff92e00029fffffe6000000000000000000000000247b8e310000000000000000000000000000000082ffffffffffffff920000000000000000000000006afffffffffffffffffffffffffcbe793c0600000000000000000000000000000000000000000040f5ffffffff600000d7ffffffffff7c00000da0cb2100000041e4ffffffedbcfcffffffd600000010e2ffffffe4150000000000c8ffff4100000abfffffff6c000000004c775b422a20181157e5ffffffa800000030ffffffff3c00000000000000000000c2ffffffffffff4800000000000007b4fffffffffff480fffffffffffffe31000000000000000000000035170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e665d514230180100000000000000000000000000000039fcffff920000000000000000000000000000000027ffffffff4300001cd4f362005bffffffca00000041fdffffffffffffffffffffdb070000000000004573832400000020fcffd10001c8ffffffffffffffe900000000a1fffffffffffffffd92070000000000000000000665d6ffffffffffd329000000000000000000000000000048ffffffd800000000000000000000000000000000000089ff740000000053996d000000000000000000000000c8ffffffce6a1000000000000000000000000086ffffffffffffffff680000000000000000000000007fffffffffffffffffffffbe67150000000000000000000000000000000000000000000000003ff4ffffffffff55001affffffffffff28003adeffff380000000010a2ffffffffffffffdc2a0000008fffffffff81000000000000e3ffffa72051d3ffffffd204000000000000000000001ba9fffffffffff915000030ffffffff3c00000000000000000028ffffffffffffda010000000000000006a5ffffffeb3ac3ffffffffffff9f000000000000000000000000000000000000000000000000000013679ab3c6c8c8c8c8c8c8c8c8c8c8c819000000000000000000000000000000000000002169050000000000000000000000000000000000000000000000002454717000000000000000007dfffffffffffff8d6a565160000000000000000002063cdffffffa90000000000000000000000000000000068ffffffffa90022dfd3270004a1ffffff8700000081ffffffffffffffffffffffff430000000f5eb0fcffff2300000091ffffd2002fffffffffffffffffc2000000007effffffffffffffffffc40a0000000000000000000021f4ffffff9e090000000000002b420000000000000048ffffffd80000000000000000000000000000000000001baa0100000000000000000000000000000000000042fffffffffffff7940000000000000000000083fffffffffffffffffe3200000000000000000000000091fffffffffffffff79c2b00000000000000000000000000000000000000000000000000003ef4fffffffffe7c000050ffffffffffd80072fcfffff20500000000000034a6f6fffffea20f0000000ef6fffffffe21000000000000f8fffffffffffffffffe3a0000000000000000000472f3ffffffffffffff74000030ffffffff3c0000000000000000008dffffffffffff750000000000000000000074f8c11f46ffffffffffffe8110000000000000000000000000000000000000000000000000e9afbffffffffffffffffffffffffffffff2000000000000000000000000000000000001ea8feeb0600000000000000000000000000000000000000000650a0e7ffffffff2a0000000014475feefffffffffffffffffffffba419000000000023dcffffffffffffc00000000000000000000000000000000080ffffffffffa6e5b10c1367daffffffff380000000dfdffffffffffffffffffffff21000000d6fffffffff602000015f5ffffbe0035ffffffffffffffff9d000000004fffffffffffffffffffff8400000000000000000003cafffffd720000000000186ecbff8900000000000000071c1c1c17000000000000000000000000000000000000000100000000000000000000000000000000000000b9fffffffffffffffd0800000000000000007afffffffffffffffffe69000000000000000000000000009afffffffffffe9e180000000000000000000000000000000000000000000000000000003df3fffffffff8580000007bffffffffff8f00eaffffffad000000000000000000093d542500000000003cffffffffbe00000000000001ffffffffffffffffff9c00000000000000000030d0ffffffffffffffffffcb000030ffffffff3c000000000000000007ebfffffffffffb1700000000000000000000000f0000c7ffffffffffff530000000000000000000000000000000000000000000000001de0ffffffffffffffff9d9c9cd2ffffe09c9c13000000000000000000000000000000005ef0ffff97000000000000000000000000000000000000002f98efffffffffffffff3e00000000acffffffffffffffffffffffffffffffe9400000000062ffffffffffffffd70000000000000000000000000007000069ffffffffffffffe1e2fdffffffffffe0010000003bffff918cf4ffffffffffffcd0000001fffffffffffd300000087ffffff910030ffffffffffffffff7b0000000012fcffffffffffffffffff900000000000000000006efffff8500000012f76c3fdffffff5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dffffffffffffffffff220000000000000069fffffffffffffffffe690000000000000000000000000000a0ffffffffdf35000000000000000000060800000000000000000000000000000000003cf3ffffffffea3a0000000092ffffffffff55005affffff580000000000000000000000000000000000003effffffff5d00000000000005ffffffffffffffffe613000000000000000074faffffffffffffffffffff8b000030ffffffff3c000000000000000059ffffffffffffb300000000000000000000000000004dffffffffffffac00000000000000000000000000000000000000000000000008cdffffffffffffffffff0400008cffffb0000000000000000000000000000000000020b5ffffffaf13000000000000000000000000000000000253c5ffffffffffffffffffff3c00000028fdfffffffffffffffffffffffffffffffff01d00000090ffffffffffffffdf000000000000000000001e81df77000034ffffffffffffffffffffffffffffee450000000075ffff4a0017a4ffffffffff6500000041ffffffffffb1000014f3ffffff5300116b80ffffffffffff5d000000000092fffffffffffffffffe36000000000000000004e6fff4554175b0ebffffffffffffda0000000000000000000000056b19000000000000000000000000000000000000323c3c3c1e00000000000000000000000000009cffffffffffffffffff2f00000000000052fdfffffffffffffff857000000000000000000000000000000a4ffffffffec0c000000000000000968db31000000000000000000000000000000003bf3ffffffffd722000000000092ffffffffff21005afffff20a000025511d0000000000000000000000000035fffffff20a00000000000000fafffffffffffffd4100000000000000009bfffffffffffffffffffffc7b01000030ffffffff3c0000000000000000bfffffffffffff56000000045b130000000000000004d6ffffffffffdf1100000000000000000000000000000000000000000000000071ffffffffffffffffffff0400008cffffb000000000000000000000000000000039b1fcffef9b35000000000000000000000000000000000565dafffffffffffffffffffffffe14000000a0ffffffffffffffffffffffffffffffffffffae000000bdffffffffffffff9f0000000000000000005afdffff66000000ccffffffffffffffffffffffffba1c0000000000a2ffff3600000070ffffffe60800000053ffffffffff9500008afffffffa0f00000000d9ffffffffff410000000000003587cffeffffffffa000000000000000000042fffff9ffffffffffffffffffffff9a000000000000000000000000cac4040000000000000000000000000000000000d8ffffff800000000000000000000000000010f5ffffffffffffffffff2d000000000036f6ffffffffffffffeb3e00000000000000000000000000000000a2ffffffffffc83d0300011b559ef2ff62000000000000000000000000000000003af2ffffffffbe110000000000007bfffffffffd0201d4ffff970000009dffffe19d530a0000000000000000002dffffff990000000000000000d7ffffffffffff7100000000000000006affffffffffffffffffffc7340000000030ffffffff3c0000000000000025fffffffffffff108000156d9ffde2a00000000000069fffffffffff83300000000000000000000000000000000000000000000000000cfffffffffffffffffffff0400008cffffb0000000000000000000000000000002bead7a3904000000000000000000000000000000000564e0ffffffffffffffffffffffffffcd0000001efafffffffffffffffffffffffffffffffffffffc100000eaffffffffffffff4d000000000000000000d1ffffff430000002ef6ffffffffffffffffffe45e00000000000000c8ffff4100000abfffffff6c000000005dffffffffff7e001bf6ffffffba000000000094ffffffffff2700000000000000000096ffffffcc0c00000000000000000051ffffffffffffffffffffffffffff5a0000000000000000000000006dff8e0000000000000000000000000000000000d8ffffff80000000000000000000000000006effffffffffffffffffff1c0000000017e5ffffffffffffffcd1e00000000000000000000000000000000009bfffffffffffffffcedfbffffffffa60000000000000000000000000000000000afffffffff9f050000000000000050ffffffffee0059ffffff2e000000cdfffffffffff5a5370000000000000024ffffff32000000000000000087fffffffff775000000000000000000baffffffffffffffffcc5301000000000030ffffffff3c000000000000008affffffffffff9f0047cdffffffac32000000000012ecffffffffff690000000000000000000000000000000000000000000000000009fdffffffffffffffffffff0400008cffffb0000000000000000000000000000000000000000000000000000000000000000000000158ddffffffffffffffffffffffffffffff7b00000073efffffffffffffffffffffffffffffffffffffff470011fffffffffffffff609000000000000000045ffffffff180000000037dbfffffffffffcc566080000000000000000e3ffffa72051d3ffffffd204000000005fffffffffff71009bffffffff65000000000047ffffffffff0f000000000000000035f9ffffcb120000000000000000000040ffffffffffffffffffffffffffff1a00000000000000000000000015fbff4b00000000000000000000000000000000d8ffffff8000000000000000000000000000d3fffffffffffffffffffa0600000001bcffffffffffffff990800000000000000000000000000000000000089fff9fffffffffffffffffffffffc260000000000000000000000000000000000b0fffffe7a0000000000000000000bf8ffffffec1deeffffb400000000e2ffffffffffffffffbd2000000000001bffffb30000000000000000000ca2d0b27015000000000000000000008cfffffffffff8a741000000000000000030ffffffff3c00000000000005e9ffffffffffff7cbfffffffcf440000000000000095ffffffffff9900000000000000000000000000000000000000000000000000001bffffffffffffffffffffff0400008cffffb0000000000000000000000000000000000000071e3424000000000000000000000020aae4ebf1ffffffffffffffffffffffffffff21000000000050ffffffffffffffffffffffffffffffffffff660031ffffffffffffffb6000000000000000000beffffffe7000000000003c5ffffff89461000000000060b0000000000f8fffffffffffffffffe3a00000000005affffffffff6e2cfcfffffffb13000000000001c8fffffff900000000000000003befffffaa0b00000000000000000000001cfffffffffffffffffffffffdc76d0000000000000000000000000000bcffe20d000000000000000000000000000000d8ffffff8000000000000000000000000037fffbc7ffffffffffffffcc000000006ffffffffffffff05600000000000000000000000000000000000000002b794affffffffffffffffffffe26e000000000000000000000000000000000000b0fff75600000000000000000000009cfffffffec2ffffff3600000000d8ffffffffffffffffffd5000000000002afa4140000000000000000000000000000000000000000000000000013e3ffffffffa10600000000000000000030ffffffff3c00000000000056ffffffffffffffffffffdf5c020000000000000036fdffffffffb50300000000000000000000000000000000000000000000000000000fffffffffffffffffffffff0400008cffffb00000000000000000000000000000002397d7fdffffedaca008000000000000000000000040c1ffffffffffffffffffffffdd9f5a000000000000b0ffffffffffea659ee4ffffffffffffffffff740052ffffffffffffff72000000000000000037ffffffffb100000000006fffffffffb3654d49607db9f5ea6200000001ffffffffffffffffff9c0000000000004bffffffffff77beffffffffb200000000000000076de3ffcd0000000000000030f7fff2620000000000000000000000000000a6effffffffffcdfb98650130000000000000000000000000000000073ffff97000000000000000000000000000000d8ffffff8000000000000000000000000096fd5795ffffffffffffff9100000017f3ffffffffffc8200000000000000000000000000000000000000000000000007dffffffffffffeda0460200000000000000000000000000000000000000b0ea390000000000000000000000001cf7ffffffffffffac000000000094ffffffffffffffffffff1c0000000000000000000000000000000000000000000000000000000000000b0000002ae4ffffffffc922000000000000000030ffffffff3c000000000000bcffffffffffffffffea6f06000000000000000004d0ffffffffcd0b00000000000000000000000000000000000000000000000000000000eaffffffffffffffffffff0400008cffffb00000000000000000000000000000004fffffffffffffffff6800000000000000000025bcfffffffffffffffffffdbf6f24000000000000000021fdffffffffff9c00000138a0fcffffffffffff6e0071ffffffffffffff350000000000000000b4ffffffff740000000001e6ffffffffffffffffffffffffffff85000005ffffffffffffffffe61300000000000027ffffffffffd2ffffffffff5400000000000000000006590c0000000000000050fea61f000000000000000000000000000000000112222115040000000000000000000000000000000000000000002bfffffe300000000000000000000000000000d8ffffff80000000000000000000000000756900adffffffffffffff4b0000008bffffffffff8f050000000000000000000000000000000000000000000000000000348caba0783c04000000000000000000000000000000000000000000008621000000000000000000000000000060fffffffffff82300000000000ba4ffffffffffffffffff3100000000000000000000000000000000000000000000000000000000002bc40000000017b2fffffffff88b1000000000000030ffffffff3c000000000022fefffffffffffff27f0c000000000000000000007affffffffdc1900000000000000000000000000000000000000000000000000000000009dffffffffffffffffffff0400008cffffb00000000000000000000000000000003effffffffffffffff96000000000000000173f6ffffffffffffffffdb751b000000000000000000000089ffffffffffff4c000000000029ccffffffffff5f008afffffffffffff8060000000000000044ffffffffff360000000007fdffffffffffffffffffffffffffffff530000fafffffffffffffd410000000000000000bcffffffffffffffffffeb06000000000000000000000000000000000000002c3300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ffffb70000000000000000000000000000d8ffffff80000000000000000000000000000000c4fffffffffffff80a000000e7ffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008affffffff81000000000000000041caffffffffffffff360000000000000000000000000000000000000000000000000000000000bafe1a00000000004acbfffffffff4a3480e00000030ffffffff3c000000000087ffffffffffffff4b00000000000000000000002cf9ffffffe01e00000000000000000000000000000000000000000000000000000000000026faffffffffffffffffff0400008cffffb000000000000000000000000000108bf8ffffffffffffffffb100000000000008abffffffffffffffffc1490100000000000000000000000004e9fffffffffff60900000000000009c6ffffffff3f009effffffffffffcc0000000000000003d2ffffffffed020000000000b1ffffffffffffffffffffffffffffff760000d7ffffffffffff7100000000000000000007a5ffffffffffffffff8d00000000004d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffff4000000000000000000000000000d8ffffff80000000000000000000000000000000ddffffffffffffbc0000000affffffffff39000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c646b000000000000000000000000000000000000000075fbffcf060000000000000000000057e4ffffffffff300000000000000000000000000000000000000000000000000000000045ffff64000000000000003996ecfffffffffed7070030ffffffff3c000000004bedffffffffffffff22000000000000000000000062dfffffe422000000000000000000000000000000000000000000000000000000000000000066ffffffffffffffffff0400008cffffb000000000000000000000000369ebffffffffffffffffffffc400000000000ec6ffffffffffffffc93e0000000000000000000000000000004effffffffffffb600000000000000003affffffff1700b2ffffffffffffa30000000000000069ffffffffffa600000000000010acffffffffffffffffffffffffffff31000087fffffffff775000000000000000000000007e4fffffffffffffe260000000004f2480000000000000000000000000000000000296f8351000000000000000000000000000000000000000000000000000000166b4800000000000000000002fdffffffb600000000000000000000000000d8ffffff80000000000000000000000000000000f5ffffffffffff7500000000e5ffffffffea610500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e90e3fffffb0000000000000000000000000000000000000000002b8d1b000000000000000000000000abffffffffff250000000000000000000000000000000022eddaa96a1e000000000001ccffffa700000000000000000005407ab3de441b000030ffffffff3c000055b3fffffffffffffffffc04000000000000000000000000003ea326000000000000000000000000000000000000000000000000000000000000000000005bf3ffffffffffffff0400008cffffb0000000000000000000000083ffffffffdeffffffffffffffd10000000005bbffffffffffffef620100000000000000000000000000000000a5ffffffffffff70000000000000000028ffffffdd0000c5ffffffffffff7b0000000000001bf0ffffffffff5b000000000000000054ffffffffffffffffffffffffffaa00000ca2d0b270150000000000000000000000000005d2ffffffffffb5000000000003cdf436000000000000000000000000000000a1ffffffff670000000000000000000000000000000000000000000000000683f6ff5b00000000000000000013fffffffffe23000000000000000000000000d8ffffff8000000000000000000000000000000fffffffffffffff2e000000006fffffffffffffeaa35b2d1804010f0d000000000000000000000000000000000000000000000000000000101e00000000000000000007e7ffffffffff07000000000000000000000000000000000000000000000000000000000000000000006fffffffffffff18000000000000000000000000000000005afffffffffebb0f00000053ffffffd500000000000000000000000000000000000030ffffffff3c006fffffffffffffffffffffe4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001581d0fdffffffff0400008cffffb00000000000000000000000d9fffffffc4affffffffffffffda000000009bffffffffffffc71c000000000000000000000000000000000005f1ffffffffffff2c00000000000000007bffffff9d0000d0ffffffffffff5c000000000000b7fffffffffff70e000000000000000fd9ffffffffe4f8ffffffffffffe92400000000000000000000000000000000000000000046ffffffffffff3d00000000000031fced300000000000000000000000000000127dacffff97000000000000000000000000000000000000000000000029cdfffff70d0000000000000000002cffffffffff89002748484848484848484848e3ffffffa4484848484848484848480e00000028ffffffffffffe50000000000018fffffffffffffffffffffffffffea2b0000000000000000000000000000000000000000000000001085f3eb06000000000000000064ffffffffffff0f00000000000000000000000000000000000000000000000000000000000000000030f9ffffffffffcc05000000000000000000000000000000006effffffffffff1a000002d5ffffffa700000000000000000000000000000000000030ffffffff3c001ee9f38effffffffffffffd000000000000000000000000000000000000000000000125288acbec4baa0793f06000000000000000000000000000000000000000000000552ffffff0400008cffffb00000000000000000000034ffffffffa505fdffffffffffffe00000000bfcffffffffffac060000000000000000000000000000000000003dffffffffffffec010000000000000013edffffff4d0000d6ffffffffffff43000000000063ffffffffffffac0000000000000002b6ffffffffbc0d0b4ec1ffffffe22b00000000000000000000000000000000000000000004d6ffffffffffb000000000000000008effec2e0000000000000000000000000000004affff6b0000000000000000000000000000000000000000000976f7ffffd43c0000000000000000000046ffffffffffa3008cffffffffffffffffffffffffffffffffffffffffffffffffff3400000042ffffffffffff9f0000000000000040b7fcffffffffffffffffffefa42f00000000000000000000000000000000000000000000027aeffffff0000000000000000002d9ffffffffffea00000000000000000000000000000000000000000000000000000000000000000005d1ffffffffffab0b000000000000000000000000000000000075ffffffffffff0a00005bffffffff4a00000000000000000000000000000000000030ffffffff3c00001a183dffffffffffffffca000000000000000000000000000000000000000041b2faffffffffffffffffffee95220000000000000000000000000000000000000000003cffffff0400008cffffb00000000000000000000090ffffffff2e00e1ffffffffffffe200000029ffffffffffb5030000000000000000000000000000000000000079ffffffffffffb30000000000000000abfffffff0070000ddffffffffffff29000000002cf4ffffffffffff510000000000000088ffffffffab06000983fbffd6400b0000000000000000000000000000000000000000000066ffffffffffdf1500000000000000000be0ffea2c00000000000000000000000000008bfff7140000000000000000000000000000002a0c00001394ebfff5ad4f02000000000000000000000061ffffffffff9d008cffffffffffffffffffffffffffffffffffffffffffffffffff340000005dffffffffffff580000000000000000000c417286969c91815d33030000000000000000000000000000000000000000000000003effffffffc1000000000000000052ffffffffffffab00000000000000000000000000000000000000000000000000000000000000000079fffffffff2660000000000000000000000000000000000000075ffffffffffff010004dbffffffe20300000000000000000000000000000000000030ffffffff3c0000000052ffffffffffffffd500000000000000002b01000000000000000025bbfffffffffffff0e2f7fffffffffffc900d000000000000000000000000000000000000003cffffff0400008cffffb000000000000000000003e8ffffffba0000beffffffffffffe100000031ffffffffe8100000000000000000000000000000000000000000a7ffffffffffff7f0000000000000071ffffffff91000000e2ffffffffffff1b00000010dbffffffffffffe80500000000000055ffffffffb5021670e6fffc8e09000000000000000000000000000000000000000000000009e5ffffffffea290000000000000000000044feffda0000000000000000000000000000daff7900000000000000000000000000000fb3ffc805005ead7c410600000000000000000000000000007effffffffff95008cffffffffffffffffffffffffffffffffffffffffffffffffff3400000078fffffffffffd13000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095ffffffff930000000000000000c9ffffffffffff6c000000000000000000000000000000000000000000000000000000000000000016f3ffffffaf1d00000000000000000000000000000000000000006cfffffffffff7000064ffffffff790000000000000000000000000000000000000030ffffffff3c0000000058fffffffffffffff60900000000145dbee600000000000000005cf4ffffffc1752b080000000f418edfffffffda2f0000000000000000000000000000000000003cffffff0400008cffffb000000000000000000045ffffffff4900009dffffffffffffd700000027ffffffff74000000000000000000000000000000000009340d00c2ffffffffffff5300000000000054fdfffffffe27000000dcffffffffffff14000003b4ffffffffffffff870000000000002cf4ffffffffe9d9fcffffc633000000000000000000000000000000000000000000000000006fffffffffe92e00000000000000000000000081fc51000000000000000000000000001fffc9000000000000000000000000000029d9ffffff890000000000000000000000000000000000000000a1ffffffffff8a008cffffffffffffffffffffffffffffffffffffffffffffffffff3400000094ffffffffffc90000000000000000000000143a0000000000000000000000000000000000000000000000000000000000000001e7ffffffff670000000000000040ffffffffffffff2d000000000000000000000000000000000000000000000000000000000000000086ffffffffd02b000000000000000000000000000000000000000061ffffffffffef0006e1fffffff6130000000000000000000000000000000000000030ffffffff3c000000004bfffffffffffffffff7d1c3cbe3ffffffb1000000000000007bffffffc138000000000000000000000467e6fffff34500000000000000000000000000000000003cffffff0400008cffffb00000000000000000009dffffffd90100008effffffffffffc80000001affffffffe0925e3824140e090e19232e3b526b8cafd9fcff2300beffffffffffff2f000000000059fbffffffffa900000000c7ffffffffffff0c000099fffffffffffffffb1f000000000001d6ffffffffffffffffcb51000000000000000000000000000000000000000000000000000006e3ffffffe12600000000000000000000000000001500000000000000000000000000001afb340000000000000000000000000059f4fffffffffd4400000000000000000000000000000000000000c3ffffffffff73000000000000000000000000d8ffffff800000000000000000000000000000b0ffffffffff82000000000000000000000081ffae26000000000000000000000000000000000000000000000000000000000033ffffffffff3e00000000000000b8ffffffffffffed010000000000000000000000000000000000000000000000000000000000000000e3ffffffffffdd0d000000000000000000000000000000000000004cfffffffffff3006bffffffff96000000000000000000000000000000000000000030ffffffff3c0000000029ffffffffffffffffffffffffffffffff7500000000000072fffffc6d00000000000000000000000000000db2fffff73d000000000000000000000000000000003cffffff0400008cffffb0000000000000000004edffffff6d00000082ffffffffffffb900000006fbfffffffffffffffffffffffffffffffffffffffffffff903009bffffffffffff180000000071fdfffffffffc2a0000000091ffffffffffff100090ffffffffffffffffa700000000000000abffffffffffdf9538000000000000000000000000000000000000000000000000000000005bffffffce19000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000006dfffff39595ffff9100000000000000000000000000000000000000e5ffffffffff5b000000000000000000000000d8ffffff800000000000000000000000000000cdffffffffff3b000000000000000000000aecfffff97d020000000000000000000000000000000000000000000000000000007dffffffffff1700000000000032ffffffffffffffb0000000000000000000000000000000000000000000000000000000000000000001f4ffffffffb11700000000000000000000000000000000000000002cffffffffffff12e5fffffffc23000000000000000000000000000000000000000030ffffffff3c0000000003ebffffffffffffffffffffffffffec650100000000004efefff3470000000000022a4e5748210000000000028bffffed1e0000000000000000000000000000003cffffff0400008cffffb0000000000000000043fffffff20d00000077ffffffffffffab00000000d9ffffffffffffffffffffffffffffffffffffffffffffaf000053ffffffffffff11000014afffffffffffff9200000000002dfdffffffffff28a0fffffffffffffffffe310000000000000000163e483a1600000000000000000000000000000000000000000000000000000000000000c3ffffad0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edee0730f000061f8a00000000000000000000000000000000000000afeffffffffff3c000000000000000000000000d8ffffff800000000000000000000000000000e9ffffffffef03000000000000000000006dffffffffff9e0000375b0000000000000000000000000000000000000000000000bffffffffff300000000000000afffffffffffffff7200000000000000000000000000000000000000000000000000000000000000000045aab8953c000000000000000000000000000000000000000000000afdffffffffff96ffffffffa900000000000000000000000000000000000000000030ffffffff3c00000000008cfffffffffffffffffffffff68c1300000000000014e9fffe51000000001085e7ffffffffffde7405000000009affffc10000000000000000000000000000003cffffff0400008cffffb0000000000000000090ffffff91000000006bffffffffffffac322b0000acfffffffffffffffffffffffffffffffffffffffffd9408000005dcffffffffff19127bf1ffffffffffffe70f00000000000086ffffffffffe0ffffffffffffffffffad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cfff67000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c59030000000000389a00000000000000000000000000000000000031ffffffffffff11000000000000000000000000d8ffffff800000000000000000000000000008ffffffffff910000000000000000000003deffffffffffff250074fe5200000000000000000000000000000000000000000004f5ffffffffd20000000000002dfeffffffffffffff3300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6fffffffffffeffffffff3100000000000000000000000000000000000000000030ffffffff3c000000000010dbffffffffffffffffeb871900000000000000009cffff820000000033e3ffffffffffffffffffd01900000005c0ffff5b00000000000000000000000000003cffffff0400008cffffb00000000000000000d9fffffd240000000b7cffffffffffffffffba00006dfffffffffffffffffffffffffffffffffffff79f2d000000000040fcffffffffc3fafffffffffffffffe470000000000000004bcfffffffffffffffffffffffffffa2800000000000000000000000000000000576600000000000000000000000000000000000000000000000000000123140000000000000000000000000000000000000000000000000000000000000000059fba5fbb4d000000000000000000000000000000000000000000000000000000000000000000000000000058ffffffffffe500000000000000000000000000d8ffffff800000000000000000000000000025ffffffff84010000000000000000000056ffffffffffffff3f009cffe70a000000000000000000000000000000000000000032ffffffffffb5000000000000abfffffffffffffff1030000000000000000000000000000000000000000000000000000000000001f582b00000000adbab2a78d662600000000000000000000000000000000009fffffffffffffffffffb30000000000000000000000000000000000000000000030ffffffff3c0000000000001aaafaffffffe3a3520700000000000000000021fbffdc0500000026f0fffffff9b39bbffdffffffd50800000029fcffd701000000000000000000000000003cffffff0400008cffffb0000000000000001fffffffcc5985b1ddfeffffffffffffffffffac000027ffffffffffffffffffffffffffffffffffffb7000000000000000064feffffffffffffffffffffffff8900000000000000000009b8ffffffffffffffffffffffff890000000000000000000000000000000057ffff7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebcfffffffffc5100000000000000000000059fba5fbb4d00000000000000000000000000000000000000000080ffffffffffae00000000000000000000000000d8ffffff800000000000000000000000000044ffffff7a000000000000000000000000c9ffffffffffffff1d00c2ffff6100000000000000000000000000000000000000005effffffffff99000000000031feffffffffffffffb700000000000000000000000000000000000000000000000000000000000165f3ff6900000000ecffffffffffffc0210000000000000000000000000000005affffffffffffffffff350000000000000000000000000000000000000000000030ffffffff3c00000000000000000e2e2d13000000000000000000000000008cffff5900000001c9ffffffdd2400000032ecffffff78000000009dffff44000000000000000000000000003cffffff0400008cffffb0000000002c6580b7ffffffffffffffffffffffffffffffffffff89000000cfffffffffffffffffffffffffffffffffffaf0000000000000000005cf8ffffffffffffffffffffb002000000000000000000000585fcffffffffffffffffffd4080000000000000000000000000000000033f3ffff7e000000000000000000000000000000000000000000002cc8e2b6711a000000000000000000000000000000000000000016690e000000000000006afffffffffffff42f00000000000000000ebcfffffffffc510000000000000000000000000000000000000000b3ffffffffff7000000000000000000000000000d8ffffff800000000000000000000000000064ffff8a0000000000000000000000003dffffffffffffffd70000ebffffaa000000000000000000000000000000000000000b88ffffffffff7f0000000000b5ffffffffffffffff790000000000000000000000000000000000000000000000000000000039c8ffffff2700000000ecffffffffffffffeb14000000000000000000000000000011f9fffffffffffffd73000000000000000000000000000000000000000000000030ffffffff3c00000000000000000000000000000000000000000000000001e3ffe00100000050fffffffe2e00000000005fffffffd4000000002effff9b000000000000000000000000003cffffff0400008cffffb000000000aeffffffffffffffffffffffffffffffffffffffffff4b0000006affffffffffffffffffffffffffffffffffa80000000000000000000035daffffffffffffffffba0a0000000000000000000000000035b3fdfffffffffffff12b00000000000000000000000000000000000026c8ffff8800000000000000000000000000000000000000001feafffffffffca41a00000000000000000000000000000000209ff9ff5200000000000013e1ffffffffffffffd706000000000000006afffffffffffff42f00000000000000000000000000000000000012f9ffffffffff3100000000000000000000000000d8ffffff800000000000000000000000000087ffb702000000000000000000000000adffffffffffffff7d0016ffffffc80000000000000000000000000000000000005affffffffffffffeee1e2e4e5e7ffffffffffffffffff3c00000000000000000000000000000000000000000000000000000022f3ffffffde0000000000ecffffffffffffffff87000000000000000000000000000000839fd0fffffff14e00000000000000000000000000000000000000000000000030ffffffff3c0040b59544000000000000000000000000003b1a000000002cffff8a00000000b1ffffffb400000000000013bcbcbcb80100000000e1ffdf000000000000000000000000003cffffff0400008cffffb0000000006bffffffffffffffffffffffffffffffffffffffffbc0400000009e2ffffffffffffffffffffffffffffe6882300000000000000000000000983f2fffffffff9870300000000000000000000000000000000225d7d97a7a8983c00000000000000000000000000000000000000000370f3ff9b03000000000000000000000000000000000000beffffffffffffffc600000000000000000000000000000068f6ffffff65000000000001b7ffffffffffffffffff8000000000000013e1ffffffffffffffd706000000000000000000000000000000000066ffffffffffe40100000000000000000000000000d8ffffff8000000000000000000000000000acea150000000000000000000000001cfcfffffffffffffc1d0040ffffffd30000000000000000000000000000000000003dfffffffffffffffffffffffffffffffffffffffffff807000000000000000000000000000000000000000000000000000002c2ffffffff9a0000000000adc0dbffffffffffffc6000000000000000000000000000000000dedffffd0250000000000000000000000000000000000000000000000000030ffffffff3c0051ffffff97000000000000000000000005e1f3400000005dffff4a00000003f3ffffff6c0000000000000000000000000000000099ffff120000000000000000000000003cffffff0400008cffffb00000000009ebffffffffffffffffffffffffffffffffffff9d0000000000003bd6feffffffffffffffeecda86f32030000000000000000000000000000001166a1a2781a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb0ffb209000000000000000000000000000000004ffffffffffcfffffffe0b0000000000000000000000000089ffffffffee4500000000006effe6b2ffffffffffffffa9000000000001b7ffffffffffffffffff800000000000000000000000000000000000c2ffffffffff980000000000000000000000000000d8ffffff800000000000000000000000000023400000000000000000000000000083ffffffffffffffb000006bffffffc500000000000000000000000000000000000000caffffffffffffffffffffffffffffffffffffffffc200000000000000000000000000000000000000000000000000000062ffffffffff5a000000000000000036edffffffffe5000000000000000000000000000000008ffffe9007000000000000000000000000000000000000000000000000000030ffffffff3c0044ffffffff4b0000000000000000000068ffff9d00000080ffff1f00000022ffffffff3a000000000000000000000000000000007affff350000000000000000000000003cffffff0400008cffffb0000000000078ffffffffffffffffffffffffffffffffffa70300000000000000000a21d7ffff321c0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045a14700000000000000000000000000000000402f0d00000000000000000000000000000000ccfffffffd3618bdffff170000000000000000000000005afffcc17d3c04000000000022f6fb3955ffffffffffffff5700000000006effe6b2ffffffffffffffa90000000000000000000000000000000024ffffffffffff450000000000000000000000000000d8ffffff8000000000000000000000000000000000000000000000000000000003e6ffffffffffffff45000095ffffffae000000000000000000000000000000000000001fd5ffffffffffffffffffffffffffffffffffffff85000000000000000000000000000000000000000000000000000008e3ffffffffff2002000000000000000083fffffffff50000000000000000000000000000000dc4dd400000000000000000000000000000000000000000000000000000000030ffffffff3c0029ffffffffac00000000000000000007e2ffffc300000091ffff080000003affffffff270000000000000000000000000000000061ffff470000000000000000000000003cffffff0400008cffffb0000000000003d5ffffcfa29c958d847b71bfffffffffff4c000000000000000000000af5ffcd000000000000000000000000000000000000000000000000060400000000000000000000000000000000000000000016000000000000000000000027c3fffc26000000000000000000000000000000000000000000000000000000000000000000003affffffffb300001bedfb06000000000000000000000000d8c85c070000000000000000b6ff8c0011fdffffffffffff1f0000000022f6fb3955ffffffffffffff570000000000000000000000000000000086ffffffffffe2020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049ffffffffffffffd8010000bfffffff8f0000000000000000000000000000000000000000a9ffffffffffffffffffffffffffffffffffffff480000000000000000000000000000000000000000000000001145a0ffffffffffffffb508000000000000004ffffffffffa000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000030ffffffff3c0007fdfffffff50900000000000000006fffffffd400000098ffff070000003fffffffff1f0000000000000000000000000000000058ffff4c0000000000000000000000003cffffff0400008cffffb0000000000002ebffff2f000000000000008bffffffffff21000000000000000000005affff57000000000000000000000000000000000000000000000016ceba0900000000000000000000000000000000000364d8f4000000000000000000026ff5ffffce000000000000000000005089420000000000000000000000000000000000000000000098ffffffff5a00000044640000000000000000000000096bffffffdb2700000000000045ffeb0c003ff7fffffffffff50000000000b6ff8c0011fdffffffffffff1f00000000000000000000000000000005e7ffffffffed700000000000000000000000788e0f000000000000000000000000518a77654d23020000000000000000000000000000a5ffffffffffffff6e000000edffffff6d000000000000000000000000000000000000000098ffffffffe5affbfffffffffffffffffffffffd0e00000000000000000000000000000000000000000049a8dcffffffffffffffffffffff3d000000000000003dfffffffffc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030ffffffff3c0000d7ffffffff4c0000000000000015eeffffffd20000008cffff1e0000002effffffff2c000000000000000000000000000000006effff410000000000000000000000000000000000000000000000000000000034ffffc9000000000000000089fffffffff30100000000000000000000beffc501000000000000000000000000000000000000000000000083ffffbe0a00000000000000000000000000000021c6ffff9c000000000000000143c7fffff892100000000000001a5a9adaffff2b00000000000000000000000000000000000000000004ebfffffffd130000000000000000000000000000046ee8ffffffffffe1170000000000c5ff80005cf9ffffffffffffda0000000045ffeb0c003ff7fffffffffff50000000000000000000000000000000058ffffffffff42000000000000000000000082ffffe936000200000000000000000038fffffffffff5cc96561100000000000000000004f0fffffffffffff61000001cffffffff4700000000000000000000000000000000000000007bffffffffbc0013568cb2c5e9ffffffffffffcf0000000000000000000000000000000000000000000090ffffffffffffffffffffffffff400000000000000038fffffffffc000000000000000000000000000000000000000000000000000000002516000000000000000000000000000000000030ffffffff3c000098ffffffff9b00000000000000a4ffffffff9c0000006fffff3600000013ffffffff4f0000000000000000000000000000000085ffff260000000000000000000000000454960200000000000000000000000079ffff6a000000000000000091ffffffffc4000000000000000000002afffa2d0000000000000000000000000000000000000000000000000ebeffffc00b000000000000000000000000016cf3ffffe93300000000000036d9fff9bf6e14000000000000006dffffffffffcb0000000000000000000000000000000000000000000047ffffffffd300000000000000000000000000003ad2ffffffffffffffffba0000000034fffd187dffffffffffffffffc800000000c5ff80005cf9ffffffffffffda00000000000000000000000000000000c4ffffffffac00000000000000000000006affffffffef4dda840b0000000000000000d2fffffffffffffffffcbc5e080000000000003affffffffffffff9f0000004cffffffff1d000000000000000000000000000000000000000059ffffffffa90000000000008fffffffffffff93000000000000000000000000000000000000000000008bffffffffffffffffffffffffff420000000000000038fffffffffc00000000000000000000000000000000000030c13600000000005ae2d70d000000000000000000000000000000000030ffffffff3c000056ffffffffec0500000000004bffffffffff3800000043ffff7000000000d8ffffff8d00000000000003c8d0d0d02900000000bcfff906000000000000000000000046daffcf00000000000000000000000000bdfffd1600000000000000009cffffffa5180000000000000000000093ff8500000000000000000000000000000000000000000000000000000272f5ffc5100000000000000000000c66d0ffffe98512000000000000005f73420a00000000000000000000c7ffffffffff6e0000000000000f1a000000000000000000000000000090ffffffff9c000000000000000000000000139cfeffffffffffffffffffff5000000093ffc69effffffffffffffffffc000000034fffd187dffffffffffffffffc800000000000000000000000000000037fffffffff61f000000000000000000003cfcffffffffffffffffdc380000000000000004295595daffffffffffffffea7608000000006affffffffffffff3d0000007bfffffff00000000000000000000000000000000000000000002affffffffa104949d00000086ffffffffffff570000000000000000000000000000000000000000000082ffffffffffffffffffffffffff450000000000000038fffffffffc00000000000000000000000000000000000024fdf23a00000899fffa3700000000000000000000000000000000000030ffffffff3c00000cf5ffffffff490000000013e5ffffffffb9000000000af9ffbd000000008bffffffe90b00000000003dfffffffc090000000df9ffc4000000000000000000000b92feffff7d00000000000000000000000008f7ffc0000000000000000000a8ffd641000000000000000000000007f0b1080000000000000000000000000000000000000000000000000000000020b4ffd31d0000000000000000d2face8c45040000000000000000000000000000000000000000000013fdfffffffffd180000001897deffbe0000000000000000000000000000d1ffffffff6a000000000000000000000041e6ffffffffffffffffffffffffc2000000dffffaffffffffffffffffffffbd00000093ffc69effffffffffffffffffc0000000000000000000000000000000adfff3edff800000000000000000000009dafffffffffffffffffffff956000000000000000000000034a8feffffffffffffde3d00000081ffffffffffffde01000000aaffffffc300000000000000000000000000000000000000000002efffffffc9b3ff5500000075ffffffffffff1b000000000000000000000000000000000000000000007affffffffffffffffffffffffd8160000000000000038fffffffffc0000000000000000000000000000000000000088fff44b25d0ffff730000000000000000000000000000000000000030ffffffff3c000000a9ffffffffa100000000affffffffffb2b0000000000b2fffb1f0000001efbffffffa7040000000ccfffffffb2000000005fffff760000000000000000024dddfffff47e0300000000000000000000000041ffff6e000000000000000000c1e5050000000000000000000000000528000000000000000000000000000000000000000000000000000000000000000054dbae1000000000000007300600000000000000000000000000000a4a441b000000000000000050ffffffffffc300000001beffffffa60000000000000000000000000013feffffffff3f0000000000000000000071fdffffffffbf70ffffffffffffffff1b0015ffffffffffffffbb58ffffffffc2000000dffffaffffffffffffffffffffbd0000000000000000000000000000001e6735000e050000000000000000000075ffffffffffffffe1d3fffffffc4500000000000000000000000060fffffffffffffffa5a000062ffffffffffff8500000000d9ffffff9300000000000000000000000000000000000000000000aeffffffffffc3000000005dffffffffffe0000000000000000000000000000000000000000000000074ffe8f1fffffffffffffffffc4f000000000000000038ffffffffff0400000000000000000000000000000000000006cffffdf4ffffa9000000000000000000000000000000000000000030ffffffff3c00000041fffffffff410000067ffffffffff850000000000004effffa2000000007effffffffd3755c7ee3fffffffb3300000006dffffa1b0000000000000061dffffbc26d11000000000000000000000000000080fffb1a000000000000000000e3b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043e3ffffffc25000000000000086ffffffffff760000006fffffffff9300000000000000000005777f83a5ffffffffffb2a1a39c10000000000075ffffffffffd30a00a4ffffffffffffff440036fffffffffff9740100c9ffffffcf000015ffffffffffffffbb58ffffffffc20000000000000000000000000000000000000000000000000000000000000ae9ffffffffffffff5818e0ffffffe80e000000000000000000000022fffffffffffffffff92a0010efffffffffff330000000bfdffffff61000000000000000000000000000000000000000000005dffffffffff37000000003fffffffffffa6000000000000000000000000000000000000000000000017660ae0ffffffffffff62370b00000000000000000034ffffffffff17000000000000000000000000000000000000002cfaffffffc509000000000000000000000000000000000000000030ffffffff3c00000000ceffffffff740034f8ffffffffd00600000000000001d2fffd3700000002a3ffffffffffffffffffffff600000000076ffff9c0000000000000006a37e4b0d0000000000000000000000000000000000b8ff6e0000000000000000000378120000000000000000000000000000000000000000a9b37c080081b88a1b00000000000000000000000000000000000000000000000000000000003173470e0000000000000000000068fcffffffffffffba1700000000b9ffffffffff2f000029f7ffffffff8400000000000000000001e2ffffffffffffffffffffffdd070000000015f7ffffffffff51000017f4ffffffffffff4a003fffffffffd42f00000056ffffffe4000036fffffffffff9740100c9ffffffcf0000000000000000000000000000000000000000000000000000000000005effffffffffffffc6000044ffffffff7a000000000000000000000ac4ffffffffffffffffff72000056ffffffffea0600000038ffffffff2e000000000000000000000000000000000000000000000ae7ffffffa600000000001dffffffffff6c0000000000000000000000000000000000000000000000000000f3ffffffffffcb00000000000000000000000029ffffffffff4a000000000000000000000000000000000000000090ffffc20f0000000000000000000000000000000000000000001260606060160000000055ffffffffe018e1fffffffff428000000000000000041ffffe41a000000006decffffffffffffffd9430000000044fbfff01800000000000000000000000000000000000000000000000000000000006688080000000000000000000000000000000000000000000000000000000000000000e7ffff2800b3ffff580000000000000000000000000000059fba5fbb4d000000000000000041f6fffffcc780300000000000006cffffffffffffffffffe127000000dfffffffffeb010009d3ffffffffff760000000000000000000070ffffffffffffffffffffffef000000000070ffffffffffff200000008cffffffffffe30a002cfffffd8b070000000003defffffe09003fffffffffd42f00000056ffffffe400000000000000000000000000000000005fbcebbf000000000000000000bdffffffffffffff3d000000c8ffffffd500000000000000000025cffffffffffffffffffff22000000071fffffffff1aa632d6afffffff50300000000000000000000000000000000000000000000001f97f3ed1b000000000002f7ffffffff320000000000000000000000000000000000000000000000000000ffffffffffff720000000000000000000000000efeffffffffad0000000000000000000000000000000000000000085b5604000000000000000000000000000000000000000000000000000000000000000001cbffffffffe2ffffffffff5a0000000000000000000093ffffcb0f000000000d599cb9c5b08e41030000000030efffff5a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8ffff2e0094ffff5e000000000000000000000000000ebcfffffffffc5100000000000022efffffffffffffffcb2500000041fdffffffffffffffffffffdb070004fcffffffffb000009effffffffffff6b00000000000000000000048397ffffffffffdeb8c2ca6f0000000000b2ffffffffffffa741364a91fffffffffc43000002d6cc35000000000000006dffffff2d002cfffffd8b070000000003defffffe090000000000000000000000000000006cffffffff13000000000000001dfdffffffffffffbb000000007bfffffffe0f000000000000016bf5fffffffffffffffffff440000000000069fdffffffffffffffffffffd61300000000000000000000000000000000000000000000000000071200000000000000d0ffffffd0030000000000000000000000000000000000000000000000000002ffffffffffff2e00000000000000000000000000d4ffffffffff830600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000223d4494ffffffffffffffffffe8888a99590000000000000007c2ffffd72400000000000000000000000000000054f4ffff8a000000000000000000002a868b62000000000000000000000000000000000000000000000000000000000000000c623000000000000000000000000000000000000079fef912004cf7ff3c000000000000000000000000006afffffffffffff42f0000000004c9ffffffffffffffffffa500000081ffffffffffffffffffffffff430015ffffffffff750072ffffffffffffff6700000000000000000000000024ffffffffff74000000000000000000d0ffffffffffffffffffffffffffffff6800000000030000000000000000000995dfff590002d6cc35000000000000006dffffff2d00000000000000000000000000002df7ffffffff2a000000000000006affffffffffffff3b000000005fffffffff2c00000000001cbaffffffffffffffffffffe332000000000000004df2ffffffffffffffffffffffd8a87800000000000000000000000000000000000000000000000000000000000000a7ffc33400000000000000000000000000000000000000000000000000000000feffffffffed01000000000000000000000000005afffffffffffff0b59e6900000000000000000000000000000000177273250000000000000000000000000000000000000000000000000000000008f3ffffffffffffffffffffffffffffffff5800000000000000000fc9ffffed620300000000000000000000001796feffff94000000000000000000000bdeffffff5d00000000000000000000000000000000000000000000000000000000002ddeffed1e00000000000000000000000000000000000054310000003f470000000000000000000000000013e1ffffffffffffffd70600000067fffffffffff471d0fffff20900000dfdffffffffffffffffffffff210021ffffffffff4150fdffffffffffffff620000000000000000000000004bffffffffff48000000000000000000a2fffffffffffffffffffffffdfffd6c00000000000000000000000000000000000024250000030000000000000000000995dfff590000000000000000000000000000b1ffffffffbb0800000000000000acffffffffffffc9000000000070ffffffff390000000053efffffffffffffffffffffbd160000000000000000001375d2ffffffffffffffffffffff95000000000000000000000000000000000000000000000000000000000000007bff430000000000000000000000000000000000000000000000000000000000f2ffffffffbc0000000000000000000000000000006cf2ffffffffffffffa80000000000000a2337444d51524e493e9efffff77311000000000000000000000000000000000000000000000000000022ffffffffffffffffffffffffffffffeec8110000000000000000000ab3ffffffd55f13000000000000003087f4fffffc76000000000000000000000088ffffffffeb1100000000000000000000000000000000000000000000000000000054f3ffffffc10200000000000000000000000000000000000000000000000000000000000000000000000001b7ffffffffffffffffff80000007e3ffffffffff4654ffffff570000003bffff918cf4ffffffffffffcd000022ffffffffff55f8ffffffffffffffff6000000000000000000000000070ffffffffff1d0000000000000000000c87d7fafffff8e3c8a2753b0d814100000000000000000000000000000000000000000000000000000000000000000000000024250000000000000000000000000000bcffffffce020000000000000001ecffffffffffff5e000000000099ffffffff3800000081fffffffffffffffffffffc7e02000000000000000000000000002574c4ffffffffd6a77a3a04000000000000000000000000000000000000000000000000000000000000001e66000000000000000000000000000000000000000000000000000000000000ddffffffff9500000000000000000000000000000000128dfcffffffffffa800001c7cb7e5ffffffffffffffffffffffffffffffffe8b9844202000000000000000000000000000000000000000000054926202020bbffffffffff35281d0f000000000000000000000000000272f7fffffffdc7a28b7e94ace3ffffffffd73b000000000000000000000026faffffffffff7f00000000000000000000000000000000000000000000000000038fffffffffffff7700000000000000000000000e665d514230180100000000000000000000000000000000006effe6b2ffffffffffffffa9000053ffffffffffb216eaffff850000000075ffff4a0017a4ffffffffff65000012fffffffff9f4fffff4ffffffffffff6300000000000000000000000097fffffffff00000000000000000000000000000050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9ffffffaf000000000000000029ffffffffffffeb070000000001e3ffffffff3400005fffffffffffffffffffffde3a00000000000000000000000000000000003effffffff1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baffffffff7200000c8000000000000000000000003cceffffffffffffffa8000055ffffffffffffffffffffffffffffffffffffffffffffffd8150000000000000000000000000000000000000000000000000000b5ffffffffff06000000000000000000000000000000000000219efbffffffffffffffffffffffe26d05000000000000000000000000aaffffffffffffed0800000000000000000000000000000000000000000000000087ffffc95c4df0ff9400000000000000000000007dfffffffffffff8d6a5651600000000000000000000000022f6fb3955ffffffffffffff570000aaffffffffff54b4ffffb40200000000a2ffff3600000070ffffffe608000001efffffffffffffca21d6ffffffffff6a000000000000000000000000bcffffffffc5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000135608000000000000000000000006a9fffd82000000000000000054ffffffffffff88000000000051ffffffffff2a0000b6ffffffffffffffffff9e0d0000000000000000000000000000000000005effffffe60000000000000000000000000000000000000000000000000000000000000000000000000000000000000027653a0c0000000000000000000000000000000b730000000082ffffffff610003ad920000000000000000000039f8fffffffffffff4df8d000000a3ffffffffffffffffffffffffffffffffffffffffffffff420000000000000000000000000000000000000000000000000000b8fffffffff6000000000000000000000000000000000000000000186ebbeeffffffffffde9e4b040000000000000000000000000031feffffffffffffff56000000000000000000000000000000000000000000000019e4ab3900000028dac8000000000000000014475feefffffffffffffffffffffba41900000000000000000000b6ff8c0011fdffffffffffff1f0000eeffffffffff83ffffd80f0000000000c8ffff4100000abfffffff6c00000000a6ffffffffe66e030065ffffffffff73000000000000000000000000e1ffffffff9a000000000000000000000000000000000000000000000000000000000000000771760000000000000000000000000000000000000000000000000000001194f9f5100000000000000000000000000016030000000000000000007efffffffffffd200000000005d0ffffffffff1d00009affffffffffffffe94f000000000000000000000000000000000000000050ffffffb000000000000000000000000000000000000000000000002097eb31000000000000000000000000000004a1fcfffffdd59743000000000000000000000002b0b30000000024f8ffffff540dafff6300000000000000000000beffffffffffb9350000000000000edeffffffffffffffffffffffffffffffffffffffffffff2f0000000000000000000000000000000000000000000000000000bcffffffffe600000000000000000000000000000000000000000000000000182b34280c0000000000000000000000000000000000a9ffffffffffffffff9b00000000000000000000000000000000000000000000001624000000000000116b0000000000000000acffffffffffffffffffffffffffffffe940000000000000000045ffeb0c003ff7fffffffffff5000022fffffffffffafafff128000000000000e3ffffa72051d3ffffffd20400000000001c4051420400000006dfffffffff82000000000000000000000007fdffffffff6e0000000000000000000000000000000000000000000000000000000000001cccffff71000000000000000000000000000000000000000000000000003fe2ffffab00000000000000000000000000000000000000000000000000a3ffffffffffba000000000084ffffffffffff09000041ffffffffffffffd848000000000000000000000000000000000000000000bbffff7a000000000000000000000000000000000000000000047ff8ffffc1000000000000000000000000000039ffffffffffffffff220000000000000000000080ff92000000000049f4ffff9cdfffff5100000000000000000006fbffffffffcc02000000000000000037e8fffffffffffffffffffffffffffffffffffffffff8090000000000000000000000000000000000000000000000000000bfffffffffd60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022fcffffffffffffffff8f0000000000000000000000000000000000000527533600000000000000000000000000000000000028fdfffffffffffffffffffffffffffffffff01d00000000000000c5ff80005cf9ffffffffffffda00004cfffffffffffffffe4d00000000000000f8fffffffffffffffffe3a00000000000000000000000000000044f9ffffff96000000000000000000000029ffffffffff4300000000000000000000000000000000000000000000000000000000003fe8fffffff830000000000000000000000000000000000000000000000a8cfdffffca2100000000000000000000000000000000000000000000000000b6ffffffffff620000000060feffffffffffeb00000000c0ffffffffffffffffb6240000000000000000000000000000000000000020f1ff44000000000000000000000000000000000000000010c1ffffffffc300000000000000000000000000007bfffffffffffffff0020000000000000000001ffdff7200000000000034e1ffffffffff4700000000000000000024ffffffffff59000000000000000000000014293b4c617793b1d6f9ffffffffffffffffffffac000000000000000000000000000000000000000000000000000000c2ffffffffc60000000000000000000000000000000000000000000000000000000000000000004434000000000000000000000088ffffffffffffffffff4c000000000000000000000000000000000039fcffff92000000000000000000000000000000000000a0ffffffffffffffffffffffffffffffffffffae00000000000034fffd187dffffffffffffffffc800005effffffffffffff7c0000000000000001ffffffffffffffffff9c00000000000000000000000000000000000d08acffb300000000000000000000004effffffffff160000000000000000000000000000000000000000000000000000000073fcfffffbffffd70000000000000000000000000000000000000000288bebfffbb54f010000000000000000000000000000000000000000000000000000c7fffffffffa1100000067fdffffffffffffb30000000024ecfffffffffffffffff77e0500000000000000000000000000000000000053fa0f000000000000000000000000000000000000000ac9ffffffffff940000000000000000000000000000bcffffffffffffffca000000000000000000004affff500000000000000010a6ffffffa10000000000000000000032ffffffffff1e0000000000000000000000000000000000002d83c4ffffffffffffffffffef25000000000000000000000000000000000000000000000000000000c6ffffffffb6000000000000000000000000000000000000000000000000000000000000000fb6fff73100000000000000000004e7fffffffffffffffff60a0000000000000000000000000000002063cdffffffa900000000000000000000000000000000001efafffffffffffffffffffffffffffffffffffffc10000000000093ffc69effffffffffffffffffc000006dffffffffffffa6000000000000000005ffffffffffffffffe613000000000000000000000000000000000000000d5b1b000000000000000000000072ffffffffe8000000000000000000000000000000000000000000000000000000004dffffc75912b3ffdb0000000000000000000000000000000000000000c1c391500f0000000000000000000000000000000000000000000000000000000000c5ffffffffbb00000a9affffffffffffffff6d00000000001f75d0ffffffffffffffffcf2b000000000000000000000000000000000000260000000000000000000000000000000000000001b2ffffffffffff660000000000000000000000000007f6ffffffffffffffffa40700000000000000006fffff2c0000000000000000003faa79030000000000000000000038ffffffffff070000000000000000000000000000000014a9fffffffffffffffffffff8ae2700000000000000000000000000000000000000000000000000000000c9ffffffffb90000000000000000000000000000000000000000000000000000000000002ad8ffffffd70a000000000000000003e3ffffffffffffffffb3000000000000000000000000000023dcffffffffffffc0000000000000000000000000000000000073efffffffffffffffffffffffffffffffffffffff470000000000dffffaffffffffffffffffffffbd000029eeffffffffff3a000000002774000000fafffffffffffffd410000000000000000000000000000000000000000000000000000000000000000000099ffffffffb800000000000000000000000000000000000000000000000000000000c1ac370000000289fd220000000000000000000000000000004437000001000000000000000000000000000000000000000000000000000000000000000000abffffffff71004be0ffffffffffffffffee1200000000000000004bd9fffffffffffffff44d0000000000000000000000000000000000000000000000000000000000000000000000000074ffffffffffffff3b000000000000000000000000003fffffffffffffffffffffc7020000000000000097fffe0a000000000000000000000000000000000000000000000038fffffffffc0000000000000000000000000000000036e4ffffffffffffffffffffd028000000000000000000000000000000000000000000000000000000000000cdffffffffd8000000000000000000000000000000000000000000000000000000000059f4ffffffffff9b0000000000000000007effffffffffffffff65000000000000000000000000000062ffffffffffffffd70000000000000000000000000007000000000050ffffffffffffffffffffffffffffffffffff660000000015ffffffffffffffbb58ffffffffc20000003bf6ffffffff94001468c5fff2000000d7ffffffffffff7100000000000000000000000000000000002d1b000000000000316d8000000000000000bfffffffff86000000000000000000000000000000000000000000000000000000001d000000000000004d07000000000000000000000000000009e0ce090000000031ce6c0000000000000000000000000000000000000000000000000000000070ffffffff73c6ffffffffffffffffffff6d000000000000000000000a98fffffffffffffffa390000000000000000000000003d470500000000000000000000000000000000000000002efaffffffffffffff10000000000000000000000000007fffffffffffffffffffffff2000000000000000c6ffe40000000000000000000000000000001e520000000000000038fffffffffc0000000000000000000000000000005cf8ffffffffffffffffffff910700000000000000000000000000000000000000000000000000000000000000d0fffffffb430000000000000000000000000000000000000000000000000000000050feffe7814ee9ffc30000000000000000001afbfffffffffffffe19000000000000000000000000000090ffffffffffffffdf000000000000000000001e81df770000000000b0ffffffffffea659ee4ffffffffffffffffff740000000036fffffffffff9740100c9ffffffcf0000000041e4ffffffedbcfcffffffd600000087fffffffff775000000000000000000000000000000000000c0f039000000006ffaf42500000000000000e8ffffffff4e00000000000000000000000000000000000000000000000000000000000000071e34240000000000000000000000000000000000bfffffcb5a374893f9ea0d0000000000000000000000000000000000000000000000000000000020fdffffffffffffffffffffffffffffa90100000000000000000000000077ffffffffffffff9d0000000000000000000010b4ffffe46601000000000000000000000000000000000001c8ffffffffffffffe90000000000000000000000000000b5ffffffffffffffffffffff4400000000000001f2ffbd000000000000011e00000000000008cffa0000000000000038fffffffffc00000000000000000000000000007efffffffffffffffffffff253000000000000000000000000000000000000000000000000000000000000000000d2ffffff6a0000000000000000000000000000000000000000000000000000000003c7ce5c0500001ed0e406000000000000000000aeffffffffffffca000000000000000000000000000000bdffffffffffffff9f0000000000000000005afdffff660000000021fdffffffffff9c00000138a0fcffffffffffff6e000000003fffffffffd42f00000056ffffffe4000000000010a2ffffffffffffffdc2a0000000ca2d0b270150000000000000000000000000000000000000057fff13a000fadffff5e0000000000000014fffffffffd13000000000000000000000000000000000000000000000000000000002397d7fdffffedaca008000000000000000000000000000072fffffffffffffff640000000000000000000000000000000000000000000000000000000000000abffffffffffffffffffffffffffae060000000000000000000000001999ffffffffffffff5400000000000000000019d5ffffffffffbe20000000000000000000000000000000002fffffffffffffffffc20000000000000000000000000000e7ffffffffffffffffffffff6800000000000028ffff9500000000000cb5f4210000000000a5fff30000000000000038fffffffffc0000000000000000000000000196ffffffffffffffffffffd42700000000000000000000000000000000000000000000000000000000000000000000a6d48c2d000000000000000000000000000000000000000000000000000000000004480000000000000b8a020000000000000000005fffffffffffff7c000000000000000000000000000000eaffffffffffffff4d000000000000000000d1ffffff430000000089ffffffffffff4c000000000029ccffffffffff5f000000002cfffffd8b070000000003defffffe0900000000000034a6f6fffffea20f000000000000000000000000000000000000000000000000000000000000b2fff678ddffff9b00000000000000004dffffffffc500000000000000000000000000000000000000000000000000000000004fffffffffffffffff6800000000000000000000000000000185fcffffffffe3400000000000000000000000000000000000000000000000000000000000000029faffffffffffffffffffffff8c03000000000000000000001b60b1fbffffffffffffff8e0000000000000000001adaffffffffffffffed3c00000000000000000000000000000035ffffffffffffffff9d0000000000000000000000000019ffffffffffffffffffffffff8d00000000000061ffff6c000000000ac4ffffaa0000000087ffffde000000000000003cfffffffffc0000000000000000000000029fffffffffffffffffffffb10c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008affffffffffff30000000000000000000000000000011fffffffffffffff609000000000000000045ffffffff1800000004e9fffffffffff60900000000000009c6ffffffff3f0000000002d6cc35000000000000006dffffff2d0000000000000000093d5425000000000000000000000000000000000000000000000000000000000000000017ebffffffffc307000000000000000092ffffffff6700000000000000000000000000000000000000000000000000000000003effffffffffffffff9600000000000000000000000000000000206f918b56070000000000000000000000000000000000000000000000000000000000000000008bffffffffffffffffffe44c000000000000002b527dabe0ffffffffffffffffffff8800000000000000000012d4fffffffffffffffffff833000000000000000000000000000030ffffffffffffffff7b000000000000000000000000004affffffffffffffffffffffffb50000000000009bffff4100000000a9ffffffff3a00006affffff9e000000000000004afffffffffb000000000000000000000097ffffffffffffffffffff860100000000000000000000000000000000000000000000002d77624d27010000000000000000004dbac7830800000000000000000000000000000000000000000000000000000004254b6a778389827963471900000000000000c2ffffffffffe400000000000000000000000000000031ffffffffffffffb6000000000000000000beffffffe7000000004effffffffffffb600000000000000003affffffff170000000000030000000000000000000995dfff590000000000000000000000000000000000000000000000000000002097eb3100000000000000000000000000005effffffd01200000000000000000eefffffffde06000000000000000000000000000000000000000000000000000000108bf8ffffffffffffffffb10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d2fffffffffffff98d0e0000000000000000b3ffffffffffffffffffffffffeb5500000000000000000005c0ffffffffffffffffc24d2b020000000000000000000000000000116b80ffffffffffff5d000000000000000000000000007cfffffffffffff3ffffffffffe5000000000000dfffff150000005cffffffffffc80150fdfffff5250000000000000076fffffffff70000000000000000000077fffffffffffffffffffb610000000000000000000000000000000000000000000000000011f7fffffff2c2802f00000000005cffffffffb1000000000000000000000000000000000000000000000000277abcf6ffffffffffffffffffffff31000000000003f5ffffffffff9a00000000000000000000000000000052ffffffffffffff72000000000000000037ffffffffb100000000a5ffffffffffff70000000000000000028ffffffdd00000000000000000000000000000000000000242500000000000000000031edd277000aeada9c00000000000000047ff8ffffc1000000000000000000000000000001a7eaa60f00000000002a7b4a46bffffffffd4600000000000000000000000000000000000000000000000000000369ebffffffffffffffffffffc40000000000000000000000000000000000071e342400000000000000000000000000000000000000000000000000000000000000000000001dd8fffffff89b220000000000000000000037fcfffffffffffffffffff68f130000000000000000000094fffffffffffffffd76010000000000000000000000000000000000000000d9ffffffffff4100000000000000000000000000adffffffffffff9affffffffffff160000000024ffffe700000000b0ffffffffffff8ef6fffffb500000000000000017deffffffffe90000000000000000004bfefffffffffffffffff246000000000000000000000000000000000000000000000000000000163e73befeffffffcc4f000000d8ffffffffff2900000000000000000000000000000000000000000029bfffffffffffffffffffffffffffffff5100000000002dffffffffffff5100000000000000000000000000000071ffffffffffffff350000000000000000b4ffffffff7400000005f1ffffffffffff2c00000000000000007bffffff9d00000000000000000000000000000000000000000000000000000000000036ffffd20008feffff03000000000010c1ffffffffc300000000000000000000000000000000000000000000000034eeffffffffffff7300000000000000000000000000000000000000000000000000000083ffffffffdeffffffffffffffd100000000000000000000000000002397d7fdffffedaca008000000000000000000000000000000000000000000000000000000000000000000075b7f5c110000000000000000000000000073ffffffffffffffd5761300000000000000000000004dfffffffffffffffd590000000000000000000000000000000000000000000094ffffffffff2700000000000000000000000000d5ffffffffffff3df3ffffffffff460000000071ffffb50000000072fffffffffffffffffffa5300000000008893adf0ffffffffffce000000000000000017eaffffffffffffffffeb3300000000000000000000000000000000000000000000000000000000000000002fe9ffffffffa80700eeffffffffff41000000000000000000000000000000000000000000a2ffffffffffffffffffffffffffffffff2e00000000005ffffffffffffb0e0000000000000000000000000000008afffffffffffff8060000000000000044ffffffffff360000003dffffffffffffec010000000000000013edffffff4d00000000000000000000000f4c2f00000000240b0000000000000000000016ffffd50000e7ffff05000000000ac9ffffffffff9400000000000000000000000000000001366a7c13000000000044fefffffff15e00000000000000000000000000000000000000000000000000000000d9fffffffc4affffffffffffffda00000000000000000000000000004fffffffffffffffff680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058e5f3d9ad732b000000000000000000000000000ce3ffffffffffffff690000267f7454180000000000000000000000000000000047ffffffffff0f00000000000000000000000001f7fffffffffff807bcffffffffff7b00000000c5ffff84000000001cfdfffffffffffffff84d000000000000ecffffffffffffffff9800000000000000009affffffffffffffffe32800000000000000000000000000000000000000000000000000000000000000000023edffffffffff7400adfffffffff513000000000000000000000000000000000000000014f8ffffffffffffffffffffffffffffffc80000000000008cffffffffffc4000000000000000000000000000000009effffffffffffcc0000000000000003d2ffffffffed0200000079ffffffffffffb30000000000000000abfffffff0070000000000000000000034f6ffffb1220030e8020000000000000000000000a9ffa1000079ffcf0000000001b2ffffffffffff66000000000000000000000000003a9ce9ffffff730000000000003c7d936c130000000000000000000000000000000000000000000000000000000034ffffffffa505fdffffffffffffe000000000000000000000000000003effffffffffffffff960000000000000000000000000000000000000000001908000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007effffffffffffff9b000003cfffffffffbb16000000000000000000000000000001c8fffffff9000000000000000000000000001bffffffffffffc40080ffffffffffbb0000001efeffff4f0000000000aeffffffffffffff5b00000000000000ecfffffffffffffffc27000000000000000dfbffffffffffffffdf2000000000000000000000000000000000000000000000000000000000000000000060effffffffffff232001ad3fffff75b00000000000000000000000000000000000000000070ffffffffffffffffffffffffffffffff58000000000000b6ffffffffff7e00000000000000000000000000000000b2ffffffffffffa30000000000000069ffffffffffa600000000a7ffffffffffff7f0000000000000071ffffffff91000000000000000000000ddcfddffffff783c1a8000000000000000000000000023c04000000360b0000000074ffffffffffffff3b000000000000000000000043c6ffffffffffffc500000000000000000000000000000000000000000000000000000000000000000000000000000090ffffffff2e00e1ffffffffffffe2000000000000000000000000108bf8ffffffffffffffffb1000000000000000000000000000000000000000006d7f9c7946714000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008edffffffffffffd80a00007fffffffffffff5a000000000000000000000000000000076de3ffcd000000000000000000000000003effffffffffff81003afffffffffff505000080ffffff19000000000034ffffffffffffff9100000000000000ecffffffffffffee4900000000000000002affffffffffffffde1f000000000000000000000000000000000000000000000000000000000000000024beffffffffffffd52b00000006495b1f00000000000000000000000000000000000000000000cbffffffffffffffffffffffffffe5c6a104000000000000d8ffffffffff3d00000000000000000000000000000000c5ffffffffffff7b0000000000001bf0ffffffffff5b00000000c2ffffffffffff5300000000000054fdfffffffe270000000000000000000092ff6b0785fcfffffe3900000000000000000000000000000000000000000000002efaffffffffffffff1000000000000000000019a7ffffffffffffffffff5500000092eec23800000000000000000000000000002f87b8a53f000000000000000000000003e8ffffffba0000beffffffffffffe1000000000000000000000369ebffffffffffffffffffffc4000000000000000000000000000000000000000078ffffffffffab5a4c382207000000000000000000000326455f6a6f604d1e000000000000000000000000000000000000000053ffffffffffffff4200003dfcffffffffffff4f000000000000000000000000000000000006590c0000000000000000000000000061ffffffffffff3b0002ecffffffffff3b0005e3ffffe100000000000000c6fffffffffffff71b000000000000d3edeadfc49c5e0c00000000000000000004ebffffffffffffd7380000000000000000000000000000000000000000000000000000000000000065f5fffffffffffc8b08000000000000000000000000000000000000000000000000000000000024fffffffffffffffff8c58d5e310b00000000000000000000f2fffffffff60600000000000000000000000000000000d0ffffffffffff5c000000000000b7fffffffffff70e00000000beffffffffffff2f000000000059fbffffffffa9000000000000000000000085a400000036cef36d000000000000000000000050894200000000000000000001c8ffffffffffffffe900000000000000000060f1fffffffffffffffffffff667030097ffff6e000000000000000000000000003af7fffffff1060000000000000000000045ffffffff4900009dffffffffffffd70000000000000000000083ffffffffdeffffffffffffffd10000000000000000000000000000000000000016f2fffffffffffffffffffffee4bb2e000000013882c3f5ffffffffffffffffe28318000000000000000000000000000000000096ffffffffffffb0000018e3ffffffffffffff3700000000000000000000000000000000000000000000000000000000000000000084fffffffffff0040000a4ffffffffff88005effffffa30000000000005fffffffffffffffff9e0000000000000000000000000000000000000000000000007cfffffffffffffffd951600000000000000000026762d0000000000000000000000000000000051ffffffffffffd135000000000000000000025c000000000000000d00000000000000000000000072ffffffffffffffeb17000000000000000000000000000000f6ffffffffbc0000000000000000000000000000000000d6ffffffffffff43000000000063ffffffffffffac00000000009bffffffffffff180000000071fdfffffffffc2a0000000000000000000000000000000000000100000000000000001a5a9adaffff2b0000000000000000002fffffffffffffffffc200000000000000059dffffffffffffffffffffffffffff9b0078ffff7000000000000000000000000000001f6bc8ffff0f000000000000000000009dffffffd90100008effffffffffffc800000000000000000000d9fffffffc4affffffffffffffda0000000000000000000000000000000000000090ffffffffffffffffffffffffffff7200000095ffffffffffffffffffffffffffffed4500000000000000000000000000000000bcfffffffffff924000ecfffffffffffffffff140000000000000000000000000000000000000000000000000000000000000000009fffffffffffac00000057ffffffffffdc04d7ffffff6400000000003ef9fffffffffffffffffe3a000000000000000000001802000000000000000000000008cefffffffffffffffff48b28000000002476ccfffffa8207000000000000000000000000000064fffffffffd7704000000000000000000007ffe48000000000020d64e0000000000000000000000bfffffffffffffff5600000000000000000000000000000000deffffffff7c0000000000000000000000000000000000ddffffffffffff29000000002cf4ffffffffffff51000000000053ffffffffffff11000014afffffffffffff92000000000000000026657b520000000000000000000000000000006dffffffffffcb0000000000000000000035ffffffffffffffff9d0000000000000cbaffffffffffffffffffffffffffffff7b0028ddfd3d00000000000000000000000000000000d5ffd70000000000000000000004edffffff6d00000082ffffffffffffb900000000000000000034ffffffffa505fdffffffffffffe000000000000000000000000000000000000015f7ffffffffffffffffffffffffffffa300007bfffffffffffffffffffffffffffffffff92f000000000000000000000000000000c1ffffffffffa10009beffe6ffffffffffffe500000000000000000000000000000000000000000000000000000000000000000000b4ffffffffff630000000bf5ffffffffff99ffffffff20000000001eedffff9ec6ffffffffffffd308000000000000000a8cf20100000000000000000000000021ecffffffffffffffffffffdfc1ccedfffffffffffff96600000000000000000000000000000ee9ffffffffcb4300000000000000000052feffe70f000000008effd30100000000000000000009faffffffffffffaa0000000000000000000000000000000000a1ffffffff400000000000000000000000000000000000e2ffffffffffff1b00000010dbffffffffffffe805000000000005dcffffffffff19127bf1ffffffffffffe70f0000000000000087ffffffff790000000000000000000000000000c7ffffffffff6e0000000000000f1a000030ffffffffffffffff7b000000000006bbffffffffffffffffffffffffffffffff5100001625000000000000000000000000000000001cffff720000000000000000000043fffffff20d00000077ffffffffffffab00000000000000000090ffffffff2e00e1ffffffffffffe200000000000000000000000000000000000079ffffffffffffffffffffffffffffffd5000014202a3745576e88a9caf4ffffffffffffffa200000000000000000000000000000090ffffffffff3611c1fff76bffffffffffffae00000000000000000000000000000000000000000000000000000000000000000000c8ffffffffff1b00000000a3ffffffffffffffffffd8000000000049fffd78001ae5ffffffffffff9600000000000025d5ffe000000000000000000000000000002de8fffffffffffffffffffffffffffffffffec66f160000000000000000000000000000000045e1ffffffffffb32200000000000024c0ffffff8e0000006bf9ffff4e00000000000000000042fffffffffffff21900000000000000000000000000000000003dfffffffb0a0000000000000000000000000000000000dcffffffffffff14000003b4ffffffffffffff870000000000000040fcffffffffc3fafffffffffffffffe470000000000000009f0ffffffffce0000000000000000000000000013fdfffffffffd180000001897deffbe0000116b80ffffffffffff5d000000000099fffffffffffffffffffffffffffffaffff2600000000000000000000000000000000000000006dffbb0e0000000000000000000090ffffff91000000006bffffffffffffac322b00000000000003e8ffffffba0000beffffffffffffe1000000000000000000000000000000000000d0fffffffffffffffffffffffffffffffc0a000000000000000000000003b4ffffffffffffbe0000000000000000000000000000000bd3ffffffca32dafffe5870ffffffffffff6c00000000000000000000000000000000000000000000000000000000000000000000dcffffffffd100000000003effffffffffffffffff8a000000000045ea450000002becffffffffffff63000000001ce2fff53300000000000000000000000000000024d0fffffffffffffffffffffffffbc4711c0000000000000000000000000000000000000000003bbafffffffff5630000000087fcfffffffffa25000aedffffffbf0000000000000000007effffffffffff73000000000000000000000000000000000000009affffca000000000000000000000000000000000000c7ffffffffffff0c000099fffffffffffffffb1f000000000000000064feffffffffffffffffffffffff89000000000000000037ffffffffffe60000000000000000000000000050ffffffffffc300000001beffffffa60000000000d9ffffffffff41000000004cffffffffffffffffffffffffe4934813fcf8030000000000000000000000000000000000000000acfb280000000000000000000000d9fffffd240000000b7cffffffffffffffffba00000000000045ffffffff4900009dffffffffffffd7000000000000000000000000000000000020ffffffffffffffffffffffffffffffffe91300000000020000000000008effffffffffffff7d000000000000000000000000000000001ad9ffffd9fbfffe6b00a7ffffffffffff2400000000000000000000000000000000000000000000000000000000000000000000f0ffffffff89000000000000cfffffffffffffffff3700000000001f1a00000000002be2fffffffffffc40000000bbffff7b00000000000000000000000000000000000776e6fffffffffffff9cc904d0e000000000000000000000000000000000000000000000000000065faffffffff3c00000062ffffffffffff9e000078ffffffff2d0000000000000000b1ffffffffffffd4d7dcded7c9ad86510f000000000000000000000386f58e00000000000000000000000000000000000091ffffffffffff100090ffffffffffffffffa7000000000000000000005cf8ffffffffffffffffffffb002000000000000000000beffffffffe70000000000000000000000000086ffffffffff760000006fffffffff93000000000094ffffffffff2700000004d9ffffffffffffffffffffca5904000000d3d1000000000000000000000000000000000000000000938300000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac0000000000009dffffffd90100008effffffffffffc800000000000000000000000000000000004affffffffffffffab50463d342a21170b000000000001d16b0000000087ffffffffffffffea0f000000000000000000000000000000000013b7fffffff9600000e1ffffffffffd30000000000000000000000000000000000000000000000000000000000000000000004ffffffffff4100000000000055ffffffffffffffdb000000000000000000000000000018b8ffffffff6c17000048fffff9110000000000000000000000000000000000000001315b6c654c2a0500000000000000000000000000000000000000000000000000000000001e7ff4ffffffe919000000029afefffffffffa1c000be8ffffff970000000000000000e1fffffffffffffffffffffffffffffff89f120000000000000000000003090000000000000000000000000000000000002dfdffffffffff28a0fffffffffffffffffe31000000000000000000000035daffffffffffffffffba0a00000000000000000000adffffffffdc001c5d94bcd1d0af3f00000000b9ffffffffff2f000029f7ffffffff84000000000047ffffffffff0f0000004fffffffffffffffffffe0500000000000009da6000000000000000000000000000000000000000000150200000000000000002c6580b7ffffffffffffffffffffffffffffffffffff89000000000004edffffff6d00000082ffffffffffffb900000000000000000000000000000000005fffffffffffffff500000000000000000000000000040ffff9f04007effffffffffffffff4f00000000000000000000000000000000000000005cd0c13400001cffffffffffff7c0000000000000000000000000000000000000000000000000000000000000000000006defffffff40600000000000001c7ffffffffffff740000000000000000000000000000000159daffffc9480000a3ffffc8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5277a1d5feffffffffd22800000000000056fbffffffff7800006cfffffff30d0000000000000dffffffffffffffffffffffffffffffffffff380000000000000000000000000000000000000000000000000000000000000086ffffffffffe0ffffffffffffffffffad000000000000000000000000000983f2fffffffff987030000000000000000000000d5ffffffffeccdffffffffffffffed07000000dfffffffffeb010009d3ffffffffff76000000000001c8fffffff900000000a3ffffffffffffffffa60d000000000000003f3d00000000000000000000000000000000000000000000000000000000000000aeffffffffffffffffffffffffffffffffffffffffff4b000000000043fffffff20d00000077ffffffffffffab000000000000000000000000000000000043ffffffffffffff190000000000000000000000000010dfffffb179ffffffffffffffff8900000000000000000000000000000000000000000000000000000057fffffffffffe22000000000000000000000000000000000000000000000000000000000000000000000031f7ffffb500000000000000002cf7ffffffffed0f0000000000000000000000000000000000014086abb50400d6ffffb3000000000000000000120000000000000000000000000000000000001200000002343434341000000000000013100000000000000be7ffffffffffffe4750500000000000000006bffffffffd0000007e6ffffff6b0000000000002fffffffffffffffffffffffffffffffffffec020000000000000b7f541100000000000000000000000000000000000000000004bcfffffffffffffffffffffffffffa280000000000000000000000000000001166a1a2781a00000000000000000000000006faffffffffffffffffffffffffffff28000004fcffffffffb000009effffffffffff6b000000000000076de3ffcd00000000dbffffffffffffff8c0000000000000000000000000000000000000000000000000000000000000000071e34240000000000006bffffffffffffffffffffffffffffffffffffffffbc04000000000090ffffff91000000006bffffffffffffac322b00000000000000000000000000000014fafffffffffffa01000000000000000000000000000032f8ffffffffffffffffffffb40200000000000000000000000000000000000000000000000000000094ffffffffffbd0000000000000000000000000000000000000000000000000000000000000000000000000057feff730000000000000000004cecffffff6700000000000000000000000000000000000000000000000000eaffffca00000000000000005def3b000000000000000000000000000000003bf06100000cffffffff50000000026cdfffffdd6e010000000038e9ffffeca151050000000000000000000001c4fffffffe13000081ffffffd701000000000050fffffffffffffffffffffffffffffffff78a0000000000000076fffffcbfae9e3e01000000000000000000000000000000000009b8ffffffffffffffffffffffff89000000000000000000000000000000000000000000000000000000000000000000002effffffffffffffffffffffffffffff30000015ffffffffff750072ffffffffffffff67000000000000000006590c00000000f4ffffffffffffb10000000000000000000000000000000000000000000000000000000000002397d7fdffffedaca00800000009ebffffffffffffffffffffffffffffffffffff9d00000000000000d9fffffd240000000b7cffffffffffffffffba00000000000000000000000000000000aaffffffffffed000000000000000000000000000000007bffffffffffffffffffcf0c00000000000000000000000000000000000000000000000000000000d8ffffffffff58000000000000000000000000000000000000000000000000000000000000000000000000000062e82a000000000000000000000e7edb84000000000000000000000039d741000000000000000000000000d8fffff6130000000000005bfdfff33d00000000000000000000000000003df3fffe66000cffffffff50000009b7ffffffffffffb002000000000e35160000000000000000000000000000004affffffff3d00003dffffffff4800000000006afffffffffffffffffffffffffcbe793c060000000000000000c0ffffffffffffffdc7312000000000000000000000000000000000585fcffffffffffffffffffd40800000000000000000000000000000000006ac24f00000000000000000000000000005cffffffffffffffffffffffffffffff27000021ffffffffff4150fdffffffffffffff62000000000000000000000000000000f3ffffffffffff310000000000000000000000000000000000000000000000000000000000004fffffffffffffffff680000000078ffffffffffffffffffffffffffffffffffa7030000000000001fffffffcc5985b1ddfeffffffffffffffffffac0000000000000000000000000000000030fcfffffffffe1000000000000000000000000000000041ffffffffffffffffe019000000000000000000000000000000000000000000000000000000001cffffffffffe605000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014e3ea06000000000000000000000000aeffffff9500000000000054fbfffff43e0000002a637e7e652c0000003ff4fffffe62000cffffffff500000a8fff3b9add8ffffff74000000000000000000000000000000000000000000001bffffffff4b000056ffffffffba00000000007fffffffffffffffffffffbe67150000000000000000000000006dfffffffffffffffffff694200000000000000000000000000000000035b3fdfffffffffffff12b0000000000000000000000000000000008a3fffff425000000000000000000000000008afffffffffffffdc7ffffffffffffff18000022ffffffffff55f8ffffffffffffffff600000000000000000001a6cad190000d5ffffffffffff3a0000000000000000000000000000000000000000000000000000000000003effffffffffffffff960000000003d5ffffcfa29c958d847b71bfffffffffff4c000000002c6580b7ffffffffffffffffffffffffffffffffffff89000000000000000000000000000000000083ffffffffff7c000000000000000000000000000017e5ffffffffffffffeb27000000000000000000000000000000000000000000000000000000000060ffffffffff7d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000825a080000000000000000051713010000000000000000b5ff96000000000000000000000000005effffffffa122000000000054fbfffff4404fcfffffffffffffd15141f5fffffe6200000cffffffff500040fff41000000060feffe3000000000000002d5a694a0e0000000000000000000062ffffffff2c0000c1ffffffffd0000000000091fffffffffffffff79c2b0000000000000000000000000000000095fffffffffffffffffffffb9a1a00000000000000000000000000000000225d7d97a7a8983c0000000000000000000000000000000020cbffffffffcc06000000000000000000000000b7ffffffffffff7262ffffffffffffff06000012fffffffff9f4fffff4ffffffffffff630000000000000016a1fbff9400000093ffffffffffffe564060000000000000000000000000000000000000000000000000000108bf8ffffffffffffffffb10000000002ebffff2f000000000000008bffffffffff2100000000aeffffffffffffffffffffffffffffffffffffffffff4b000000000000000000000000000000000003bafffffffff43200000000000000000000000002bcfffffffffffffff334000000000000000000000000000000000000000000000000000000000000a4fffffffff6150000000000000000000000000000000000000000000000000000000000000000000000000000000000002cfeffee560000013070addbfdffffee9e20000000000059ffff450000000000000000000000000005d7ffffffffa900000000000054fbfffffcfffffffffffffffffffffcfffffe620000000cffffffff500091ffff2900000000a7ffff130000000037c7fffffffff38d07000000000000001fe9ffffffe6050050ffffffffff9100000000009afffffffffffe9e1800000000000000000000000000000000000001a1fffffffffffffffffffffff67b050000000000000000000000000000000000000000000000000000000000000000000000000043eeffffe7f0ffff66000000000000000000000000e5ffffffffff9a003ffffffffffffff300000001efffffffffffffca21d6ffffffffff6a0000000000001ae1ffe55b0000000027f9ffffffffffffffe78424000000000000000000000000000000000000000000000369ebffffffffffffffffffffc40000000034ffffc9000000000000000089fffffffff301000000006bffffffffffffffffffffffffffffffffffffffffbc0400000000000000000000000000000000000010d2ffffffffee37000000000000000000000074ffffffffffffffffe10c000000000000000000000000000000000000000000000000000000000000e7ffffffff9500000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6fffffff15d9be7fffffffffffffffffff03b00000007e6fffd0b00000000000000000000000000002eedffff9c370000000000000054fbffffffffffe8bebce7fffffffffffe62000000000cffffffff50008fffff7e000000006fffff110000005af9ffffffffffffffcc0d00000000002adfffffffff780007dcffffffffc4100000000000a0ffffffffdf3500000000000000000006080000000000000000000003abffffffffffffffffffffffffd32a00000000000000000000000000000000190d000000000000000000000000000000000000e6ffca5b0627daff5a000000000000000000000012ffffffffffbc04001bffffffffffffe100000000a6ffffffffe66e030065ffffffffff730000000000009bffff7900000000000065feffffffffffffffffffc8701b0000000000000000000000000000000000000083ffffffffdeffffffffffffffd10000000079ffff6a000000000000000091ffffffffc4000000000009ebffffffffffffffffffffffffffffffffffff9d00000000000000000000000000000000000000000019d8fffffffff54800000000000000000023f7ffffffffffffffffff9300000000000000000000000000000000000000000000000000000000002cfffffffffb2100000000000000000000000000000000000000000000000000000000000000000000000000000000000024fcffffffffffffffffffffffffffffffffffe71000005cffffea000000000000000000000000000000001e9ca800000000000000000000a9ffffffd64a0200000148d5ffffffb800000000000cffffffff500076fffff21900000080ffe20000002ef7ffffc1685786efffffa6000000026cf4ffffffffbf040079fffffffb8404000000000000a4ffffffffec0c000000000000000968db31000000000000000000000069fffffffffffd368ce6fffffffff453000000000000000000000041a6ccf2ff2a00000000000000000000000000000000005baf3a0000000011bba600000000000000000000003fffffffffd810000001f5ffffffffffd100000000001c4051420400000006dfffffffff82000000000000cfffffeb0f00000000000050e9fffffffffffffffffffffdc0580000000000000000000000000000000000d9fffffffc4affffffffffffffda00000000bdfffd1600000000000000009cffffffa51800000000000078ffffffffffffffffffffffffffffffffffa7030000000000000000000000000000000000000000000017d5fffffffff94e0000000000000000acfffffffffffffffffffffc26000000000000000000000000000000000000000000000000000000007bffffffbe2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000095ffffffffffffffffffffffffffffffffffffff750000aafffffa120000263b00000000000000000000000000000000000000000000002dfcffffc30d0000000000000cc0fffffe37000000000cffffffff50002cffffffd4390846f0ff78000000acffff870000000020e4ffff2c000dd2ffffffffffaa0f0020f6ffffc32e0000000000000000a2ffffffffffc83d0300011b559ef2ff620000000000000000000000009cffffffffffe000000350bffffffffc5d00000000000000000000a9ffffffff10000000000000000000000000000000000002000000000000000320000000000000000000000067ffffffec2400000000c8ffffffffffc7000000000000000000000000000044f9ffffff9600000000000099ffffff8d000000000000000f79deffffffffffffffffffffff7c00000000000000000000000000000034ffffffffa505fdffffffffffffe000000008f7ffc0000000000000000000a8ffd641000000000000000003d5ffffcfa29c958d847b71bfffffffffff4c0000000000000000000000000000000000000000000000001ae5fffffffff94a00000000000021feffffffffffffebffffffff9c00000000000000000000000000000000000000000000000000000000cbffff8601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef3ffffffffffffffffffffffffffffffffffffffc10000ccffffffdaacdde71f000000000000000000000000000869bae93d000000000099fffff117000000000000000013edffffa5000000000cffffffff5000009cffffffffffffffca0600000cfbffd301000000000057ffff890000abeaf8dea94500000095ffc84d000000000000000000009bfffffffffffffffcedfbffffffffa600000000000000000000000000ccffffffffffb0000000000050fffffffa3e000000000000000000e7ffffffff19000000000000000000000000000000000000000000000000000000000000000000000000000003151e271a000000000088ffffffffffd10000000000000000000000000000000d08acffb300000000000017eefffffa290000000000000000003783c9fcfffffffffffffff614000000000000000000000000000090ffffffff2e00e1ffffffffffffe200000041ffff6e000000000000000000c1e50500000000000000000002ebffff2f000000000000008bffffffffff21000000000000000000000000000000000000000000000000006afffffffffff63000000000006fffffffffffffd017e3ffffffef0400000000000000000000000000000000000000000000000000001dffff810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006dffffffffffffffffffffffffffffffffffffffffec000099fffffffffffa51000000000000000000000000001dddffffffe51400000000e3ffff880000000000000000000080ffffee010000000cffffffff50000004a4ffffffffffb8120000002dffff8a0000000000000fffffaf0000000000000000000000363100000000000000000000000089fff9fffffffffffffffffffffffc2600000000000000000000000002f6ffffffffff76000000000000edffffffdf090000000000000021fffffffffc070000000000000000000000000000000000003173470e00000000000000000000000000000000000000000000000000003afffffffffff82f000000000000000000000000000000000d5b1b0000000000000063ffffffb60000000000000000000000000d458bfdffffffffff7c0000000000000000000000000003e8ffffffba0000beffffffffffffe100000080fffb1a000000000000000000e3b70000000000000000000034ffffc9000000000000000089fffffffff3010000000000000000000000000000000000000000000000000077ffffffffffffbb00000000009bfffffffffff928006affffffff22000000000000000000000000000000000000000000000000000076ff9e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d7fffffffffff1d1b399858ed2fffffffffffffffffa000010c9fffffff24b0000000000000000000000000002d2ffffffffff5b00000010ffffff3d0000000000000000000032ffffff1d0000000cffffffff50000000003b8daa9144000000000032ffff860000000000000fffffb5000000000000000000000000000000000000000000000000002b794affffffffffffffffffffe26e0000000000000000000000000025ffffffffffff37000000000000dcffffffff740000000000000055ffffffffda00000000000000000000000000000000000041f6fffffcc78030000000000000000000000000000000000000000000000000b0ffffe6881a00000000000000000000000000000000000000000000000000000001c0ffffff1f00000000000000000000000051e4ffffffffffffc60000000000000000000000000045ffffffff4900009dffffffffffffd7000000b8ff6e0000000000000000000378120000000000000000000079ffff6a000000000000000091ffffffffc40000000000000000000000000000000000000000000000000014e9fffffffffffff30000000000a2ffffffffffa300000af0ffffff260000000000000000000000000000000000000000000000000000d2e10c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cffffffffff550000000000000192ffffffffffffffea0000000675c39b1f000000000000000000000000000058ffffffffffff510000001fffffff220000000000000000000017ffffff2e0000000cffffffff50000000000000000000000000000011ffffc900000000000053ffff93000000000000000000000000000000000000000001000000000000007dffffffffffffeda0460200000000000000000000000000004ffffffffffff304000000000000f6ffffffffd900006c8a867d74b5ffffffffb2000000000000000000000000000000000022efffffffffffffffcb25000000000000000000000000000000000000000000000340300100000000000000000000000000000000000000000000000000000000000029fbffff2e000000000000000000002db8ffffffffffffffffc2000000000000000000000000009dffffffd90100008effffffffffffc800000066880800000000000000000000000000000000000000000000bdfffd1600000000000000009cffffffa5180000000000000000000000000000000000000000000000000dcaffffffffffffffe0000000000086ffffffffff70000000a3ffffff080000000000000000000000000000000000000000000000000009813f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099ffffffffff3b0000000000000009e5ffffffffffffcc0000000000000000000000000000000000000000000095fffffff3c0890d00000015ffffff38000000000000000000002effffff230000000cffffffff50000000000adce4e472000000000000c0ffff6a0000000015deffff3f00000000000000000000000040c8efa823000042900000000000000000348caba0783c040000000000000000000000001077888b88b8ffffffffffe0797e7122000037ffffffffffff1b00baffffffffffffffffffe18d55170000000000000000000000000004c9ffffffffffffffffffa500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad8fff80a000000000000000039a8fdffffffffffffffffed3500000000000000000000000004edffffff6d00000082ffffffffffffb900000000000000000000000000000000000000000000000000000008f7ffc0000000000000000000a8ffd641000000000000000000000000000000000000000000000000001cd1ffffffffffffffff82000000000043ffffffffff9500000064ffffc6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006eeffffffffff290000000000000000a1ffffffffffff8f00000000273100000000000029729b0200000000000085fffff33200000000000001f0ffff74000000000000000000006bfffff8070000000cffffffff500000000059ffffff5d00000000000047feffff9d403167e2ffffc200000000000000000000000017e9fffffff88314df6600000000000000000000000000000000000000000000000000000048ffffffffffffffffffffffffffffc0000093ffffffffffff430065ffffffffffffffffffffffffffd389350000000000000000000067fffffffffff471d0fffff2090000000000000000000000142d000000000000000000000000000000000000000000000000000000000000000000003799a3210000000ec1ffffa600000000625b658eddfffffffffffffffffffda51c0000000000000000000000000043fffffff20d00000077ffffffffffffab000000000000000000bce6b41d000000000000000000000000000041ffff6e000000000000000000c1e505000000000000000000000000000000000000000000000000003fe7ffffffffffffffffc108000000000002d3fffffffff52200004fffff6800000000000000000000000000000000000000000000000000000000000011589acaeacf897e5609000000000000000000000000000000000000000000000000000000000000000000004fffffffffffff18000000000000000083ffffffffffff48000000008efd60000000005cf4fd3f000000000000000018270e0000000000000000b0ffffdd07000000000000000006d8ffffbd000000000cffffffff5000000000b2fffff00d0000000000000086ffffffffffffffffe41a000000000000000000000000b3ff6777f8fffff8f512000000000c88020000000000000000000000000000000000000000148ce1fafffffffffffffffffffcf9c30021f9ffffffffffff52000df1ffffffffffffffffffffffffffffffb2160000000000000007e3ffffffffff4654ffffff57000000000000000000000000a3e20b0000000008928400000000000000000000000000000000000000000000000028afffffff4200002edaffffa20a0000000059f6ffffffffffffffffffffef8f2500000000000000000000000000000090ffffff91000000006bffffffffffffac322b00000000000000c7ffff3f000000000000000000000000000080fffb1a000000000000000000e3b7000000000000000000000000000000000000000000000000027bfcffffffffffffffffa50a0000000000000036f9ffffffffd8210089ffd706000000000000000000000000000000000000000000000000000000003eabf8ffffffffffffffffe9440000000000000000000000000000000000000000000000000000000000000000009cffffffffffff06000000000000000094ffffffffffe1020000000026fafd62000899ffff82000000000000000000000027762e0000000000004bffffff99000000000000000097ffffff56000000000cffffffff5000000017faffff7200000000000000000067efffffffffffb51600000000000000000000000021f59300002bd0ffff6d000000000035ffa705000000000000000000000000019b12000000000000000004faffffffffaf020000000003beffffffffffffff4400006efcffffffffffffffffffffffffffffffe93500000000000053ffffffffffb216eaffff8500000000000000000000000073feffc63e0e1553d2ff48000000000000000000000000000045b48300000000000000c1ffffffff480000a7fffd780000000000000030d6fffffffffffffebe5c090000000000000000000000000000000000d9fffffd240000000b7cffffffffffffffffba00000000000000a8ffff410000000000000000000000000000b8ff6e00000000000000000003781200000000000000000000000000000000000000000000001fc2ffffffffffffffffed5d0000000000000000000060fcfffffffff7d1fef63a00000000000000000000000000000000000000000000000000000037c5fffffffffffffffffffffffff5270000000000000000000000000000000000000000000000000000000000000000e4fffffffffff1000000000000000000c9ffffffffff7a0000000000007affff8fcfffffbc03000000000000000000003fffff4b00000000000000bbffffffaa140000000013a8ffffffc701000000000cffffffff5000000078ffffd004000000000000000000000a5a85917229000000000000000000000000000000310800000006563a00000000000052ffffb80b000000000000000000000041ffd318000000000000001fffffffffff5100000000008bffffffffffffffff31000000082684fffffffffffffffffffffffffffff0360000000000aaffffffffff54b4ffffb40200000000000000000000000051ffffffffffffffff92000000000000000000000000000047fffffe3f000000000000eaffffffff4e000012a53a0000000000000000000462c1f1e9b66d1b000000000000000000000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac0000000000000049eef318000000000000000000000000000066880800000000000000000000000000000000000000000000000000000000000000000000005fdbb4a5b4d0f9ffffa61700000000000000000000000044eafffffffffff34400000000000000000000000000000000000000000000000000000012daffffffffffffffffffffffffffff9e000000000000000000000000000000000000000000000000000000000000002dffffffffffffda00000000000000001efeffffffffea0d00000000000003c6ffffffffdb13000000000000000000000077ffff4e00000000000027e7fffffffff7aa807fa8f7ffffffffed30000000000cffffffff50000001dcfffd360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068ffffffc71200000000000000000000abffff5d0000000000000040ffffffffed060000000080ffffffffffffffffd504000000000079ffffffffd1d8ffffffffffffffffffec1d00000000eeffffffffff83ffffd80f000000000000000000000000000080fdfffffffffd8d010000000000000023bc0700000000b0ffffff8b000000000009ffffffffff5400000000000000000000000000000000000000000000000000000000000000000000000000002c6580b7ffffffffffffffffffffffffffffffffffff89000000000000000024170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000136c420000000000000000000000000000000f75c2e5db9720000000000000000000000000000000000000000000000000000000000010a8ffffffffffffffffffffffffffe30000000000000000000000000000000000000000000000000000000000000064ffffffffffffc4000000000000000089ffffffffff6f00000000000000002cfcffffe322000000000000000000000e84f1ffff4f000000000026e6ffffffffffffffffffffffffffffffffec2f0000000cffffffff50000046ffff9100000000000000000000000000000000000000000000000000000000000000000000000000071e342400000000000079ffffffffa600000000000000000024fdffff580000000000000062ffffffff960000000390ffffffffffffffffff420000000000009fffffffff720147c6ffffffffffffffffc504000022fffffffffffafafff128000000000000000000000000000000002c89b5b58c2f00000000000000056df0ae000000001bfcffffffa1000000000025ffffffffff5a0000000000276001000000000000000000000000000000000000000000000000000000000000aeffffffffffffffffffffffffffffffffffffffffff4b0000000000000000000000000000000000000000000000000000000000000000000004254b6a77838982796347190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c3fffff9e1fffffffffffffff90000000000000000000000000000000000000000000000000000000000000094ffffffffffffbe0a00000000000018f3ffffffffcd0400000000000000000078e1b41c00000000000000000000005effffffff4c0000000025e5ffffff899dfdfffffffffffffd9d8affffffec2e00000cffffffff500000aeffe10c000000000000000000000000000000000000000000000000000000000000000000002397d7fdffffedaca00800000087ffffffffb0000000000000000000a1ffffff630000000000000083ffffffff38000015bdffffffffffffffffffa700000000000000c5ffffffff420000004fdfffffffffffffff6900004cfffffffffffffffe4d000000000000000000000000000000000000000000000000000000000000a2ffff410000000080ffffffffae00000000003fffffffffff6000000039cafb6b000000000000000000059fba5fbb4d000000000000000000000000000000006bffffffffffffffffffffffffffffffffffffffffbc04000000000000000000000000000000002e90c7bf6a00000000000000000000277abcf6ffffffffffffffffffffff310000000000000000000000000000000000000000000000000000000000000040510a0000000000000000003d5037030000000000000000000000000000000000000000000000000013720000000000002f7e5638ffffffffffffffe700000000000000000000000000000000000000000000000000000000000000befffffffffffffffac86400000000a1fffffffffa2f000000000000000000000000000000000000000000000000008effffffff4a00000024e4ffffff7e00001f76aec7c7af772000007effffffeb2d000cffffffff500012face2700000000000000000000000000000000000000000000000000000000000000000000004fffffffffffffffff6800000092ffffffffb2000000000000000029fdffffffef2d000000000000a6ffffffd8000053eaffffffffffffffffffdc0e00000000000000ebffffffff12000000000a90ffffffffffffe70a005effffffffffffff7c0000000000000000000000000000000000000000000000000000000000002ffeffe30100000003e3ffffffffb6000000000058ffffffffff66000024f7f4280000000000000000000ebcfffffffffc5100000000000000000000000000000009ebffffffffffffffffffffffffffffffffffff9d00000000000000000000000000000000001addffffffff2e0000000000000029bfffffffffffffffffffffffffffffff51000000000000000000000000000000000000000000000000000000000020acfffff6680000000000000076ffffff8a00000000000000000000000000000000000000000000003aa3f8fc0000000000000000005bffffffffffffffc500000000000000000000000000000000000000000000000000000000000000d3ffffffffffffffffffe702000048ffffffffff750000000000000005293c46494a4b4b4525000000000000000000c2ffffffff4500000089ffffff7900000000000000000000000000007affffff97000cffffffff50000c36050000000000000000000000000000000000000000000000000000000000000000000000003effffffffffffffff9600000099ffffffffb40000000000000000adffffffffffc0000000000000c7ffffff771eaafffffffffffffffffffff732000000000000000affffffffe1000000000000004ffaffffffffff5b006dffffffffffffa6000000000000000000000000000000000000059fba5fbb4d00000000000000a9ffff8e000000004fffffffffffbb00000000006fffffffffff6c00005dffff550000000000000000006afffffffffffff42f00000000000000000000000000000078ffffffffffffffffffffffffffffffffffa7030000000000000000000000000000000000000956a5ffff4400000000000000a2ffffffffffffffffffffffffffffffff2e000000000000000000000000000000000000000000000000000000016bf4ffffffb208000000000183d7ffffffff8800000000000000000000000000000000000000000d68d1fffffffc00000000000000000091ffffffffffffff8000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffffffffff3e0016e7ffffffffab000000000000002deeffffffffffffffffff440000000000000005f6ffffffff3f000000029eff750000000000000000000000000000000075ffa303000cffffffff500000000000000000000000000000000000000000000000000000000000000000000000000000108bf8ffffffffffffffffb10000009fffffffffbb0000000000000033ffffffffffff9a000000000000e9ffffff9bf6fffffffffffffffffffff94a000000000000000024ffffffffb10000000000002ebbffffffffffffb00029eeffffffffff3a00000000277400000000000000000000000ebcfffffffffc5100000000001efcffff4000000000b9ffffffffffbe000000000084ffffffffff72000011e9ffe40d0000000000000013e1ffffffffffffffd706000000000000000000000000000003d5ffffcfa29c958d847b71bfffffffffff4c000000000000000000000000000000000000000000aafff91000000000000014f8ffffffffffffffffffffffffffffffc800000000000000000000000000000000000000000000000000000018bdffffffffaa05000000000048ffffffffffff550000000000000000000000000000000000002d96f2fffffffffffc000000000000000000d0ffffffffffffff2e00000000000000000000000000000000000000000000000000000000000000d9ffffffffffffffffffff9202baffffffffd10c00000000000000c6ffffffffffffffffffffc70000000000000037ffffffffff38000000000246000000000000000000000000000000000000470200000cffffffff500000000000000000000000000000000000000000000000000000000000000000000000000369ebffffffffffffffffffffc4000000a3ffffffffc300000000000000b9ffffffffffff6700000000000bfffffffffffffffffffffffffffffffa520000000000000000003dffffffff810000000954b8feffffffffffffffdc00003bf6ffffffff94001468c5fff200000000000000000000006afffffffffffff42f000000007efffff60600000026feffffffffffbf000000000098ffffffffff7900000053ffff8800000000000001b7ffffffffffffffffff80000000000000000000000000000002ebffff2f000000000000008bffffffffff21000000000000000000000000000000000000000004efffa20000000000000070ffffffffffffffffffffffffffffffff5800000000000000000000000000000000000000000000000000003ce6ffffffffab0400000000000046ffffffffffce06000000000000000000000000000000075bc4fffffffffffffffffc00000000000000001affffffffffffffc60000000000000000000000000000000000000000000000000000000000000000c2ffffffffffffffffffffe48bffffffffde190000000000000045ffffffffffffffffffffffff3c00000000000075ffffffffff2d000000000000000000000000000000000000000000000000000000000cffffffff5000000000000000000000000000000000000000000000000000000000000000000000000083ffffffffdeffffffffffffffd1000000a6ffffffffcf00000000000040ffffffffffffff3500000000002bffffffffffffffffffffffffffffea3e0000000000000000000057ffffffff512266aef4ffffffffffffffffffffda00000041e4ffffffedbcfcffffffd60000000000000000000013e1ffffffffffffffd706000000d5ffffd10000000096ffffffffffffbc00000d140aacffffffffff7f00000000a3ffe90000000000006effe6b2ffffffffffffffa9000000000000000000000000000034ffffc9000000000000000089fffffffff301000000000000000000000000000000000000000044ffda1a00000000000000cbffffffffffffffffffffffffffe5c6a104000000000000000000000000000000000000000000000000005cfaffffffffb3050000000000000004ebffffffc71600000000000000000000000000002289ebfffffffffffffffff9a73e00000000000000006cffffffffffffff58000000000000000000000000000000000000000000000000000000000000000091ffffffffffffffffffffffffffffffe92500000000000000004c775b422a20181157e5ffffffa8000000000000b6ffffffffff2200000000000000000000000000000000000000000000000000000000068c8c8c8c2b000000000000000000000000000000000000000000000000000000000000000000000000d9fffffffc4affffffffffffffda000000a7ffffffffdf000000000003d1ffffffffffffef04000000003bd2ffffffffffffffffffffffffffc71e000000000000000000000070ffffffffeeffffffffffffffffffffffffffff650000000010a2ffffffffffffffdc2a00000000000000000001b7ffffffffffffffffff8000001bffffffdf00000019f7ffffffffffffe9cdf2ffffffffffffffffff860000000045ffd7000000000022f6fb3955ffffffffffffff57000000000000000000000000000079ffff6a000000000000000091ffffffffc40000000000000000000000000000000000000000007bff520000000000000024fffffffffffffffff8c58d5e310b0000000000000000000000000000000000000000000000000000000073feffffffffc4090000000000000000007cfbeb7406000000000000000000000000034fb7feffffffffffffffffde791600000000000000000000c4ffffffffffffe104000000000000000000000000000000000000000000000000000000000000000051ffffffffffffffffffffffffffffe6290000000000000000000000000000001ba9fffffffffff9150000000004f2ffffffffff1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034ffffffffa505fdffffffffffffe0000000a7fffffffff500000000006affffffffffffffa500000000005efcfffffffffffffffffffffff16b0200000000000000000000000084fffffffffffffffffffffffffffffffffff86f0000000000000034a6f6fffffea20f000000000000000000006effe6b2ffffffffffffffa900004cffffffff3a00009effffffffffffffffffffffffffffffffffffff8d00000054f3fc610000000000b6ff8c0011fdffffffffffff1f0000000000000000000000000000bdfffd1600000000000000009cffffffa5180000000000000000000000000000000000000000005dad000000000000000072ffffffffffffffeb17000000000000000000000000000000000000000000000000000000000000000072ffffffffffd61100000000000000000000000602000000000000000000000000197de3fffffffffffffffffcb24a02000000000000000000000020feffffffffffff6f00000000000000000000000000000000000000000000000000000000000000000006edffffffffffffffffffffffffe22400000000000000000000000000000472f3ffffffffffffff740000000039fffffffffffe02000000000000000000000000000000000000000000000000000000004b0b00000000000000000000000000000000000000000000000000000000000000000000000000000090ffffffff2e00e1ffffffffffffe2000000a5ffffffffff1c00000019efffffffffffffff5700000000000047f1fffffffffffffffff28a17000000000000000000000000000093fffffffffffffffffffffffffffffff69c2200000000000000000000093d5425000000000000000000000022f6fb3955ffffffffffffff5700005dffffffffea4a4bfeffffffffffffffffffffffffffffffffffffff9400003cffe13d000000000045ffeb0c003ff7fffffffffff5000000000000000000000000000008f7ffc0000000000000000000a8ffd6410000000000000000000000000000000000000044370000070c0000000000000000bfffffffffffffff56000000000000000000000000000000000000000000000000000000000000000063ffffffffffef2400000000000000000000000000000000000000000000000042abfbffffffffffffffffe7841e00000000000000000000000000007afffffffffffb5c09000000000000000000000000000000000000000000000000000000000000000000007affffffffffffffffffffffff98000000000000000000000000000030d0ffffffffffffffffffcb000000007cffffffffffea0000000000000000000000000000000000000000000000000000000000ec330000000000132c2d07000000000000000000000000000000000000000000000000000000000003e8ffffffba0000beffffffffffffe1000000a1ffffffffff4b000000affffffffffffffff60e000000000000002addffffffffffcf741100000000000000000000000000000000a2ffffffffffffffffffffffffeaa95d0d000000000000000000000000000000000000000000000000000000b6ff8c0011fdffffffffffff1f000042fffffffffffffbffffffffffffffffffffffffffffffffffffffff9a000002530d000000000000c5ff80005cf9ffffffffffffda000000000000000000000000000041ffff6e000000000000000000c1e5050000000000000000000000000000000000000009e0ce090000000031ce6c00000009faffffffffffffaa00000000000000000000000000000000000000000000000000000000000000003ffbfffffffffe48000000000000000000000000000000000000000000001170d8ffffffffffffffffffbe550500000000000000000000000000000000d0ffffffffff9800000000000000000000000000000000000000000000000000000000000000000000000008d3ffffffffffffffffffffffff7f00000000000000000000000074faffffffffffffffffffff8b00000000c2ffffffffffd1000000000000000000000000000000000000000000000000000000001cff65155189bcecffffffef690000000000000000000000000000000000000000000000000000000045ffffffff4900009dffffffffffffd700000099ffffffffff7e000060ffffffffffffffff9b00000000000000000013c0efb4752800000000000000000000000000000000000000b0ffffff9bbefff2d3af87592600000000000000000000000000000000000000000000022906000000000045ffeb0c003ff7fffffffffff500000005e6ffffffffffffffffffffffffffffffffffffffffffffffffffff9f0000000000000000000034fffd187dffffffffffffffffc8000000000000000000000000000080fffb1a000000000000000000e3b70000000000000000000000000000000000000000bfffffcb5a374893f9ea0d00000042fffffffffffff219000000000000000000000000000000000000000000000000000000000000001ceaffffffffff900000000000000000000000000000000000000000001d9ef6ffffffffffffffffee8f2700000000000000000000000000000000000012fffffffffff519000000000000000000000000000000000000000000000000000000000000000000000000001fdcffffffffffffffffffffffff73000000000000000000009bfffffffffffffffffffffc7b010000000dfaffffffffffb100000000000000000000000000000000000000000000000000000d4392fff4ffffffffffffffffffeb350000000000000000000000000000000000000000000000000000009dffffffd90100008effffffffffffc80000008fffffffffffd1002bf5ffffffffffffffff2f00000000000000000000030200000000000000000000000000000000000000000000bfffffff61060f00000000000000000000000000000000000000000000000000000018c5ffb10000000000c5ff80005cf9ffffffffffffda0000000047f9ffffffffffffffffffffffffffffffffffffffffffffffffffa00000000000000000000093ffc69effffffffffffffffffc00000000000000000000000000000b8ff6e000000000000000000037812000000000000000000000000000000000000000072fffffffffffffff640000000007effffffffffff730000000000000000000000000000000000000000000000000000000000000001bbffffffffffdf0900000000000000000000000000000000000000000054ffffffffffffffffc96009000000000000000000000000000000000000000029ffffffffff840000000000000000000000000000000000000000000000000000000000000000000000000000000f8fedfff39bddffffffffffffff8100000000000000006affffffffffffffffffffc73400000000004effffffffffff8d000000000000000000000000000000000000000000000000009afdfffffffffffffffedba67142170000000000000000000000000000000000000000000000000000000004edffffff6d00000082ffffffffffffb900000080ffffffffffff45e0ffffffffffffffffc20000000000000000000000000000000000000000000000000000000000000000000000cbffffff320000000000000000000000000000000000000000000000000000000033e3ffffff6e00000034fffd187dffffffffffffffffc80000000009c9fffffffffffffffffffab571432e3a6ed6ffffffffffffffffa000000000000000000000dffffaffffffffffffffffffffbd000000000000000000000000000066880800000000000000000000000000000000000000000000000000000000000000000185fcffffffffe3400000000000b1ffffffffffffd4d7dcded7c9ad86510f000000000000000000000000000000000000000000006affffffffffff5c0000000000000000000000000000000002200200000054fffffffffffb9a3100000000000000000000000000000000000000000000000cfbffffffe00a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000e010017ccffffffffffffffa105000000000000baffffffffffffffffcc530100000000000096ffffffffffff5f0000000000000000000000000000000000000000000000000017c5fffffffaa875420f0000002f8ba025000000000000000000000000000000000000000000000000000043fffffff20d00000077ffffffffffffab0000006cfffffffffffffbffffffffffffffffff4300000000000000000000000f2a00000000000000000000000000000000000000000000d0fffffc0700000000000000000000000000000000000000000000000000000068f7fffffffff72d000093ffc69effffffffffffffffffc0000000009afffffffffffffffff4811900000000000004a9ffffffffffffffa000000000000000000015ffffffffffffffbb58ffffffffc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206f918b5607000000000000e1fffffffffffffffffffffffffffffff89f120000000000000000000000000000000000000014effffffffffffff9d5ae82511e000000000000000000000ee2fff796000054ffffffffffffd2690d0000000000000000000000000000000000000000000000b1ffffff4700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cadffffffffffffffc42000000000008cfffffffffff8a741000000000000000000ddffffffffffff28000000000000000000000000000000000000000000000000000003555ffffd0e0000000149bdffffffda050000000000000000000000500000000000000000000000000090ffffff91000000006bffffffffffffac322b004efffffffffffffff5f5ffffffffffffb9000000000000000000000017d6f33f000000000000000000000000000000000000000000d5ffffe503000000000000000000000000000000000000000000000000000084ffffee8ba5ffff770000dffffaffffffffffffffffffffbd00000022fdffffffffffffffa9190000000000000000000ce6ffffffffffffa000000000000000000036fffffffffff9740100c9ffffffcf00000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dffffffffffffffffffffffffffffffffffff380000000000000000000000000000000000000098ffffffffffffffffffffffffffdf9c47030000000180abdeffffffe7000054fffffffffffffffff3983000000000000000000000000000000000000000000033feff91000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067f5fffffffffffff1600000000013e3ffffffffa10600000000000000000009e8fffffffffffe0a0000000000000000000000000000000000000000000000000000000000e4ff48000b64d5ffffffffffff6600000000000000000022bce400000000000000000000000000d9fffffd240000000b7cffffffffffffffffba0007b4fffffffffff480fffffffffffffe31000000000000000000000045fffff4410000000000000000000000000000000000000000d9ffffffa00000000000000000000000000000000000000000000000000014efd7680a000078fd870015ffffffffffffffbb58ffffffffc200000074fffffffffffff86400000000000000000000000081ffffffffffffa20000000000000000003fffffffffd42f00000056ffffffe40000000000000000000000000089fe6b000000000000000000000000000000000000000000000000000000000000000000000000071e34240000000000002fffffffffffffffffffffffffffffffffffec020000000000000000000000000000000000009bffffffffffffffffffffffffffffffffffda49000026ffffffffffffa500000558c1ffffffffffffffffffc75f08000000000000000000000000000000000000008dc10500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023aeffffffffffffffc6440000002ae4ffffffffc9220000000000000000002be6ffffffffff3d000000000000000000000000000000000000000000000000000000000098ffaa9ff3ffffffffffffffffbd000000000000000372f5ffd80000000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac000006a5ffffffeb3ac3ffffffffffff9f0000000000000000000000000060f3fff64300000000000000000000000000000000000000deffffffba000000000000000000000000000000000000000000000000003c4e0100000000004c8b0036fffffffffff9740100c9ffffffcf000000a0fffffffffff6470000000000000000000000000034ffffffffffffa70000000000000000002cfffffd8b070000000003defffffe0900000000000000000000000cf4ffff6e00000000000000000000000000000000000000000000000000000000000000002397d7fdffffedaca00800000050fffffffffffffffffffffffffffffffff78a00000000000000000000000000000000000000d4fffffffffffffffffffffffffffffffffffffd4f0039fffffffffffe3c00000000002b94f1ffffffffffffffffee8e270000000000000000000000000000000000050f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003db7feffe5c9fdfff12b00000017b2fffffffff88b1000000000000000001ab6ffffe35f02000000000000000000000000000000000000000000000000000000000039ffffffffffffffffffffe266050000000000002dcaffffff770000000000000000002c6580b7ffffffffffffffffffffffffffffffffffff890000000074f8c11f46ffffffffffffe811000000000000000000000000000021bafff74f000000000000000000000000000000000000e2ffdc7c190000000000000000000000000000000000000000000000000000000000000000000000003fffffffffd42f00000056ffffffe4000000aafffffffffe4f000000000000000000000000000005f9ffffffffffb000000000000000000002d6cc35000000000000006dffffff2d0000000000000000000000003fe6ffff76000000000000000000000000000000000000000000000000000000000000004fffffffffffffffff680000006afffffffffffffffffffffffffcbe793c0600000000000000000000000000000000000000008effffffffffffffffffffffffffffffffffffffc8000edffffffff28300000000000000000b67d0ffffffffffffffffffbd5505000000000000000000000000000000011d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000226008001256300000000000004acbfffffffff4a3480e0000000000000036670900000000000000000000000000000000000000000000000000000000000000008effffffffffffffe56c070000000000000682faffffffff6c000000000000000000aeffffffffffffffffffffffffffffffffffffffffff4b00000000000f0000c7ffffffffffff5300000000000000000000000000000000005be9fc6a0000000000000000000000000000000000753e0100000000000000000000000000000000000000000000000000005089420000000000000000002cfffffd8b070000000003defffffe0900008cffffffff8900000000000000000000000000000000dcffffffffffbd00000000000000000000030000000000000000000995dfff590000000000000000000000000012a1ffff850000000000000000000000000000000000000000000000000000000000003effffffffffffffff960000007fffffffffffffffffffffbe67150000000000000000000000000000000000000000000000009cfffffffffffffffff7d0b0a3ddffffffffffffd600001ec2af6d1000000000000000000000000039a3f8ffffffffffffffffe7841e00000000000000000000000000b1ffff2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003996ecfffffffffed7070000000000000000000000000000000000000000000000000000000000000000000000000000000003b0ffffffffd666070000000000000038d5fffffffff069010000000000000000006bffffffffffffffffffffffffffffffffffffffffbc04000000000000004dffffffffffffac000000000000000000000000000000000000001190922400000000000000000000000000000000000000000000000000000000000000000000000000000000001a5a9adaffff2b00000000000000000002d6cc35000000000000006dffffff2d000056ffffffe60a00000000000000000000000000042b62e5ffffffffffd30000000000000000000000000000000000000000000000242500000000000000000000000000000043daff9e040000000000000000000000000000000000000000000000000000108bf8ffffffffffffffffb100000091fffffffffffffff79c2b000000000000000000000000000000000000000000000000000000bcffffffffffe47935050000009bffffffffffffa20000000000000000000000000000000000000000001376ddfffffffffffffffffdb34a020000000000026190999cffffff1400000000000000000000000000000000000000000000000000000000000000000000245f93c57b1200000000000000000000000969d7c61a000000000000000000000000000005407ab3de441b00000000000000000000000000125485aabbc3b49d6e37010000000000000000000000000000000000000479b38b3b00000000000000000b91fdffffffffaa19000000000000000000000009ebffffffffffffffffffffffffffffffffffff9d000000000000000004d6ffffffffffdf1100000000000000000000000000000000000000000000000000001cafc9d1d7cd530000000000000000000000003179530f00177d5e1b0000000000000000006dffffffffffcb0000000000000000000000030000000000000000000995dfff5900000af3ffffd89480746f69696b70788492a5bcdafaffffffffffffffffee00000000000000000000000000000000000000000000000000000000000000000000000000000000000780b1510000000000000000000000000000000000000000000000000369ebffffffffffffffffffffc40000009afffffffffffe9e180000000000000000000000000000000000000000000000000000000000c3ffffffffff90000000000034fbffffffffffff3400000000000000000000000000000000000000000000000149b2fcffffffffffffffffdf790000000037ffffffffffffb7000000000000000000000000000000000000000000000000000000000000000b57a1e7fffffffffffe1c00000000000000000088edffffffe1080000000000000000000000000000000000000000000000000000000000000046b7fbffffffffffffffffffe389170000000000000000000000000000000000000000000000000000000046e0ffffffffe04b000000000000000000000000000078ffffffffffffffffffffffffffffffffffa703000000000000000069fffffffffff833000000000000000000000000000000003173470e0000000000000001aefffffffffe6700000e7ed54500000000007dffff910049ffffc5000000000000000000c7ffffffffff6e0000000000000f1a00000000000000000000000000000000242500000093ffffffffffffffffffffffffffffffffffffffffffffffffffffff1300000000000000000000000000001f6c4d0f000000000000000000000000000000000000004437000000000000000000000000000000000000000000000000000000000083ffffffffdeffffffffffffffd1000000a0ffffffffdf3500000000000000000006080000000000000000000000000000000000000000b0ffffffffff720000000015dfffffffffffff9f0000000000000000000000000000000000000000000000000000001e85e8fffffffffffffffc000000002cfffffffffb7a02000000000000000000000000000000000000000000000000000000000030a1f5ffffffffffffffffff54000000000000000042ffffffffffff2600000000000000000000000000000000000000000000000000000000002bc5fffffffffffff0e2f7fffffffffff5840600000000000000000000000000000000000000000000000012a0fffffffffb8c0b00000000000000000000000000000003d5ffffcfa29c958d847b71bfffffffffff4c000000000000000012ecffffffffff690000000000000000000000000000000041f6fffffcc7803000000000000bd5fffffffffe6d83efffff56000000000064ffff9a0030ffffce000000000000000013fdfffffffffd180000001897deffbe00000000000000000000000000000000000000000016f2ffffffffffffffffffffffffffffffffffffffffffffffffffff36000000000000000000000000000061ffffa800000000000000000000000000000000000009e0ce090000000031ce6c000000000000000000000000000000000000000000d9fffffffc4affffffffffffffda000000a4ffffffffec0c000000000000000968db31000000000000000000000000000000000000000098ffffffffff780000000ecdffffffffffffd10a00000000000000000000000000000000000000000000000000000000000557c1fffffffffffc00000000009bffffdb36000000000000000000000000000000000000000000000000000000000017a5ffffffffffffffffffffffff8b0000000000000000a4ffffffffffff2c000000000000000000000000000000000000000000000000000000006df9ffffffc1742b07000000103f8dddffffffd32b0000000000000000000000000000000000000000000055e8ffffffffca30000000000000000000000000000000000002ebffff2f000000000000008bffffffffff21000000000000000095ffffffffff990000000000000000000000000000000022efffffffffffffffcb250000000029f4ffffffffffffffcd4000000000000033ffff8a000af6ffbf000000000000000050ffffffffffc300000001beffffffa60000000000000000000005568b56010000065e0000006cffffffffffffffffffffffffffffffffffffffffffffffffd03c00000000000000000000000000000049ffffb4000000000000000000000000000000000000bfffffcb5a374893f9ea0d000000000000000000000000000000000000000034ffffffffa505fdffffffffffffe0000000a2ffffffffffc83d0300011b559ef2ff620000000000000000000000000000000000000000005cffffffffff9e000014caffffffffffffcc130000000000000000000000000000000000000000000000000000000000000000002a94f1fffffc0000000000005f5d09000000000000000000000000000000000000000000000000000000000032e5ffffffffffffffffffdca97c56250000000000000000e9ffffffeedcab070000000000000000000000000000000000000000000000000000008fffffffc33b000000000000000000000365e7ffffef3f000000000000000000000000000000000000001ab0fffffffff26d0200000000000000000000000000000000000034ffffc9000000000000000089fffffffff3010000000000000036fdffffffffb50300000000000000000000000000000004c9ffffffffffffffffffa500000000005affffffffffff690100000000000000004ea41c00002faa36000000000000000086ffffffffff760000006fffffffff93000000000000000000008fffffffcb340088a800000000a6fffffffffffffffffffffffffffffffffffda7e8ffffff8c000000000000000000000000000000001dffffa900000000000000000000000000000000000072fffffffffffffff64000000000000000000000000000000000000000000090ffffffff2e00e1ffffffffffffe20000009bfffffffffffffffcedfbffffffffa60000000000000000000000000000000000000000000012faffffffffee1b42e0ffffffffffffb30e0000000000000000000000000000000000000000000000000000000000000000000000000b67d0fc0000000000000000000000000000000000000000000000000000000000000000000000000020ebffffffffffffeea2571500000000000000000000000001ddfffd920d000000000000000000000000000000000000000000000000000000000081fffffd7700000000000000000000000000000cb1fffff73c000000000000000000000000000000000065f0ffffffffae1b000000000000000000000000000000000000000079ffff6a000000000000000091ffffffffc40000000000000004d0ffffffffcd0b001b573704000000000000000000000067fffffffffff471d0fffff2090000000159f3ffffffffff8000000000000000000000000000000000000000000000000000b9ffffffffff2f000029f7ffffffff840000000000000000004affd3c2fffffda6f7580000000009b4fffffffffffffffffffffffffffffaa32800cefffffd7100000000000000000000000000000000004bb52f0000000000000000000000000000000000000185fcffffffffe34000000000000000000000000000000000000000000003e8ffffffba0000beffffffffffffe100000089fff9fffffffffffffffffffffffc26000000000000000000000000000000000000000000000087fffffffffffdfffffffffffff8740100000000000000000000000000000000000000000000000000000000000000000000000000000000370000032041535e5d5042200200000000000000000000000000000000000000000000000000b4ffffffffffcb570700000000000000000000000000000000093f2300000000000000000000000000000000000000000000000000000000000052fffff74a00000000000000000000000000000000028fffffee1f000000000000000000000000000023beffffffffe24e00000000000000000000000000000000000000000000bdfffd1600000000000000009cffffffa518000000000000007affffffffdc19000069ffff9d0000000000000000000007e3ffffffffff4654ffffff5700000049d2fffffffffffffff31600000000000000000a4a441b000000000000000000000000dfffffffffeb010009d3ffffffffff76000000000000000007e2ea1c016ff6ffffd5050000000000026fe9fffffffffffffffffffec66a13000000bffaa0280000000000000000000000000000000000000000000000000000000000000000000000000000000000206f918b56070000000000000000000000000000000000000000000045ffffffff4900009dffffffffffffd70000002b794affffffffffffffffffffe26e00000000000000000000000000000000000000000000000009c5ffffffffffffffffffffb7270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006efffffffffffffffff7c9843c01000000000000000000000000000000000000000024fffffffff7640100000000000000000000000000000000000000005b240000000000000000000000000000000000000000000000000000000015eaffff5a000047f0f0f0f0f0f0efe5d5b0741d000000009dffffc40100000000000000000000000374f6fffffffc900c0000000000000000000000000000000000000000000008f7ffc0000000000000000000a8ffd64100000000000000002cf9ffffffe01e00000053ffffa90000000000000000000053ffffffffffb216eaffff850000004dffffed777fffffffffff8f0000000000000043e3ffffffc25000000000000000000004fcffffffffb000009effffffffffff6b000000000000000002744800000025a8a91f0000000000000000074b88aebfc2b19e7d460f0000000000004f1e000000000000000000000000000000000000000001406a2c00000004400000000000000000000000000000000000000000000000000000000000000000000000000000000000009dffffffd90100008effffffffffffc80000000000007dffffffffffffeda0460200000000000000000000000000000000000000000000000000000897f7fffffffffff7a73900000000000000000000000000000000000000000000000000000026657b520000000000000000000000000000000069ffffffffffffffffffffffffdb750d00000000000000000000000000000000000068ffffffff8300000000000000000000000000000000000000000041face0200000000000000000000000000000000000000000000000000000096ffff890000004cfffffffffffffffffffffff98101000006c5ffff5d000000000000000000002ecbffffffffcd3300000000000000000000000000000000000000000000000041ffff6e000000000000000000c1e50500000000000000000062dfffffe422000000002affffa000000000000000000000aaffffffffff54b4ffffb402000000065f670f000ef1fffffffff311000000000068fcffffffffffffba170000000000000015ffffffffff750072ffffffffffffff670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0fffffc900d009f89000000000000000000000000000000071e34240000000000000000000000000000000000000000000004edffffff6d00000082ffffffffffffb900000000000000348caba0783c0400000000000000000000000000000000000000000000000000000000000000135675826f43090000000000000000000000000000000000000000000000000000000087ffffffff7900000000000000000000000000000065ffffffffffffffffffffffffffffe96903000000000000000000000000000000008dffffffffe7600a00000000000000000000000000000000000014e6ffff5e00000000000000000000000000000000000000000000000000001ef9ffe1080000004cffffffffc8c8cfedffffffffff7700000029fdffd902000000000000000784fafffffff472030000000000000000000000000000000000000000000000000080fffb1a000000000000000000e3b70000000000000000000000003ea32600000000000064c73300000000000000000000eeffffffffff83ffffd80f000000000000000000008bffffffffff78000000006cffffffffffffffffffe12700000000000021ffffffffff4150fdffffffffffffff6200000000000000000000000000000000000000000000002c788e000000000000000000000000000000071e34240000000000000000000000000000000000000057ffd5edffffe782fd3b0000000000000000000000002397d7fdffffedaca0080000000000000000000000000000000000000043fffffff20d00000077ffffffffffffab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f0ffffffffce0000000000000000000000000000005bffffffffffffffffffffffffffffffffc31e00000000000000000000000000000095fffffffffffff2a44e07000000000000000000000000000000aaffffffbc000000000000000000000000000000000000000000000000000084ffff5e000000004cffffffff0000000145efffffffee06000000a1ffff470000000000003bd7ffffffffb21e000000000000000000000000000000000000000000000000000000b8ff6e00000000000000000003781200000000000000000000000000000000000000000000000000000000000000000022fffffffffffafafff128000000000000000000002995ffffffffffd400000041fdffffffffffffffffffffdb07000000000022ffffffffff55f8ffffffffffffffff60000000000000000000508942000000000000000000002cf6ff980000000000000000000000002397d7fdffffedaca0080000000000000000000000000000000fece11616b0ffffffc4000000000000000000000000004fffffffffffffffff680000000000000000000000000000000000000090ffffff91000000006bffffffffffffac322b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e4d1900003150030000000000000000000000000000000000000000000000000037ffffffffffe600000000000000000000000000000036ffffffffffffffffffffffffffffffffffee43000000000000000000000000000065fffffffffffffffffff19e4000000000000000000000000046ffffffffec0000000000000000000000000000000000000000000000000000ddffe302000000004cffffffff00000000006cffffffff2b00000030ffff9d000000000089fdffffffe55300000000000000000000000000000000000000000000000000000000006688080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cfffffffffffffffe4d00000000000000000032bfffffffffffffffff25000081ffffffffffffffffffffffff43000000000012fffffffff9f4fffff4ffffffffffff6300000000001a5a9adaffff2b00000000000000000000b7fffe310000000000000000000000004fffffffffffffffff6800000000000000000000000000000011b03b0000005bd7b81b000000000000000000000000003effffffffffffffff9600000000000000000000000000000000000000d9fffffd240000000b7cffffffffffffffffba00000000000040e0c0600000000000000000000000000000000000000000000000000000000000000000006afffffb500054ffe37e1a000000000000000000000000000000000000000000000000beffffffffe7000000000000000000000000000000006ac2ffffffa79fb0c9f9fffffffffffffffff852000000000000000000000000000182fcffffffffffffffffffffd65a00000000000000000004d8fffffffff30000000000000000000000000000000000000000000000000024ffff8c00000000004cffffffff000000000045ffffffff3400000000e5ffe0000000000afffffffd940e000000000000000000000000000b5398c4cfbd47000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005effffffffffffff7c00000000000000000039f8ffffe5c1ffffffffff5300000dfdffffffffffffffffffffff21000000000001efffffffffffffca21d6ffffffffff6a000000006dffffffffffcb0000000000000000000027ffff9e000000000000000000000000003effffffffffffffff96000000000000000000000000000000000000000000000000000000000000000000000000108bf8ffffffffffffffffb10000000000000000000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac0000000000004dffffc10000000000000000000000000000000000000000000000000000000000001176c3ffffffff840054fffffffbac4301000000000000000000000000000000000000000000adffffffffdc001c5d94bcd1d0af3f00000000000000008dfffff909000000073fa7fbfffffffffffffc4a000000000000000000000000004ce3ffffffffffffffffffffffffb70c0000000000000066ffffffffffcf0000000000000000000000000000000000000000000000000059ffff4b00000000004cffffffff000000000080fffffffa0d000000009fffff13000003a7ffffd0370000000000000000000000001562b2f7ffffffffffb9000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000d1e8b41500a4edc12f000000006dffffffffffffa600000000000000000000c0ffffa20a39ffffffffff6100003bffff918cf4ffffffffffffcd00000000000000a6ffffffffe66e030065ffffffffff7300000000c7ffffffffff6e0000000000000f1a000083ffdc0c0000000000000000000000108bf8ffffffffffffffffb1000000000000000000000000000000000000077176000000000000000000000000000369ebffffffffffffffffffffc40000000000000000000000000000002c6580b7ffffffffffffffffffffffffffffffffffff8900000000000031ffffc500000000000000000000000000000000000000000000000000000000000086ffffffffffff550054ffffffffffffd9711100000000000000000000000000000000000000d5ffffffffeccdffffffffffffffed0700000000000000cbffffc50000000000000027cefffffffffffff331000000000000000000000395ffffa763cfffffffffffffffffffff9f00000000000008e3ffffffffff8a000000000000000000000000000000000000000000000000007effff1f00000000004cffffffff14141c3687fcffffff9c00000000007cffff35000075fff57604000000000000000000002171c1fcfffffffffffffffffb14000000000000000000000000000000000065e52e000000000000000000000000000000000000000000000000daffff2f00a9ffff5e0000000029eeffffffffff3a0000000027740000001dffffd8030004f4ffffffff3c000075ffff4a0017a4ffffffffff6500000000000000001c4051420400000006dfffffffff8200000013fdfffffffffd180000001897deffbe0000cffd3a000000000000000000000369ebffffffffffffffffffffc400000000000000000000000000000000001cccffff7100000000000000000000000083ffffffffdeffffffffffffffd1000000000000000000000000000000aeffffffffffffffffffffffffffffffffffffffffff4b00000000000004c6ff9500000000000000000000000000000000000000000000000000000000000088ffffffffffd8060054fffffffffffffffff6a0370000000000000000000000000000000006faffffffffffffffffffffffffffff280000000000000cfcffff88000000000000000275ffffffffffffff860000000000000000000092ffffce0500003699f1fffffffffffffff7010000000040d5ffffffffffff35000000000000000000000000000000000000000000000000008fffff0800000000004cffffffffffffffffffffffffb90d000000000066ffff47000088b620000000000000000000000067ffffffffffffffffffffffffff67000000000000000000000000000000001bffffec310000000000000000000000000000000000000000000000baffff310088ffff6000000000003bf6ffffffff94001468c5fff200000064ffff86000000befffffff0050000a2ffff3600000070ffffffe608000000000000000000000000000000000044f9ffffff9600000050ffffffffffc300000001beffffffa60014fe92000000000000000000000083ffffffffdeffffffffffffffd1000000000000000000000000000000003fe8fffffff8300000000000000000000000d9fffffffc4affffffffffffffda0000000000000000000000000000006bffffffffffffffffffffffffffffffffffffffffbc04000000000000000849040000000000000000000000000000000000000000000000000000000000003bfdffffffbf2f00000963cbffffffffffffffffffce650b000000000000000000000000002effffffffffffffffffffffffffffff3000000000000046ffffff4a00000000000028c5ffffffffffffffff6300000000000000000034ffffff5c0000000000095bc0fffffffffff80100000000bdffffffffffffdb000000000000000000000000000000000000000000000000000098ffff0700000000004cffffffffffffffffffffd3640400000000000054ffff4b00001a00000000000000000000000040faffffffffffffffffffffffffff6c000000000000000000000000000000000075fdffef370000000000000000000000000000000000000000000051f4eb0d0031e2f82e00000000000041e4ffffffedbcfcffffffd600000099ffff6000000098ffffff9a000000c8ffff4100000abfffffff6c000000000000000000000000000000000000000d08acffb300000086ffffffffff760000006fffffffff93004afd1d0000000000000000000000d9fffffffc4affffffffffffffda00000000000000000000000000000073fcfffffbffffd70000000000000000000034ffffffffa505fdffffffffffffe000000000000000000000000000000009ebffffffffffffffffffffffffffffffffffff9d000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ab8ed6400000000000000339cf4fffffffffffffffff1932b00000000000000000000005cffffffffffffffffffffffffffffff2700000000000084fffffd0f000000000479f8ffffffffffffffffff410000000000000000008fffffff6800000000000000002b9dfdffffbe0000000031ffffffffffffff8200000000000000000000000000000000000000000000000000008dffff1f00000000004cffffffff8484e0ffffffaa00000000000000005effff40000000000000000000000000000052f5fffffffffffff4d9bedeffffe568040000000000000000000000000000000000003ddbfff2410000000000000000000000000000000000000000000028110000001c1c000000000000000010a2ffffffffffffffdc2a000000c0ffff53000002ceffffff33000000e3ffffa72051d3ffffffd2040000000000000000000000000000000000000000000d5b1b000000b9ffffffffff2f000029f7ffffffff840079b8000000000000000000000034ffffffffa505fdffffffffffffe000000000000000000000000000004dffffc75912b3ffdb0000000000000000000090ffffffff2e00e1ffffffffffffe20000000000000000000000000000000078ffffffffffffffffffffffffffffffffffa7030000000000000000000000000a00000000000000000000000000000045938419000000591f000000000000000003000000000000000000000f6dd4ffffffffffffffffffc1580600000000000000008afffffffffffffdc7ffffffffffffff18000000000000c1ffffcf000000002fcdffffffffffffffffffffff1e000000000000000000b5fffffff88921000000000000003bffffff4c00000000a3ffffffffffffff2b000000000000000000000000000000000000000000000000000070ffff3900000000004cffffffff000068fffffffe2b000000000000007dffff250000000000000000000000000034f7d3ad8a6b4c2e10000048f9e374090000000000000000000000000000000000000000000887fbf855000000000000000000000000000005275336000000000000000000000000000000000000000034a6f6fffffea20f00000000e4ffff61000085ffffffc500000000f8fffffffffffffffffe3a00000000000000000000000000000000000000000000000000000000dfffffffffeb010009d3ffffffffff76002a06000000000000000000000090ffffffff2e00e1ffffffffffffe20000000000000000000000000000c1ac370000000289fd22000000000000000003e8ffffffba0000beffffffffffffe10000000000000000000000000000000003d5ffffcfa29c958d847b71bfffffffffff4c00000000000000000000000078ef3d000000000000000000000000004afffffff477053ff306000000000000000000000000000000000000000000003ea6f9ffffffffffffffffe98620000000000000b7ffffffffffff7262ffffffffffffff06000000000002f4ffff9200000682fafffffffffffffffffffffff502000000000000000000affffffffffffebf640f00000004cbffffa0000000000ff8ffffffffffffda00000000000000000000000000000000000000000000000000000044ffff7600000000004cffffffff000008e9ffffffaa00000000000000b1fff8050000000000000000000000000001040000000000000000008c5604000000000000000000000000000000000000000000000000002dc6e34400000000000000000000000039fcffff9200000000000000000000000000000000000000000000093d5425000000000000f4ffffc22e96ffffffff4a00000001ffffffffffffffffff9c0000000000000000000000000000000000750000000000000000000004fcffffffffb000009effffffffffff6b0000000000000000000000000003e8ffffffba0000beffffffffffffe100000000000000000000000000001d000000000000004d07000000000000000045ffffffff4900009dffffffffffffd70000000000000000000000000000000002ebffff2f000000000000008bffffffffff21000000000000000000000020fffff43f000000000000000000000018ebf290f8ffffdbd9a6000000000000000000000000000000000000000000000000001577ddfffffffffffffffffdb54c02000000e5ffffffffff9a003ffffffffffffff300000000000027ffffff540037d5ffffffffffffffffffffffffe0370000000000000000000080fffffffffffffffff8ab4804a5ffffbd060000000060ffffffffffffff8f0000000000000000000000000000000000000000000000000000000cfbffc400000000004cffffffff0000007bfffffffe2c000000000009f2ffc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002063cdffffffa90000000000000000000000000000000000000000000000000000000000000001feffffffffffffffffcd0000000005ffffffffffffffffe6130000000000000000000000000000000009fb7100000000000000000015ffffffffff750072ffffffffffffff670000000000000000000000000045ffffffff4900009dffffffffffffd70000000000000000000000000000000000071e342400000000000000000000009dffffffd90100008effffffffffffc80000000000000000000000000000000034ffffc9000000000000000089fffffffff3010000000000000000000000006cfafff541000000000000000000009efe4a002acdfffff72b0000000000000000000000000000000000000000000000000000000148b0fcffffffffffffffffe0790012ffffffffffbc04001bffffffffffffe100000000000058ffffff218dfdfffffffffffffffffffffff98e0c00000000000000000000001aeffffffffffffffffffffff0ffff98060000000000b3ffffffffffffff5400000000000000000000000000000000000000000000000000000000b6fffd26000000004cffffffff00000011f3ffffffab00000000005fffff7100000000000000000000000000000000000000000000000000000000000000000033beab040000000000000000000e665d5142301801000000000000000000000023dcffffffffffffc00000000000000000000000000000000000000000000100000000000000000006ffffffffffffffffff480000000000fafffffffffffffd41000000000000000000000000000000000000befe5c000000000000000021ffffffffff4150fdffffffffffffff62000000000000000000000000009dffffffd90100008effffffffffffc800000000000000000000000000002397d7fdffffedaca0080000000000000004edffffff6d00000082ffffffffffffb90000000000000000000000000000000079ffff6a000000000000000091ffffffffc4000000000000000000000000000030cffff5460000000000000000002f6d000000046ea83d000000000000000000000000000000000000000000000000000000000000001c81e5fffffffffffffffc003fffffffffd810000001f5ffffffffffd100000000000089fffff5dbfffffffffffffffffffffffda520000000000000000000000000000035ddfffffffffffffffffffffff871000000000000eaffffffffffffff290700000000000000000000000000000000000000000000000000000053ffffaa000000004cffffffff000000008efffffffe2c00000008e0fff8180000000000000000000000000000000047c5f7ea8b08000000000000000000005af7ffff860000000000000000007dfffffffffffff8d6a565160000000000000062ffffffffffffffd700000000000000000000000000070000000000018dc813000000000000000001ffffffffffffffffbd000000000000d7ffffffffffff710000000000000000000000000000000000000027f8fb510000000000000022ffffffffff55f8ffffffffffffffff6000000000000000000000000004edffffff6d00000082ffffffffffffb900000000000000000000000000004fffffffffffffffff680000000000000043fffffff20d00000077ffffffffffffab00000000000000000000000000000000bdfffd1600000000000000009cffffffa5180000000000000000000000000000000475f4fa5d0000000000000000000000000000000000000000000000000034c5bb804200000000000000000000000000000000000000000452bffffffffffffc0067ffffffec2400000000c8ffffffffffc7000000000000bafffffffffffffffffffffffffff5982600000000000000000000000000000000000667cfffffffffffffffffffffff770000000006ffffffffffffffff5fc3e3942a00000000000000000000000000000000000000000000000002d8fffe3e0000004cffffffff000000001dfaffffffab00000079ffff980000000000000000000000000000000050fef2b0caffb801000000000000000691fffffffffd40000000000014475feefffffffffffffffffffffba419000000000090ffffffffffffffdf000000000000000000001e81df77000000000051ffffd2150000000000000000eefffffffffffff92800000000000087fffffffff7750000000000000000000000000000000000000000007efff94b00000000000012fffffffff9f4fffff4ffffffffffff6300000000000000000000000043fffffff20d00000077ffffffffffffab00000000000000000000000000003effffffffffffffff960000000000000090ffffff91000000006bffffffffffffac322b0000000000000000000000000008f7ffc0000000000000000000a8ffd641000000000000000000000000000000000000001fb4d343000000000000000000006ac24f000000000000000000000df9ffffffff36000000000000000000000000000000000000002289eafffffffffffc0003151e271a000000000088ffffffffffd1000000000000ebfffffffffffffffffffffffff491684e2c080000000000000000000000000000000000002d8ae3ffffffffffffffffd50000000007ffffffffffffffffffffffffffa81a000000000000000000000000000000000000000000000048ffffe81c00003bc8c8c8c8000000000088c8c8c8c6180045fbfff01700000000000000000000000000000001ddeb2000008eff4a00000000000013c9fffff7d2ffffcd0000000000acffffffffffffffffffffffffffffffe94000000000bdffffffffffffff9f0000000000000000005afdffff66000000000007b1ffffd41800000000000000cbffffffffffff72000000000000000ca2d0b270150000000000000000000000000000000000000000000006d4fff844000000000001efffffffffffffca21d6ffffffffff6a00000000000000000000000090ffffff91000000006bffffffffffffac322b00000000000000000000108bf8ffffffffffffffffb100000000000000d9fffffd240000000b7cffffffffffffffffba0000000000000000000000000041ffff6e000000000000000000c1e50500000000000000000000000000000000006ac24f00000000000000000000000008a3fffff4250000000000000000002ffffffffffe29000000000000000000000000000000000350b9fefffffffffffffffc00000000000000000000003afffffffffff82f000000007bfffffffffffffffffffffffffffffffffffffcd38a0d00000000000000000000000000000000000247aefcffffffffffe00000000000dffffffffffffffffffffffffffff04e00000000000000000000000000000000000000000000009cffffcd1000000000000000000000000000000000002ff0ffff5d000000000000000000000000000000001aff9500000025ff8600000000000085ffe27813038bffc20000000028fdfffffffffffffffffffffffffffffffff01d000000eaffffffffffffff4d000000000000000000d1ffffff43000000000000016df4ffda1f00000000000082fffffffffa7d0000000000000000000000000000000000000000000000000000000000000000000000000033faffd1000000000000a6ffffffffe66e030065ffffffffff73000000000000000000000000d9fffffd240000000b7cffffffffffffffffba00000000000000000369ebffffffffffffffffffffc40000000000001fffffffcc5985b1ddfeffffffffffffffffffac0000000000000000000000000080fffb1a000000000000000000e3b70000000000000000000000000000000008a3fffff4250000000000000000000020cbffffffffcc06000000000000000052ffffffff9b0000000000000000000000000000001b80e4fffffffffffffffff59d33000000000000000000000000b0ffffe6881a0000000000d5ffffffffffffffffffffffffffffffffffffffffffb801000000000000000000000000000000000000001d9cffffffffb0000000000081fffffffffffffffffffffffffffea7080000000000000000000000000000000000000000000009c8ffffd21e00000000000000000000000000000053f4ffff92000000000000000000000000000000000013ffa70000003eff7e000000000007c55904000000005af40a000000a0ffffffffffffffffffffffffffffffffffffae000011fffffffffffffff609000000000000000045ffffffff1800000000000000001fb2ffe52e00000000000ca2d0b5751a00000000000000000000000b7f54110000000000000000000000000000000000000000000000005fe22e000000000000001c4051420400000006dfffffffff8200000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac000000000000000083ffffffffdeffffffffffffffd10000002c6580b7ffffffffffffffffffffffffffffffffffff8900000000000000000000000000b8ff6e00000000000000000003781200000000000000000000000000000020cbffffffffcc06000000000000000043eeffffe7f0ffff66000000000000000076ffffffed130000000000000000000000000147b0fcffffffffffffffffd76f1000000000000000000000000000000340300100000000000000ebffffffffffffffffffffffffffffffffffffffffffff5c0000000000000000000000000000000000000c78ecffffffff56000000000009cafffffffffffffffffffffeb7350000000000000000000000000000000000000000000000000013c9fffff0630200000000000000000000001392feffffa001000000000000000000000000000000000000c5fc5a0429d4fe300000000000010000000000000000150000001efafffffffffffffffffffffffffffffffffffffc100031ffffffffffffffb6000000000000000000beffffffe7000000000000000000000051e2d62600000000000000000000000000000000000000000076fffffcbfae9e3e01000000000000000000000000000000000000000000000000000000000000000000000000000044f9ffffff9600000000000000002c6580b7ffffffffffffffffffffffffffffffffffff890000000000000000d9fffffffc4affffffffffffffda000000aeffffffffffffffffffffffffffffffffffffffffff4b00000000000000000000000000668808000000000000000000000000000000000000000000000000000043eeffffe7f0ffff660000000000000000e6ffca5b0627daff5a00000000000000009dffffff6800000000000000000000001577ddfffffffffffffffffbab420000000000000000000000000000000000000000000000000000000065ffffffc09d856d625952575e7087addbffffffffffffdc020000000000000000000000000000013b95edffffffffffd9020000000000000c90eeffffffffffffd884210000000000000000000000000000000000000000000000000000000009a9ffffffd5610d00000000000000257ff1fffffe8501000000000000000000000000000000000000002cedfffdffff800000000000000000000000000000000000000073efffffffffffffffffffffffffffffffffffffff470052ffffffffffffff72000000000000000037ffffffffb1000000000000000000000000020000000000000000000022323921000000000000000000c0ffffffffffffffdc7312000000000000000000000000000000000000000000000000000000000000000000000000000d08acffb30000000000000000aeffffffffffffffffffffffffffffffffffffffffff4b0000000000000034ffffffffa505fdffffffffffffe00000006bffffffffffffffffffffffffffffffffffffffffbc04000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ffca5b0627daff5a000000000000005baf3a0000000011bba60000000000000000c7ffffcc020000000000000000003ea7f9ffffffffffffffffe37e190000000000000000000000000000000000000000000000000000000000001bffffff1400000000000000000000000077fffffffffffb140000000000000442322f405278aee6ffffffffffffffff550000000000000000000218146471531a00000000000000000000000000000000000000000000000000000000000000000177f7fffffff7c190797288a0d7ffffffffe248000000000000000000000000000000000000000000001c8abaa647000000000000000000002a868b62000000000000000050ffffffffffffffffffffffffffffffffffff660071ffffffffffffff350000000000000000b4ffffffff740000000000000000000000000000000000000000000025feffff880000000000000000006dfffffffffffffffffff69420000000000000000000000000000000000000000000000000000000000000000000000000000d5b1b00000000000000006bffffffffffffffffffffffffffffffffffffffffbc040000000000000090ffffffff2e00e1ffffffffffffe200000009ebffffffffffffffffffffffffffffffffffff9d0000000000000000000000000000000000000000000000000000100a0000000000000000000000000000005baf3a0000000011bba600000000000000020000000000000003200000000000000002f4fffe3700000000000000106ed5fffffffffffffffffebb5103000000000000000000000000000000000000000000000000000000000000000010ffffeb00000000000000000000014abbfffffffffffc5f000000000000001bf9fffffffffffffffffffffffffffe8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022a2fcffffffffffffffffffffffeb7c0a000000000000000000000000000000000000000000000000000000000000000000000000000bdeffffff5d00000000000000b0ffffffffffea659ee4ffffffffffffffffff74008afffffffffffff8060000000000000044ffffffffff360000000000000000000000000000000000000000044baaffffff580000000000000000000095fffffffffffffffffffffb9a1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ebffffffffffffffffffffffffffffffffffff9d000000000000000003e8ffffffba0000beffffffffffffe10000000078ffffffffffffffffffffffffffffffffffa70300000000000000000000000000000000000000000000000035b6fd540000000000000000000000000000000200000000000000032000000000000000000000000000000000000000000000000027ffff9c0000000000001d9ef5ffffffffffffffffed8d25000000000000000000000000000000000000000000000000000000000000000000000002feffc00000000a7a820125589ee7ffffffffffffe5440000000000000000001069fffffffffffffffffffffeb5360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001971b9f1ffffffffffe2a4550800000000000000000000000000000000000000000000000000071e34240000000000000000000088ffffffffeb11000000000021fdffffffffff9c00000138a0fcffffffffffff6e009effffffffffffcc0000000000000003d2ffffffffed020000000000000000002097eb310000000000000037ffffffffff230000000000000000000001a1fffffffffffffffffffffff67b05000000000000000000000000000000000000000000000000000038879c6603000000000000000000000000000078ffffffffffffffffffffffffffffffffffa703000000000000000045ffffffff4900009dffffffffffffd70000000003d5ffffcfa29c958d847b71bfffffffffff4c00000000000000000000000000000000000000000000000689fefff3060000000000000000000000000000000000000000000000000000000000000000003173470e0000000000000000000000005bffee1400000000000054ffffffffffffffffc960090000000000000000000000000000000000000000000000000000000000000000000000000000e6ff94000022d7fff8f2ffffffffffffffffed800d000000000000000000000001e5ffffffffffffffde8624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000192d34290d00000000000000000000000000000000000000000000000000002397d7fdffffedaca00800000000000026faffffffffff7f000000000089ffffffffffff4c000000000029ccffffffffff5f00b2ffffffffffffa30000000000000069ffffffffffa60000000000000000047ff8ffffc1000000000000006affffffffec00000000000000000000000003abffffffffffffffffffffffffd32a000000000000000000000000000000000000000000000001a3ffffffff6a000000000000000000000000000003d5ffffcfa29c958d847b71bfffffffffff4c0000000000000000009dffffffd90100008effffffffffffc80000000002ebffff2f000000000000008bffffffffff210000000000000000000000000000000000000000000035d3fffffd7300000000000000000000000000000000003173470e00000000000000000000000041f6fffffcc7803000000000000000000090ff660000000000000054fffffffffff59c320000000000000000000000000000000000000000000000000000000000000000000000000000000000b4f94f001ae1fffffffffffffffffffab45b08000000000000000000000000000091ffffffe8ad6b29000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fffffffffffffffff68000000000000aaffffffffffffed0800000004e9fffffffffff60900000000000009c6ffffffff3f00c5ffffffffffff7b0000000000001bf0ffffffffff5b0000000000000010c1ffffffffc3000000000000009cffffffffb90000000000000000000000000069fffffffffffd368ce6fffffffff45300000000000000000000000000000000000000000000000b6ba0ffff92000000000000000000000000000002ebffff2f000000000000008bffffffffff21000000000000000004edffffff6d00000082ffffffffffffb90000000034ffffc9000000000000000089fffffffff301000000000000000000000000000000000000000040aafcfff8a52e000000000000000000000000000000000041f6fffffcc78030000000000000000022efffffffffffffffcb25000000000000005633000000000000000054ffffffd76f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000411c0000bdffffffffffffffe4a561110000000000000000000000000000000000265f381100000000000000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000017030000000000000000000000000000000000000000000000000000000000000000000000000000003effffffffffffffff96000000000031feffffffffffffff560000004effffffffffffb600000000000000003affffffff1700d0ffffffffffff5c000000000000b7fffffffffff70e0000000000000ac9ffffffffff9400000000000000cdffffffff86000000000000000000000000009cffffffffffe000000350bffffffffc5d00000000000000000000000000000000000000000000000054ffff5a000000000000000000000000000034ffffc9000000000000000089fffffffff301000000000000000043fffffff20d00000077ffffffffffffab0000000079ffff6a000000000000000091ffffffffc40000000000000000000000000000006ac24f000075fedb9d581000000000000000000000000000000000000022efffffffffffffffcb25000000000004c9ffffffffffffffffffa5000000000000000000000000000000000054fbab420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c0ddd3c2a9805624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063f74b000000000000000000000000000000001edea502000000000000000000000000000000000000000000000000000000000000000000000000108bf8ffffffffffffffffb10000000000a9ffffffffffffffff9b000000a5ffffffffffff70000000000000000028ffffffdd0000d6ffffffffffff43000000000063ffffffffffffac00000000000001b2ffffffffffff6600000000000004f8ffffffff5300000000000000000000000000ccffffffffffb0000000000050fffffffa3e000000000000000000000000000000000000000000000099fff00b000000000000000000000000000079ffff6a000000000000000091ffffffffc400000000000000000090ffffff91000000006bffffffffffffac322b0000bdfffd1600000000000000009cffffffa5180000000000000000000000000008a3fffff42500260c00000000000000000000000000000000000000000004c9ffffffffffffffffffa5000000000067fffffffffff471d0fffff209000000000000000000000000000000001d1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b552a000000003400000000000061fefff84b00000000000000000000000000001fdfffffa1020000000000000000000000000000000000000000000000000000000000000000000369ebffffffffffffffffffffc40000000022fcffffffffffffffff8f000005f1ffffffffffff2c00000000000000007bffffff9d0000ddffffffffffff29000000002cf4ffffffffffff5100000000000074ffffffffffffff3b0000000000002cffffffffff2100000000000000000000000002f6ffffffffff76000000000000edffffffdf0900000000000000000000000000000000000000000001e7ff60000000000000000000000000000000bdfffd1600000000000000009cffffffa518000000000000000000d9fffffd240000000b7cffffffffffffffffba0008f7ffc0000000000000000000a8ffd641000000000000000000000000000020cbffffffffcc06000000000000000000000000000000000000000000000067fffffffffff471d0fffff20900000007e3ffffffffff4654ffffff57000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024547170000000000000000000000c13000000000000000000000000000000000000000000000000000000000000000000000000000000000054fcfffea61a0050cc000000000048fdfffffff84b00000000000000000000000020e0ffffffff8a00000000000000000000000000000000000000000000000000000000000000000083ffffffffdeffffffffffffffd10000000088ffffffffffffffffff4c00003dffffffffffffec010000000000000013edffffff4d0000e2ffffffffffff1b00000010dbffffffffffffe80500000000002efaffffffffffffff100000000000005bfffffffff10100000000000000000000000025ffffffffffff37000000000000dcffffffff7400000000000000000000000000000000000000000029ffb500000000000000000000000000000008f7ffc0000000000000000000a8ffd641000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac0041ffff6e000000000000000000c1e505000000000000000000000000000043eeffffe7f0ffff660000000000000000000000000000000000000000000007e3ffffffffff4654ffffff570000000053ffffffffffb216eaffff850000000000000000000000000000000000000000000000000000000000000b180d01000000000000000000000000000000000000000000000000000000000000000650a0e7ffffffff2a00000000000000006ef4fb30052e4c5d675c4819000000000000000000000000000000000000000000000000000000000000001ceef4e6fffff178db83000000000009bafffffffff84b0000000000000000000021e0ffffffffe424000000000000000000000000000000000000000000000000000000000000000000d9fffffffc4affffffffffffffda00000004e7fffffffffffffffff60a000079ffffffffffffb30000000000000000abfffffff0070000dcffffffffffff14000003b4ffffffffffffff87000000000001c8ffffffffffffffe90000000000000087ffffffffc5000000000000000000000000004ffffffffffff304000000000000f6ffffffffd90000000000000000000000000000000000002a0c001cf32400000000000000000000000000000041ffff6e000000000000000000c1e50500000000000000002c6580b7ffffffffffffffffffffffffffffffffffff890080fffb1a000000000000000000e3b7000000000000000000000000000000e6ffca5b0627daff5a0000000000000000000000000000000000000000000053ffffffffffb216eaffff850000000000aaffffffffff54b4ffffb40200000000000000000000000000000000000000000000000000054f97cff8fffffff5cd8f4101000000000000000000000000000000000000000000000000002f98efffffffffffffff3e0000000000000099ffffffe8f9ffffffffffffffc83a0000000000000000000000000000000000000000000000000000000000b4fd490e9bfffffff51c00000000000009bafffffffff84b000000000000000022e1ffffffffe42400000000000000000000000000000000000000000000000000000000000000000034ffffffffa505fdffffffffffffe000000003e3ffffffffffffffffb3000000a7ffffffffffff7f0000000000000071ffffffff91000000c7ffffffffffff0c000099fffffffffffffffb1f00000000002fffffffffffffffffc200000000000000b2ffffffff9700000000000000001077888b88b8ffffffffffe0797e7122000037ffffffffffff1b0000000000000000000000000000000fb3ffc805002b0000000000000000000000000000000080fffb1a000000000000000000e3b7000000000000000000aeffffffffffffffffffffffffffffffffffffffffff4b00b8ff6e00000000000000000003781200000000000000000000000000005baf3a0000000011bba600000000000000000000000000000000000000000000aaffffffffff54b4ffffb4020000000000eeffffffffff83ffffd80f0000000000000000000000000000000000000000000000000a7eeaffffffffffffffffffffffd8570000000000000000000000000000000000000000000253c5ffffffffffffffffffff3c0000000000046cfffffffffffffffffffffffffffff721000000000000000000000000000000000000000000000000000000029f8100000048d8e74e000000000000000009bafffffffff84b00000000000023e2ffffffffe4240000000000000000000000000000000000000000000000000000000000000000000090ffffffff2e00e1ffffffffffffe2000000007effffffffffffffff65000000c2ffffffffffff5300000000000054fdfffffffe2700000091ffffffffffff100090ffffffffffffffffa700000000000035ffffffffffffffff9d00000000000000dbffffffffd0b6c5c3ae7719000048ffffffffffffffffffffffffffffc0000093ffffffffffff43000000000000000000000000000029d9ffffff89000000000000000000000000000000000000b8ff6e0000000000000000000378120000000000000000006bffffffffffffffffffffffffffffffffffffffffbc040066880800000000000000000000000000000000000000000000000000000200000000000000032000000000000000000000000000000000000000000000eeffffffffff83ffffd80f000000000022fffffffffffafafff12800000000000000000000000000000000000000000000000046e3ffffffffffffffffffffffffffffffba1700000000000000000000000000000000000565dafffffffffffffffffffffffe14000003449aecffffffffffffffffffffffffffffffff790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009bafffffffff84b0000000023e3ffffffffe4250000000000000000000000000000000000000000000000000000000000000000000003e8ffffffba0000beffffffffffffe1000000001afbfffffffffffffe19000000beffffffffffff2f000000000059fbffffffffa9000000002dfdffffffffff28a0fffffffffffffffffe3100000000000030ffffffffffffffff7b0000000000589cfcffffffffffffffffffffee2000148ce1fafffffffffffffffffffcf9c30021f9ffffffffffff520000000000000000000000000059f4fffffffffd44000000000000000000000000000000000066880800000000000000000000000000000000000000000009ebffffffffffffffffffffffffffffffffffff9d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022fffffffffffafafff1280000000000004cfffffffffffffffe4d00000000000000000000000000000000000000000000000075fdfffffffffffffffae8f2ffffffffffffffe52b00000000000000000000000000000564e0ffffffffffffffffffffffffffcd000000a3ffffffffffffffffffffffffffffffffffffff8a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009bafffffffff84b000024e3ffffffffe425000000000000000000000000000000000000000000000000000000000000000000000045ffffffff4900009dffffffffffffd70000000000aeffffffffffffca000000009bffffffffffff180000000071fdfffffffffc2a000000000086ffffffffffe0ffffffffffffffffffad00000000000000116b80ffffffffffff5d0000000010ffffffffffffffffffffffffffff6c000000000004faffffffffaf020000000003beffffffffffffff440000000000000000000000006dfffff39595ffff9100000000000000000000000000000000000000000000000000000000000000000000000000000000000078ffffffffffffffffffffffffffffffffffa703000000000000000000000000000000000e3c1a00000000220000000000000000003173470e00000000000000000000000000000000000000000000000000004cfffffffffffffffe4d000000000000005effffffffffffff7c00000000000000000000000000000000000000000000000077ffffffffffd5853a11000000144fa4f9ffffffffec2800000000000000000000000158ddffffffffffffffffffffffffffffff7b000000d3ffffffffffffffffffffffffffffffffffffff71000000000000000000000000000000000000000000000000000e665d514230180100000000000000000000000000000009bafffffffff84b25e4ffffffffe5250000000000000000000000000000000000000000000000000000000000000000000000009dffffffd90100008effffffffffffc800000000005fffffffffffff7c0000000053ffffffffffff11000014afffffffffffff9200000000000004bcfffffffffffffffffffffffffffa2800000000000000000000d9ffffffffff410000000036ffffffffffffffffffffffffffff6500000000001fffffffffff5100000000008bffffffffffffffff3100000000000000000000000edee0730f000061f8a0000000000000000000000000000000000000000000000006a99a5c00000000000000000000000000000003d5ffffcfa29c958d847b71bfffffffffff4c000000000000000000000000000000004df5fff98408004ec2000000000000000041f6fffffcc7803000000000000000000000000000000000000000000000005effffffffffffff7c00000000000000006dffffffffffffa6000000000000000000000000000000000014b7290000000058ffffffffdf5a0100000000000000000024b8ffffffffde1300000000000000000020aae4ebf1ffffffffffffffffffffffffffff21000000b1ffffffffffffffffffffffffffffffffffffff3f000000000000000000000000000000000000000000000000007dfffffffffffff8d6a5651600000000000000000000000009bafffffffff8e8ffffffffe52500000000000000000000000000000000000000000000000000000000000000000000000004edffffff6d00000082ffffffffffffb900000000008affffffffffff300000000005dcffffffffff19127bf1ffffffffffffe70f0000000000000009b8ffffffffffffffffffffffff89000000000000000000000094ffffffffff27000000005bffffffffffffffffffffffffffff52000000000040ffffffffed060000000080ffffffffffffffffd50400000000000000000000002c59030000000000389a000000000000000000000000000000000000000000000011fffffe01000000000000000000000000000002ebffff2f000000000000008bffffffffff210000000000000000000000000000001aebf6f2ffffdd58da7f0000000000000022efffffffffffffffcb250000000000000000000000000000000000000000006dffffffffffffa600000000000000000029eeffffffffff3a0000000027740000000000000000000000aefff66500001befffffffb30b0000000000000000000000000071ffffffffa600000000000000000000000040c1ffffffffffffffffffffffdd9f5a0000000018edfffffffffffffffffffff1c8aca2abffffef040000000000000000000000000000000000000000000014475feefffffffffffffffffffffba419000000000000000000000009baffffffffffffffffe5260000000000000000000000000000000000000000000000000000000000000000000000000043fffffff20d00000077ffffffffffffab0000000000c2ffffffffffe400000000000040fcffffffffc3fafffffffffffffffe470000000000000000000585fcffffffffffffffffffd408000000000000000000000047ffffffffff0f0000000081ffffffffffffffffffffffffffff2a000000000062ffffffff960000000390ffffffffffffffffff4200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffff06000000000000000000000000000034ffffc9000000000000000089fffffffff301000000000000000000000000000000b2fd4e1bb5fffffff61c00000000000004c9ffffffffffffffffffa500000000000000000000000000000000000000000029eeffffffffff3a000000002774000000003bf6ffffffff94001468c5fff2000000000000000000004cffffff65000099ffffff9b0300000000000000000000000000000064ffffffff4500000000000000000025bcfffffffffffffffffffdbf6f240000000000000000c7ffffffffffffffe480310200000000f7ff8f0000000000000000000000000000000000000000000000acffffffffffffffffffffffffffffffe940000000000000000000000009baffffffffffffe526000000000000000000000000000000000000000000000000000000000000000000000000000090ffffff91000000006bffffffffffffac322b000003f5ffffffffff9a0000000000000064feffffffffffffffffffffffff8900000000000000000000000035b3fdfffffffffffff12b00000000000000000000000001c8fffffff90000000000affffffffffffffffffffffffffff904000000000083ffffffff38000015bdffffffffffffffffffa70000000000000000000000000000059fba5fbb4d000000000000000000000000000000000000000000000000000000b1ffeb00000000000000000000000000000079ffff6a000000000000000091ffffffffc400000000000000000000000000000005bd8700000062ecf4580000000000000067fffffffffff471d0fffff2090000000000000000000000000000000000000000003bf6ffffffff94001468c5fff2000000000041e4ffffffedbcfcffffffd600000000000000000003daffffc4010012f7ffffbc02000000000000000000000000000000000096ffffffc6000000000000000173f6ffffffffffffffffdb751b0000000000000000000000daffffffffffffff6e00000000000000ebf91b0000000000000000000000000000000000000000000028fdfffffffffffffffffffffffffffffffff01d000000000000000000000027fcffffffffff6b000000000000000000000000000000000000000000000000000000000000000000000000000000d9fffffd240000000b7cffffffffffffffffba00002dffffffffffff5100000000000000005cf8ffffffffffffffffffffb0020000000000000000000000000000225d7d97a7a8983c0000000000000000000000000000076de3ffcd0000000000defffffffffffff8f4feffffffffc6000000000000a6ffffffd8000053eaffffffffffffffffffdc0e000000000000000000000000000ebcfffffffffc510000000000000000000000000000000000000000000000000000037530000000000000000000000000000000bdfffd1600000000000000009cffffffa5180000000000000000000000000000000000010000000007080000000000000007e3ffffffffff4654ffffff57000000000000000000000000000000000000000000000041e4ffffffedbcfcffffffd600000000000010a2ffffffffffffffdc2a0000000000000000005dffffff38000055ffffff2c000000000000000000000000000b010000000adbffffff3a000000000008abffffffffffffffffc1490100000000000000000000000000ecffffffffffffff2900000000000000f2830000000000000000000000000000000000000000000000a0ffffffffffffffffffffffffffffffffffffae000000000000000000001eddfffffffffffff84b000000000000000000000000000000000000000000000000000000000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac00005ffffffffffffb0e00000000000000000035daffffffffffffffffba0a00000000000000000000000000000000000000000000000000000000000000000000000000000006590c00000000009ea2eeffffffff3900088dffffff82000000000000c7ffffff771eaafffffffffffffffffffff73200000000000000000000000000006afffffffffffff42f00000000000000000000000000000000000000000000000000000000000000000000000000000000000008f7ffc0000000000000000000a8ffd64100000000000000000000000000000000000000000000000000000000000000000053ffffffffffb216eaffff850000000000000000000000000000000000000000000000000010a2ffffffffffffffdc2a000000000000000034a6f6fffffea20f00000000000000000000d0ffffbc0000008fffffdf000000000000000000000e4988c7fb080000000060ffffff99000000000ec6ffffffffffffffc93e00000000000000000000000000000001fdffffffffffffe30000000000000007c906000000000000000000000000000000000000000000001efafffffffffffffffffffffffffffffffffffffc1000000000000000001eddfffffffffffffffff84b0000000000000000000000000000000000000000000000000000000000000000002c6580b7ffffffffffffffffffffffffffffffffffff8900008cffffffffffc400000000000000000000000983f2fffffffff987030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1fffffff80600009bfffffc29000000000000e9ffffff9bf6fffffffffffffffffffff94a000000000000000000000000000013e1ffffffffffffffd706000000000000000000000000000000000000000000000000230f00000000000000000000000000000041ffff6e000000000000000000c1e5050000000000000000000000000000000000000004254b6a7783898279634719000000aaffffffffff54b4ffffb40200000000000000000000000000000000000000000000000000000034a6f6fffffea20f0000000000000000000000093d5425000000000000000000000033ffffff4d000000a8ffffd6000000000000104d8ccbfcffffffff080000000007eaffffeb01000005bbffffffffffffef62010000000000000000000000000000000011ffffffffffffff9e000000000000000000000000000000000000000000000000000000000000000073efffffffffffffffffffffffffffffffffffffff47000000000000001edeffffffffdebefffffffff84b0000000000000000000000000000000000000000000000000000000000000000aeffffffffffffffffffffffffffffffffffffffffff4b0000b6ffffffffff7e000000000000000000000000001166a1a2781a00000000000000000000000000000000000000000000000000000000000000000000000000003b761e0000000000000000000000f4ffffffc4000040fdffff720000000000000bfffffffffffffffffffffffffffffffa52000000000000000000000000000001b7ffffffffffffffffff80000000000000000000000000000000000000000000004dceff4700000000000000000000000000000080fffb1a000000000000000000e3b70000000000000000000000000000000000277abcf6ffffffffffffffffffffff310000eeffffffffff83ffffd80f000000000000000000000000000000000000000000000000000000000000093d5425000000000000000000000000000000000000000000000000000000008affffea04000000b4fffffc2e00145291cffdffffffffffffffff0800000000008fffffff2d00009bffffffffffffc71c00000000000000000000000000000000000025ffffffffffffff560000000000000000000000000000000000000000000000000000000000000000000050ffffffffffffffffffffffffffffffffffff660000000000001edeffffffffde1e08bafffffffff84b000000000000000000000000000000000000000000000000000000000000006bffffffffffffffffffffffffffffffffffffffffbc040000d8ffffffffff3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4b49160000005ffeff600000000000000000000007ffffffff8a0018e5fffe74000000000000002bffffffffffffffffffffffffffffea3e0000000000000000000000000000006effe6b2ffffffffffffffa9000000000000000000000000000000000000000011a7ffffe701000000000000000000000000000000b8ff6e00000000000000000003781200000000000000000000000000000029bfffffffffffffffffffffffffffffff510022fffffffffffafafff128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6ffff9e00000000a2fffffffbe5ffffffffffffffffffffffffe705000000000050ffffff65000bfcffffffffffac06000000000000000000000000000000000000003efffffffffffffb1000000000000000000000000000000000000000000000000000000000000000000000b0ffffffffffea659ee4ffffffffffffffffff7400000000001fdeffffffffde1e000008b9fffffffff84b00000000000000000000000000000000000000000000000000000000000009ebffffffffffffffffffffffffffffffffffff9d00000000f2fffffffff60600000000000000000000000000003d663c0400276a470a0000000000000000000000203500000000000000000000000043e4fffffeb8394ffcff8a00000000000000000000001affffffff5305c2fff85b000000000000003bd2ffffffffffffffffffffffffffc71e00000000000000000000000000000022f6fb3955ffffffffffffff57000000000000000000000000000000000000004fe6fffff55700000000000000000000000000000000668808000000000000000000000000000000000000000000000000000000a2ffffffffffffffffffffffffffffffff2e004cfffffffffffffffe4d000000000000000000000000000000000000000000000000000000000000000000000000000d64a2a56200000000000000000000000000000000000000000013ffffff59000000006bffffffffffffffffffffffffffffffff800a00000000000014feffff8b0029ffffffffffb503000000000000000000000000000000000000000057ffffffffffffcd324d5d656a675c4a290200000000000000000000000000000000000000000000000021fdffffffffff9c00000138a0fcffffffffffff6e000000001fdeffffffffde1e0000000008b8fffffffff84b00000000000000000000000000000000000000000000000000000000000078ffffffffffffffffffffffffffffffffffa70300000000f6ffffffffbc000000000000000000000000000000a9ffff630079ffff970000000000000000000071faff510000000000000000000069fcfffffffffffffbff9e0000000000000000000000002dffffffff1e94ffe83a00000000000000005efcfffffffffffffffffffffff16b0200000000000000000000000000000000b6ff8c0011fdffffffffffff1f00000000000000000000000000000000065ac3ffffeb8d1c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014f8ffffffffffffffffffffffffffffffc800005effffffffffffff7c0000000000000000000000000000000000000000000000000000000000000000000000000009cdffffffff4a000000000000000000000000000000000000000046ffffff24000000000fe5fffffffffffffffffffff7f5ffffffc11500000000000000e6ffffae0031ffffffffe81000000000000000000000000000000000000000000070ffffffffffffffffffffffffffffffffe846000000000000000000000000000000000000000000000089ffffffffffff4c000000000029ccffffffffff5f0000001fdeffffffffde1f00000000000008b7fffffffff84b000000000000000000000000000000000000000000000000000000000003d5ffffcfa29c958d847b71bfffffffffff4c0000000000deffffffff7c0000000000000000000000000000008fffff6e0060ffffa2000000000000000009a2ffffffed1b00000000000000006cfffffffffffffffffffc2f0000000000000000000000003fffffffe961ffc91c0000000000000000000047f1fffffffffffffffff28a17000000000000000000000000000000000045ffeb0c003ff7fffffffffff5000000000000000000000000000000000088f2c4854004000000000000000000000000000000000044370000000000000000000000000000003173470e0000000000000000000070ffffffffffffffffffffffffffffffff5800006dffffffffffffa60000000000000000000000000000000000000000000000000000000000000000000000000000000d66a2ffff6f00000000000000000000000000000000000000006cfffff601000000000024abe7fffffffff6bd7e3e07074ddeffffbe02000000000000d3ffffbe0027ffffffff74000000000000000000000000000000000009340d000089ffffffffffffffffffffffffffffffffff980000000000000000000000000000000000000000000004e9fffffffffff60900000000000009c6ffffffff3f00001fdfffffffffdf1f000000000000000007b6fffffffff84b0000000000000000000000000000000000000000000000000000000002ebffff2f000000000000008bffffffffff210000000000a1ffffffff4000000000000000000000000000000062ffff620033ffff960000000000000024d2ffffffffffbd0200000000000041fdffffffffffffffffffffde08000000000000000000000052ffffffe3f899070000000000000000000000002addffffffffffcf741100000000000000000000000000000000000000c5ff80005cf9ffffffffffffda00000000000000000000000000142d00001801000000000000000000000000000000000000000009e0ce090000000031ce6c00000000000041f6fffffcc7803000000000000000cbffffffffffffffffffffffffffe5c6a104000029eeffffffffff3a00000000277400000000000000000000000000000000000000000000000000000000000000000000007bffff3b000000000000000000000000000000000000000089ffffda0000000000000016c5ffffc5520800000000000016efffff47000000000000c0ffffc9001affffffffe0925e3824140e090e19232e3b526b8cafd9fcff230000a3ffffffffffffffffffffffffffffffffff65000000000000000000000000000000000000000000004effffffffffffb600000000000000003affffffff17001fdfffffffffdf1f0000000000000000000007b5fffffffff84b00000000000000000000000000000000000000000000000000000034ffffc9000000000000000089fffffffff30100000000003dfffffffb0a000000000000000000000000000000067ba10f00005bb3260000000000001aeefffdb15cdefff80400000000000081ffffffffffffffffffffffff43000000000000000000000066fffffff45b00000000000000000000000000000013c0efb4752800000000000000000000000000000000000000000034fffd187dffffffffffffffffc800000000000000000000000000a3e20b0000000008928400000000000000000000000000000000bfffffcb5a374893f9ea0d000000000022efffffffffffffffcb250000000024fffffffffffffffff8c58d5e310b000000000000003bf6ffffffff94001468c5fff20000000000000000000000000000000000000000000000000000000000000000000000c2ffd600000000000000000000000000000000000000000099ffffc70000000000000edbfffe720000000000000000000092ffff96000000000000baffffca0006fbfffffffffffffffffffffffffffffffffffffffffffff9030000c1fffffffffffffffffffffffffffffff3ce1d00000000000000000000000000000000000000000000a5ffffffffffff70000000000000000028ffffffdd000031eeffffffdf1f00000000000000000000000007b4fffffffe6500000000000000000000000000000000000000000000000000000079ffff6a000000000000000091ffffffffc4000000000000009affffca0000000000000000000000000000000000000000000000000000000000000086f39022000013bef81f0000000000000dfdffffffffffffffffffffff21000000000000000000000078ffffff5f0000000000000000000000000000000000030200000000000000000000000000000000000000000000000093ffc69effffffffffffffffffc000000000000000000000000073feffc63e0e1553d2ff480000000000000000000000000000000072fffffffffffffff640000000000004c9ffffffffffffffffffa50000000072ffffffffffffffeb170000000000000000000000000041e4ffffffedbcfcffffffd60000000000000000000000000000000000000000000000000000000000000000000015fdf73a000000000000000000000000000000000000000000a1ffffbf000000000000a4ffff7d00000000000000000000006effffb4000000000000caffffbe0000d9ffffffffffffffffffffffffffffffffffffffffffffaf000000defffffffffffffffffffffac4884c1900000000000000000000000000000000000000000000000005f1ffffffffffff2c00000000000000007bffffff9d00000032eeffe01f000000000000000000000000000006b4fffe6700000000000000000000000000000000000000000000000000000000bdfffd1600000000000000009cffffffa518000000000000000386f58e000000000000000000000000000000003173470e00000000000000000000005c100000000000048c230000000000003bffff918cf4ffffffffffffcd0000000000000000000000008bffffff2800000000000000000000000000000000000000000000000000000000000000000000000000000000000000dffffaffffffffffffffffffffbd00000000000000000000000051ffffffffffffffff9200000000000000000000000000000000000185fcffffffffe34000000000000067fffffffffff471d0fffff209000000bfffffffffffffff5600000000000000000000000000000010a2ffffffffffffffdc2a0000000000000000000000000000000000000000000000000000000000000000000050ff89000000000000000000000000000000000000000000009dffffc900000000001dfdffe404000000000000000000000087ffffad000000000000daffffb10000acfffffffffffffffffffffffffffffffffffffffffd9408000002fafffffffffffffff6ae5c0f000000000000000000000000000000000000000000000000000000003dffffffffffffec010000000000000013edffffff4d0000000032ce200000000000000000000000000000000006b1680000000000000000000000000000000000000000000000000000000008f7ffc0000000000000000000a8ffd6410000000000000000000000030900000000000000000000000000000041f6fffffcc7803000000000000000000000000000000000000000000000000074ffff4a0017a4ffffffffff650000000000000000000000009efffff30200000000000000000000000000000000000527533600000000000000000000000000000000000000000015ffffffffffffffbb58ffffffffc20000000000000000000000000080fdfffffffffd8d0100000000000000000000000000000000000000206f918b560700000000000007e3ffffffffff4654ffffff5700000009faffffffffffffaa00000000000000000000000000000000000034a6f6fffffea20f00000000000000000000000000000000000000000000000000000000000000000000003dde0d0000000000000000000000000000000000000000000093ffffdb00000000006fffff9a000000000000000000000005e1ffff91000000000003f5ffff9300006dfffffffffffffffffffffffffffffffffffff79f2d000000001cffffffffffffd36d100000000000000000000000000000000000000000000000000000000000000079ffffffffffffb30000000000000000abfffffff00700000000000100000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000041ffff6e000000000000000000c1e5050000000000000000000000000000000000000000000000000000000022efffffffffffffffcb2500000000000000000000000000000000000000000000a2ffff3600000070ffffffe608000000000000000000000000b3ffffc3000000000000000000000000000000000039fcffff920000000000000000000000000000002bebe4bd060036fffffffffff9740100c9ffffffcf00000000000000000000000000002c89b5b58c2f00000000000000000000000000000000000000000000000000000000000000000053ffffffffffb216eaffff850000000042fffffffffffff2190000000000000000000000000000000000000000093d542500000000000000000000000000000000000000000000000000000000000000000000000000012200000000000000000000000000000000000000000000007effffed000000000091ffff8c000000000000000000000091ffffff5300000000002cffffff6e000027ffffffffffffffffffffffffffffffffffffb70000000000003dffffffffff7d00000000000000000000000000000000000000000000000000000000000000000000a7ffffffffffff7f0000000000000071ffffffff910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080fffb1a000000000000000000e3b70000000000000000000000000000000000000000002a0c000000000004c9ffffffffffffffffffa50000000000000000002097eb31000000000000000000c8ffff4100000abfffffff6c00000000000000000000000000c8ffff900000000000000000000000000000002063cdffffffa900000000000000000000000000000082ffffd200003fffffffffd42f00000056ffffffe4000000000000000000000000000000000000000000000000000000000000000000000000000000000000071e342400000000000000aaffffffffff54b4ffffb402000000007effffffffffff7300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061fffffe0d00000000a2ffffb80000000000000000000695fffffff008000000000060ffffff43000000cfffffffffffffffffffffffffffffffffffaf0000000000005efffffffffb1600000000000000000000000000000000000000000000000000000000000000000000c2ffffffffffff5300000000000054fdfffffffe270000000000000000000000000000000000000000000000607e4b0700458359100000000000000000000000000000000000000000000000b8ff6e000000000000000000037812000000000000000000000000000000000000000fb3ffc8050000000067fffffffffff471d0fffff209000000000000047ff8ffffc1000000000000000000e4ffffa72051d3ffffffd20400000000000000000000000000ddffff5e0000000000000000000000000023dcffffffffffffc0000000000000000000000000000000caffff6b00002cfffffd8b070000000003defffffe0900000000000000000000000000000000000000000000000000000000000000000000000000002397d7fdffffedaca00800000000eeffffffffff83ffffd80f0000000000b1ffffffffffffd4d7dcded7c9ad86510f000000000000000000000000000000000000152c02000000001c000000000000000139726b230000000000000000000e665d5142301801000000000000000000000000000000000000000000000032ffffff460000000092fffffe4d000000000000085adbffffffff76000000000000b1fffff9090000006affffffffffffffffffffffffffffffffffa800000000000081ffffffffaf0000000000000000000000000000000000000000000000000000000000000000000000beffffffffffff2f000000000059fbffffffffa9000000000000000000000000000000000000000000000000c9ffff440095ffff75000000000000000000000000000000000000000000000066880800000000000000000000000000000000000000000000000000000000000029d9ffffff8900000007e3ffffffffff4654ffffff5700000000000010c1ffffffffc3000000000000000000f4fffffffffffffffffe3a0000000000000000000000000000f5ffff2b0000000000000000000000000062ffffffffffffffd7000000000000000000000000000714fdffe709000002d6cc35000000000000006dffffff2d000000000000000000000000059fba5fbb4d00000000000000000000000000000000000000004fffffffffffffffff6800000022fffffffffffafafff128000000000000e1fffffffffffffffffffffffffffffff89f120000000000000000000000000000008dfdffd547000091770000000000001ad6fffffff21600000000000000007dfffffffffffff8d6a565160000000000000000000000000000000000000004f5ffff820000000065fffffffeaf7359637cb0efffffffffffcf04000000000014faffffc00000000009e2ffffffffffffffffffffffffffffe68823000000000000a6ffffffff4300000000000000000000000000000000000000000000000000000000000000000000009bffffffffffff180000000071fdfffffffffc2a000000000000000000000000000000000000000000000000afffff4a007bffff7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059f4fffffffffd44000053ffffffffffb216eaffff850000000000000ac9ffffffffff94000000000000000005fcffffffffffffffff9c00000000000000000000000000000fffff98000000000000000000000000000090ffffffffffffffdf000000000000000000001e81df7666ffff5b00000000030000000000000000000995dfff5900000000000000000000000ebcfffffffffc51000000000000000000000000000000000000003effffffffffffffff960000004cfffffffffffffffe4d0000000000000dffffffffffffffffffffffffffffffffffff38000000000000000000000000000055fff0ffffffad55fd30000000000000003da7cdffff43000000000014475feefffffffffffffffffffffba419000000000000000000000000000000000000c2ffffc6000000001bfaffffffffffffffffffffffffffffdc1900000000000079ffffff6700000000003bd6feffffffffffffffeecda86f32030000000000000000c9ffffffd300000000000000000000000000000000000000000000000000000000000000000000000053ffffffffffff11000014afffffffffffff92000000000000000000000000000000000000000000000000007dffff38004affff6d00000000000000000000000000000000000a4a441b000000000000004565520e000000000000000000000000000000000000000000006dfffff39595ffff910000aaffffffffff54b4ffffb402000000000001b2ffffffffffff6600000000000000009fffffffffffffffffe61300000000000000000000000000002affb0030000000000000000000000000000bdffffffffffffff9f0000000000000000005afdffff69ceff9e000000000000000000000000000000000000242500000000000000000000006afffffffffffff42f00000000000000000000000000000000108bf8ffffffffffffffffb10000005effffffffffffff7c000000000000002fffffffffffffffffffffffffffffffffffec020000000000000000000000000012eee81f4ee8ffffffc6000000000000000000009bffff1f0000000000acffffffffffffffffffffffffffffffe940000000000000000000000000000000000081ffffff320000000092ffffffffffffffffffffffffffc41d00000000000016f1fffff70f000000000000000a212d322f251c0d0000000000000000000000000000ebd4f0ff6500000000000000000000000000000000000000000000000000000000000000000000000005dcffffffffff19127bf1ffffffffffffe70f0000000000000000000000000000000000000000000000000004787b01000059900e0000000000000000000000000000000043e3ffffffc2500000000004eeffff690000000000000000000000000000000000000000000edee0730f000061f8a00000eeffffffffff83ffffd80f00000000000074ffffffffffffff3b000000000000007efffffffffffffffffd410000000000000000000000000000002fa609000000000000000000000000000000eaffffffffffffff4d000000000000000000d1ffffffedff930300000000000000000000000000000000000000000000000000000000000013e1ffffffffffffffd706000000000000000000000000000369ebffffffffffffffffffffc40000006dffffffffffffa6000000000000000050fffffffffffffffffffffffffffffffff78a00000000000000000000000000002ef045000015b0ffe32800000000000000000000dbffc3000000000028fdfffffffffffffffffffffffffffffffff01d0000000000000000000000000000000020fdffffa40000000006b1ffffffffffffffffffffeb7603000000000000009dffffff930000000000000000000000000000000000000000000000000000000000004e1fe6eb080000000000000000000000000000000000000000000000000000000000000000000000000040fcffffffffc3fafffffffffffffffe47000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068fcffffffffffffba1700003cfffff9160000000000000000000000000000000000000000002c59030000000000389a0022fffffffffffafafff1280000000000002efaffffffffffffff100000000000005dfffee2ffffffffffff7100000000000000000000000000000000000000000000000000000000000000000011fffffffffffffff609000000000000000045ffffffff8a2f0000000000000000000000000000000000020800000000000600000000000001b7ffffffffffffffffff800000000000000000000000000083ffffffffdeffffffffffffffd100000029eeffffffffff3a00000000277400006afffffffffffffffffffffffffcbe793c06000000000000000000000000000000000700000000001c06000000000000000000002afff2410000000000a0ffffffffffffffffffffffffffffffffffffae0000000000000000000000000000000000b8fffffa2d00000000015cc8fcfffffffff0b3670a00000000000000005efffffff5180000000000000000000000000000000000000000002a868b6200000000000000f58400000000000000000000000000000000000000000000000000000000000000000000000000000064feffffffffffffffffffffffff890000000000000000000000000000000000000000000c880200000000000000000000000000000000000000000000000000006cffffffffffffffffffe127007dffff9f0000000000000000000000000000000000000000000000000000000000000000004cfffffffffffffffe4d00000000000001c8ffffffffffffffe900000000000041f9ff7671fffffffff7750000000000000000000000000000000000000000005cae434a31000000000000000031ffffffffffffffb6000000000000000000beffffffe000000000000000000000000000000000000094f5fb9a120000a5440000000000006effe6b2ffffffffffffffa900000000000000000000000000d9fffffffc4affffffffffffffda000000003bf6ffffffff94001468c5fff200007fffffffffffffffffffffbe6715000000000000000000000000000000000000000000000044340000000000000000000000000071ff7d00000000001efafffffffffffffffffffffffffffffffffffffc10000000000000000000000000000000004effffffd3080000000000000c2d3b2f1b030000000000000000000033f6ffffff790000000000000000000000000000000000000000000bdeffffff5d000000000004fc1e000000000000000000000000000000000000000000000000000000000000000000000000000000005cf8ffffffffffffffffffffb00200000000000000000000000000000000000000000035ffa705000000000000000000000000019b1200000000000000000041fdffffffffffffffffffffdb07c1fff6200000000000000000000000000000000000000000000000059fba5fbb4d000000005effffffffffffff7c000000000000002fffffffffffffffffc200000000001beeff95000ca5cfb26f15000000000000000000000000000000000000000000004efdfffff96f0000000000000052ffffffffffffff72000000000000000037ffffffffa6000000000000000000000000000000000069fffeffffe96054f70a000000000022f6fb3955ffffffffffffff5700000000000000000000000034ffffffffa505fdffffffffffffe0000000000041e4ffffffedbcfcffffffd6000091fffffffffffffff79c2b0000000000000000000000000000000000000000000000000fb6fff73100000000000000000000000070da09000000000073efffffffffffffffffffffffffffffffffffffff470000000000000000000000000000000000c5ffffff970000000000000000000000000000000000000000003defffffffc70300000000000000000000000000000000000000000088ffffffffeb1100000000056b00000000000000000000000000000000000000000000000000000000000000000000000000000000000035daffffffffffffffffba0a0000000000000000000000000000000000000000000052ffffb80b000000000000000000000041ffd318000000000000000081ffffffffffffffffffffffff5cfcff6800000000000000000000000000000000000000000000000ebcfffffffffc510000006dffffffffffffa6000000000000000035ffffffffffffffff9d00000000000ad1b10300000000000000000000000000000000000000000000000000000000000079ffffffffb516000000000071ffffffffffffff350000000000000000b4ffffffff6a0000000000000000000000000000000025f6dc26a0fffffffea0000000000000b6ff8c0011fdffffffffffff1f00000000000000000000000090ffffffff2e00e1ffffffffffffe200000000000010a2ffffffffffffffdc2a00009afffffffffffe9e18000000000000000000000000000000000000000000000000002ad8ffffffd70a00000000000000000000001c2e000000000000000050ffffffffffffffffffffffffffffffffffff6600000000000000000000000000000000002ef9ffffff880000000000000000000000000000000000000054f6ffffffe82000000000000000000000000000000000000000000026faffffffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000983f2fffffffff98703000000000000000000000000000000000000000000000068ffffffc71200000000000000000000abffff5d00000000000000000dfdffffffffffffffffffffffc8ff890000000000000000000000000000000000000000000000006afffffffffffff42f000029eeffffffffff3a000000002774000030ffffffffffffffff7b00000000000007030000000000000000000000000000000000000000000000000000000000000000a4ffffffffe62b000000008afffffffffffff8060000000000000044ffffffffff28000000000000000000000000000000006bf72e000050eaffe11a000000000045ffeb0c003ff7fffffffffff500000000000000000000000003e8ffffffba0000beffffffffffffe1000000000000000034a6f6fffffea20f000000a0ffffffffdf35000000000000000000060800000000000000000000000000000059f4ffffffffff9b000000000000000000000000000000000000000000b0ffffffffffea659ee4ffffffffffffffffff740000000000000000000000000000000000006fffffffffad1300000000000000000000000000000014a7fffffffff43400000000000000000000000000000000000000000000aaffffffffffffed080000000000000000000000000000000129667e020000000000000000000002234c64724700000000000000000000000000001166a1a2781a0000000000000000000000000000000000000000000000000079ffffffffa600000000000000000024fdffff5800000000000000003bffff918cf4ffffffffffffffd85a00000000000000000000000000000000000000000000000013e1ffffffffffffffd70600003bf6ffffffff94001468c5fff20000116b80ffffffffffff5d0000000000000000000000000000000000000000000000000000000000000000000000000000000008c9ffffffff89000000009effffffffffffcc0000000000000003d2ffffffffe5000000000000000000000000000000000002210000000010470d000000000000c5ff80005cf9ffffffffffffda00000000000000000000000045ffffffff4900009dffffffffffffd700000000000000000000093d54250000000000a4ffffffffec0c000000000000000968db31000000000000000000000000000050feffe7814ee9ffc3000000000000000000000000000000000000000021fdffffffffff9c00000138a0fcffffffffffff6e0000000000000000000000000000000000000096ffffffffea6d0800000000000000000000001982ecffffffffef3b0000000000000000000000000000000000000000000031feffffffffffffff560000000000000000000000043572afebffffff850000000000000000000273ffffffffd800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087ffffffffb0000000000000000000a1ffffff63000000000000000075ffff4a0017a4ffffffffff6b0000000000000000000000000000000000000000000000000001b7ffffffffffffffffff8000000041e4ffffffedbcfcffffffd60000000000d9ffffffffff41000000000000000000000000000000000000000000000000000000000000000000010000000000000067ffffffff5100000000b2ffffffffffffa30000000000000069ffffffffff9e0000000000000000000000000000000000000000002a0c000000000000000034fffd187dffffffffffffffffc80000000000000000000000009dffffffd90100008effffffffffffc800000000000000000000000000000000000000a2ffffffffffc83d0300011b559ef2ff62000000000000000000000000000003c7ce5c0500001ed0e4060000000000000000002a868b6200000000000089ffffffffffff4c000000000029ccffffffffff5f00000000000000000000000000000000000000029bffffffffffef9a541f02000000103673b2faffffffffffe12d0000000000000000000000000000000000000000000000a9ffffffffffffffff9b000000000000000a417ebbf4ffffffffffffffcb00000000000000006cf0ffffffffffe0000000000000000000000000000000000000080f00000000000000000000000a0a00000000000000000000000092ffffffffb2000000000000000029fdffffffef2d00000000000000a2ffff3600000070ffffffe809000000000000000000000000000000000000000000000000006effe6b2ffffffffffffffa90000000010a2ffffffffffffffdc2a000000000094ffffffffff27000000000000000000000000000000000000000000000000003ec7f2b2230000409200000000000000ceffffffac0000000000c5ffffffffffff7b0000000000001bf0ffffffffff51000000000000000000000000000000000000000fb3ffc8050000000000000093ffc69effffffffffffffffffc0000000000000000000000004edffffff6d00000082ffffffffffffb90000000000000000166d5011000000000000009bfffffffffffffffcedfbffffffffa600000000000000000000000000000004480000000000000b8a0200000000000000000bdeffffff5d0000000004e9fffffffffff60900000000000009c6ffffffff3f0000000000000000000000000000000000000000007dfcfffffffffffffffaebeafbffffffffffffffffffad11000000000000000000000000000000000000000000000022fcffffffffffffffff8f000000114d8ac7faffffffffffffffffffffffcf0000000000000005e6ffffffffffff44000000000000000000000000000000000034ddfaad4100000000000000001ad4cb11000000000000000000000099ffffffffb40000000000000000adffffffffffc000000000000000c8ffff4100000abfffffff6e0000000000000000000000000000000000000000000000000022f6fb3955ffffffffffffff5700000000000034a6f6fffffea20f00000000000047ffffffffff0f00000000000000000000000000000000000000000000000015e6fffffff67c10de690000000000003cffffffd10b0000000000d0ffffffffffff5c000000000000b7fffffffffff70c00000000000000000000000000000000000029d9ffffff8900000000000000dffffaffffffffffffffffffffbd000000000000000000000043fffffff20d00000077ffffffffffffab000000000000000051ffffbb0000000000000089fff9fffffffffffffffffffffffc260000000000000000000000000000000000000000000000000000000000000000000088ffffffffeb110000004effffffffffffb600000000000000003affffffff17000000000000000000000000000000000000000000003ed6ffffffffffffffffffffffffffffffffffd94e0000000000000000000000000000000000000000000000000088ffffffffffffffffff4c00000097ffffffffffffffffffffffffffffffcd0000000000000056ffffffffffffc2000000000000000000000000000000000049f5ffffffffc11f00000000000078ffffce13000000000000000000009fffffffffbb0000000000000033ffffffffffff9a00000000000000e3ffffa72051d3ffffffd20400000000000000000000000000000000000000000000000000b6ff8c0011fdffffffffffff1f0000000000000000093d5425000000000000000001c8fffffff900000000000000000000000000000000000000000000000000aeff6c7af9fffff6f614000000000000adffffec1f000000000000d6ffffffffffff43000000000063ffffffffffffad00000000000000000000000000000000000059f4fffffffffd44000000000015ffffffffffffffbb58ffffffffc2000000000000000000000090ffffff91000000006bffffffffffffac322b00000000000037ffffc6000000000000002b794affffffffffffffffffffe26e000000000000000000000000000000000004254b6a7783898279634719000000000026faffffffffff7f000000a5ffffffffffff70000000000000000028ffffffdd0000000000000000000000000000000000000000000000000464d2ffffffffffffffffffffffffffc159030000000000000000000000000000000000000000000000000004e7fffffffffffffffff60a00000026eaffffffffffffffffffffffffffffca00000000000000c0ffffffffffff560000000000000000000000000000000044f8ffffffffffffc900000000000006a7ffffd115000000000000000000a3ffffffffc300000000000000b9ffffffffffff6700000000000000f8fffffffffffffffffe3a0000000000000000000000000000000000000000000000000045ffeb0c003ff7fffffffffff500000000000000000000000000000000000000000000076de3ffcd0000000000000000000000000000000000000000000000001ff49600002cd1ffff6f00000000000022fcfffd4500000000000000ddffffffffffff29000000002cf4ffffffffffff5400000000000000000000000000000000006dfffff39595ffff91000000000036fffffffffff9740100c9ffffffcf0000000000000000000000d9fffffd240000000b7cffffffffffffffffba0000000000000ffaffb9000000000000000000007dffffffffffffeda04602000000000000000000000000000000277abcf6ffffffffffffffffffffff3100000000aaffffffffffffed080005f1ffffffffffff2c00000000000000007bffffff9d000000000000000000000000000000000000000000000000000000337bb5defbffffffeece9f661c0000000000000000000000000000000000000000000000000000000003e3ffffffffffffffffb300000000000a5fc2ffffffffffffffffffffffffc30000000000002bffffffffffffe60500000000000000000000000000000027f0ffffffffffffffff0c000000000000005becffd71d0000000000000000a6ffffffffcf00000000000040ffffffffffffff3500000000000001ffffffffffffffffff9c0000000000000000000000000000000000000000000000000000c5ff80005cf9ffffffffffffda00000000000000000000000000000000000000000000000006590c00000000000000000000000000000000000000000000000000370800000006563b0000000000000095ffff7c0000000000000000e2ffffffffffff1b00000010dbffffffffffffed07000000000000000000000000000000000edee0730f000061f8a000000000003fffffffffd42f00000056ffffffe4000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac000000000000003fbb390000000000000000000000348caba0783c040000000000000000000000000000000029bfffffffffffffffffffffffffffffff5100000031feffffffffffffff56003dffffffffffffec010000000000000013edffffff4d0000000000000000000000000000000000000000000000000000000000000000080c03000000000000000000000000000000000000000000000000000000000000000000007effffffffffffffff6500000000000000002498faffffffffffffffffffb800000000000095ffffffffffff8400000000000000000000000000000006ceffffffffffffffffff09000000000000000015a3ffe22c00000000000000a7ffffffffdf000000000003d1ffffffffffffef0400000000000005ffffffffffffffffe6130000000000000000000000000000000000000000000000000034fffd187dffffffffffffffffc800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016f6fc91010000000000000000dcffffffffffff14000003b4ffffffffffffff9100000000000000000000000000000000002c59030000000000389a00000000002cfffffd8b070000000003defffffe090000000000002c6580b7ffffffffffffffffffffffffffffffffffff890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2ffffffffffffffffffffffffffffffff2e000000a9ffffffffffffffff9b0079ffffffffffffb30000000000000000abfffffff0070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001afbfffffffffffffe190000000000000000000029c5ffffffffffffffffa900000000000df2ffffffffffff240000000000000000000000000000007bffffffffffffffffffe6000000000000000000000042caa913000000000000a7fffffffff500000000006affffffffffffffa50000000000000000fafffffffffffffd41000000000000000000000000000000000000000000000000000093ffc69effffffffffffffffffc000000000000000000000000000004437000000000000000000000000000000357550010000004b02000000000000000527533600000000000000000000000000000050981000000000000000000000c7ffffffffffff0c000099fffffffffffffffe27000000000000000000000000000000000000000000000000000000000000000002d6cc35000000000000006dffffff2d000000000000aeffffffffffffffffffffffffffffffffffffffffff4b00000000000000000000000000000000022a2d0600000000000000000000002178aa98390000000000000014f8ffffffffffffffffffffffffffffffc800000022fcffffffffffffffff8f00a7ffffffffffff7f0000000000000071ffffffff91000000000000000000000000000000000000516f32010000000000000000000000000000000000000000000000000000000000000000000000156b210100000000000000000000aeffffffffffffca0000000000000000000000001affffffffffffffde4c00000000006affffffffffffc10000000000000000000000000000000eeeffffffffffffffd5fdb5000000000000000000000000000000000000000000a5ffffffffff1c00000019efffffffffffffff570000000000000000d7ffffffffffff71000000000000000000000000000000000000000000000000000000dffffaffffffffffffffffffffbd0000000000000000000000000009e0ce090000000031ce6c0000000000005fffffffca320053d30000000000000039fcffff920000000000000000000000000000000000000000000000000000000091ffffffffffff100090ffffffffffffffffb700000000000000000000000000000000000000059fba5fbb4d000000000000000000030000000000000000000995dfff590000000000006bffffffffffffffffffffffffffffffffffffffffbc0400000000000000000000000000000981e9ffffe21900000000000000000031f5fffffff10a00000000000070ffffffffffffffffffffffffffffffff5800000088ffffffffffffffffff4c00c2ffffffffffff5300000000000054fdfffffffe2700000000000000000000000000000000000af1ffffe89bc56f1500000000000000000000000000000000000000000000000000000000001c94f7fff6f99b0000000000000000005fffffffffffff7c0000000000000000000000002effffffffffffff7a000000000000d3ffffffffffff6400000000000000000000000000000062fffffffffffffa6700df7b000000000000000a4a441b00000000000000000000a1ffffffffff4b000000affffffffffffffff60e000000000000000087fffffffff77500000000000000000000000000000000000000000000000000000015ffffffffffffffbb58ffffffffc200000000000000000000000000bfffffcb5a374893f9ea0d000000000022f3eec3fffffc9ddd8400000000002063cdffffffa9000000000000000000000000000000001e71a38826000000000000002dfdffffffffff28a0ffffffffffffffffff3d0000000000000000000000000000000000000ebcfffffffffc51000000000000000000000000000000000000000000242500000000000009ebffffffffffffffffffffffffffffffffffff9d000000000000000000000000000000000066deecffff6700000000000000000000247ac6ffff1f000000000000cbffffffffffffffffffffffffffe5c6a104000004e7fffffffffffffffff60a00beffffffffffff2f000000000059fbffffffffa900000000000000000000000000000000000043fffffffffffffff9a83f000000000000000000000000000000000000000000000000000a86f6ffffffffffff8100000000000000008affffffffffff3000000000000000000000000043ffffffffffffff4a00000000003efffffffffffffc15000000000000000000000000000000abfffffffffffa480000952200000000000043e3ffffffc250000000000000000099ffffffffff7e000060ffffffffffffffff9b0000000000000000000ca2d0b270150000000000000000000000000000000000000000000000000000000036fffffffffff9740100c9ffffffcf0000000000000000000000000072fffffffffffffff640000000000000b9fb3f016df6fffff31b00000023dcffffffffffffc000000000000000000000000000000042fbffffffdd000000000000000086ffffffffffe0ffffffffffffffffffbb000000000000000000000000000000000000006afffffffffffff42f000000000000000000000000000000000000000000000000000000000078ffffffffffffffffffffffffffffffffffa703000000000000000000000000000000000000006bffff4e000000000000000000000000cbffe902000000000024fffffffffffffffff8c58d5e310b00000000000003e3ffffffffffffffffb300009bffffffffffff180000000071fdfffffffffc2a0000000000000000000000000000000000000edcffffffffffffffffffd05a030000000000000000000000000000000000000000003adbffffffffffffffffff6100000000000000c2ffffffffffe40000000000000000000000000058ffffffffffffff1a0000000000a9ffffffffffffc000000000000000000000000000000000d7ffffffffff610000000000000000000068fcffffffffffffba170000000000008fffffffffffd1002bf5ffffffffffffffff2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fffffffffd42f00000056ffffffe4000000000000000000000000000185fcffffffffe34000000000000000737400000025b1cc410000000062ffffffffffffffd7000000000000000000000000000700003686daffff040000000000000004bcfffffffffffffffffffffffffffc2e00000000000000000000000000000000000013e1ffffffffffffffd7060000000000000000000000000000001527000000000116000000000003d5ffffcfa29c958d847b71bfffffffffff4c0000000000000000000000000000000000000000a1fff20c000000000000000000000014fdff8800000000000072ffffffffffffffeb170000000000000000000000007effffffffffffffff65000053ffffffffffff11000014afffffffffffff92000000000000000000000000000000000000000028ecffffffffffffffffffffdc5a010000000000000000000000000000000000078afdfffffffffffffffffffffb46000000000003f5ffffffffff9a000000000000000000000000006dffffffffffffe7000000000018faffffffffffff7500000000000000000000000000000000ecffffffffa8000000000000000000006cffffffffffffffffffe127000000000080ffffffffffff45e0ffffffffffffffffc200000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cfffffd8b070000000003defffffe090000000000000000000000000000206f918b560700000000000000000000000000000000000000000090ffffffffffffffdf000000000000000000001e81df7700000000e2ffd300000000000000000009b8ffffffffffffffffffffffff8c00000000000000000000000000000000000001b7ffffffffffffffffff800000000000000000000000000000a5feffc7300000ad56000000000002ebffff2f000000000000008bffffffffff210000000000000000000000000000000000000003e9ff8900000000000000000000000063ffcd16000000000000bfffffffffffffff56000000000000000000000000001afbfffffffffffffe19000005dcffffffffff19127bf1ffffffffffffe70f00000000000000000000000000000000000000000036f2ffffffffffffffffffffffc8320000000000000000000000000000001acffffffffffffffffffffffffffff22f000000002dffffffffffff510000000000000000000000000082ffffffffffffab00000000007effffffffffffff3500000000000000000000000000000000defffffff11600000000001700000041fdffffffffffffffffffffdb07000000006cfffffffffffffbffffffffffffffffff43000000000000000000000032b89a44000000000000000000000000000000000000000000000000000000000002d6cc35000000000000006dffffff2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000bdffffffffffffff9f0000000000000000005afdffff6600000027ffff71000000000000000000000585fcffffffffffffffffffd5080000000000000000000000000000000000006effe6b2ffffffffffffffa9000000000000000000000000006efff4fffffb9061fc14000000000034ffffc9000000000000000089fffffffff301000000000000000000000000000000000000003affc500000000000000000000000000a0ff3e00000000000009faffffffffffffaa000000000000000000000000000000aeffffffffffffca0000000040fcffffffffc3fafffffffffffffffe4700000000000000000000000000000000000000000000003ef7fffffffffffffffffffffffb7d0200000000000000000000000029e1ffffffffffffffffffffffffffffffe41c0000005ffffffffffffb0e0000000000000000000000000097ffffffffffff6c0000000003e4fffffffffffff20300000000000000000000000000000000b9ffffff87000000094eafd300000081ffffffffffffffffffffffff43000000004efffffffffffffff5f5ffffffffffffb90000000000000000000000004fffffbc000000000000000000000000000000000000000000000000000000000000030000000000000000000995dfff59000000000000000000000000000000071e342400000000000000000000002a868b6200000000000000eaffffffffffffff4d000000000000000000d1ffffff4300000077ffc40d00000000000000000000000035b3fdfffffffffffff22900000000000000000000000000000000000022f6fb3955ffffffffffffff5700000000000000000000000024f7d81472f7ffffffa900000000000079ffff6a000000000000000091ffffffffc4000000000000000000000000000000000000000051fd37000000000000000000000000008c9f0000000000000042fffffffffffff2190000000000000000000000000000005fffffffffffff7c000000000064feffffffffffffffffffffffff8900000000000000000000000000000000000000000000000001efffffffffff905bb8fcffffffffb40b000000000000000000003beeffffffffffffffffffffffffffffffffffd20e00008cffffffffffc40000000000000000000000000000acffffffffffff2d0000000052ffffffffffffffc000000000000000000000000000000000005effffff837d98c4f7ffff7f0000000dfdffffffffffffffffffffff210000000007b4fffffffffff480fffffffffffffe3100000000000000000000000031ffffc20000000000000000000000000000000000000000000000000000000000000000000000000000000000000024250000000000000000000000002397d7fdffffedaca008000000000000000bdeffffff5d000000000011fffffffffffffff609000000000000000045ffffffff18000000b6fb2a000000000000000000000000000000225d7d97a7a8983d00000000000000000000000000000000000000b6ff8c0011fdffffffffffff1f0000000000000000000000004bf42b00002acdffd91a000000000000bdfffd1600000000000000009cffffffa518000000000000000000000000000000006ac24f00187400000000000000000000000000001b09000000000000007effffffffffff73000000000000000000000000000000008affffffffffff300000000000005cf8ffffffffffffffffffffb00200000000000000000000000000000000000000000000000027ffffffffffff5700001b85ebffffffc60b00000000000000003df6fffffffffffffffffffffffffffffff0b1c8ff900000b6ffffffffff7e0000000000000000000000000000c2ffffffffffe40000000000bdffffffffffffff97000000000000000000000000000000000006caffffffffffffffff8a000000003bffff918cf4ffffffffffffcd00000000000006a5ffffffeb3ac3ffffffffffff9f0000000000000000000000000006dfffa20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fffffffffffffffff680000000000000088ffffffffeb110000000031ffffffffffffffb6000000000000000000beffffffe700000000a88700000000000000000000000000000000000000000000000000000000000000000000000000000000000045ffeb0c003ff7fffffffffff500000000000000000000000000000a0000000002270400000000000008f7ffc0000000000000000000a8ffd6410000000000000000000000000000000008a3fffff42500000000000000000000000000000000000000000000000000b1ffffffffffffd4d7dcded7c9ad86510f00000000000000c2ffffffffffe4000000000000000035daffffffffffffffffba0a000000000000000000000000000000000000000000000000005affffffffffff280000000008c5ffffffb1000000000000002ff1fffffffffffffffffffffffffffdb3510600002e3d0000d8ffffffffff3d0000000000000000000000000000ddffffffffff960000000027ffffffffffffffff6e00000000000000000000000000000000000020e9fffffffffffa71000000000075ffff4a0017a4ffffffffff65000000000000000074f8c11f46ffffffffffffe8110000000000000000000000000000126a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003effffffffffffffff9600000000000026faffffffffff7f0000000052ffffffffffffff72000000000000000037ffffffffb100000000240300000000000000000000000000000000000000000000000000000000000000002a0c0000000000000000c5ff80005cf9ffffffffffffda000000000000000000000000142d000000000000000000000000000041ffff6e000000000000000000c1e5050000000000000000000000000000000020cbffffffffcc06000000000000000000000000508942000000000000000000e1fffffffffffffffffffffffffffffff89f120000000003f5ffffffffff9a0000000000000000000983f2fffffffff9870300000000000000000000000000000000000000000000000000008afffffffffff20300000000006dffffffff63000000000015e0fffffffffffffffffffffffff89924000000000000000000f2fffffffff6060000000000000000000000000001f8ffffffffff470000000088ffffffffffffffff560000000000000000000000000000000000000029e2ffffffcf34000000000000a2ffff3600000070ffffffe6080000000000000000000f0000c7ffffffffffff5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000108bf8ffffffffffffffffb1000000000000aaffffffffffffed0800000071ffffffffffffff350000000000000000b4ffffffff740000000000000000000000000000000000000000000000000000000000000000000000000fb3ffc80500000000000034fffd187dffffffffffffffffc8000000000000000000000000a3e20b0000000008928400000000000080fffb1a000000000000000000e3b70000000000000000000000000000000043eeffffe7f0ffff6600000000000000001a5a9adaffff2b00000000000000000dffffffffffffffffffffffffffffffffffff38000000002dffffffffffff5100000000000000000000001166a1a2781a00000000000000000000000000000000000000000000000000000000b8ffffffffffaf0000000000005affffffffe40200000001b8fffffffffffffffffffffffd9a170000000000000000000000f6ffffffffbc0000000000000b3d00000000000017ffffffffffeb050000000014c3ffffffffffffff4800000000000000000000000000000000000000002ee4fd700100000000000000c8ffff4100000abfffffff6c0000000000000000000000004dffffffffffffac0000000000000000000000000000000000000000000000000000000000000000052753360000000000000000000000000000000000000000000000000000000000000000000000000369ebffffffffffffffffffffc4000000000031feffffffffffffff560000008afffffffffffff8060000000000000044ffffffffff360000000000000000000000000000000009aa780000000000000000000000000000000029d9ffffff8900000000000093ffc69effffffffffffffffffc0000000000000000000000073feffc63e0e1553d2ff48000000000000b8ff6e00000000000000000003781200000000000000000000000000000000e6ffca5b0627daff5a000000000000006dffffffffffcb0000000000000000002fffffffffffffffffffffffffffffffffffec02000000005ffffffffffffb0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffffffff6700000000000074ffffffffff440000006bffffffffffffffffffffffc83300000000000000000000000000deffffffff7c00000000000008fb8f080000000036ffffffffff910000000000008dffffffffffffff3f00000000000000000000000000000000000000008effff410000000000000000e3ffffa72051d3ffffffd204000000000000000000000004d6ffffffffffdf110000000000000000000000000000000000000000000000000000000000000039fcffff9200000000000000000000000000000000000000000000000000000000000000000000000083ffffffffdeffffffffffffffd10000000000a9ffffffffffffffff9b0000009effffffffffffcc0000000000000003d2ffffffffed020000000000000000000000000000000095ffff7f000000000000000000000000000059f4fffffffffd440000000000dffffaffffffffffffffffffffbd000000000000000000000051ffffffffffffffff92000000000000006688080000000000000000000000000000000000000000000000000000005baf3a0000000011bba600000000000000c7ffffffffff6e0000000000000f1a0050fffffffffffffffffffffffffffffffff78a00000000008cffffffffffc40000000000000000000000000025060000000000000000000000001d20000000000000000000000000000000000fffffffffffff1e000000000000b1ffffffffff8f000016f0fffffffffffffffffffa73010000000000000000000000000000a1ffffffff4000000000000000daffd73500000057ffffffffff32000000000000a6ffffffffffffff4b000000000000000a210000000000000000000003e7ffe3040000000000000000f8fffffffffffffffffe3a00000000000000000000000069fffffffffff8330000000000000000000000000000000000000000000000000000000000002063cdffffffa9000000000000000000000000000000000000000000000000000000000000000000000000d9fffffffc4affffffffffffffda0000000022fcffffffffffffffff8f000000b2ffffffffffffa30000000000000069ffffffffffa6000000000000000000000000000000000032ebffff800000000000000000000000006dfffff39595ffff910000000015ffffffffffffffbb58ffffffffc200000000000000000000000080fdfffffffffd8d010000000000000000000000000006290e0000000000000000000000000000000000000000000200000000000000032000000000000013fdfffffffffd180000001897deffbe006afffffffffffffffffffffffffcbe793c06000000000000b6ffffffffff7e0000000000000000000000004bf6bd0b0000000000000000000029e7e92c00000000000000000000000000000038ffffffffffd300000000000019f9ffffffffffae000091ffffffffffffffffffe336000000000000000000000000000000003dfffffffb0a00000000000000aefffffb8205007dffffffffc700000000000000abffffffffffffff740000000003368ded5b0000000000000000000048ffff64000000000000000001ffffffffffffffffff9c00000000000000000000000012ecffffffffff69000000000000000000000000000000000000000000000000000000000023dcffffffffffffc0000000000000000000000000000000000000000000000000000000000000000000000034ffffffffa505fdffffffffffffe00000000088ffffffffffffffffff4c000000c5ffffffffffff7b0000000000001bf0ffffffffff5b00000000000000000000000000000000000019b4ffff83000000000000000000000edee0730f000061f8a00000000036fffffffffff9740100c9ffffffcf000000000000000000000000002c89b5b58c2f00000000000000000000000000000049fffd9e00000000000000000000000000000000000000000000000000000000000000000000000050ffffffffffc300000001beffffffa6007fffffffffffffffffffffbe671500000000000000000000d8ffffffffff3d000000000000000000000000aeffffc00b00000000000000000062ffffea2d000000000000000000000000000060ffffffffff7e00000000000098ffffffffffffc60013f7ffffffffffffffffd71d0000000000000000000000000000000000009affffca000000000000000081fffffffff4ccdeffffffff55000000000000009effffffffffffffffe0c8c5d4f6ffffff2500000000000000000000a5ffc902000000000000000005ffffffffffffffffe61300000000000000000000000095ffffffffff9900000000000000000000000000000000000000000000000000000000000062ffffffffffffffd7000000000000000000000000000700000000000000000000000000000000000000000090ffffffff2e00e1ffffffffffffe200000004e7fffffffffffffffff60a000000d0ffffffffffff5c000000000000b7fffffffffff70e000000000000000000000000000000000000000058e7ff980300000000000000002c59030000000000389a000000003fffffffffd42f00000056ffffffe4000000000000000000000000000000000000000000000000000000000000000000003bffffcc0000000000000000000000000000000000000000003173470e000000000000000000000086ffffffffff760000006fffffffff930091fffffffffffffff79c2b00000000000000000000000000f2fffffffff60600000000000000000000000013b8ffffc40e00000000000000000075f9ffeb2f0000000000000000000000000086ffffffffff27000000000042feffffffffffffc3006fffffffffffffffffda14000000000000000000000000000000000000000386f58e000000000000000054ffffffffffffffffffffde03000000000000007dffffffffffffffffffffffffffffffe80000000000000000000010f5fb2e00000000000000000000fafffffffffffffd4100000000000000000000000036fdffffffffb50300000000000000000000000000000000000000000000000000000000000090ffffffffffffffdf000000000000000000001e81df77000000000000000000000000000000000000000003e8ffffffba0000beffffffffffffe100000003e3ffffffffffffffffb300000000d6ffffffffffff43000000000063ffffffffffffac000000000000000000000000000000000000000000000f97feb0090000000000000000000000000000000000000000002cfffffd8b070000000003defffffe0900000000000000000000000000000000000000000000000000000000000000000018ffffc9000000000000000000000000000000000000000041f6fffffcc780300000000000000000b9ffffffffff2f000029f7ffffffff84009afffffffffffe9e18000000000000000000000000000000f6ffffffffbc00000000000000000000000000000065f0ffcc160000000000000000002dc9ffed37000000000000000000000000acffffffffcc000000000022ebffffffffffffffb300b8ffffffffffffffeb230000000000000000047de8a5520700000000000000000309000000000000000006bcffffffffffffffffff5b000000000000000044ffffffffffffffffffffffffffffac1c000000000000000000006eff880000000000000000000000d7ffffffffffff7100000000000000000000000004d0ffffffffcd0b00000000000000000000000000000000000000000000000000000000000000bdffffffffffffff9f0000000000000000005afdffff66000000000000000000000000000000000000000045ffffffff4900009dffffffffffffd7000000007effffffffffffffff6500000000ddffffffffffff29000000002cf4ffffffffffff510000000000000000000000000000000000000007717600001400000000000000000000059fba5fbb4d0000000000000002d6cc35000000000000006dffffff2d0000000000000000000000059fba5fbb4d00000000000000000000000000000000007cf86a0000000000000000000000000000000000000022efffffffffffffffcb25000000000000dfffffffffeb010009d3ffffffffff7600a0ffffffffdf350000000000000000000608000000000000deffffffff7c0000000000000000000000000000000019a8ffdc23000000000000000000026bf1f54e0000000000000000000000d0ffffffff710000000020e0ffffffffffffffff5d00d7ffffffffffffff5100000000000000002eccffffffffed7b0100000000000000000000000000000000000cc8ffffffffffffffce01000000000000000004e2ffffffffffffffffffffffc7420000000000000000000000009f7804000000000000000000000087fffffffff775000000000000000000000000007affffffffdc190000000000000000000000000000000000000000000000000000000000000000eaffffffffffffff4d000000000000000000d1ffffff4300000000000000000000000000000000000000009dffffffd90100008effffffffffffc8000000001afbfffffffffffffe1900000000e2ffffffffffff1b00000010dbffffffffffffe8050000000000000000000000000000000000001cccffff7100000000000000000000000ebcfffffffffc5100000000000000030000000000000000000995dfff59000000000000000000000ebcfffffffffc510000000000000000000000000000000000050000000000000000000000000000000000000004c9ffffffffffffffffffa5000000000004fcffffffffb000009effffffffffff6b00a4ffffffffec0c000000000000000968db31000000000000a1ffffffff4000000000000000000000000000000000000047b17e03000000000000000000001a97861400000000000000000000f3fffffffb1600000031e6ffffffffffffffffc40000b0ffffffffffffad000000000000001395fcffffffffffffff600000000000000000000000000000000000000dc2fffffffffffe3c0000000000000000000050fefffffffffffffffeb849000000000000000000000000000000000000000000000000000000000ca2d0b27015000000000000000000000000002cf9ffffffe01e000000000000000000000000000000000000000000000000000000000000000011fffffffffffffff609000000000000000045ffffffff180000000000000000000000000000000000000004edffffff6d00000082ffffffffffffb90000000000aeffffffffffffca0000000000dcffffffffffff14000003b4ffffffffffffff870000000000000000000000000000000000003fe8fffffff830000000000000000000006afffffffffffff42f000000000000000000000000000000000000002425000000000000000000006afffffffffffff42f00000000000000000000000000000000000000000000000000000000000000000000000067fffffffffff471d0fffff2090000000015ffffffffff750072ffffffffffffff6700a2ffffffffffc83d0300011b559ef2ff62000000000000003dfffffffb0a00000000000000000000000000004cddc90b00000000000000000000000000000000000000000000000000000016ffffffffb300000061f6fffffffffffffffff92f000043ffffffffffff2d0000000000117deeffffffffffffffffff83000000000000000000000000000000000000000aafffffffff9500000000000000000000000050ddfffffff6c377220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062dfffffe42200000000000000000000000000000000000000000000000000000000000000000031ffffffffffffffb6000000000000000000beffffffe7000000000000000000000000000000000000000043fffffff20d00000077ffffffffffffab00000000005fffffffffffff7c0000000000c7ffffffffffff0c000099fffffffffffffffb1f000000000000000000000000000000000073fcfffffbffffd700000000000000000013e1ffffffffffffffd706000000000000000000000000000000000000000000000000000000000013e1ffffffffffffffd7060000000000000000000000000000000000000000000000000000000000218480000007e3ffffffffff4654ffffff57000000000021ffffffffff4150fdffffffffffffff62009bfffffffffffffffcedfbffffffffa60000000000000000009affffca000000000000000000000000000079feffff9d00000000000000000000000000000000000000391300000000000038ffffffff510015acffffffffffffffffffff6c00000000acffffffffc2000000003292f3ffffffffffffffffffffff750000000000000000000000000000000000000000028affffd90c00000000000000000000000000002232210300000000000000000000000000000000000000000000000000000000000000000000000000000000000000217fbce2f25e00000000003ea3260000000000000000000000000000000000000000000000000000000000000000000052ffffffffffffff72000000000000000037ffffffffb1000000000000000000000000000000000000000090ffffff91000000006bffffffffffffac322b0000008affffffffffff30000000000091ffffffffffff100090ffffffffffffffffa700000000000000000000000000000000004dffffc75912b3ffdb000000000000000001b7ffffffffffffffffff8000000000000000000000002286c8d59909000000000000000000000001b7ffffffffffffffffff800000000000000000000000000000000000000000000000000000000689faff80000053ffffffffffb216eaffff8500000000000022ffffffffff55f8ffffffffffffffff600089fff9fffffffffffffffffffffffc260000000000000000000386f58e00000000000000000000000010afffffffffff5400000000000000000000000000000000002ffead00000000000059ffffffe80763edffffffffffffffffffffa9000000000015e3ffffff933a5995d7ffffffffffffffffffffffffffff5f0000000000000000000000000000000000000000000052e42a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0d00000000000000007efbffffffffa300000000000000000000000000000000000000000000000000000000000000000000000000000000000071ffffffffffffff350000000000000000b4ffffffff740000000000000000000000000000000000000000d9fffffd240000000b7cffffffffffffffffba000000c2ffffffffffe40000000000002dfdffffffffff28a0fffffffffffffffffe310000000000000000000000000000000000c1ac370000000289fd22000000000000006effe6b2ffffffffffffffa90000000000000000000005b2ffffffff6b00000000000000000000006effe6b2ffffffffffffffa900000000000000000000000000000000000000000000000000002bcefffffb330000aaffffffffff54b4ffffb40200000000000012fffffffff9f4fffff4ffffffffffff63002b794affffffffffffffffffffe26e000000000000000000000000030900000000000000000000001dddffffe5b5ffffd00000000000000000000000000000000000a7ffcc0000000000007affffffc1cdffffffffffffffffffffffbb0800000000000033f6ffffffffffffffffffffffffffb0dfffffffffffff4400000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b078000000000000007fffddffffffffbd0000000000000000000000000000000000000000000000000000000000000000000000000000000000008afffffffffffff8060000000000000044ffffffffff36000000000000000000000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac000003f5ffffffffff9a0000000000000086ffffffffffe0ffffffffffffffffffad0000000000000000000000000000000000001d000000000000004d0700000000000022f6fb3955ffffffffffffff57000000000000000000000000337fffff790000000000000000000022f6fb3955ffffffffffffff57000000000000000000000000000000000000000000000000107ef8ffffc83a000000eeffffffffff83ffffd80f0000000000000001efffffffffffffca21d6ffffffffff6a000000007dffffffffffffeda04602000000000000000000000000000000000000000000000000000091ffc75804006bfbca0000000000000000004573832400000020fcffd100000000000099ffffffffffffffffffffffffffffffc10a00000000000000004ffbffffffffffffffffffffec6105faffffffffffff270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059dffe70800000000002cfbdb13f6ffffffc70000000000000000000000000000000000000000000000000000000000000000000000000000000000009effffffffffffcc0000000000000003d2ffffffffed02000000000000000000000000000000002c6580b7ffffffffffffffffffffffffffffffffffff8900002dffffffffffff510000000000000004bcfffffffffffffffffffffffffffa28000000000000000000000000000000000000000000071e3424000000000000000000b6ff8c0011fdffffffffffff1f0000000000000000000000000078ffff3400000000000000000000b6ff8c0011fdffffffffffff1f0000000000000000000000000000000000004434000004a7f6ffdf95390000000022fffffffffffafafff128000000000000000000a6ffffffffe66e030065ffffffffff730000000000348caba0783c040000000000000000000000000000000000000000000000000000000007ad3900000000003fe40a00000000000f5eb0fcffff2300000091ffffd2000000000000b8ffffffffffffffffffffffffffffa0070000000000000000000058fbfffffffffffffff891110022fffffffffffffd0600000000000000003488a2c89b000000000000000000000000000000000000000000000000000e665d51423018010000000000000000000000000000000000000000000000000000000003faffff900000000000a5ff4500e1ffffffb9000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2ffffffffffffa30000000000000069ffffffffffa60000000000000000000000000000000000aeffffffffffffffffffffffffffffffffffffffffff4b00005ffffffffffffb0e000000000000000009b8ffffffffffffffffffffffff89000000000000000000000000000000000000002397d7fdffffedaca008000000000045ffeb0c003ff7fffffffffff50000000000000000000000000000c0ffcc0000000000000000000045ffeb0c003ff7fffffffffff500000000000000000000000000000000000fb6fff731002d8b5a22000000000000004cfffffffffffffffe4d00000000000000000000001c4051420400000006dfffffffff820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000d6fffffffff602000015f5ffffbe00000000078afcfffffffffffffffffffffffff66e0000000000000000000000000044ebffffffffea8c1a00000029ffffffffffffe0000000000000000000b3ffffffb0000000000000000000000000000000000000000000000000007dfffffffffffff8d6a5651600000000000000000000000000000000000000000000000000d2ffffff7400000012f9cc0000e3ffffff9e000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5ffffffffffff7b0000000000001bf0ffffffffff5b00000000000000000000000000000000006bffffffffffffffffffffffffffffffffffffffffbc0400008cffffffffffc4000000000000000000000585fcffffffffffffffffffd408000000000000000000000000000000000000004fffffffffffffffff680000000000c5ff80005cf9ffffffffffffda0000000000000000000000000013fcf32900000000000000000000c5ff80005cf9ffffffffffffda000000000000000000000000000000002ad8ffffffd70a00000000000000000000005effffffffffffff7c00000000000000000000000000000000000000000044f9ffffff96000000000000000000000000000000000000000000000000001b370000000000000000000000000000000a4a441b0000000000000000001fffffffffffd300000087ffffff91000000000ecaffffffffffffffffffffffffb9220000000000000000000000000000000f709a83450500000000000bf8ffffffffffb80000000000000862d1ffffffffb60000000000000000000000000000000000000000000014475feefffffffffffffffffffffba41900000000000000000000000000000000000000000000008effffffffb031005eff740000f3ffffff61000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0ffffffffffff5c000000000000b7fffffffffff70e000000000000000000000000000000000009ebffffffffffffffffffffffffffffffffffff9d00000000b6ffffffffff7e00000000000000000000000035b3fdfffffffffffff12b00000000000000000000000000000000000000003effffffffffffffff960000000034fffd187dffffffffffffffffc80000000000000000000000000043ff7f0000000000000000000034fffd187dffffffffffffffffc800000000000000000000000000000059f4ffffffffff9b00000000000000000000006dffffffffffffa600000000000000000000000000000000000000000000000d08acffb3000000000000000000000000000000000000000000000027acfdb0000000000000000000000000000043e3ffffffc2500000000000000041ffffffffffb1000014f3ffffff5300000000000bb0ffffffffffffffffffc44a000000000000000000000000000000000000000000000000000000000099ffffffffff8d000000000038ebffffffffffffbd0000000000000000000083b899683001000000000000acffffffffffffffffffffffffffffffe9400000000000000000000000000000000000000000000032ffffffffffffe6e4ffa288affffffffa12000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6ffffffffffff43000000000063ffffffffffffac0000000000000000000000000000000000000078ffffffffffffffffffffffffffffffffffa70300000000d8ffffffffff3d0000000000000000000000000000225d7d97a7a8983c00000000000000000000000000000000000000108bf8ffffffffffffffffb10000000093ffc69effffffffffffffffffc00000000000000000000000000023cf070000000000000000000093ffc69effffffffffffffffffc0000000000000000000000000000050feffe7814ee9ffc3000000000000000000000029eeffffffffff3a000000002774000000000000000000000000000000000000000d5b1b0000000000000000000000000000000000000000000270f7ffff4f0000000000000000000000000068fcffffffffffffba17000000000053ffffffffff9500008afffffffa0f000000000000028bfffffffffff09f3c0000000000000000000000000000000000000000000000000000000000000009bbffffffff5e00000000006dffffffffffffffc500000000000000000026fcffffffffe88c0900000028fdfffffffffffffffffffffffffffffffff01d00000000000000000000000000000000000000000000bcffffffffffffffffffffffffffff8900000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddffffffffffff29000000002cf4ffffffffffff510000000000000000000000000000000000000003d5ffffcfa29c958d847b71bfffffffffff4c0000000000f2fffffffff6060000000000000000000000000000000000000000000000000000000000000000000000000000000369ebffffffffffffffffffffc400000000dffffaffffffffffffffffffffbd000000000000000000142d0000000c0000000000000000000000dffffaffffffffffffffffffffbd0000000000000000000000000003c7ce5c0500001ed0e40600000000000000000000003bf6ffffffff94001468c5fff200000000000000000000000000000000000000000000000000000000000000000000000000000000000028c5fffffe9b040000000000000000000000006cffffffffffffffffffe127000000005dffffffffff7e001bf6ffffffba00000000000000000061f7d1935007000000000000000000000000000000000000000000000000000000000000000000000597ffffff2a00000000008bffffffffffffffd7000000000000000000b0ffffffffffffff4d000000a0ffffffffffffffffffffffffffffffffffffae000000000000000000000000000000000000000000002bf8ffffffffffffffffffffffffd60b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffffffffff1b00000010dbffffffffffffe8050000000000000000000000000000000000000002ebffff2f000000000000008bffffffffff210000000000f6ffffffffbc0000000000000000000000063e1a000000000000000000000000000000000000000000000000000083ffffffffdeffffffffffffffd100000015ffffffffffffffbb58ffffffffc2000000000000000000a3e20b0000000008928400000000000015ffffffffffffffbb58ffffffffc20000000000000000000000000004480000000000000b8a0200000000000000000000000041e4ffffffedbcfcffffffd60000000000000000000000000000000000000000000000000000000000000000000000000000000043affcfff29e2f0000000000000000000000000041fdffffffffffffffffffffdb070000005fffffffffff71009bffffffff6500000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000055e7e4020000000000a9ffffffffffffffee00000000000000003fffffffffffffffff5300001efafffffffffffffffffffffffffffffffffffffc100000000000000000000000000000000000000000000061ffffffffffffffffffffffd6170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dcffffffffffff14000003b4ffffffffffffff87000000000000000000000000000000000000000034ffffc9000000000000000089fffffffff3010000000000deffffffff7c0000000000000000000c8ef1cb080000000000000000000000000000000000000000000000000000d9fffffffc4affffffffffffffda00000036fffffffffff9740100c9ffffffcf000000000000000073feffc63e0e1553d2ff4800000000000036fffffffffff9740100c9ffffffcf0000000000000000000000000000000000000000000000000000000000000000000000000010a2ffffffffffffffdc2a000000000000000000000000000000000000000000000000000000000000000000004cddc90b0027eec088450800000000000000000000000000000081ffffffffffffffffffffffff430000005affffffffff6e2cfcfffffffb13000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000919000000000000c7ffffffffffffffff0500000000000002cdffffffffffffffff4a000073efffffffffffffffffffffffffffffffffffffff47000000000000000000000000000000000000000000000068fbffffffffffffffffffda070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7ffffffffffff0c000099fffffffffffffffb1f000000000000000000000000000000000000000079ffff6a000000000000000091ffffffffc4000000000000a1ffffffff40000000000000000000beff7d03000000000000000000000000000000000000000000000000000034ffffffffa505fdffffffffffffe00000003fffffffffd42f00000056ffffffe4000000000000000051ffffffffffffffff92000000000000003fffffffffd42f00000056ffffffe4000000000000000000000000000004254b6a77838982796347190000000000000000000000000034a6f6fffffea20f0000000000000000000000000000000000000000000000000000000000000000000079feffff9d000600000000000000000000000000000000000000000dfdffffffffffffffffffffff210000004bffffffffff77beffffffffb2000000000000000000001da3881f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffffffffffffff210000000000006fffffffffffffffffff400000000050ffffffffffffffffffffffffffffffffffff6600000000000000000000000000000000000000000000000038ceffffffffffffffffff7d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091ffffffffffff100090ffffffffffffffffa7000000000000000000000000000000000000000000bdfffd1600000000000000009cffffffa5180000000000003dfffffffb0a00000000000000000fffff9600000000000000000000000000000000000000000000000000000090ffffffff2e00e1ffffffffffffe20000002cfffffd8b070000000003defffffe09000000000000000080fdfffffffffd8d01000000000000002cfffffd8b070000000003defffffe0900000000000000000000277abcf6ffffffffffffffffffffff310000000000000000000000000000093d54250000000000000000000000000000000000000000000000000000000000000000000010afffffffffff540000000000000000000000000000000000000000003bffff918cf4ffffffffffffcd0000000027ffffffffffd2ffffffffff540000000000000000000011fbffed360000000000000000000000000000000f83877c706454310d00000000000000000000000000000000000000000004fdffffffffffffffff4700000000001bf2ffffffffffffffffff3600000000b0ffffffffffea659ee4ffffffffffffffffff74000000000000000000000000000000000000000000000000046efafffffffffffffffff722000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dfdffffffffff28a0fffffffffffffffffe31000000000000000000000000000000000000000008f7ffc0000000000000000000a8ffd6410000000000000000009affffca00000000000000000000b9fffd340000000000000000000000000000000000000000000000000003e8ffffffba0000beffffffffffffe100000002d6cc35000000000000006dffffff2d0000000000000000002c89b5b58c2f00000000000000000002d6cc35000000000000006dffffff2d000000000000000029bfffffffffffffffffffffffffffffff510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001dddffffe5b5ffffd000000000000000000000000000000000000000000075ffff4a0017a4ffffffffff650000000000bcffffffffffffffffffeb060000000000000000000034ffffffee2d00000000000000000069efae120008fbffffffffffffffe7bd803f070000000000000000000000000000000020ffffffffffffffffff760000000000b6fffedbffffffffffffff2200000021fdffffffffff9c00000138a0fcffffffffffff6e00000000000000000000000000000000000000000000001fc8ffffffffffffffffffffffb1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086ffffffffffe0ffffffffffffffffffad00000000000000000000000000000000000000000041ffff6e000000000000000000c1e505000000000000000000000386f58e0000000000000000000021f3ffce0200000000000000000000000000000000000000000000000045ffffffff4900009dffffffffffffd700000000030000000000000000000995dfff5900000000000000000000000000000000000000000000000000030000000000000000000995dfff590000000000000000a2ffffffffffffffffffffffffffffffff2e000000000000000000000000000000006ac24f000000000000000000000e665d5142301801000000000000000000000000000091ffc75804006bfbca000000000000000000000000000000000000000000a2ffff3600000070ffffffe608000000000007a5ffffffffffffffff8d000000000000000000000089ffffffffe720000000000000007affffffc60000c8fffffffffffffffffffffff7b65808000000000000000000000000003effffffffffffffffffb0000000006cffffa8dfffffffffffffff0a00000089ffffffffffff4c000000000029ccffffffffff5f0000000000000000000000000000000000000000000029e6ffffffffffffffffffffffffff3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000004bcfffffffffffffffffffffffffffa2800000000000000000000000000000000000000000080fffb1a000000000000000000e3b7000000000000000000000000000309000000000000000000000065ffff380000000000000000000000000000000000000000000000009dffffffd90100008effffffffffffc800000000000000000000000000000000002425000000000000000000000000000000000000000000000000000000000000000000000000000024250000000000000014f8ffffffffffffffffffffffffffffffc800000000000000000000000000000008a3fffff4250000000000000000007dfffffffffffff8d6a5651600000000000000000007ad3900000000003fe40a0000000000000000000000000000000000000000c8ffff4100000abfffffff6c0000000000000007e4fffffffffffffe260000000000000000000000d9ffffffffffc100000000000052ffffffffad00007ffffffffffffffffffffffffffffff0970f00000000000000000000005bffffddfffffffffffff309000038f9fffa38ffffffffffffffeb00000004e9fffffffffff60900000000000009c6ffffffff3f00000000000000000000000000000000000000000013e0ffffffffffba42ffffffffffffffbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b8ffffffffffffffffffffffff8900000000000000000000000000000000000000000000b8ff6e000000000000000000037812000000000000000000000000000000000000000000000000000008e9ff2b000000000000000000000000000000000000000000000004edffffff6d00000082ffffffffffffb9000000000000000000000000000000000000000000000000000000059fba5fbb4d00000000000000000000000000000000000000000000000000000000000000000070ffffffffffffffffffffffffffffffff58000000000000000000000000000020cbffffffffcc06000000000014475feefffffffffffffffffffffba4190000000000000000000000000000000004000000000000000000000000000000000000000000e3ffffa72051d3ffffffd204000000000000000005d2ffffffffffb5000000000000000000000024fffffffffffffe04000000001befffffffff45000027ffffffffffffffffffffffffffffffffd31e0000000000000000000079ffffaaf1ffffffffffff6b0027e9ffff9045ffffffffffffffca0000004effffffffffffb600000000000000003affffffff17000000000000000000000000000000000000000000a5ffffffffff980200baffffffffffffff2900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000585fcffffffffffffffffffd408000000000000000000000000000000000000000000006688080000000000000000000000000000000000000000000000002c788e0000000000001e04000018c1ffc800000000000000000000000000000000000000000000000043fffffff20d00000077ffffffffffffab000000000000000000a4d7a61e000000000000000000000000000ebcfffffffffc5100000000000000000000001e1d00000000061300000000000000000000000000cbffffffffffffffffffffffffffe5c6a1040000000000000000000000000043eeffffe7f0ffff660000000000acffffffffffffffffffffffffffffffe94000000000000000000a4a441b00000000000000000000000000000000000000000000000000f8fffffffffffffffffe3a00000000000000000046ffffffffffff3d000000000000000000000069fffffffffffffe020000000015caffffffcd00000000a9ffffffffffffffffffffffffffffffffe41a00000000000000000096ffff85d1fffffffffffff386ebffffea117bffffffffffffffa4000000a5ffffffffffff70000000000000000028ffffffdd0000000000000000000000000000000000000000002afeffffffffcf01000032fdffffffffffff6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035b3fdfffffffffffff12b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cf6ff980000000046c4ff240001e3fe8e0600000000000000000000000000000000000000000000000090ffffff91000000006bffffffffffffac322b00000000000000bdffff4a000000000000000000000000006afffffffffffff42f000000000000000007c2ffffaf240006cc3300000000000000000000000024fffffffffffffffff8c58d5e310b0000000000000000000000000000000000e6ffca5b0627daff5a0000000028fdfffffffffffffffffffffffffffffffff01d00000000000043e3ffffffc2500000000000000000000000000000000000000000000001ffffffffffffffffff9c00000000000000000004d6ffffffffffb0000000000000000000000000a8ffffffffffffe7000000000001d7ffffff4e0000000001254f80b0ebffffffffffffffffffffffffca080000000000000000b3ffff61aeffffffffffffffffffffff6100b0ffffffffffffff79000005f1ffffffffffff2c00000000000000007bffffff9d0000000000000000000000000000000000000000007cfffffffffff2550800008effffffffffff69000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000225d7d97a7a8983c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7fffe3100000012efffd6000000503b0000000000000000000000000000000000000000000000000000d9fffffd240000000b7cffffffffffffffffba00000000000000a0ffff4d00000000000000000000000013e1ffffffffffffffd7060000000000000096fff2fffff88381e90200000000000000000000000072ffffffffffffffeb170000000000000000000000000000000000000000005baf3a0000000011bba600000000a0ffffffffffffffffffffffffffffffffffffae000000000068fcffffffffffffba17000000000000000000000000000000000000000005ffffffffffffffffe61300000000000000000066ffffffffffdf15000000000000000000000000e1ffffffffffffc4000000000059ffffffc3000000000000000000000134a7f8ffffffffffffffffffff960000000000000000ceffff3d86ffffffffffffffffffffbb0000e5ffffffffffffff4e00003dffffffffffffec010000000000000013edffffff4d00000000000000000000000000000000000000000098fffffffffffffff9e1d8f3ffffffffffa808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002198eb3f0000000000000000000000000027ffff9e0000000084ffff5b0000000000000000000000000000000000000000000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac000000000000004bf0fb26000000000000000000000001b7ffffffffffffffffff8000000000000043ffbc0c7ffbffffff8100000000000000000000000000bfffffffffffffff5600000000000000000000000000000000000000000000020000000000000003200000001efafffffffffffffffffffffffffffffffffffffc100000006cffffffffffffffffffe1270000000000000000000000000000000000000000fafffffffffffffd4100000000000000000009e5ffffffffea2900000000000000000000000017ffffffffffffff97000000000de3fffffd34000000000000000000000c93fc4457c7fffffffffffffffffd3500000000000000e8ffff1a57fffffffffffffffffff120001cffffffffffffffff23000079ffffffffffffb30000000000000000abfffffff00700000000000000000000000000000000000000000050fffffffffffffffffffffab3c6ffbf4200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1d0400000000000000000000000000000000000000000000000000000000000000000000000174f9ffe5060000000000000000000000000083ffdc0c00000002e4ffb9010000000000000000000000000000000000000000000000030000002c6580b7ffffffffffffffffffffffffffffffffffff8900000000000000002c250000000000000000000000006effe6b2ffffffffffffffa900000000000068e414000033cfffba0900000000000000000000000009faffffffffffffaa00000000000000000000000000000000000000000000000000000000000000000000000073efffffffffffffffffffffffffffffffffffffff47000041fdffffffffffffffffffffdb0700000000000000000000000000000000000000d7ffffffffffff71000000000000000000006fffffffffe92e0000000000000000000000000046ffffffffffffff650000000092ffffff980000000000000000000029d8ffff10000042d2ffffffffffffffc900000000000003fdfff8011fffffffffffffffffff5c000055fffffffffffffff2020000a7ffffffffffff7f0000000000000071ffffffff91000000000000000000000000000000000000000000000041a9dffafffdeeca9a591300041f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ffff36700000000000000000000000000000000000000000000000000000000000000000025c2ffffff7f0000000000000000000000000000cffd3a000000003dffee180000000000000000000000000000000000000000001788ddfee35700aeffffffffffffffffffffffffffffffffffffffffff4b00000000000000000000000000000000000000000022f6fb3955ffffffffffffff57000000000000000600000000001b000000000000000000000000000042fffffffffffff2190000000000000000000000000000000000000000000000003173470e0000000000000000000050ffffffffffffffffffffffffffffffffffff66000081ffffffffffffffffffffffff430000000000000000000000000000000000000087fffffffff7750000000000000000000006e3ffffffe12600000000000000000000000000006fffffffffffffff2b0000003ffeffffe81100000000000000000034efffffe000000000036bf4ffffffffffff3f000000000019ffffdc0000d9ffffffffffffff980000008effffffffffffffb9000000c2ffffffffffff5300000000000054fdfffffffe27000000000000000000000000000000000000000000000000000000050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075ffff9400000000000000000000000000000000000000000000000000000000000000298ef6ffffc041000000000000000000000000000014fe92000000000082ff610000000000000000000000000000000000000000000041dfffffffe5006bffffffffffffffffffffffffffffffffffffffffbc04000000000000000000000000000000000000000000b6ff8c0011fdffffffffffff1f000000000000000000000000000000000000000000000000000000007effffffffffff7300000000000000000000000000000000000000000000000041f6fffffcc7803000000000000000b0ffffffffffea659ee4ffffffffffffffffff7400000dfdffffffffffffffffffffff21000000000000000000000000000000000000000ca2d0b2701500000000000000000000005bffffffce19000000000000000000000000000000a6ffffffffffffed01000010e0ffffff57000000000000000000009bffffffb000000000000026ccffffffffffae00000000002effffbe00007cffffffffffffba05000000c7ffffffffffffff7d000000beffffffffffff2f000000000059fbffffffffa900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051ffff9100000000000000000000000000000000000000000000000000000000000078fff6bc7723000000000000000000000000000000004afd1d0000000000c2cc0000000000000000000000000000000000000000000000000125deffe50009ebffffffffffffffffffffffffffffffffffff9d0000000000000000000000000000000000000000000045ffeb0c003ff7fffffffffff500000000000000003173470e0000000000000000000000000000000000b1ffffffffffffd4d7dcded7c9ad86510f000000000000000000000000000022efffffffffffffffcb250000000021fdffffffffff9c00000138a0fcffffffffffff6e00003bffff918cf4ffffffffffffcd00000000000000000000000000000000000000000000000000000000000000000000000000c3ffffad0c00000000000000000000000000000055ffffffffffffffa8000000adffffffac0000000000000000000000dbffffff810000000000000a8bfffffffffff90c0000000043ffffa1000011e8ffffffffb80a00000009faffffffffffffff400000009bffffffffffff180000000071fdfffffffffc2a0000000000000000000000000000000000000000000000000000000000000000000000000041b2cb0000000000000000000000066a070000000000000000000000000000000000000000000000000000000000000000000000000ab1f23f000000000000000000000000000000000000000000000000000000000000462d040000000000000000000000000000000000000079b8000000000001f2620000000000000000000000000000000000000000000000000012fdff9e000078ffffffffffffffffffffffffffffffffffa70300000000000000000000000000000000000000000000c5ff80005cf9ffffffffffffda0000000000000041f6fffffcc780300000000000000000000000000000e1fffffffffffffffffffffffffffffff89f12000000000000000000000004c9ffffffffffffffffffa50000000089ffffffffffff4c000000000029ccffffffffff5f000075ffff4a0017a4ffffffffff650000000000000000000000000000000000000000000000000000113200000000000000001cfff670000000000000000000000000000000001cf0ffffffffffffff60000071ffffffe8150000000000000000000013ffffffff51000000001678e6ffffffffffffff4e000000004fffff8500000036e0fff27d030000000040fffffffffffffff40900000053ffffffffffff11000014afffffffffffff9200000000000000000000000000000000000000000000000000000000000000000000000012aaffff8e0000000000000000000001b8ffba09000000000000000000000000000000000000000000000000000000000000000000000000010900000000000000000000000000000000000000000000000527533600000000000000000000000000000000000000000000000000002a06000000000020ae09000000000000000000000000000000000000000000000000005cffff33000003d5ffffcfa29c958d847b71bfffffffffff4c0000000000000000000000000000000000000000000034fffd187dffffffffffffffffc800000000000022efffffffffffffffcb2500000000000000000000000dffffffffffffffffffffffffffffffffffff38000000000000000000000067fffffffffff471d0fffff209000004e9fffffffffff60900000000000009c6ffffffff3f0000a2ffff3600000070ffffffe608000000000000000000000000000000000000000000000000004bedff6c0000000000000001231400000000000000000000000000000000009cffffffffffffffff1a003efbfffffe45000000000000000000000046ffffffff21001d67b7fbffffffffffffffffff850000000058ffff6b000000000220080000000000007cfffffffffffff2450000000005dcffffffffff19127bf1ffffffffffffe70f000000000000000000000000000000000000000000000000000000000000000000000047e4fffff2330000000000000000000000c6ffffba09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039fcffff920000000000000000000000000000002bebe4bd060000000000000000000000000000000000000000000000000000000000000000000000000000000000acff7000000002ebffff2f000000000000008bffffffffff210000000000000000000000000000000000000000000093ffc69effffffffffffffffffc0000000000004c9ffffffffffffffffffa500000000000000000000002fffffffffffffffffffffffffffffffffffec020000000000000000000007e3ffffffffff4654ffffff570000004effffffffffffb600000000000000003affffffff170000c8ffff4100000abfffffff6c000000000000000000000000000000000000000000000000017afdfffff82e0000000000000000000000000000000000000000000000000000e4ffffffffffffffd2001feaffffff8600000000000000000000000075fffffffd9ad9ffffffffffffffffffffffffffa10000000060ffff5300000000000000000000000000bbffffffffffff5100000000000040fcffffffffc3fafffffffffffffffe470000000000000000000000000000000000000000000000000000000000000000000031a6fffff89e1f0000000000000000000000000ea6ffffba09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000002063cdffffffa900000000000000000000000000000082ffffd2000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3d40400000034ffffc9000000000000000089fffffffff30100000000000000000000000000000000000000000000dffffaffffffffffffffffffffbd000000000067fffffffffff471d0fffff2090000000000000000000050fffffffffffffffffffffffffffffffff78a000000000000000000000053ffffffffffb216eaffff8500000000a5ffffffffffff70000000000000000028ffffffdd000000e3ffffa72051d3ffffffd204000000000000000000000000000000000000000000000012b5ffffffffffd40900000000000000000000000000000000000000000000000000ddffffffffffffffe439d0ffffffbc03000000000000000000000334bfffffffffffffffffffffffffffffffffffffff9f0000000069ffff3b00000000000000000000000005f5ffffffffff97000000000000000064feffffffffffffffffffffffff8900000000000000000000000000000000000000000000000000000000077176000001c6ffefae65110000000000000000000000000000000052e6ffc10f0000000000000000000000000000000000000000000000000000000000000000000000000000001888defff272000000000000000023dcffffffffffffc0000000000000000000000000000000caffff6b0000000000000000000000000000000000000000000000000000000000000000000000000007717600009c340000000079ffff6a000000000000000091ffffffffc40000000000000000000000000000000000000000000015ffffffffffffffbb58ffffffffc20000000007e3ffffffffff4654ffffff5700000000000000000000006afffffffffffffffffffffffffcbe793c06000000000000000000000000aaffffffffff54b4ffffb40200000005f1ffffffffffff2c00000000000000007bffffff9d000000f8fffffffffffffffffe3a000000000000000000000000000000000000000000000007d6ffffca66d0ffff260000000000000000000000000000000000000000000000000086ffffffffffffffffffffffffe014000000000000000000004df0ffffffffffffffffffffffffffffffffffffffffff500000000071ffff260000000000000000000000003bffffffffffde0c0000000000000000005cf8ffffffffffffffffffffb0020000000000000000000000000000000000000000000000000000001cccffff71001457270200000000000000000000000000000000000000000f96fdd31e000000000000000000000000000000000000000000000000000000000000000000000000000031cefffefff6010000000000000062ffffffffffffffd7000000000000000000000000000714fdffe7090000000000000000000000000000000000000000000000000000000000000000000000001cccffff7100010000000000bdfffd1600000000000000009cffffffa5180000000000000000000000000000000000000000000036fffffffffff9740100c9ffffffcf0000000053ffffffffffb216eaffff850000000000000000000000007fffffffffffffffffffffbe671500000000000000000000000000000000eeffffffffff83ffffd80f000000003dffffffffffffec010000000000000013edffffff4d000001ffffffffffffffffff9c0000000000000000000000000000000000000000000000005dfca93900000bacff3b0000000000000000000000000000000000000000000000000008cefffffffffffffffffffff32e000000000000000000000012efffffffffffffffffffffffffffffffffffffffffa9000000000073ffff130000000000000000000000007effffffffb91b000000000000000000000035daffffffffffffffffba0a0000000000000000000000000000000000000000000000000000003fe8fffffff83000000000000000000000000000000000000000000000002a0c00367342000000000000000000000000000000000000000000000000000000000000000000000000000000001ad3ffe9000000000000000090ffffffffffffffdf000000000000000000001e81df7666ffff5b0000000000000000000000000000000000000000000000000000000000000000000000003fe8fffffff830000000000008f7ffc0000000000000000000a8ffd6410000000000000000000000000000000000000000000000003fffffffffd42f00000056ffffffe400000000aaffffffffff54b4ffffb40200000000000000000000000091fffffffffffffff79c2b00000000000000000000000000000000000022fffffffffffafafff128000000000079ffffffffffffb30000000000000000abfffffff007000005ffffffffffffffffe6130000000000000000000000000000000000000000000000005c220000000000017f4400000000000000000000000000000000000000000000000000009affffffffffffffffffff98000000000000000000000000006effffffffffffffffffffffffffffffffffffff990400000000006fffff03000000000000000000000000c1fffffc7600000000000000000000000000000983f2fffffffff9870300000000000000000000000000000000000000000000000000000073fcfffffbffffd70000000000000000000000000000000000000000000fb3ffc805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf9ffa20000000000000000bdffffffffffffff9f0000000000000000005afdffff69ceff9e00000000000000000000000000000000000000000000000000000000000000000000000073fcfffffbffffd7000000000041ffff6e000000000000000000c1e505000000000000000000000000000000000000000000000000002cfffffd8b070000000003defffffe09000000eeffffffffff83ffffd80f000000000000000000000000009afffffffffffe9e1800000000000000000000000000000000000000004cfffffffffffffffe4d000000000000a7ffffffffffff7f0000000000000071ffffffff9100000000fafffffffffffffd4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6ffffffffffffffffffffff8200000000000000000000000002b9ffffffffffffffffffffffffffffffffd0460000000000000066fff40000000000000000000000000ffbffef4300000000000000000000000000000000001166a1a2781a000000000000000000000000000000000000000000000000000000004dffffc75912b3ffdb000000000000000000000000000000000000000029d9ffffff89000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fffff340000000000000000eaffffffffffffff4d000000000000000000d1ffffffedff930300000000000000000000000000000000000000000000000000000000000000000000004dffffc75912b3ffdb000000000080fffb1a000000000000000000e3b7000000000000000000000000000000000000000000000000000002d6cc35000000000000006dffffff2d000022fffffffffffafafff1280000000000000000000000000000a0ffffffffdf35000000000000000000060800000000000000000000005effffffffffffff7c00000000000000c2ffffffffffff5300000000000054fdfffffffe2700000000d7ffffffffffff71000000000000000000000000000000000000000000000e665d51423018010000000000000000000000000000000000000000000000000000000000000000d1ffffffffffffffffffffffff9f06000000000000000000000081fffffffffffffffffffffffffff4a74400000000000000000050f99e00000000000000000000000054ffe02a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1ac370000000289fd2200000000000000000000000000000000000059f4fffffffffd440000000000000000000000000000000000000000000000000000000000000000000000000000000000009eff70000000000000000011fffffffffffffff609000000000000000045ffffffff8a2f00000000000000000000000000000000000000000000000000000000000000000000000000c1ac370000000289fd2200000000b8ff6e000000000000000000037812000000000000000000000000000000000000000000000000000000030000000000000000000995dfff5900004cfffffffffffffffe4d000000000000000000000000000000a4ffffffffec0c000000000000000968db3100000000000000000000006dffffffffffffa60000000000000000beffffffffffff2f000000000059fbffffffffa9000000000087fffffffff77500000000000000000000000000000000000000000000007dfffffffffffff8d6a5651600000000000000000000000000000000000000000000000000000000f0ffffffffffffffffffffffffffc6190000000000000000000096ffffffefd8fffffffff0bf89460900000000000000000000000c1300000000000000000000000000a4d61c0000000000000000000000000000000000043d7e633e140000000000000000000000000000000000000000000000000000000000001d000000000000004d0700000000000000000000000000000000006dfffff39595ffff91000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2da06000000000000000031ffffffffffffffb6000000000000000000beffffffe00000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000004d070000000066880800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000242500005effffffffffffff7c00000000000000000000000000000000a2ffffffffffc83d0300011b559ef2ff6200000000000000000000000029eeffffffffff3a00000000277400009bffffffffffff180000000071fdfffffffffc2a00000000000ca2d0b2701500000000000000000000000000000000000000000014475feefffffffffffffffffffffba4190000000000000000000000000000000000000000000000000011ffffffffffffffffffffffffffffffe63f000000000000000000a8ffffffb823725a3e190000000000000000000000000000000000000000000000000000000000000026140000000000000000000000000016567397c2f5ffffffffffe6b57c400600000000000000000000000000000000000000000000000000000000071e3424000000000000000000000000000000000000000edee0730f000061f8a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000853700000000000000000052ffffffffffffff72000000000000000037ffffffffa6000000000000000000000000000000000000000000000000000000000000000000000000000000000000071e34240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006dffffffffffffa600000000000000000000000000000000009bfffffffffffffffcedfbffffffffa600000000000000000000000000003bf6ffffffff94001468c5fff2000053ffffffffffff11000014afffffffffffff92000000000000000000000000000000000000000000000000000000000000000000acffffffffffffffffffffffffffffffe94000000000000000000000000000000000000000000000000031fffffffff5fffffffffffffffffffffffc800300000000000000b6ffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076fffffffffffffffffffffffffffff5b46110000000000000000000000000000000000000000000002397d7fdffffedaca008000000000000000000000000000000002c59030000000000389a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071ffffffffffffff350000000000000000b4ffffffff6a0000000000000000000000000000000000000000000000000000000000000000000000000000002397d7fdffffedaca0080000000000000000000000080000000000000000000000000000000000142d0000000000000000000000000000000352a1c09b1b000000000000000000000029eeffffffffff3a000000002774000000000000000000000089fff9fffffffffffffffffffffffc2600000000000000000000000000000041e4ffffffedbcfcffffffd6000005dcffffffffff19127bf1ffffffffffffe70f0000000000000000000000000000000000000000000f04000000000b0000000028fdfffffffffffffffffffffffffffffffff01d000000000000000000000000000000000000000000000054ffffffff7774ffffffffffffffffffffffffc623000000000000c1ffffff47000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7fffffffffffffffffffffffffffffffffff7a12d00000000000000000000000000000000000000004fffffffffffffffff68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052753360000000000000000000000000000008afffffffffffff8060000000000000044ffffffffff280000000000000000000000000000000000000000000000000000000000000000000000000000004fffffffffffffffff680000000000000000000037ea7400000000000000000000000000000000a3e20b000000000892840000000000000077ffffffffae0000000000000000000000003bf6ffffffff94001468c5fff200000000000000000000002b794affffffffffffffffffffe26e000000000000000000000000000000000010a2ffffffffffffffdc2a00000040fcffffffffc3fafffffffffffffffe4700000000000000000000000000000000000000002cd3ffe86100002ec400000000a0ffffffffffffffffffffffffffffffffffffae000000000000000000000000000000000000000000000077fffffff9150063fbfffffffffffffffffffffff4650000000000cafffffe100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cddfffffffffffffffffffffffffffffffffffffea2140000000000000000000000000000000000003effffffffffffffff960000000000000000000000000000000000059fba5fbb4d00000000000000000000000000000000000000000000000000000000000000000000000039fcffff920000000000000000000000000000009effffffffffffcc0000000000000003d2ffffffffe5000000000000000000000000000000000000000000000000000000000000000000000000000000003effffffffffffffff9600000000000000000000cfffff79000000000000000000000000000073feffc63e0e1553d2ff4800000000000000003263fcffc20000000000000000000000000041e4ffffffedbcfcffffffd600000000000000000000000000007dffffffffffffeda04602000000000000000000000000000000000000000034a6f6fffffea20f000000000064feffffffffffffffffffffffff89000000000000000000000000000000000000000008d2fffeffffc033bf980000001efafffffffffffffffffffffffffffffffffffffc100000000000000000000000000000000000000000000047ffffffa600000038dffffffffffffffffffffffffb2b00000000d0ffffe703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057ffffffffffffffffffffffffffffffffffffffb200000000000000000000000000000000108bf8ffffffffffffffffb1000000000000000000000000000000000ebcfffffffffc510000000000000000000000000000000000000000000000000000000000000000002063cdffffffa9000000000000000000000000000000b2ffffffffffffa30000000000000069ffffffffff9e0000000000000000000000000000000000000000000000000000000000000000000000000000108bf8ffffffffffffffffb10000000000000000000038e8ffff800000000000000000000000000051ffffffffffffffff920000000000000000000023ffff8a000000000000000000000000000010a2ffffffffffffffdc2a000000000000000000000000000000348caba0783c0400000000000000000000000000000000000000000000000000093d542500000000000000005cf8ffffffffffffffffffffb00200000000000000000000000000000000000000008cff7d39d8ffffffff3500000073efffffffffffffffffffffffffffffffffffffff470000000000000000000000000000000000000000000000abffff3e0000000010a0fefffffffffffffffffe5e0000000000d4ffffffa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffee02000000000000000000000000000369ebffffffffffffffffffffc4000000000000000000000000000000006afffffffffffff42f00000000000000000000000000000000000000000000000000000000000023dcffffffffffffc0000000000000000000000000000000c5ffffffffffff7b0000000000001bf0ffffffffff510000000000000000000000000000000000000000000000000000000000000000000000000369ebffffffffffffffffffffc4000000000000000000000015abffff8c0100000000000000000000000080fdfffffffffd8d01000000000000000000006cfffe270000000000000000000000000000000034a6f6fffffea20f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035daffffffffffffffffba0a000000000000000000000000000000000000000003d0b200000992feff8c00000000000050ffffffffffffffffffffffffffffffffffff66000000000000000000000000000000000000000000000015ebd30000000000000033c0ffffffffffbe9b6e000000000000d7ffffffba0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baffffffffffb191b6e2ffffffffffffffffffffff2e0000000000000000000000000083ffffffffdeffffffffffffffd100000000000000000000000000000013e1ffffffffffffffd706000000000000000000000000000000000000000000000000000000000062ffffffffffffffd7000000000000000000000000000700d0ffffffffffff5c000000000000b7fffffffffff70c00000000000000000000000000000000000000000000000000000000000000000000000083ffffffffdeffffffffffffffd1000000000000000000000000004ee2ffa4050000000000000000000000002c89b5b58c2f000000000000000000000000bdff7b00000000000000000000000000000000000000093d54250000000000000000000000000000000000000044340000000000000000000000002a868b620000000000000000000063673301000000000000000000000000000983f2fffffffff98703000000000000000000000000000000000000000000000f0e00000000272f00000000000000b0ffffffffffea659ee4ffffffffffffffffff74000000000000000000000000000000000000000000000000474c0000000000000000003fadfcfa8c050000000000000000dbffdc7c190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f7ffffffffff4400000012498ad4ffffffffffffff6300000000000000000000000000d9fffffffc4affffffffffffffda000000000000000000000000000001b7ffffffffffffffffff80000000000000000000000000000000000000000000000000000000000090ffffffffffffffdf000000000000000000001e81df7700d6ffffffffffff43000000000063ffffffffffffad00000000000000000000000000000000000000000000000000000000000000000000000000d9fffffffc4affffffffffffffda00000000000000000000000000000b8be47e000000000000000000000000000000000000000000000000000000000000f6d603000000000000000000000000000000000000000000000000000000000000000000000000000000000fb6fff731000000000000000000000bdeffffff5d000000000000000000f1ffff200000000000000000000000000000001166a1a2781a000000000000000000000000000000000000000000000000000000113200000000000000000021fdffffffffff9c00000138a0fcffffffffffff6e000000000000000000000000000000000000000000000000000000000000000000000000001d2200000000000000000000753e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003afffffffffffe0f000000000000002f9ffdffffffff9600000000000000000000000034ffffffffa505fdffffffffffffe000000000000000000000000000006effe6b2ffffffffffffffa90000000000000000000000000000000000000000000000000000000000bdffffffffffffff9f0000000000000000005afdffff6600ddffffffffffff29000000002cf4ffffffffffff5400000000000000000000000000000000000000000000000000000000000000000000000034ffffffffa505fdffffffffffffe00000000000000000000000142d0000000000000000000000000000000000000000000000000000000000000000000000d83c000000000000000000000000000000000000000000000453a2c8a7220000000000000000000000002ad8ffffffd70a00000000000000000088ffffffffeb110000000000000000d7ffff2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004bedff6c000000000000000089ffffffffffff4c000000000029ccffffffffff5f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075ffffffffffd60000000000000000000031e0ffffffbe00000000000000000000000090ffffffff2e00e1ffffffffffffe20000000000000000000000000022f6fb3955ffffffffffffff570000000000000000000000000000000000000000000000000000000000eaffffffffffffff4d000000000000000000d1ffffff4300e2ffffffffffff1b00000010dbffffffffffffed0700000000000000000000000000000000000000000000000000000000000000000000000090ffffffff2e00e1ffffffffffffe20000000000000000000000a3e20b000000000892840000000000000000059fba5fbb4d0000000000000000000000000018000000000000000000000000000000000000000000000072feffffffb6000000000000000000000059f4ffffffffff9b000000000000000026faffffffffff7f0000000000000000a7ffff1b000000000000000000000000000000160300000000000000000000000000000000000000000000000000000000017afdfffff82e00000000000004e9fffffffffff60900000000000009c6ffffffff3f000000000000000000000000000000000000000000000b343434343434343434341d000000000000004c78787878784400000000000000006178787878782f00000000000000000000000000000000077176000000000000000000000000000000000000000000000000adffffffffff9f0000000000000000044bb2feffffffda000000000000000000000003e8ffffffba0000beffffffffffffe100000000000000000000000000b6ff8c0011fdffffffffffff1f0000000000000000000000000000000000000000000000000000000011fffffffffffffff609000000000000000045ffffffff1800dcffffffffffff14000003b4ffffffffffffff9100000000000000000000000000000000000000000000000000000000000000000000000003e8ffffffba0000beffffffffffffe10000000000000000000073feffc63e0e1553d2ff48000000000000000ebcfffffffffc51000000000000000000000000000000000000000000000000000000000000000000000000002d5ffcffcb0000000000000000000050feffe7814ee9ffc30000000000000000aaffffffffffffed08000000000000000e9c7000000000000000000000000000000029fff9a7000000000000000000000000000000000000000000000000000012b5ffffffffffd40900000000004effffffffffffb600000000000000003affffffff170000000000000000000000000000000000000000000038ffffffffffffffffffff9000000000000000c4ffffffffff700000000000000000efffffffffff430000000000000000000000000000001cccffff710000000000000000000000000000000000000000000000dcffffffffff6800000000043067a9edffffffffffffe2000000000000000000000045ffffffff4900009dffffffffffffd700000000000000000000000045ffeb0c003ff7fffffffffff5000000000000000000000000000000000000000000000000000000000031ffffffffffffffb6000000000000000000beffffffe70000c7ffffffffffff0c000099fffffffffffffffe2700000000000000000000000000000000000000000000000000000000000000000000000045ffffffff4900009dffffffffffffd70000000000000000000051ffffffffffffffff9200000000000000006afffffffffffff42f00000000000000003173470e0000000000000000000000000000000000000000000000000022ffff8a00000000000000000003c7ce5c0500001ed0e40600000000000031feffffffffffffff560000000000000000000000000000000000000000000000000022ffffe80000000000000000000000000000000000000000000000000007d6ffffca66d0ffff260000000000a5ffffffffffff70000000000000000028ffffffdd000000000000000000000000000000000000000000000038ffffffffffffffffffff9000000000000000efffffffffff44000000000000001cffffffffffff1600000000000000000000000000003fe8fffffff8300000000000000000000000000000000000000000000bfeffffffffff81728badd3f8ffffffffffffffffffffb800000000000000000000009dffffffd90100008effffffffffffc8000000000000000000000000c5ff80005cf9ffffffffffffda000000000000000000000000000000000000000000000000000000000052ffffffffffffff72000000000000000037ffffffffb1000091ffffffffffff100090ffffffffffffffffb7000000000000000000000000000000000000000000000000000000000000000000000000009dffffffd90100008effffffffffffc8000000000000000000000080fdfffffffffd8d010000000000000013e1ffffffffffffffd70600000000000041f6fffffcc78030000000000000000000000000000000000000000000006bfffe2500000000000000000004480000000000000b8a02000000000000a9ffffffffffffffff9b0000000000000000000000000000000000000000000000000005f9ffe7000000000000000000000000000000000000000000000000005dfca93900000bacff3b0000000005f1ffffffffffff2c00000000000000007bffffff9d000000000000000000000000000000000000000000000038ffffffffffffffffffff900000000000001dffffffffffff170000000000000049ffffffffffe9000000000000000000000000000073fcfffffbffffd700000000000000000000000000000000000000000035fffffffffffffffffffffffffffffffffffffff8d5971b0000000000000000000004edffffff6d00000082ffffffffffffb9000000000000000000000034fffd187dffffffffffffffffc8000000000000000000000000000000000000000000000000000000000071ffffffffffffff350000000000000000b4ffffffff7400002dfdffffffffff28a0ffffffffffffffffff3d00000000000000000000000000000000000000000000000000000000000000000000000004edffffff6d00000082ffffffffffffb90000000000000000000000002c89b5b58c2f000000000000000001b7ffffffffffffffffff80000000000022efffffffffffffffcb250000000000000000000000000000000000000000beff7a000000000000000000000000000000000000000000000000000022fcffffffffffffffff8f000000000000000000000000000000000000000000000000000072fe99000000000000000000000000000000000000000000000000005c220000000000017f44000000003dffffffffffffec010000000000000013edffffff4d000000000000000000000000000000000000000000000038ffffffffffffffffffff900000000000004affffffffffeb000000000000000076ffffffffffbc000000000000000000000000004dffffc75912b3ffdb00000000000000000000000000000000000000000058ffffffffffffd63d41494d4f4f4c473f352714010000000000000000000000000043fffffff20d00000077ffffffffffffab000000000000000000000093ffc69effffffffffffffffffc000000000000000000000000000000000000000000000000000000000008afffffffffffff8060000000000000044ffffffffff3600000086ffffffffffe0ffffffffffffffffffbb0000000000000000000000000000000000000000000000000000000000000000000000000043fffffff20d00000077ffffffffffffab00000000000000000000000000000000000000000000000000006effe6b2ffffffffffffffa90000000004c9ffffffffffffffffffa50000000000000000000000000000000000000000f3d403000000000000000000000004254b6a778389827963471900000088ffffffffffffffffff4c000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000079ffffffffffffb30000000000000000abfffffff007000000000000000000000000000000000000000000000004141414141414abffffff9000000000000077ffffffffffbe0000000000000000a3ffffffffff8f00000000000000000000000000c1ac370000000289fd22000000000000000000000000000000000000000078ffffffffffffffbf0b00000000000000000000000000000000000000000000000090ffffff91000000006bffffffffffffac322b000000000000000000dffffaffffffffffffffffffffbd00000000000000000000000000000000000000000000000000000000009effffffffffffcc0000000000000003d2ffffffffed0200000004bcfffffffffffffffffffffffffffc2e0000000000000000000000000000000000000000000000000000000000000000000000000090ffffff91000000006bffffffffffffac322b000000000000000000000000000000000000000000000022f6fb3955ffffffffffffff570000000067fffffffffff471d0fffff20900000000000000000000000000000044340000d138000000000000000000277abcf6ffffffffffffffffffffff310004e7fffffffffffffffff60a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e665d514230180100000000000000000000a7ffffffffffff7f0000000000000071ffffffff9100000000000000000000000000000000000000000000000000000000000000a4ffffff90000000000000a4ffffffffff920000000000000000d0ffffffffff61000000000000000000000000001d000000000000004d07000000000000000000000000000000000000000098ffffffffffffffffc30d0000000000000000000000000000000000000000000000d9fffffd240000000b7cffffffffffffffffba000000000000000015ffffffffffffffbb58ffffffffc20000000000000000000000000000000000000000000000000000000000b2ffffffffffffa30000000000000069ffffffffffa6000000000009b8ffffffffffffffffffffffff8c0000000000000000000000000000000000000000000000000000000000000000000000000000d9fffffd240000000b7cffffffffffffffffba000000000000000000059fba5fbb4d0000000000000000b6ff8c0011fdffffffffffff1f00000007e3ffffffffff4654ffffff5700000000000000000000000000000fb6fff7310013000000000000000029bfffffffffffffffffffffffffffffff510003e3ffffffffffffffffb300000000000000000000000000000000000000000d67a2963a00000000000000000000000000000640603b00000000000000007dfffffffffffff8d6a56516000000000000c2ffffffffffff5300000000000054fdfffffffe2700000000000000000000000000000000000000000000000000000000000000a4ffffff90000000000000d1ffffffffff660000000000000004f9ffffffffff3400000000000000000000000000000000071e34240000000000000000000000000000000000000000000000afffffffffffffffffffc8190000000000000000000000000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac000000000000000036fffffffffff9740100c9ffffffcf0000000000000000000000000000000000000000000000000000000000c5ffffffffffff7b0000000000001bf0ffffffffff5b0000000000000585fcffffffffffffffffffd508000000000000000000000000000000000000000000000000000000000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac00000000000000000ebcfffffffffc5100000000000045ffeb0c003ff7fffffffffff50000000053ffffffffffb216eaffff8500000000000000000000000000002ad8ffffffd70a000000000000000000a2ffffffffffffffffffffffffffffffff2e00007effffffffffffffff650000000000000000000000000000000000000026eafffffff30e00000000000000000000000064ecffffff840000000014475feefffffffffffffffffffffba41900000000beffffffffffff2f000000000059fbffffffffa90000000000000000000000000000000000000000000000000000000000000000a4ffffff90000000000004f9ffffffffff39000000000000002afffffffffffd0a000000000000000000000000002397d7fdffffedaca0080000000000000000000000000000000000000000c2ffffffffffffffffffffe94300000000000000000000000000000000002c6580b7ffffffffffffffffffffffffffffffffffff8900000000000000003fffffffffd42f00000056ffffffe40000000000000000000000000000000000000000000000000000000000d0ffffffffffff5c000000000000b7fffffffffff70e000000000000000035b3fdfffffffffffff22900000000000000000000000000000000000000000000000000000000000000000000002c6580b7ffffffffffffffffffffffffffffffffffff8900000000000000006afffffffffffff42f0000000000c5ff80005cf9ffffffffffffda00000000aaffffffffff54b4ffffb4020000000000000000000000000059f4ffffffffff9b000000000000000014f8ffffffffffffffffffffffffffffffc80000001afbfffffffffffffe1900000000000000000000000000000000000000002681c6ffff25000000000000000000000000128fc3fbffcf00000000acffffffffffffffffffffffffffffffe9400000009bffffffffffff180000000071fdfffffffffc2a0000000000000000000000000000000000000000000000000000000000000000a4ffffff9000000000002bffffffffffff0e0000000000000057ffffffffffda00000000000000000000000000004fffffffffffffffff680000000000000000000000000000000000000000d5fffffffffffffffffffffffd7f02000000000000000000000000000000aeffffffffffffffffffffffffffffffffffffffffff4b00000000000000002cfffffd8b070000000003defffffe0900000000000000000000000000000000000000000000000000000000d6ffffffffffff43000000000063ffffffffffffac0000000000000000000000225d7d97a7a8983d000000000000000000000000000000000000000000000000000000000000000000000000aeffffffffffffffffffffffffffffffffffffffffff4b0000000000000013e1ffffffffffffffd70600000034fffd187dffffffffffffffffc800000000eeffffffffff83ffffd80f0000000000000000000000000050feffe7814ee9ffc3000000000000000070ffffffffffffffffffffffffffffffff5800000000aeffffffffffffca0000000000000000000000000000000000000000000000bfffea0200000000000000000000000000000dffffb200000028fdfffffffffffffffffffffffffffffffff01d000053ffffffffffff11000014afffffffffffff92000000000000000000000000000000000000000000000000000000000000000000a4ffffff90000000000058ffffffffffe0000000000000000084ffffffffffad00000000000000000000000000003effffffffffffffff960000000000000000000000000000000000000000e0ffffffffffffffffffffffffffbe2800000000000000000000000000006bffffffffffffffffffffffffffffffffffffffffbc04000000000000000002d6cc35000000000000006dffffff2d00000000000000000000000000000000000000000000000000000000ddffffffffffff29000000002cf4ffffffffffff51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006bffffffffffffffffffffffffffffffffffffffffbc0400000000000001b7ffffffffffffffffff8000000093ffc69effffffffffffffffffc000000022fffffffffffafafff1280000000000000000000000000003c7ce5c0500001ed0e40600000000000000cbffffffffffffffffffffffffffe5c6a104000000005fffffffffffff7c000000000000000000000000000000000000000000000bf8ff8e0000000000000000000000000000004cffff57000000a0ffffffffffffffffffffffffffffffffffffae000005dcffffffffff19127bf1ffffffffffffe70f000000000000000000000000000000000000000000000000000000000000000000a4ffffff90000000000085ffffffffffb40000000000000000b1ffffffffff80000000000000000000000000108bf8ffffffffffffffffb10000000000000000000000000000000000000000e7fffffffffffffffffffffffffffffa8e0f00000000000000000000000009ebffffffffffffffffffffffffffffffffffff9d0000000000000000000000030000000000000000000995dfff5900000000000000000000000000000000000000000000000000000000e2ffffffffffff1b00000010dbffffffffffffe8050000000000000000000000000000000000000000000000000000000057660000000000000000000000000000000000000000000000000009ebffffffffffffffffffffffffffffffffffff9d00000000000000006effe6b2ffffffffffffffa9000000dffffaffffffffffffffffffffbd0000004cfffffffffffffffe4d000000000000000000000000000004480000000000000b8a0200000000000024fffffffffffffffff8c58d5e310b00000000000000008affffffffffff300000000000000000000000000000000000000000000054ffd61b0000000000000000000000000000009affca0400001efafffffffffffffffffffffffffffffffffffffc10000040fcffffffffc3fafffffffffffffffe4700000000000000000000000000000000000000000000000000000000000000000000a4ffffff900000000000b1ffffffffff900000000000000000e1ffffffffff52000000000000000000000369ebffffffffffffffffffffc40000000000000000000000000000000000000000edffffffff8dfeffffffffffffffffffffe96404000000000000000000000078ffffffffffffffffffffffffffffffffffa703000000000000000000000000000000000000000000000000242500000000000000000000000000000000000000000000000000000000dcffffffffffff14000003b4ffffffffffffff870000000000000000000000000000000000000000000000000000000057ffff7a0000000000000000000000000000000000000000000000000078ffffffffffffffffffffffffffffffffffa7030000000000000022f6fb3955ffffffffffffff57000015ffffffffffffffbb58ffffffffc20000005effffffffffffff7c000000000000000000000000000000000000000000000000000000000000000072ffffffffffffffeb1700000000000000000000000000c2ffffffffffe4000000000000000000000000000000000000000000000092ff4900000000000000000000000000000000e4f71c00000073efffffffffffffffffffffffffffffffffffffff4700000064feffffffffffffffffffffffff890000000000000000000000000000000000000000000000000000000000000000000000a4ffffff900000000000deffffffffff710000000000000013ffffffffffff250000000000000000000083ffffffffdeffffffffffffffd10000000000000000000000000000000000000000f1ffffffeb004bedffffffffffffffffffffffe2761100000000000000000003d5ffffcfa29c958d847b71bfffffffffff4c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7ffffffffffff0c000099fffffffffffffffb1f0000000000000000000000000000000000000000000000000000000033f3ffff7e00000000000000000000000000000000000000000000000003d5ffffcfa29c958d847b71bfffffffffff4c0000000000000000b6ff8c0011fdffffffffffff1f000036fffffffffff9740100c9ffffffcf0000006dffffffffffffa6000000000000000000000000000000000004254b6a778389827963471900000000bfffffffffffffff560000000000000000000000000003f5ffffffffff9a000000000000000000000000000000000000001132000082aa0000000000000000000000000000000000eb7c00000000000050ffffffffffffffffffffffffffffffffffff66000000005cf8ffffffffffffffffffffb0020000000000000000000000000000000000000000000000000000000000000000000000a4ffffff90000000000cfeffffffffff5b0000000000000053fffffffffff60200000000000000000000d9fffffffc4affffffffffffffda0000000000000000000000000000000000000000f7ffffffc8000019b4fffffffffffffffffffffffff4961f0000000000000002ebffff2f000000000000008bffffffffff21000000000000000000000000000000000000000000000000000000449cccb94c000000000000000000000000000000000000000000000091ffffffffffff100090ffffffffffffffffa700000000000000000000000000000000000000000000000000000000000026c8ffff88000000000000000000000000000000000000000000000002ebffff2f000000000000008bffffffffff210000000000000045ffeb0c003ff7fffffffffff50000003fffffffffd42f00000056ffffffe400000029eeffffffffff3a0000000027740000000000000000277abcf6ffffffffffffffffffffff31000009faffffffffffffaa00000000000000000000000000002dffffffffffff510000000000000000000000000000000000004bedff6c00190d0000000000000000000000004cddc90b005703000000000000b0ffffffffffea659ee4ffffffffffffffffff74000000000035daffffffffffffffffba0a000000000000000000000000000000000000000000000000000000000000000000000000a4ffffff900000000038ffffffffffff53000000000000009effffffffffcb0000000000000000000034ffffffffa505fdffffffffffffe00000000000000000000000000000000000000000f6ffffff9a000000005ae4ffffffffffffffffffffffff5b0000000000000034ffffc9000000000000000089fffffffff30100000000000000000000000000000000000000000000000000003cf1fffffff406000000000000000000000000000000000000000000002dfdffffffffff28a0fffffffffffffffffe31000000000000000000000000000000000000000000000000000000000000000370f3ff9b0300000000000000000000000000000000000000000034ffffc9000000000000000089fffffffff30100000000000000c5ff80005cf9ffffffffffffda0000002cfffffd8b070000000003defffffe090000003bf6ffffffff94001468c5fff200000000000029bfffffffffffffffffffffffffffffff51000042fffffffffffff21900000000000000000000000000005ffffffffffffb0e00000000000000000000000000000000017afdfffff82e0000000000000000000000000079feffff9d000000000000000021fdffffffffff9c00000138a0fcffffffffffff6e0000000000000983f2fffffffff9870300000000000000000000000000000000000000000000000000000000000000000000000000a4ffffff900000000065ffffffffffff6c0000000000000ef2ffffffffff9e0000000000000000000090ffffffff2e00e1ffffffffffffe200000000000000000000000000000000000000009effffff6700000000000b7deeffffffffffffffe37622000000000000000079ffff6a000000000000000091ffffffffc4000000000000000000000000000000000000000000000000000000001358c6fffe0d000000000000000000000000000000000000000000000086ffffffffffe0ffffffffffffffffffad000000000000000000000000000000000000000000000000000000000000000000001cb0ffb209000000000000000000000000000000000000000079ffff6a000000000000000091ffffffffc40000000000000034fffd187dffffffffffffffffc800000002d6cc35000000000000006dffffff2d0000000041e4ffffffedbcfcffffffd6000000000000a2ffffffffffffffffffffffffffffffff2e00007effffffffffff730000000000000000000000000000008cffffffffffc40000000000000000000000000000000012b5ffffffffffd4090000000000000000000010afffffffffff540000000000000089ffffffffffff4c000000000029ccffffffffff5f00000000000000001166a1a2781a000000000000000000000000000000000000000000000000000000000000000000000000000000a4ffffff900000000092ffffffffffffa300000000000086ffffffffffff7100000000000000000003e8ffffffba0000beffffffffffffe100000000000000000000000000000000000000000167ecff29000000000000000d75dcfffffffc820500000000000000000000bdfffd1600000000000000009cffffffa518000000000000000000000000000000000000000000000000000000000000ddffc800000000000000000000000000000000000000000000000004bcfffffffffffffffffffffffffffa28000000000000000000000000000000000000000000000000000000000000000000000000402f0d0000000000000000000000000000000000000000bdfffd1600000000000000009cffffffa5180000000000000093ffc69effffffffffffffffffc000000000030000000000000000000995dfff59000000000010a2ffffffffffffffdc2a000000000014f8ffffffffffffffffffffffffffffffc8000000b1ffffffffffffd4d7dcded7c9ad86510f000000000000b6ffffffffff7e00000000000000000000000000000007d6ffffca66d0ffff260000000000000000001dddffffe5b5ffffd000000000000004e9fffffffffff60900000000000009c6ffffffff3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4ffffff9000000000bffffffffffffffc3f0000000054fcffffffffffff4300000000000000000045ffffffff4900009dffffffffffffd7000000000000000000000000000000000000000000000e5500000000000000000000014399e454000000000000000000000008f7ffc0000000000000000000a8ffd641000000000000000000000000000000000000000000000000000000000000002affff650000000000000000000000000000000000000000000000000009b8ffffffffffffffffffffffff89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f7ffc0000000000000000000a8ffd641000000000000000000dffffaffffffffffffffffffffbd000000000000000000000000000000000024250000000000000034a6f6fffffea20f00000000000070ffffffffffffffffffffffffffffffff58000000e1fffffffffffffffffffffffffffffff89f1200000000d8ffffffffff3d0000000000000000000000000000005dfca93900000bacff3b00000000000000000091ffc75804006bfbca0000000000004effffffffffffb600000000000000003affffffff170000000000000035512400000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4ffffff9000000000ecfffffffffffffffda97976b4feffffffffffffff160000000000000000009dffffffd90100008effffffffffffc8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041ffff6e000000000000000000c1e50500000000000000000000000000000000000000000000000000000000000000007effae0800000000000000000000000000000000000000000000000000000585fcffffffffffffffffffd408000000000000000000000000000000000000000000000000000000000000508942000000000000000000000000000000000000000000000000000041ffff6e000000000000000000c1e50500000000000000000015ffffffffffffffbb58ffffffffc200000000000000000000000000000000000000000000000000000000093d54250000000000000000cbffffffffffffffffffffffffffe5c6a10400000dffffffffffffffffffffffffffffffffffff3800000000f2fffffffff6060000000000000000000000000000005c220000000000017f44000000000000000007ad3900000000003fe40a0000000000a5ffffffffffff70000000000000000028ffffffdd0000000000000000b5ffff50000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4ffffff9000000019ffffffffffffffffffffffffffffffffffffffffe900000000000000000004edffffff6d00000082ffffffffffffb9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080fffb1a000000000000000000e3b7000000000000000000000000000000000000000000000000000000000000000000b2f61f000000000000000000000000000000000000000000000000000000000035b3fdfffffffffffff12b0000000000000000000000000000000000000000000000000000001a5a9adaffff2b000000000000000000658570180000000000000000000000000080fffb1a000000000000000000e3b70000000000000000000036fffffffffff9740100c9ffffffcf00000000000000000043a2802a000000000000000000000000000000000000000000000000000024fffffffffffffffff8c58d5e310b0000000000002fffffffffffffffffffffffffffffffffffec0200000000f6ffffffffbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000005f1ffffffffffff2c00000000000000007bffffff9d0000000000000000a0ffff5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4ffffff9000000045ffffffffffffffffffffffffffffefffffffffffbc00000000000000000043fffffff20d00000077ffffffffffffab00000000000000000000000000001d800400000000000000000000000000000000000000000000000000003c570000000000b8ff6e00000000000000000003781200000000000000000000000000000000000000000000000000000000000000000091700000000000000000000000000000000000000000000000000000000000000000225d7d97a7a8983c0000000000000000000000000000000000000000000000000000006dffffffffffcb0000000000000000000ff9ffff5c00000000000000000000000000b8ff6e000000000000000000037812000000000000000000003fffffffffd42f00000056ffffffe400000000000000000075ffff95000000000000000000000000000000000000000000000000000072ffffffffffffffeb17000000000000000000000050fffffffffffffffffffffffffffffffff78a0000000000deffffffff7c0000000000000000000000000e665d5142301801000000000000000000000000000000000a4a441b0000000000000000003dffffffffffffec010000000000000013edffffff4d000000000000000077ffff55000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4ffffff9000000072ffffffffffbadeffffffffffffff81ffffffffff8f00000000000000000090ffffff91000000006bffffffffffffac322b000000000000000000000015e3ffae05000000000000000000000000000000000000000000000040cfffaf00000000006688080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7ffffffffff6e0000000000000f1a0053fffff20a00000000000000000000000000668808000000000000000000000000000000000000000000002cfffffd8b070000000003defffffe09000000000000000058ffff9a0000000000000000000000000000000000000000000000000000bfffffffffffffff560000000000000000000000006afffffffffffffffffffffffffcbe793c06000000000000a1ffffffff400000000000000000000000007dfffffffffffff8d6a56516000000000000000000000043e3ffffffc2500000000000000079ffffffffffffb30000000000000000abfffffff00700000000000000000e9baf0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4ffffff900000009fffffffffff7b25d2fffffffffd6764ffffffffff62000000000000000000d9fffffd240000000b7cffffffffffffffffba00000000000000000000000ad6ffffb0060000000000000000000000000000000000000000088cfeffff530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000107ac721000000000000000000000000001d800400000000000000000000000000000000000013fdfffffffffd180000001897deffc2009cffff8b00000000000000000000000000000000000000000000000000000000000000000000000000000002d6cc35000000000000006dffffff2d000000000000000021f8ff7f0000000000000000000000000000000000000000000000000009faffffffffffffaa000000000000000000000000007fffffffffffffffffffffbe6715000000000000000000003dfffffffb0a00000000000000000014475feefffffffffffffffffffffba419000000000000000068fcffffffffffffba170000000000a7ffffffffffff7f0000000000000071ffffffff9100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4ffffff90000000ccffffffffff4f00065a9caa8727000000000000000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac00000000000000000000000010a6ffffb40700000000000000000000000000000000000041dafffff8830200000000000000000000000000000000000000000000000000000000000000000a4a400100000019160000000000000000000004254b6a7783898279634719000000000000000000000000000000000000005deeffdf0600000000000000000000000015e3ffae05000000000000000000000000000000000050ffffffffffc300000001beffffffab03e7ffef1600000000000000000000000000000000000000000000010000000000000000000000000000000000030000000000000000000995dfff590000000000000000002a780c0000000000000000000000000000000000000000000000000042fffffffffffff2190000000000000000000000000091fffffffffffffff79c2b00000000000000000000000000009affffca00000000000000000000acffffffffffffffffffffffffffffffe9400000000000006cffffffffffffffffffe12700000000c2ffffffffffff5300000000000054fdfffffffe2700000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000a4ffffff90000002f6ffffffffff2400000000000000000000000000000000000000002c6580b7ffffffffffffffffffffffffffffffffffff8900000000000000000000000000004de1ffbf0e0000000000000000000000000000005ecdffffde821c0000000000000000000000000000000000000000000000000000000000000000001ceeffffca380016eb1600000000000000277abcf6ffffffffffffffffffffff310000000000000000000000000000000016abffffff85000000000000000000000000000ad6ffffb0060000000000000000000000000000000086ffffffffff760000006fffffffff9649ffff5c0000000000000000000000000000003ec7f2b223000040920000000000000000000000000000000000000000000000000000000000002425000000000000000000000000000000000000000000000000000000000000000000000000007effffffffffff7300000000000000000000000000009afffffffffffe9e18000000000000000000000000000000000386f58e00000000000000000028fdfffffffffffffffffffffffffffffffff01d0000000041fdffffffffffffffffffffdb07000000beffffffffffff2f000000000059fbffffffffa90000000000000000000000000065e52e00000000000000000000000000000000000000000000000000000000000000000000000000000000598c8c8c4e000026fffffffffff6020000000000000000000000000000000000000000aeffffffffffffffffffffffffffffffffffffffffff4b0000000000000000000000000000000b8cfcd31e0000000000000000000000000024cfa06a27000000000000000000000000000000000000000000000000000000000000000000000002c0ffdafffffe9ea8cb00000000000029bfffffffffffffffffffffffffffffff510000000000000000000000000000106fecffffde5f00000000000000000000000000000010a6ffffb407000000000000000000000000000000b9ffffffffff2f000029f7ffffffffbadffc6e00000000000000000000000000000015e6fffffff67c10de69000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000586300000000000000000000000000000000000000000b1ffffffffffffd4d7dcded7c9ad86510f0000000000a0ffffffffdf3500000000000000000006080000000000000000000309000000000000000000a0ffffffffffffffffffffffffffffffffffffae0000000081ffffffffffffffffffffffff430000009bffffffffffff180000000071fdfffffffffc2a0000000000000000000000001bffffec310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053ffffffffffcd0000000000000000000000000000000000000000006bffffffffffffffffffffffffffffffffffffffffbc040000000000000000000000000000000000304e2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006aff930169f4ffffff5d000000000000a2ffffffffffffffffffffffffffffffff2e000000000000000000000000006bf6ffdf9946020000000000000000000000000000000000004de1ffbf0e0000000000000000000000000000dfffffffffeb010009d3fffffffffff9b73500000000000000000000000000000000aeff6c7af9fffff6f61400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0fff03600000000000000000000000000000000000000e1fffffffffffffffffffffffffffffff89f12000000a4ffffffffec0c000000000000000968db31000000000000000000000000000000000000001efafffffffffffffffffffffffffffffffffffffc100000000dfdffffffffffffffffffffff2100000053ffffffffffff11000014afffffffffffff92000000000000000000000000000075fdffef3700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080ffffffffffa100000000000000000000000000000000000000000009ebffffffffffffffffffffffffffffffffffff9d00000000000000000005275336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062c305000025c1f98d00000000000014f8ffffffffffffffffffffffffffffffc800000000000000000000000000006b522000000000000000000000000000000000000000000000000b8cfcd31e00000000000000000000000004fcffffffffb000009effffffffffff7000000000000000000000000000000000001ff49600002cd1ffff6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071fffff03700000000000000000000000000000000000dffffffffffffffffffffffffffffffffffff38000000a2ffffffffffc83d0300011b559ef2ff6200000000000000002c360c00000000000000000073efffffffffffffffffffffffffffffffffffffff470000003bffff918cf4ffffffffffffcd0000000005dcffffffffff19127bf1ffffffffffffe70f0000000000000000000000000000003ddbfff2410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000adffffffffff750000000000000000000000000000000000000000000078ffffffffffffffffffffffffffffffffffa703000000000000000039fcffff920000000000000000000000000000000c8802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000070ffffffffffffffffffffffffffffffff58000000000000000000000000000000000000000000000000000000000000000000000000000000000000304e2500000000000000000000000015ffffffffff750072ffffffffffffff6a000000000000000000000000000000000000370800000006563b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054ebfff139000000000000000000000000000000002fffffffffffffffffffffffffffffffffffec020000009bfffffffffffffffcedfbffffffffa6000000000000000000cffff8340000000000000000000050ffffffffffffffffffffffffffffffffffff6600000075ffff4a0017a4ffffffffff65000000000040fcffffffffc3fafffffffffffffffe4700000000000000000000000000000000000887fbf85500000000000000000000000000000000000000000000000000000000000000000000000000000000000000daffffffffff4a0000000000000000000000000000000000000000000003d5ffffcfa29c958d847b71bfffffffffff4c000000000000002063cdffffffa900000000000000000000000000000035ffa705000000000000000000000000019b1200000000000000000000000000000000000000000000000000000044370000000000000000000000000000cbffffffffffffffffffffffffffe5c6a10400000000000000000050894200000000000000000000000000000000000000000527533600000000000000000000000000000000000000000021ffffffffff4150fdffffffffffffff630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015a4fff34600000000000000000000000000000050fffffffffffffffffffffffffffffffff78a0000000089fff9fffffffffffffffffffffffc26000000000000000000bdffff4900000000000000000000b0ffffffffffea659ee4ffffffffffffffffff74000000a2ffff3600000070ffffffe60800000000000064feffffffffffffffffffffffff8900000000000000000000000000000000000000002dc6e344000000000000000000000000000000000000000000000000000000000000000000000000000000000009fdffffffffff1e0000000000000000000000000000000000000000000002ebffff2f000000000000008bffffffffff21000000000023dcffffffffffffc000000000000000000000000000000052ffffb80b000000000000000000000041ffd3180000000000000000000000000000000000000000000000000009e0ce090000000031ce6c000000000024fffffffffffffffff8c58d5e310b0000000000000000001a5a9adaffff2b0000000000000000006585701800000000000039fcffff920000000000000000000000000000002bebe4bd060022ffffffffff55f8ffffffffffffffff6000000000000000000000000000052753360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043dafb6300000000000000000000000000006afffffffffffffffffffffffffcbe793c0600000000002b794affffffffffffffffffffe26e0000000000000000000096ffff4400000000000000000021fdffffffffff9c00000138a0fcffffffffffff6e000000c8ffff4100000abfffffff6c00000000000000005cf8ffffffffffffffffffffb002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033fffffffffff2000000000000000000000000000000000000000000000034ffffc9000000000000000089fffffffff301000000000062ffffffffffffffd700000000000000000000000000070068ffffffc71200000000000000000000abffff5d00000000000000000000000000000000000000000000000000bfffffcb5a374893f9ea0d000000000072ffffffffffffffeb17000000000000000000000000006dffffffffffcb0000000000000000000ff9ffff5c000000002063cdffffffa900000000000000000000000000000082ffffd2000012fffffffff9f4fffff4ffffffffffff6300000000000000000000000039fcffff920000000000000000000000000000002bebe4bd06000000000000000000000000000000000000000000000000000000000000000000000000000000443400084c3002000000000000000000000000007fffffffffffffffffffffbe67150000000000000000000000007dffffffffffffeda0460200000000000000000000001fc3be0b00000000000000000089ffffffffffff4c000000000029ccffffffffff5f000000e3ffffa72051d3ffffffd20400000000000000000035daffffffffffffffffba0a00000000000000000000000000000e6760594d351d03000000000000000000000c30230400000000000000000000000000000000000000000000000000000000000021686868686856000000000000000000000000000000000000000000000079ffff6a000000000000000091ffffffffc400000000000090ffffffffffffffdf000000000000000000001e81df770079ffffffffa600000000000000000024fdffff580000000000000000000000000000000000000000000000000072fffffffffffffff640000000000000bfffffffffffffff560000000000000000000000000000c7ffffffffff6e0000000000000f1a0053fffff20a000023dcffffffffffffc0000000000000000000000000000000caffff6b000001efffffffffffffca21d6ffffffffff6a000000000000000000002063cdffffffa900000000000000000000000000000082ffffd200000000000000000000000000000000000000000000000000000000000000000000000000000fb6fff731000000000000000000000000000000000091fffffffffffffff79c2b00000000000000000000000000000000348caba0783c04000000000000000000000000000000000000000000000000000004e9fffffffffff60900000000000009c6ffffffff3f000000f8fffffffffffffffffe3a00000000000000000000000983f2fffffffff987030000000000000000000000000000007dfffffffffffff7cd9c550e0000000000008dffffbb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bdfffd1600000000000000009cffffffa518000000000000bdffffffffffffff9f0000000000000000005afdffff660087ffffffffb0000000000000000000a1ffffff63000000000000000000000000000000000000000000000000000185fcffffffffe34000000000000009faffffffffffffaa000000000000000000000000000013fdfffffffffd180000001897deffc2009cffff8b00000062ffffffffffffffd7000000000000000000000000000714fdffe709000000a6ffffffffe66e030065ffffffffff73000000000000000023dcffffffffffffc0000000000000000000000000000000caffff6b000000000000000000000000000000000000000000000000000000000000000000000000002ad8ffffffd70a000000000000000000000000000000009afffffffffffe9e180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004effffffffffffb600000000000000003affffffff17000001ffffffffffffffffff9c00000000000000000000000000001166a1a2781a000000000000000000000000000014475feefffffffffffffffffffff8961d00000000e3ffff7800000000000000000000000000000000000000000000000000000000088d763400007f7d45010000000000000089aa770f006caf8520000000000008f7ffc0000000000000000000a8ffd6410000000000000000eaffffffffffffff4d000000000000000000d1ffffff430092ffffffffb2000000000000000029fdffffffef2d0000000000000000000000000000000000000000000000000000206f918b56070000000000000042fffffffffffff219000000000000000000000000000050ffffffffffc300000001beffffffab03e7ffef1600000090ffffffffffffffdf000000000000000000001e81df7666ffff5b00000000001c4051420400000006dfffffffff82000000000000000062ffffffffffffffd7000000000000000000000000000714fdffe70900000000000000000000000000000000000000000000000000000000000000000000000059f4ffffffffff9b00000000000000000000000000000000a0ffffffffdf350000000000000000000608000000000000000000000d01000000000000000000000000000000000000000000000000000000000000a5ffffffffffff70000000000000000028ffffffdd00000005ffffffffffffffffe61300000000000000000000000000000000000000000000000000000000000000000000acffffffffffffffffffffffffffffffee41000031fffff7170000000000000000000000000000000000000000000000000000000024ffffe80000f8ffff1a00000000000000ccffff3e00a0ffff70000000000041ffff6e000000000000000000c1e505000000000000000011fffffffffffffff609000000000000000045ffffffff180099ffffffffb40000000000000000adffffffffffc00000000000000000000000000000000000000000000000000000000000000000000000000000007effffffffffff7300000000000000000000000000000086ffffffffff760000006fffffffff9649ffff5c00000000bdffffffffffffff9f0000000000000000005afdffff69ceff9e00000000000000000000000000000044f9ffffff96000000000000000090ffffffffffffffdf000000000000000000001e81df7666ffff5b00000000000000000000000000000000000000000000000000000000000000000000000050feffe7814ee9ffc300000000000000000000000000000000a4ffffffffec0c000000000000000968db310000000000000000000ffcf8b80000000000000000000000000000000000000000000000000000000005f1ffffffffffff2c00000000000000007bffffff9d00000000fafffffffffffffd410000000000000000000000000000000000000000000000000000000000000000000028fdfffffffffffffffffffffffffffffffff623007effff95000000000000000000000000000000000000000000000000000000000008feffee0000dcffff2200000000000000aeffff420083ffff76000000000080fffb1a000000000000000000e3b700000000000000000031ffffffffffffffb6000000000000000000beffffffe700009fffffffffbb0000000000000033ffffffffffff9a000000000000000000000000000000000000000000000000000000071e34240000000000000000b1ffffffffffffd4d7dcded7c9ad86510f000000000000b9ffffffffff2f000029f7ffffffffbadffc6e0000000000eaffffffffffffff4d000000000000000000d1ffffffedff9303000000000000000000000000000000000d08acffb30000000000000000bdffffffffffffff9f0000000000000000005afdffff69ceff9e00000000000000000000000000000000000000000000000000000000000000000000000003c7ce5c0500001ed0e406000000000000000000000000000000a2ffffffffffc83d0300011b559ef2ff620000000000000000000008feffff030000000000000000000000000000000000000000000000000000003dffffffffffffec010000000000000013edffffff4d00000000d7ffffffffffff710000000000000000000000000000000000000000000000000000000000000000000000a0ffffffffffffffffffffffffffffffffffffb000cfffee14000000000000000000000000000000000000000000000000000000000000d3ffdb0000a7fffe12000000000000006afcff260041f8ff570000000000b8ff6e00000000000000000003781200000000000000000052ffffffffffffff72000000000000000037ffffffffb10000a3ffffffffc300000000000000b9ffffffffffff670000000000000000000000000000000000000000000000002397d7fdffffedaca0080000000000e1fffffffffffffffffffffffffffffff89f1200000000dfffffffffeb010009d3fffffffffff9b735000000000011fffffffffffffff609000000000000000045ffffffff8a2f00000000000000000000000000000000000000000d5b1b0000000000000000eaffffffffffffff4d000000000000000000d1ffffffedff930300000000000000000000000000000000000000000000000000000000000000000000000004480000000000000b8a020000000000000000000000000000009bfffffffffffffffcedfbffffffffa6000000000000000000000000e6ffff0400000000000000000000000000000000000000000000000000000079ffffffffffffb30000000000000000abfffffff0070000000087fffffffff77500000000000000000000000000000000000000000000000000000000000000000000001efafffffffffffffffffffffffffffffffffffff844fffb4a00000000000000000000000000000000000000000000000000000000000000139c410000068d5e00000000000000000055460000003a5c01000000000066880800000000000000000000000000000000000000000071ffffffffffffff350000000000000000b4ffffffff740000a6ffffffffcf00000000000040ffffffffffffff350000000000000000000000000000000000000000000000004fffffffffffffffff68000000000dffffffffffffffffffffffffffffffffffff3800000004fcffffffffb000009effffffffffff700000000000000031ffffffffffffffb6000000000000000000beffffffe0000000000000000000000000000000000000000000000000000000000000000011fffffffffffffff609000000000000000045ffffffff8a2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089fff9fffffffffffffffffffffffc2600000000000000000000000064fcbf00000000000000000000000000000000000000000000000000000000a7ffffffffffff7f0000000000000071ffffffff9100000000000ca2d0b2701500000000000000000000000000000000000000000000000000000000000000000000000073effffffffffffffffffffffffffffffffffffffffde84700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afffffffffffff8060000000000000044ffffffffff360000a7ffffffffdf000000000003d1ffffffffffffef040000000000000000000000000000000000000000000000003effffffffffffffff96000000002fffffffffffffffffffffffffffffffffffec0200000015ffffffffff750072ffffffffffffff6a0000000000000052ffffffffffffff72000000000000000037ffffffffa600000000000000000000000000000000002178aa98390000000000000000000031ffffffffffffffb6000000000000000000beffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000004254b6a7783898279634719000000000000000000000000002b794affffffffffffffffffffe26e00000000000000000000000000001c0200000000000000000000000000000000000000000000000000000000c2ffffffffffff5300000000000054fdfffffffe270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050ffffffffffffffffffffffffffffffffffff8e0b0000000000000000000000000000000000000000000000000000000000000000000000071e342400000000000000000000002a868b62000000000000000000000000000000000000000000000000000000000038a7c3009effffffffffffcc0000000000000003d2ffffffffed020000a7fffffffff500000000006affffffffffffffa50000000000000000000000000000000000000000000000108bf8ffffffffffffffffb10000000050fffffffffffffffffffffffffffffffff78a0000000021ffffffffff4150fdffffffffffffff630000000000000071ffffffffffffff350000000000000000b4ffffffff6a0000000000000000000000000000000031f5fffffff10a00000000000000000052ffffffffffffff72000000000000000037ffffffffa60000000000000000000000000000000000000000000000000000000000000000000000000000277abcf6ffffffffffffffffffffff310000000000000000000000000000007dffffffffffffeda04602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000beffffffffffff2f000000000059fbffffffffa90000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000b0ffffffffffea659ee4ffffffffffffffffff6a0000000000000000000000000000000000000000000000000000000000000000002397d7fdffffedaca008000000000000000bdeffffff5d00000000000000000000000000000000000000000000000000000c9fffff9600b2ffffffffffffa30000000000000069ffffffffffa6000000a5ffffffffff1c00000019efffffffffffffff570000000000000000000000000000000000000000000369ebffffffffffffffffffffc4000000006afffffffffffffffffffffffffcbe793c06000000000022ffffffffff55f8ffffffffffffffff60000000000000008afffffffffffff8060000000000000044ffffffffff280000000000000000000000000000000000247ac6ffff1f00000000000000000071ffffffffffffff350000000000000000b4ffffffff6a00000000000000000000000000000000000000000000000000000000000000000000000029bfffffffffffffffffffffffffffffff5100000000000000000000000000000000348caba0783c0400000000000000000000000000000000000000000000000000000000000000000000000000002c4e00000000000000009bffffffffffff180000000071fdfffffffffc2a000000000000000000000000000000000000000035b0f92d0000000000000000000000000000000000000000000000000021fdffffffffff9c00000138a0fcffffffffffff630000000000000000000000000000000000000000000000000000000000000000004fffffffffffffffff680000000000000088ffffffffeb110000000000000000000000000000000000000000000000003cdcfffff73c00c5ffffffffffff7b0000000000001bf0ffffffffff5b000000a1ffffffffff4b000000affffffffffffffff60e00000000000000000000000000000000000000000083ffffffffdeffffffffffffffd1000000007fffffffffffffffffffffbe671500000000000000000012fffffffff9f4fffff4ffffffffffff63000000000000009effffffffffffcc0000000000000003d2ffffffffe50000000000000000000000000000000000000000cbffe9020000000000000000008afffffffffffff8060000000000000044ffffffffff28000000000000000000000000000000000000000000000000000000000000000000000000a2ffffffffffffffffffffffffffffffff2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031f0fe670000000000000053ffffffffffff11000014afffffffffffff92000000000000000000000000000000000000000790feffd2010000000000000000000000000000000000000000000000000089ffffffffffff4c000000000029ccffffffffff550000000000000000000000000000000000000000000000000000000000000000003effffffffffffffff9600000000000026faffffffffff7f00000000000000000000000000000000000000000000279afdfffeb22a0000d0ffffffffffff5c000000000000b7fffffffffff70e00000099ffffffffff7e000060ffffffffffffffff9b00000000000000000000000000000000000000000000d9fffffffc4affffffffffffffda0000000091fffffffffffffff79c2b00000000000000000000000001efffffffffffffca21d6ffffffffff6a00000000000000b2ffffffffffffa30000000000000069ffffffffff9e0000000000000000000000000000000000000014fdff88000000000000000000009effffffffffffcc0000000000000003d2ffffffffe500000000000000000000000000000000000000000000000000000000000000000000000014f8ffffffffffffffffffffffffffffffc80000000000000000000003499085000000000000000a4a441b00000000000000000000000000000641603e00000000000000000000000000000000000032f7fffe6c00000000000005dcffffffffff19127bf1ffffffffffffe70f00000000000000000000000000000000000039d6fffffc630000000000000000000000000000000000000000000000000004e9fffffffffff60900000000000009c6ffffffff3800000000000000000000000000000000000000000000000000000000000000108bf8ffffffffffffffffb1000000000000aaffffffffffffed080000000000000000000000000000000000000000b8fff7bd762000000000d6ffffffffffff43000000000063ffffffffffffac000000008fffffffffffd1002bf5ffffffffffffffff2f00000000000000000000000000000000000000000034ffffffffa505fdffffffffffffe0000000009afffffffffffe9e18000000000000000000000000000000a6ffffffffe66e030065ffffffffff7300000000000000c5ffffffffffff7b0000000000001bf0ffffffffff510000000000000000000000000000000000000063ffcd1600000000000000000000b2ffffffffffffa30000000000000069ffffffffff9e00000000000000000000000000000000000000000000000000000000000000000000000070ffffffffffffffffffffffffffffffff5800000000000000000010cffffffa1a000000000043e3ffffffc25000000000000000000000005ceaffffff8c00000000000000000000000000000000000035daffff7600000000000040fcffffffffc3fafffffffffffffffe4700000000000000000000000000000000003ca5fdfffaac2d00000000000000000000000000000000000000000000000000004effffffffffffb600000000000000003affffffff1100000000000000000000000000000000000000000000000000000000000369ebffffffffffffffffffffc4000000000031feffffffffffffff56000000000000000000000000000000000000001464350800000000000000ddffffffffffff29000000002cf4ffffffffffff510000000080ffffffffffff45e0ffffffffffffffffc20000000000000000000000000000000000000000000090ffffffff2e00e1ffffffffffffe200000000a0ffffffffdf350000000000000000000608000000000000001c4051420400000006dfffffffff8200000000000000d0ffffffffffff5c000000000000b7fffffffffff70c00000000000000000000000000000000000000a0ff3e0000000000000000000000c5ffffffffffff7b0000000000001bf0ffffffffff51000000000000000000000000000000000000000000000000000000000000000000000000cbffffffffffffffffffffffffffe5c6a104000000000000000005beffffffb3090000000068fcffffffffffffba170000000000000000000f8bc6f8ffd400000000000000000000000000000000000000098cfcff8800000000000064feffffffffffffffffffffffff8900000000000000000000000000000000008fffeaab651400000000000000000000000000000000000000000000000000000000a5ffffffffffff70000000000000000028ffffffde00000000000000000000000000000000000000000000000000000000000083ffffffffdeffffffffffffffd10000000000a9ffffffffffffffff9b000000000000000000000000000000000000000000000000000000000000e2ffffffffffff1b00000010dbffffffffffffe805000000006cfffffffffffffbffffffffffffffffff4300000000000000000000000000000000000000000003e8ffffffba0000beffffffffffffe100000000a4ffffffffec0c000000000000000968db310000000000000000000000000000000044f9ffffff9600000000000000d6ffffffffffff43000000000063ffffffffffffad00000000000000000000000000000000000000008c9f000000000000000000000000d0ffffffffffff5c000000000000b7fffffffffff70c000000000000000000000000000000000000000000000000000000000000000000000024fffffffffffffffff8c58d5e310b000000000000000000000000a0ffffffa004000000006cffffffffffffffffffe1270000000000000000000006fcffb000000000000000000000000000000000000000000033ccff9f0400000000005cf8ffffffffffffffffffffb0020000000000000000000000000000000000421d0000000000000000000000000000000000000000000000000000000000000005f1ffffffffffff2c00000000000000007bffffff9e000000000000000000000000000000000000000000000000000000000000d9fffffffc4affffffffffffffda0000000022fcffffffffffffffff8f000000000000000000000000000000000000000000000000000000000000dcffffffffffff14000003b4ffffffffffffff8700000000004efffffffffffffff5f5ffffffffffffb90000000000000000000000000000000000000000000045ffffffff4900009dffffffffffffd700000000a2ffffffffffc83d0300011b559ef2ff620000000000000000000000000000000000000d08acffb300000000000000ddffffffffffff29000000002cf4ffffffffffff5400000000000000000000000000000000000000001b09000000000000000000000000d6ffffffffffff43000000000063ffffffffffffad00000000000000000000000000000000000000000000000000000000000000000000000072ffffffffffffffeb1700000000000000000000000000000000004ee2ff81000000000041fdffffffffffffffffffffdb0700000000000000000041ffff5b00000000000000000000000000000000000000113200025f581b00000000000035daffffffffffffffffba0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003dffffffffffffec010000000000000013edffffff52000000000000000000000000000000000000000000000000000000000034ffffffffa505fdffffffffffffe00000000088ffffffffffffffffff4c00000000000000000000000000000000000000059fba5fbb4d0000000000c7ffffffffffff0c000099fffffffffffffffb1f000000000007b4fffffffffff480fffffffffffffe31000000000000000000000000000000000000000000009dffffffd90100008effffffffffffc8000000009bfffffffffffffffcedfbffffffffa60000000000000000000000000000000000000000000d5b1b00000000000000e2ffffffffffff1b00000010dbffffffffffffed0700000000000000000000000000000000000000000000000000000000000000000000ddffffffffffff29000000002cf4ffffffffffff54000000000000000000000000000000000000000000000000000000000000000000000000bfffffffffffffff56000000000000000000000000000000000000000c4100000000000081ffffffffffffffffffffffff430000000000000000008dffd0060000000000000000000000000000000000004bedff6c00000000000000000000000983f2fffffffff98703000000000000000000000000000000000e6760594d351d03000000000000000000000c302304000000000000000000000000000079ffffffffffffb30000000000000000abfffffff108000000000000000000000000000000000000000000000000000000000090ffffffff2e00e1ffffffffffffe200000004e7fffffffffffffffff60a0000000000000000000000000000000000000ebcfffffffffc510000000091ffffffffffff100090ffffffffffffffffa70000000000000006a5ffffffeb3ac3ffffffffffff9f0000000000000000000000000000000000000000000004edffffff6d00000082ffffffffffffb90000000089fff9fffffffffffffffffffffffc2600000000000000000000000000000000000000000000000000000000000000dcffffffffffff14000003b4ffffffffffffff910000000000000000000000000000000000005089420000000000000000000000000000e2ffffffffffff1b00000010dbffffffffffffed07000000000000000000000000000000000000000000000000000000000000000000000009faffffffffffffaa000000000000000000000000000000000000000000000000000000000dfdffffffffffffffffffffff21000000000000000000d6fa210000000000000000000000000000000000017afdfffff82e0000000000000000000000001166a1a2781a0000000000000000000000000000000000007dfffffffffffff7cd9c550e0000000000008dffffbb0000000000000000000000000000a7ffffffffffff7f0000000000000071ffffffff97000000000000000000000000000000000000000000000000000000000003e8ffffffba0000beffffffffffffe100000003e3ffffffffffffffffb3000000000000000000000000000000000000006afffffffffffff42f0000002dfdffffffffff28a0fffffffffffffffffe3100000000000000000074f8c11f46ffffffffffffe8110000000000000000000000000000000000000000000043fffffff20d00000077ffffffffffffab000000002b794affffffffffffffffffffe26e0000000000000000000000000000000000000000000000000000000000000000c7ffffffffffff0c000099fffffffffffffffe2700000000000000000000000000001a5a9adaffff2b0000000000000000006585701800dcffffffffffff14000003b4ffffffffffffff9100000000000000000000000000000000000000000000000000000000000000000000000042fffffffffffff219000000000000000000000000000000000000000000000000000000003bffff918cf4ffffffffffffcd00000000000000000000e187000000000000000000000000000000000012b5ffffffffffd409000000000000000000000000000000000000000000000000000000000000000014475feefffffffffffffffffffff8961d00000000e3ffff780000000000000000000000000000c2ffffffffffff5300000000000054fdfffffffe28000000000000000000000000000000000000000000000000000000000045ffffffff4900009dffffffffffffd7000000007effffffffffffffff6500000000000000000000000000000000000013e1ffffffffffffffd70600000086ffffffffffe0ffffffffffffffffffad00000000000000000000000f0000c7ffffffffffff53000000000000000000000000000000000000000000000090ffffff91000000006bffffffffffffac322b00000000007dffffffffffffeda0460200000000000000000000000000000000000000000000000000000000000000000091ffffffffffff100090ffffffffffffffffb700000000000000000000000000006dffffffffffcb0000000000000000000ff9ffff5c00c7ffffffffffff0c000099fffffffffffffffe270000000000000000000000000000000000000000000000000000000000000000000000007effffffffffff730000000000000000000000000000000000000000002097eb310000000075ffff4a0017a4ffffffffff65000000000000000000005b060000000000000000000000000000000007d6ffffca66d0ffff2600000000000000000000003aafcc780800003d6d000000000000000000000000acffffffffffffffffffffffffffffffee41000031fffff7170000000000000000000000000000beffffffffffff2f000000000059fbffffffffac0000000000000000000000000000000000000000000000000000000000009dffffffd90100008effffffffffffc8000000001afbfffffffffffffe19000000000000000000000000000000000001b7ffffffffffffffffff8000000004bcfffffffffffffffffffffffffffa28000000000000000000000000004dffffffffffffac000000000000000000000000000000000000000000000000d9fffffd240000000b7cffffffffffffffffba000000000000348caba0783c040000000000000000000000000000000000000000000000000000000000000000000000002dfdffffffffff28a0ffffffffffffffffff3d0000000000000000000000000000c7ffffffffff6e0000000000000f1a0053fffff20a0091ffffffffffff100090ffffffffffffffffb700000000000000000000000000000000000000000000000000000000000000000000000000b1ffffffffffffd4d7dcded7c9ad86510f00000000000000000000047ff8ffffc100000000a2ffff3600000070ffffffe608000000000000000000000000000000000000000000000000000000005dfca93900000bacff3b000000000000000000001aeaffffffdf4c0be451000000000000000000000028fdfffffffffffffffffffffffffffffffff623007effff950000000000000000000000000000009bffffffffffff180000000071fdfffffffffc27000000000000000000000000000000000000000000000000000000000004edffffff6d00000082ffffffffffffb90000000000aeffffffffffffca0000000000000000000000000000000000006effe6b2ffffffffffffffa90000000009b8ffffffffffffffffffffffff890000000000000000000000000004d6ffffffffffdf1100000000000000000000000000000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086ffffffffffe0ffffffffffffffffffbb000000000000000000000000000013fdfffffffffd180000001897deffc2009cffff8b00002dfdffffffffff28a0ffffffffffffffffff3d00000000000000000000000000000000000000000000000000000000000000000000000000e1fffffffffffffffffffffffffffffff89f120000000000000010c1ffffffffc300000000c8ffff4100000abfffffff6c00000000000000000a4a441b00000000000000000000000000000000005c220000000000017f4400000000000000000000baff77b5ffffffe1ee090000000000000000000000a0ffffffffffffffffffffffffffffffffffffb000cfffee1400000000000000000000000000000053ffffffffffff11000014afffffffffffff9100000000000000000000000000000000000000000000000000000000000043fffffff20d00000077ffffffffffffab00000000005fffffffffffff7c000000000000000000000000000000000022f6fb3955ffffffffffffff5700000000000585fcffffffffffffffffffd4080000000000000000000000000069fffffffffff8330000000000000000000000000000000000000000002c6580b7ffffffffffffffffffffffffffffffffffff890000000000000000000000000000000000000000000000000000000000004cddc90b0000000000000000000000000000000004bcfffffffffffffffffffffffffffc2e000000000000000000000000000050ffffffffffc300000001beffffffab03e7ffef1600000086ffffffffffe0ffffffffffffffffffbb000000000000000000000000000000000000000000000000000000000000000000000000000dffffffffffffffffffffffffffffffffffff380000000000000ac9ffffffffff9400000000e3ffffa72051d3ffffffd2040000000000000043e3ffffffc250000000000000000000000000000000000000000000000000000000000000000000003cff8c000063f0ffff6900000000000000000000001efafffffffffffffffffffffffffffffffffffff844fffb4a0000000000000000000000000000000005dcffffffffff19127bf1ffffffffffffe40d00000000000000000000000000000000000000000000000000000000000090ffffff91000000006bffffffffffffac322b0000008affffffffffff300000000000000000000000000000000000b6ff8c0011fdffffffffffff1f0000000000000035b3fdfffffffffffff12b0000000000000000000000000012ecffffffffff6900000000000000000000000000000000000000000000aeffffffffffffffffffffffffffffffffffffffffff4b000000000000000000000000000000000000000000000000000000000079feffff9d000000000000000000000000000000000009b8ffffffffffffffffffffffff8c00000000000000000000000000000086ffffffffff760000006fffffffff9649ffff5c0000000004bcfffffffffffffffffffffffffffc2e000000000000000000000000000000000000000000000000000000000000000000000000002fffffffffffffffffffffffffffffffffffec02000000000001b2ffffffffffff6600000000f8fffffffffffffffffe3a0000000000000068fcffffffffffffba170000000000000000000e665d5142301801000000000000000000000000000000005c0600000019794c00000000000000000000000073effffffffffffffffffffffffffffffffffffffffde84700000000000000000000000000000000000040fcffffffffc3fafffffffffffffffe4600000000000000000000000000000000000000000000000000000000000000d9fffffd240000000b7cffffffffffffffffba000000c2ffffffffffe4000000000000000000000000000000000045ffeb0c003ff7fffffffffff500000000000000000000225d7d97a7a8983c000000000000000000000000000095ffffffffff9900000000000000000000000000000000000000000000006bffffffffffffffffffffffffffffffffffffffffbc0400000000000000000000000000000000000000000000000000000010afffffffffff5400000000000000000000000000000000000585fcffffffffffffffffffd508000000000000000000000000000000b9ffffffffff2f000029f7ffffffffbadffc6e00000000000009b8ffffffffffffffffffffffff8c000000000000000000000000000000000000000000000000000000000000000000000000000050fffffffffffffffffffffffffffffffff78a00000000000074ffffffffffffff3b00000001ffffffffffffffffff9c000000000000006cffffffffffffffffffe12700000000000000007dfffffffffffff8d6a565160000000000000000000000000000000000000000000000000000000000000000000050ffffffffffffffffffffffffffffffffffff8e0b000000000000000000000000000000000000000064feffffffffffffffffffffffff89000000000000000000000000000000000000000000000000000000000000001fffffffcc5985b1ddfeffffffffffffffffffac000003f5ffffffffff9a0000000000000000000000000000000000c5ff80005cf9ffffffffffffda0000000000000000000000000000000000000000000000000000000000000036fdffffffffb503000000000000000000000000000000000000000000000009ebffffffffffffffffffffffffffffffffffff9d000000000000000000000000000000000000000000000000000000001dddffffe5b5ffffd00000000000000000000000000000000000000035b3fdfffffffffffff22900000000000000000000000000000000dfffffffffeb010009d3fffffffffff9b73500000000000000000585fcffffffffffffffffffd50800000000000000000000000000000000000000000000000000000000000000000000000000006afffffffffffffffffffffffffcbe793c060000000000002efaffffffffffffff1000000005ffffffffffffffffe61300000000000041fdffffffffffffffffffffdb070000000014475feefffffffffffffffffffffba4190000000000000000000000004cddc90b00000000000000000000000000000000b0ffffffffffea659ee4ffffffffffffffffff6a000000000000000000000000000000000000000000005cf8ffffffffffffffffffffb002000000000000000000000000000000000000000000000000000000002c6580b7ffffffffffffffffffffffffffffffffffff8900002dffffffffffff510000000000000000000000000000000034fffd187dffffffffffffffffc80000000000000000000042a6bb580000004c51000000000000000000000004d0ffffffffcd0b0000000000000000000000000000000000000000000000000078ffffffffffffffffffffffffffffffffffa7030000000000000000000000000000000000000000000000000000000091ffc75804006bfbca000000000000000000000000000000000000000000225d7d97a7a8983d0000000000000000000000000000000004fcffffffffb000009effffffffffff7000000000000000000000000035b3fdfffffffffffff2290000000000000000000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffbe671500000000000000000001c8ffffffffffffffe90000000000fafffffffffffffd410000000000000081ffffffffffffffffffffffff4300000000acffffffffffffffffffffffffffffffe9400000000000000000000079feffff9d00000000000000000000000000000021fdffffffffff9c00000138a0fcffffffffffff63000000000000000000000000000000000000000000000035daffffffffffffffffba0a0000000000000000000000000000000000000000000000000000000000aeffffffffffffffffffffffffffffffffffffffffff4b00005ffffffffffffb0e0000000000000000000000000000000093ffc69effffffffffffffffffc000000000000000000029f5ffffffb92719f53400000000000000000000007affffffffdc19000000000000000000000000000000000000000000000000000003d5ffffcfa29c958d847b71bfffffffffff4c0000000000000000000000000000000000000000000000000000000007ad3900000000003fe40a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015ffffffffff750072ffffffffffffff6a0000000000000000000000000000225d7d97a7a8983d0000000000000000000000000000000000000000000000000000000000000000000000000000000091fffffffffffffff79c2b0000000000000000000000002fffffffffffffffffc20000000000d7ffffffffffff7100000000000000000dfdffffffffffffffffffffff2100000028fdfffffffffffffffffffffffffffffffff01d0000000000000010afffffffffff54000000000000000000000000000089ffffffffffff4c000000000029ccffffffffff550000000000000000000000000000000000000000000000000983f2fffffffff987030000000000000000000000000000000000000000000000000000000000006bffffffffffffffffffffffffffffffffffffffffbc0400008cffffffffffc40000000000000000000000000000000000dffffaffffffffffffffffffffbd000000000000000005cffc76d2fffffbd9db01000000000000000000002cf9ffffffe01e00000000000000000000000000000000000000000000000000000002ebffff2f000000000000008bffffffffff21000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000021ffffffffff4150fdffffffffffffff6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009afffffffffffe9e18000000000000000000000000000035ffffffffffffffff9d000000000087fffffffff7750000000000000000003bffff918cf4ffffffffffffcd00000000a0ffffffffffffffffffffffffffffffffffffae0000000000001dddffffe5b5ffffd00000000000000000000000000004e9fffffffffff60900000000000009c6ffffffff3800000000000000000000000000000000000000000000000000001166a1a2781a000000000000000000000000000000000000000000000000000000000000000009ebffffffffffffffffffffffffffffffffffff9d00000000b6ffffffffff7e0000000000000000000000000000000015ffffffffffffffbb58ffffffffc2000000000000000060ff76000483fcffff52000000000000000000000062dfffffe4220000000000000000000000000000000000000000000000000000000034ffffc9000000000000000089fffffffff3010000000000000000000000000000000000000000000000000000000000000a4a441b0000000000000000000000000000000000000000001888defff2720000000000000000000000000000000000000000000022ffffffffff55f8ffffffffffffffff600000000000000000000000000000000000000000000000000000000000000000000024c03200000000000000000000000000000000000000000000000000a0ffffffffdf350000000000000000000608000000000030ffffffffffffffff7b00000000000ca2d0b270150000000000000000000075ffff4a0017a4ffffffffff650000001efafffffffffffffffffffffffffffffffffffffc10000000000091ffc75804006bfbca000000000000000000000000004effffffffffffb600000000000000003affffffff11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078ffffffffffffffffffffffffffffffffffa70300000000d8ffffffffff3d0000000000000000000000000000000036fffffffffff9740100c9ffffffcf0000000000000000066c0100000035934b00000000000000000000000000003ea326000000000000000000000000000000000000000000000000000000000079ffff6a000000000000000091ffffffffc400000000000000000000000000000000000000000000000000000000000043e3ffffffc2500000000000000000000000000000000000000031cefffefff60100000000000000000000000000000000000000000012fffffffff9f4fffff4ffffffffffff6300000000000000000000000000000000000000000000000000000000000000000000e0ffee35000000000000000000000000000000000000000000000000a4ffffffffec0c000000000000000968db310000000000116b80ffffffffffff5d000000000000000000000000000000000000000000a2ffff3600000070ffffffe60800000073efffffffffffffffffffffffffffffffffffffff470000000007ad3900000000003fe40a000000000000000000000000a5ffffffffffff70000000000000000028ffffffde00000000000000000000000000000000000000000000000000000000000000000000001b552a0000000034000000000000000000000000000000000000000000000003d5ffffcfa29c958d847b71bfffffffffff4c0000000000f2fffffffff606000000000000000000000000000000003fffffffffd42f00000056ffffffe4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bdfffd1600000000000000009cffffffa518000000000000000000000000000000000000000000000000000000000068fcffffffffffffba17000000000000000000000000000000000000001ad3ffe90000000000000000000000000000000000000000000001efffffffffffffca21d6ffffffffff6a0000000000000000000000000000000000000000000000000000000000000000000073fefff0390000000000000000000000000000000000000000000000a2ffffffffffc83d0300011b559ef2ff62000000000000000000d9ffffffffff41000000000000000000000000000000000000000000c8ffff4100000abfffffff6c00000000000050ffffffffffffffffffffffffffffffffffff66000000000000000000000000000400000000000000000000000005f1ffffffffffff2c00000000000000007bffffff9e0000000000000000000000000000000000000000000000000000000000000000000054fcfffea61a0050cc000000000000000000000000000000000000000000000002ebffff2f000000000000008bffffffffff210000000000f6ffffffffbc00000000000000000000000000000000002cfffffd8b070000000003defffffe090000000000000000000000000000000000000000000000000000000000343434340e000000000000000000000000000000008095600800639a6e15000008f7ffc0000000000000000000a8ffd6410000000000000000000000000000000000000000000000000000000000006cffffffffffffffffffe1270000000000000000000000000000000000000bf9ffa20000000000000000000000000000000000000000000000a6ffffffffe66e030065ffffffffff73000000000000000000000000000000000000000000000000000000000000000000000045e2fff341000000000000000000000000000000000000000000009bfffffffffffffffcedfbffffffffa60000000000000000000094ffffffffff2700000000000032b89a440000000000000000000000e3ffffa72051d3ffffffd204000000000000b0ffffffffffea659ee4ffffffffffffffffff740000000000000a4a441b000000000000000000000000000000003dffffffffffffec010000000000000013edffffff520000000000000000000000000000000000000000000000000000000000000000001ceef4e6fffff178db83000000000000000000000000000000000000000000000034ffffc9000000000000000089fffffffff3010000000000deffffffff7c000000000000000000000000000000000002d6cc35000000000000006dffffff2d000000000000000000059fba5fbb4d0000000000000000000000000000ffffffff4800000000000000000000000000000000daffff3300aaffff65000041ffff6e000000000000000000c1e50500000000000000000000000000000000000000000000000000000000000041fdffffffffffffffffffffdb0700000000000000000000000000000000004fffff340000000000000000000000000000000000000000000000001c4051420400000006dfffffffff820000000000000000000000000000000000000000000000000000000000000000000000000d94fdf85600000000000000000000000000000000000000000089fff9fffffffffffffffffffffffc260000000000000000000047ffffffffff0f0000000000004fffffbc0000000000000000000000f8fffffffffffffffffe3a00000000000021fdffffffffff9c00000138a0fcffffffffffff6e000000000043e3ffffffc250000000000000000000000000000079ffffffffffffb30000000000000000abfffffff108000000000000000000000000000000000000000000000000000000000000000000b4fd490e9bfffffff51c000000000000000000000000000000000000000000000079ffff6a000000000000000091ffffffffc4000000000000a1ffffffff40000000000000000000000000000000000000030000000000000000000995dfff5900000000000000000ebcfffffffffc5100000000000000000000000000ffffffff4800000000000000000000000000000000bcffff3a008dffff6a000080fffb1a000000000000000000e3b70000000000000000000000000000000000000000000000000000000000000081ffffffffffffffffffffffff4300000000000000000000000000000000009eff700000000000000000000000000000000000000000000000000000000000000000000044f9ffffff96000000000000000000000000000000000000000000000000000000000000000000000000000037d0fe6a00000000000000000000000000000000000000002b794affffffffffffffffffffe26e000000000000000000000001c8fffffff90000000000000031ffffc20000000000000000000001ffffffffffffffffff9c0000000000000089ffffffffffff4c000000000029ccffffffffff5f0000000068fcffffffffffffba17000000000000000000000000a7ffffffffffff7f0000000000000071ffffffff97000000000000000000000000000000000000000000000000000000000000000000029f8100000048d8e74e000000000000000000000000000000000000000000000000bdfffd1600000000000000009cffffffa5180000000000003dfffffffb0a00000000000000000000000000000000000000000000000000000000000000242500000000000000006afffffffffffff42f000000000000000000000000ffffffff480000000000000000000000000000000082ffff230052ffff500000b8ff6e000000000000000000037812000000000000000000000000000000000000000000000000000000000000000dfdffffffffffffffffffffff210000000000000000000000000000000000c2da0600000000000000000000000000000000000000000000000000000000000000000000000d08acffb300000000000000000000000000000000000000000000000000000000000000000000000000000003160000000000000000000000000000000000000000000000007dffffffffffffeda0460200000000000000000000000000076de3ffcd0000000000000006dfffa20000000000000000000005ffffffffffffffffe61300000000000004e9fffffffffff60900000000000009c6ffffffff3f0000006cffffffffffffffffffe1270000000000000000000000c2ffffffffffff5300000000000054fdfffffffe2800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f7ffc0000000000000000000a8ffd6410000000000000000009affffca000000000000000000000000000000000000000000000000000000000000000000000000000000000013e1ffffffffffffffd7060000000000000000000000ffffffff4800000000000000000000000000000000006b530000004e69020000668808000000000000000000000000000000000000000000000000000000000000000000000000000000000000003bffff918cf4ffffffffffffcd000000000000000000000000000000000000853700000000000000000000000000000000000000000000000000000000000000000000000000000d5b1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000348caba0783c0400000000000000000000000000000000000006590c0000000000000000126a0f0000000000000000000000fafffffffffffffd41000000000000004effffffffffffb600000000000000003affffffff17000041fdffffffffffffffffffffdb0700000000000000000000beffffffffffff2f000000000059fbffffffffac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041ffff6e000000000000000000c1e505000000000000000000000386f58e00000000000000000000000000000000000000000000000000004cddc90b0000000000000000000001b7ffffffffffffffffff800000000000000000000000ffffffff480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075ffff4a0017a4ffffffffff650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7ffffffffffff710000000000000000a5ffffffffffff70000000000000000028ffffffdd00000081ffffffffffffffffffffffff43000000000000000000009bffffffffffff180000000071fdfffffffffc2700000000000000000000000000000000000000000000000000000000000000000e6760594d351d03000000000000000000000c3023040000000000000000000000000080fffb1a000000000000000000e3b70000000000000000000000000003090000000000000000000000000000000000000000000000000079feffff9d000000000000000000006effe6b2ffffffffffffffa90000000000000000000000ffffffff480000000000000000000000000000000000000000000000003913000000000000000014648e7317000000000000000000000000000000000000000000000000000000000040890e0000a2ffff3600000070ffffffe6080000000000000000000005275336000000000000000000000000000000000000000000000000000000000005568b56010000065e000000000000000000000000000527533600000000000000000000000000000000000000000035ffa705000000000000000000000000019b1200000000000000000000000000000000000000000000000000000000000000000000000000000000001c230400000000000000000000000000000000000000000000000087fffffffff775000000000000000005f1ffffffffffff2c00000000000000007bffffff9d0000000dfdffffffffffffffffffffff210000000000000000000053ffffffffffff11000014afffffffffffff910000000000000000000000000000000000000000000000000000000000000000007dfffffffffffff7cd9c550e0000000000008dffffbb00000000000000000000000000b8ff6e000000000000000000037812000000000000000000000000000000000000000000000000000000000000000000000000000010afffffffffff54000000000000000022f6fb3955ffffffffffffff570000000000000000000000ffffffff4800000000000000000000000000000000000000000000002ffead0000000000000046f7ffffffd100000000000000000000000000000000000000000000000000000030c7ffe5070000c8ffff4100000abfffffff6c0000000000000000000039fcffff920000000000000000000000000000002bebe4bd060000000000000000008fffffffcb340088a800000000000000000000000039fcffff920000000000000000000000000000002bebe4bd060052ffffb80b000000000000000000000041ffd31800000000000000000000000000000000000000000000000000000000000000000000000000000000bdffef3800000000000000000000000000000000000000000000000ca2d0b270150000000000000000003dffffffffffffec010000000000000013edffffff4d0000003bffff918cf4ffffffffffffcd000000000000000000000005dcffffffffff19127bf1ffffffffffffe40d00000000000000000000000000000000000000000000000000000000000014475feefffffffffffffffffffff8961d00000000e3ffff7800000000000000000000000000668808000000000000000000000000000000000000000000000000000000000000000000000000113200000000000000000000001dddffffe5b5ffffd00000000000000000b6ff8c0011fdffffffffffff1f0000000000000000000000ffffffff480000000000000000000000000000000000000000000000a7ffcc00000000000000004b9ae0ffff040000000000000000000000000000000000000000000000000376f9ffff96000000e3ffffa72051d3ffffffd20400000000000000002063cdffffffa900000000000000000000000000000082ffffd20000000000000000004affd3c2fffffda6f758000000000000000000002063cdffffffa900000000000000000000000000000082ffffd2000068ffffffc71200000000000000000000abffff5d00000000000000000000000000000000000000000000000000000000000000000000000000000000afffff54000000000000000000000000000000000000000000000000000000000000000000000000000079ffffffffffffb30000000000000000abfffffff00700000075ffff4a0017a4ffffffffff6500000000000000000000000040fcffffffffc3fafffffffffffffffe4600000000000000000000000000000000000000000000000000000000000000acffffffffffffffffffffffffffffffee41000031fffff7170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004bedff6c0000000000000000000091ffc75804006bfbca0000000000000045ffeb0c003ff7fffffffffff5000000000000000000000000ffffffff480000000000000000000000000000004573832400000020fcffd100000000000000000000e1ffd600000000000000000000000000000000000000000000000037cafffffa940a000000f8fffffffffffffffffe3a0000000000000023dcffffffffffffc0000000000000000000000000000000caffff6b000000000000000007e2ea1c016ff6ffffd505000000000000000023dcffffffffffffc0000000000000000000000000000000caffff6b000079ffffffffa600000000000000000024fdffff58000000000000000000000000000000000000000000000000000000000000000000000000000000008affff510000000000000000000000000000000000000000000000000000000000000000000000000000a7ffffffffffff7f0000000000000071ffffffff9100000000a2ffff3600000070ffffffe6080000000000000000000000000064feffffffffffffffffffffffff890000000000000000000000000000000000000000000000000000000000000028fdfffffffffffffffffffffffffffffffff623007effff9500000000000000000000000000000000000000000000006fa17313004da57f24000000000000000000000000000000000000017afdfffff82e000000000000000007ad3900000000003fe40a000000000000c5ff80005cf9ffffffffffffda00000000518d701000000000ffffffff4800000004608e6a09000000000f5eb0fcffff2300000091ffffd200000000000000000025ffff76000000000000000000000000000000000011320000004bcdffffd77f1e0000000001ffffffffffffffffff9c000000000000000062ffffffffffffffd7000000000000000000000000000714fdffe709000000000000000002744800000025a8a91f00000000000000000062ffffffffffffffd7000000000000000000000000000714fdffe709000087ffffffffb0000000000000000000a1ffffff630000000000000000000000000000000000000000000000000000000000000000000000000000000022cbd6160000000000000000000000000000000000000000000000000000000000000000000000000000c2ffffffffffff5300000000000054fdfffffffe2700000000c8ffff4100000abfffffff6c0000000000000000000000000000005cf8ffffffffffffffffffffb00200000000000000000000000000000000000000000000000000000000000000a0ffffffffffffffffffffffffffffffffffffb000cfffee140000000000000000000000000000000000000000000000b5ffff5b0082ffff87000000000000000000000000000000000012b5ffffffffffd409000000000000000000000000000000000400000000000034fffd187dffffffffffffffffc80000009fffffffe21c000000ffffffff48000006c4ffffffd50e000000d6fffffffff602000015f5ffffbe00000000000000000073ffd010000000000000000000000000000000004bedff6c0000a18f5d1c0000000000000005ffffffffffffffffe613000000000000000090ffffffffffffffdf000000000000000000001e81df7666ffff5b0000000000000000000000000000000000000000000000000000000090ffffffffffffffdf000000000000000000001e81df7666ffff5b00000092ffffffffb2000000000000000029fdffffffef2d000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000beffffffffffff2f000000000059fbffffffffa90000000000e3ffffa72051d3ffffffd2040000000000000000000000000000000035daffffffffffffffffba0a000000000000000000000000000000000000000000000000000000000000001efafffffffffffffffffffffffffffffffffffff844fffb4a00000000000000000000000000000000000000000000000099ffff620066ffff8e0000000000000000000000000000000007d6ffffca66d0ffff260000000000000000000a4a441b0000000000000000000093ffc69effffffffffffffffffc0000044ffffffffffa6000000ffffffff4800006effffffffff8a00001fffffffffffd300000087ffffff91000000000000000000b6fd32000000000000000000000000000000017afdfffff82e00000000000000000000000000fafffffffffffffd41000000000000000000bdffffffffffffff9f0000000000000000005afdffff69ceff9e0000000000000000000000000000000000000000000000000000000000bdffffffffffffff9f0000000000000000005afdffff69ceff9e0000000099ffffffffb40000000000000000adffffffffffc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009bffffffffffff180000000071fdfffffffffc2a0000000000f8fffffffffffffffffe3a0000000000000000000000000000000000000983f2fffffffff98703000000000000000000000000000000000000000000000000000000000000000073effffffffffffffffffffffffffffffffffffffffde8470000000000000000000000000000000000000000000000000059fdff45002bf8ff74000000000000000000000000000000005dfca93900000bacff3b000000000000000043e3ffffffc2500000000000000000dffffaffffffffffffffffffffbd00007affffffffffde000000ffffffff480000a3ffffffffffc2000041ffffffffffb1000014f3ffffff53000000000000000000b19400000000000000000000000000000012b5ffffffffffd409000000000000000000000000d7ffffffffffff7100000000000000000000eaffffffffffffff4d000000000000000000d1ffffffedff93030000000000000000000000508942000000000000000000000000000000eaffffffffffffff4d000000000000000000d1ffffffedff9303000000009fffffffffbb0000000000000033ffffffffffff9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053ffffffffffff11000014afffffffffffff92000000000001ffffffffffffffffff9c0000000000000000000000000000000000000000001166a1a2781a00000000000000000000000000000000000000000000000000000000000000000000000050ffffffffffffffffffffffffffffffffffff8e0b0000000000000000000000000000000000000000000000000000004e5f000000317509000000000000000000000000000000005c220000000000017f440000000000000068fcffffffffffffba17000000000015ffffffffffffffbb58ffffffffc2000060ffffffffffc2000000ffffffff4800008cffffffffffa5000053ffffffffff9500008afffffffa0f0000000000000000003207000000000000000000000000000007d6ffffca66d0ffff2600000000000000000000000087fffffffff7750000000000000000000011fffffffffffffff609000000000000000045ffffffff8a2f0000000000000000001a5a9adaffff2b000000000000000000658570180011fffffffffffffff609000000000000000045ffffffff8a2f000000000000a3ffffffffc300000000000000b9ffffffffffff6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dcffffffffff19127bf1ffffffffffffe70f000000000005ffffffffffffffffe613000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0ffffffffffea659ee4ffffffffffffffffff6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006cffffffffffffffffffe1270000000036fffffffffff9740100c9ffffffcf00000ce0ffffffff49000000ffffffff48000023f2fffffffa2f00005dffffffffff7e001bf6ffffffba00000000000000000000000000000000000000000000000000005dfca93900000bacff3b0000000000000000000000000ca2d0b27015000000000000000000000031ffffffffffffffb6000000000000000000beffffffe0000000000000000000006dffffffffffcb0000000000000000000ff9ffff5c0031ffffffffffffffb6000000000000000000beffffffe00000000000000000a6ffffffffcf00000000000040ffffffffffffff350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040fcffffffffc3fafffffffffffffffe4700000000000000fafffffffffffffd41000000000000000000000000000000000a0a000000000000000000000000000000000000000000000000000d64a2a56200000000000000000000000000000021fdffffffffff9c00000138a0fcffffffffffff6300000000000000000000000000000000000000000000000000000004254b6a77838982796347190000000000000000000e665d5142301801000000000000000000000041fdffffffffffffffffffffdb070000003fffffffffd42f00000056ffffffe40000001ea9dfc24a00000000ffffffff4800000031b8e2bb380000005fffffffffff71009bffffffff6500000000000000000000000000000000000000000000000000005c220000000000017f44000000000000000000000000000000000000000000000000000000000052ffffffffffffff72000000000000000037ffffffffa600000000000000000000c7ffffffffff6e0000000000000f1a0053fffff20a0052ffffffffffffff72000000000000000037ffffffffa60000000000000000a7ffffffffdf000000000003d1ffffffffffffef04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064feffffffffffffffffffffffff890000000000000000d7ffffffffffff71000000000000000000000000000000001ad4cb11000000000000000000000000000000000000000000000009cdffffffff4a000000000000000000000000000089ffffffffffff4c000000000029ccffffffffff55000000000000000000000000000000000000000000000000277abcf6ffffffffffffffffffffff3100000000000000007dfffffffffffff8d6a565160000000000000081ffffffffffffffffffffffff430000002cfffffd8b070000000003defffffe090000000000000000000000ffffffff4800000000000000000000005affffffffff6e2cfcfffffffb130000000000000000002097eb310000000000000000000000000000000000000000000000000000000000000000000000000613000000000000000000000000000071ffffffffffffff350000000000000000b4ffffffff6a00000000000000000013fdfffffffffd180000001897deffc2009cffff8b000071ffffffffffffff350000000000000000b4ffffffff6a0000000000000000a7fffffffff500000000006affffffffffffffa5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cf8ffffffffffffffffffffb002000000000000000087fffffffff775000000000000000000000000000000000078ffffce1300000000000000000000000000000000000000000000000d66a2ffff6f0000000000000000000000000004e9fffffffffff60900000000000009c6ffffffff380000000000000000000000000000000000000000000029bfffffffffffffffffffffffffffffff51000000000014475feefffffffffffffffffffffba41900000000000dfdffffffffffffffffffffff2100000002d6cc35000000000000006dffffff2d0000000000000000000000ffffffff4800000000000000000000004bffffffffff77beffffffffb20000000000000000047ff8ffffc10000000000000000000e665d51423018010000000000000000000000000000000000000063fff0720000000000000000000000008afffffffffffff8060000000000000044ffffffffff2800000000000000000050ffffffffffc300000001beffffffab03e7ffef1600008afffffffffffff8060000000000000044ffffffffff280000000000000000a5ffffffffff1c00000019efffffffffffffff57000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035daffffffffffffffffba0a0000000000000000000ca2d0b2701500000000000000000000000000000000000006a7ffffd1150000000000000000000000000000000000000000000000007bffff3b000000000000000000000000004effffffffffffb600000000000000003affffffff1100000000000000000000000000000000000000000000a2ffffffffffffffffffffffffffffffff2e0000000000acffffffffffffffffffffffffffffffe940000000003bffff918cf4ffffffffffffcd0000000000030000000000000000000995dfff590000000000000000000000ffffffff48000000000000000000000027ffffffffffd2ffffffffff540000000000000010c1ffffffffc30000000000000000007dfffffffffffff8d6a565160000000000000000000000000000005bffffa80000000000000000000000009effffffffffffcc0000000000000003d2ffffffffe50000000000000000000086ffffffffff760000006fffffffff9649ffff5c0000009effffffffffffcc0000000000000003d2ffffffffe5000000000000000000a1ffffffffff4b000000affffffffffffffff60e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000983f2fffffffff987030000000000000000000000000000000000000000000000000000000000000000000000005becffd71d0000000000000000000000000000000000000000000000c2ffd60000000000000000000000000000a5ffffffffffff70000000000000000028ffffffde0000000000000000000000000000000000000000000014f8ffffffffffffffffffffffffffffffc8000000000028fdfffffffffffffffffffffffffffffffff01d00000075ffff4a0017a4ffffffffff6500000000000000000000000000000000000024250000000000000000000000ffffffff48000000000000000000000000bcffffffffffffffffffeb060000000000000ac9ffffffffff9400000000000014475feefffffffffffffffffffffba4190000000000000000000000000039ffffa7000000000000000000000000b2ffffffffffffa30000000000000069ffffffffff9e00000000000000000000b9ffffffffff2f000029f7ffffffffbadffc6e00000000b2ffffffffffffa30000000000000069ffffffffff9e00000000000000000099ffffffffff7e000060ffffffffffffffff9b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001166a1a2781a0000000000000000000000000000000000000000000045a147000000000000000000000000000015a3ffe22c00000000000000000000000000000000000000000015fdf73a0000000000000000000000000005f1ffffffffffff2c00000000000000007bffffff9e0000000000000000000000000000000000000000000070ffffffffffffffffffffffffffffffff580000000000a0ffffffffffffffffffffffffffffffffffffae000000a2ffff3600000070ffffffe60800000000000000000000000000000000000000000000000000000000000000ffffffff4800000000000000000000000007a5ffffffffffffffff8d00000000000001b2ffffffffffff66000000000000acffffffffffffffffffffffffffffffe94000000000000000000000000003a8fd5d000000000000000000000000c5ffffffffffff7b0000000000001bf0ffffffffff5100000000000000000000dfffffffffeb010009d3fffffffffff9b7350000000000c5ffffffffffff7b0000000000001bf0ffffffffff510000000000000000008fffffffffffd1002bf5ffffffffffffffff2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027c3fffc260000000000000000000000000000000042caa913000000000000000000000000000000000000000050ff8900000000000000000000000000003dffffffffffffec010000000000000013edffffff5200000000000000000000000000000000000000000000cbffffffffffffffffffffffffffe5c6a104000000001efafffffffffffffffffffffffffffffffffffffc100000c8ffff4100000abfffffff6c0000000000000000000000000000000000000000000000000000000000000000ffffffff480000000000000000000000000007e4fffffffffffffe2600000000000074ffffffffffffff3b000000000028fdfffffffffffffffffffffffffffffffff01d000000000000000000000000001200000000000000000000000000d0ffffffffffff5c000000000000b7fffffffffff70c00000000000000000004fcffffffffb000009effffffffffff7000000000000000d0ffffffffffff5c000000000000b7fffffffffff70c00000000000000000080ffffffffffff45e0ffffffffffffffffc200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026ff5ffffce00000000000000000000000000000000000000000000000000000000000000000000000000000000003dde0d000000000000000000000000000079ffffffffffffb30000000000000000abfffffff10800000000000000000000000000000000000000000024fffffffffffffffff8c58d5e310b000000000000000073efffffffffffffffffffffffffffffffffffffff470000e3ffffa72051d3ffffffd2040000000000000000000000000000000000000000000000000000000000000000ffffffff48000000000000000000000000000005d2ffffffffffb50000000000002efaffffffffffffff100000000000a0ffffffffffffffffffffffffffffffffffffae000000000000000000000000000000000000000000000000000000d6ffffffffffff43000000000063ffffffffffffad0000000000000000000015ffffffffff750072ffffffffffffff6a00000000000000d6ffffffffffff43000000000063ffffffffffffad000000000000000000006cfffffffffffffbffffffffffffffffff4300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000143c7fffff89210000000000000000000000000000a4a441b000000000000004565520e000000000000000000000000000122000000000000000000000000000000a7ffffffffffff7f0000000000000071ffffffff970000000000000000000000000000000000000000000072ffffffffffffffeb1700000000000000000000000000000050ffffffffffffffffffffffffffffffffffff660000f8fffffffffffffffffe3a000000000000000000000000000000000000000000000000000000000000000000ffffffff48000000000000000000000000000046ffffffffffff3d000000000001c8ffffffffffffffe900000000001efafffffffffffffffffffffffffffffffffffffc100000000000000000000000000000005089420000000000000000ddffffffffffff29000000002cf4ffffffffffff540000000000000000000021ffffffffff4150fdffffffffffffff6300000000000000ddffffffffffff29000000002cf4ffffffffffff54000000000000000000004efffffffffffffff5f5ffffffffffffb9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036d9fff9bf6e14000000000000000000000000000043e3ffffffc2500000000004eeffff69000000000000000000000000000000000000000000000000000000000000c2ffffffffffff5300000000000054fdfffffffe2800000000000000000000000000000000000000000000bfffffffffffffff5600000000000000000000000000000000b0ffffffffffea659ee4ffffffffffffffffff740001ffffffffffffffffff9c00000000000000000000000000000000000000000000000000000000000000000000ffffffff480000000000000000000000000004d6ffffffffffb00000000000002fffffffffffffffffc2000000000073efffffffffffffffffffffffffffffffffffffff4700000000000000000000001a5a9adaffff2b0000000000000000e2ffffffffffff1b00000010dbffffffffffffed070000000000000000000022ffffffffff55f8ffffffffffffffff6000000000000000e2ffffffffffff1b00000010dbffffffffffffed070000000000000000000007b4fffffffffff480fffffffffffffe3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f73420a0000000000000000000000000000000068fcffffffffffffba1700003cfffff916000000000000000e6760594d351d03000000000000000000000c30230400beffffffffffff2f000000000059fbffffffffac0000000000000000000000000000000000000000000009faffffffffffffaa0000000000000000000000000000000021fdffffffffff9c00000138a0fcffffffffffff6e0005ffffffffffffffffe613000000000000000000000000000000000000000000000000000000000000000000008c8c8c8c270000000000000000000000000066ffffffffffdf1500000000000035ffffffffffffffff9d0000000000000050ffffffffffffffffffffffffffffffffffff66000000000000000000006dffffffffffcb000000000000000000dcffffffffffff14000003b4ffffffffffffff91000000000000000000000012fffffffff9f4fffff4ffffffffffff6300000000000000dcffffffffffff14000003b4ffffffffffffff9100000000000000000000000006a5ffffffeb3ac3ffffffffffff9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006cffffffffffffffffffe127007dffff9f00000000000000007dfffffffffffff7cd9c550e0000000000008dffffbb009bffffffffffff180000000071fdfffffffffc270000000000000000000000000000000000000000000042fffffffffffff2190000000000000000000000000000000089ffffffffffff4c000000000029ccffffffffff5f0000fafffffffffffffd410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e5ffffffffea290000000000000030ffffffffffffffff7b00000000000000b0ffffffffffea659ee4ffffffffffffffffff7400000000000000000000c7ffffffffff6e0000000000000f1a00c7ffffffffffff0c000099fffffffffffffffe27000000000000000000000001efffffffffffffca21d6ffffffffff6a00000000000000c7ffffffffffff0c000099fffffffffffffffe27000000000000000000000000000074f8c11f46ffffffffffffe811000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4a441b000000000000004565520e000041fdffffffffffffffffffffdb07c1fff620000000000014475feefffffffffffffffffffff8961d00000000e3ffff780053ffffffffffff11000014afffffffffffff9100000000000000000000000000000000000000000000007effffffffffff730000000000000000000000000000000004e9fffffffffff60900000000000009c6ffffffff3f0000d7ffffffffffff7100000000000000000000000000000000000000000000000000000e6760594d351d03000000000000000000000c30230400000000006fffffffffe92e0000000000000000116b80ffffffffffff5d00000000000021fdffffffffff9c00000138a0fcffffffffffff6e00000000000000000013fdfffffffffd180000001897deffbe0091ffffffffffff100090ffffffffffffffffb700000000000000000000000000a6ffffffffe66e030065ffffffffff730000000000000091ffffffffffff100090ffffffffffffffffb7000000000000000000000000000000000f0000c7ffffffffffff530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043e3ffffffc2500000000004eeffff69000081ffffffffffffffffffffffff5cfcff68000000000000acffffffffffffffffffffffffffffffee41000031fffff7170005dcffffffffff19127bf1ffffffffffffe40d0000000000000000000000000000000000000000000000b1ffffffffffffd4d7dcded7c9ad86510f000000000000004effffffffffffb600000000000000003affffffff17000087fffffffff7750000000000000000000000000000000000000000000000000000007dfffffffffffff7cd9c550e0000000000008dffffbb0000000006e3ffffffe126000000000000000000000000d9ffffffffff4100000000000089ffffffffffff4c000000000029ccffffffffff5f00000000000000000050ffffffffffc300000001beffffffa6002dfdffffffffff28a0ffffffffffffffffff3d00000000000000000000000000001c4051420400000006dfffffffff82000000000000002dfdffffffffff28a0ffffffffffffffffff3d0000000000000000000000000000000000004dffffffffffffac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068fcffffffffffffba1700003cfffff91600000dfdffffffffffffffffffffffc8ff8900000000000028fdfffffffffffffffffffffffffffffffff623007effff9500000040fcffffffffc3fafffffffffffffffe46000000000000000000000000000000000000000000000000e1fffffffffffffffffffffffffffffff89f120000000000a5ffffffffffff70000000000000000028ffffffdd0000000ca2d0b270150000000000000000000000000000000000000000000000000014475feefffffffffffffffffffff8961d00000000e3ffff78000000005bffffffce190000000000000000000000000094ffffffffff27000000000004e9fffffffffff60900000000000009c6ffffffff3f00000000000000000086ffffffffff760000006fffffffff93000086ffffffffffe0ffffffffffffffffffbb00000000000000000000000000000000000000000000000044f9ffffff96000000000000000086ffffffffffe0ffffffffffffffffffbb00000000000000000000000000000000000004d6ffffffffffdf110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006cffffffffffffffffffe127007dffff9f0000003bffff918cf4ffffffffffffffd85a00000000000000a0ffffffffffffffffffffffffffffffffffffb000cfffee140000000064feffffffffffffffffffffffff890000000000000000000000000000000000000000000000000dffffffffffffffffffffffffffffffffffff380000000005f1ffffffffffff2c00000000000000007bffffff9d00000000000000000000000000000000000000000000000000000000000000000000acffffffffffffffffffffffffffffffee41000031fffff71700000000c3ffffad0c000000000000000000000000000047ffffffffff0f00000000004effffffffffffb600000000000000003affffffff17000000000000000000b9ffffffffff2f000029f7ffffffff84000004bcfffffffffffffffffffffffffffc2e000000000000000000000000000000000000000000000000000d08acffb3000000000000000004bcfffffffffffffffffffffffffffc2e00000000000000000000000000000000000069fffffffffff83300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041fdffffffffffffffffffffdb07c1fff62000000075ffff4a0017a4ffffffffff6b00000000000000001efafffffffffffffffffffffffffffffffffffff844fffb4a0000000000005cf8ffffffffffffffffffffb0020000000000000000000000000000000000000000000000002fffffffffffffffffffffffffffffffffffec02000000003dffffffffffffec010000000000000013edffffff4d00000000000000000e6760594d351d03000000000000000000000c30230400000028fdfffffffffffffffffffffffffffffffff623007effff95000000001cfff6700000000000000000000000000000000001c8fffffff9000000000000a5ffffffffffff70000000000000000028ffffffdd00000000000000000000dfffffffffeb010009d3ffffffffff7600000009b8ffffffffffffffffffffffff8c000000000000000000000000000000000000000000000000000000000d5b1b00000000000000000009b8ffffffffffffffffffffffff8c00000000000000000000000000000000000012ecffffffffff690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081ffffffffffffffffffffffff5cfcff6800000000a2ffff3600000070ffffffe809000000000000000073effffffffffffffffffffffffffffffffffffffffde847000000000000000035daffffffffffffffffba0a0000000000000000000000000000000000000000000000000050fffffffffffffffffffffffffffffffff78a000000000079ffffffffffffb30000000000000000abfffffff00700000000000000007dfffffffffffff7cd9c550e0000000000008dffffbb000000a0ffffffffffffffffffffffffffffffffffffb000cfffee1400000000012314000000000000000000000000000000000000076de3ffcd000000000005f1ffffffffffff2c00000000000000007bffffff9d00000000000000000004fcffffffffb000009effffffffffff6b000000000585fcffffffffffffffffffd50800000000000000000000000000000000000000000000000000000000000000000000000000000000000585fcffffffffffffffffffd50800000000000000000000000000000000000095ffffffffff9900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdffffffffffffffffffffffc8ff890000000000c8ffff4100000abfffffff6e000000000000000000000050ffffffffffffffffffffffffffffffffffff8e0b000000000000000000000983f2fffffffff9870300000000000000000000000000000000000000000000000000006afffffffffffffffffffffffffcbe793c06000000000000a7ffffffffffff7f0000000000000071ffffffff9100000000000014475feefffffffffffffffffffff8961d00000000e3ffff7800001efafffffffffffffffffffffffffffffffffffff844fffb4a0000000000000000000000000000000000000000000000000000000006590c00000000003dffffffffffffec010000000000000013edffffff4d00000000000000000015ffffffffff750072ffffffffffffff6700000000000035b3fdfffffffffffff229000000000000000000000000000000000000000000005089420000000000000000000000000000000000000035b3fdfffffffffffff22900000000000000000000000000000000000036fdffffffffb50300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003bffff918cf4ffffffffffffffd85a000000000000e3ffffa72051d3ffffffd2040000000000000000000000b0ffffffffffea659ee4ffffffffffffffffff6a000000000000000000000000001166a1a2781a000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffbe671500000000000000000000c2ffffffffffff5300000000000054fdfffffffe27000000000000acffffffffffffffffffffffffffffffee41000031fffff717000073effffffffffffffffffffffffffffffffffffffffde8470000000000000000000000000000000000000000000000000000000000000000000000000079ffffffffffffb30000000000000000abfffffff00700000000000000000021ffffffffff4150fdffffffffffffff620000000000000000225d7d97a7a8983d000000000000000000000000000000000000001a5a9adaffff2b000000000000000000658570180000000000000000225d7d97a7a8983d00000000000000000000000000000000000004d0ffffffffcd0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075ffff4a0017a4ffffffffff6b0000000000000000f8fffffffffffffffffe3a000000000000000000000021fdffffffffff9c00000138a0fcffffffffffff63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091fffffffffffffff79c2b00000000000000000000000000beffffffffffff2f000000000059fbffffffffa900000000000028fdfffffffffffffffffffffffffffffffff623007effff95000000000050ffffffffffffffffffffffffffffffffffff8e0b0000000000000000000000000000000000000000000000000000000000000000000000000000a7ffffffffffff7f0000000000000071ffffffff910000000000000000000022ffffffffff55f8ffffffffffffffff60000000000000000000000000000000000000000000000000000000000000000000006dffffffffffcb0000000000000000000ff9ffff5c000000000000000000000000000000000000000000000000000000000000000000007affffffffdc1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2ffff3600000070ffffffe8090000000000000001ffffffffffffffffff9c00000000000000000000000089ffffffffffff4c000000000029ccffffffffff550000000000000000000000027ac6af37000003931700000000000000000000000000000000000000000000000000009afffffffffffe9e180000000000000000000000000000009bffffffffffff180000000071fdfffffffffc2a000000000000a0ffffffffffffffffffffffffffffffffffffb000cfffee140000000000b0ffffffffffea659ee4ffffffffffffffffff6a000000000000000000000000000000000000000000000000000000000000000000000000000000c2ffffffffffff5300000000000054fdfffffffe270000000000000000000012fffffffff9f4fffff4ffffffffffff6300000000000000000000000000000000000000000000000000000000000000000000c7ffffffffff6e0000000000000f1a0053fffff20a00000000000000000c1d04000000000000000000000000000000000000000000002cf9ffffffe01e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8ffff4100000abfffffff6e000000000000000005ffffffffffffffffe613000000000000000000000004e9fffffffffff60900000000000009c6ffffffff38000000000000000000000077fffffffea01767df000000000000000000000000000000000000000000000000000000a0ffffffffdf35000000000000000000060800000000000053ffffffffffff11000014afffffffffffff920000000000001efafffffffffffffffffffffffffffffffffffff844fffb4a000000000021fdffffffffff9c00000138a0fcffffffffffff63000000000000000000000000000000000000000000000000000000000000000000000000000000beffffffffffff2f000000000059fbffffffffa9000000000000000000000001efffffffffffffca21d6ffffffffff6a00000000000000000000000000000000000000000000000000000000000000000013fdfffffffffd180000001897deffc2009cffff8b0000000000000000007ffff36700000000000000000000000000000000000000000062dfffffe422000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffa72051d3ffffffd204000000000000000000fafffffffffffffd410000000000000000000000004effffffffffffb600000000000000003affffffff110000000000000000000034fbda64eafffff3f085000000000000000000000000000000000000000000000000000000a4ffffffffec0c000000000000000968db3100000000000005dcffffffffff19127bf1ffffffffffffe70f00000000000073effffffffffffffffffffffffffffffffffffffffde84700000000000089ffffffffffff4c000000000029ccffffffffff550000000000000000000000000000000000000000000000000000000000000000000000000000009bffffffffffff180000000071fdfffffffffc2a000000000000000000000000a6ffffffffe66e030065ffffffffff7300000000000000000000000000000000000000000000000000000000000000000050ffffffffffc300000001beffffffab03e7ffef1600000000000000000075ffff9400000000000000000000000000000000000000000000003ea32600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8fffffffffffffffffe3a00000000000000000000d7ffffffffffff7100000000000000000000000000a5ffffffffffff70000000000000000028ffffffde0000000000000000000000aff4270017b2ffffe312000000000000000000000000000000000000000000000000000000a2ffffffffffc83d0300011b559ef2ff62000000000000000040fcffffffffc3fafffffffffffffffe4700000000000000000050ffffffffffffffffffffffffffffffffffff8e0b00000000000004e9fffffffffff60900000000000009c6ffffffff3800000000000000000000000000000000000000000000000000000000000000000000000000000053ffffffffffff11000014afffffffffffff9200000000000000000000000000001c4051420400000006dfffffffff8200000000000000000000000000000000000000000000000000000000000000000086ffffffffff760000006fffffffff9649ffff5c0000000000000000000051ffff91000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffffffffffffff9c000000000000000000000087fffffffff7750000000000000000000000000005f1ffffffffffff2c00000000000000007bffffff9e00000000000000000000001f43000000004d7e1b000000000000000000000000000000000000000000000000000000009bfffffffffffffffcedfbffffffffa60000000000000000000064feffffffffffffffffffffffff8900000000000000000000b0ffffffffffea659ee4ffffffffffffffffff6a000000000000004effffffffffffb600000000000000003affffffff1100000000000000000000000000000000000000000000000000000000000000000000000000000005dcffffffffff19127bf1ffffffffffffe70f000000000000000000000000000000000000000000000044f9ffffff96000000000000000000000000000000000000000000000000000000000000000000b9ffffffffff2f000029f7ffffffffbadffc6e00000000000000000000000ab1f23f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ffffffffffffffffe61300000000000000000000000ca2d0b2701500000000000000000000000000003dffffffffffffec010000000000000013edffffff5200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089fff9fffffffffffffffffffffffc2600000000000000000000005cf8ffffffffffffffffffffb00200000000000000000021fdffffffffff9c00000138a0fcffffffffffff6300000000000000a5ffffffffffff70000000000000000028ffffffde000000000000000000000000000000000000000000000000000000000000000000000000000000000040fcffffffffc3fafffffffffffffffe47000000000000000000000000000000000000000000000000000d08acffb3000000000000000000000000000000000000000000000000000000000000000000dfffffffffeb010009d3fffffffffff9b73500000000000000000000000000010900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fafffffffffffffd41000000000000000000000000000000000000000000000000000000000000000079ffffffffffffb30000000000000000abfffffff1080000000000000000000000000a4a441b000000000000004565520e0000000000000000000000000000000000000000002b794affffffffffffffffffffe26e0000000000000000000000000035daffffffffffffffffba0a0000000000000000000089ffffffffffff4c000000000029ccffffffffff5500000000000005f1ffffffffffff2c00000000000000007bffffff9e00000000000000000000000000000000000000000000000000000000000000000000000000000000000064feffffffffffffffffffffffff89000000000000000000000000000000000000000000000000000000000d5b1b000000000000000000000000000000000000000000000000000000000000000004fcffffffffb000009effffffffffff70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7ffffffffffff71000000000000000000000000000000000000000641603e00000000000000000000a7ffffffffffff7f0000000000000071ffffffff9700000000000000000000000043e3ffffffc2500000000004eeffff690000000000000000000000000000000000000000000000007dffffffffffffeda046020000000000000000000000000000000983f2fffffffff987030000000000000000000004e9fffffffffff60900000000000009c6ffffffff380000000000003dffffffffffffec010000000000000013edffffff52000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cf8ffffffffffffffffffffb00200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015ffffffffff750072ffffffffffffff6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087fffffffff775000000000000000000000000000000000000005ceaffffff8c000000000000000000c2ffffffffffff5300000000000054fdfffffffe28000000000000000000000068fcffffffffffffba1700003cfffff91600000000000000000000000000000000000000000000000000348caba0783c0400000000000000000000000000000000000000001166a1a2781a0000000000000000000000004effffffffffffb600000000000000003affffffff1100000000000079ffffffffffffb30000000000000000abfffffff108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035daffffffffffffffffba0a000000000000000000000000000000000000000000009cba8710000000000000000000000000000000000000000000000000000000000000000000000000000021ffffffffff4150fdffffffffffffff630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca2d0b2701500000000000000000000000000000000000000000f8bc6f8ffd4000000000000000000beffffffffffff2f000000000059fbffffffffac00000000000000000000006cffffffffffffffffffe127007dffff9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5ffffffffffff70000000000000000028ffffffde00000000000000a7ffffffffffff7f0000000000000071ffffffff97000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000983f2fffffffff987030000000000000000000000000000000000000000000000cfffff39000000000000000000000000000000000000000000000000000000000000000000000000000022ffffffffff55f8ffffffffffffffff600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fcffb00000000000000000009bffffffffffff180000000071fdfffffffffc270000000000000000000041fdffffffffffffffffffffdb07c1fff6200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f1ffffffffffff2c00000000000000007bffffff9e00000000000000c2ffffffffffff5300000000000054fdfffffffe280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001166a1a2781a00000000000000000000000000000000000000000000000000b3ffff3e000000000000000000000000000000000000000000000000000000000000000000000000000012fffffffff9f4fffff4ffffffffffff630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041ffff5b00000000000000000053ffffffffffff11000014afffffffffffff91000000000000000000000081ffffffffffffffffffffffff5cfcff6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003dffffffffffffec010000000000000013edffffff5200000000000000beffffffffffff2f000000000059fbffffffffac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065f9fd1e000000000000000000000000000000000000000000000000000000000000000000000000000001efffffffffffffca21d6ffffffffff6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008dffd00600000000000000000005dcffffffffff19127bf1ffffffffffffe40d00000000000000000000000dfdffffffffffffffffffffffc8ff8900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079ffffffffffffb30000000000000000abfffffff108000000000000009bffffffffffff180000000071fdfffffffffc27000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000453700000000000000000000000000000000000000000000000000000000000000000000000000000000a6ffffffffe66e030065ffffffffff7300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6fa21000000000000000000000040fcffffffffc3fafffffffffffffffe460000000000000000000000003bffff918cf4ffffffffffffffd85a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7ffffffffffff7f0000000000000071ffffffff97000000000000000053ffffffffffff11000014afffffffffffff9100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c4051420400000006dfffffffff8200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1870000000000000000000000000064feffffffffffffffffffffffff890000000000000000000000000075ffff4a0017a4ffffffffff6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2ffffffffffff5300000000000054fdfffffffe28000000000000000005dcffffffffff19127bf1ffffffffffffe40d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f9ffffff96000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b0600000000000000000000000000005cf8ffffffffffffffffffffb00200000000000000000000000000a2ffff3600000070ffffffe809000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000beffffffffffff2f000000000059fbffffffffac0000000000000000000040fcffffffffc3fafffffffffffffffe46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d08acffb300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035daffffffffffffffffba0a0000000000000000000000000000c8ffff4100000abfffffff6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009bffffffffffff180000000071fdfffffffffc27000000000000000000000064feffffffffffffffffffffffff89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5b1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4a441b000000000000004565520e0000000000000983f2fffffffff98703000000000000000000000000000000e3ffffa72051d3ffffffd2040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053ffffffffffff11000014afffffffffffff91000000000000000000000000005cf8ffffffffffffffffffffb0020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043e3ffffffc2500000000004eeffff6900000000000000001166a1a2781a0000000000000000000000000000000000f8fffffffffffffffffe3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dcffffffffff19127bf1ffffffffffffe40d000000000000000000000000000035daffffffffffffffffba0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009cba8710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068fcffffffffffffba1700003cfffff91600000000000000000000000000000000000000000000000000000000000001ffffffffffffffffff9c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040fcffffffffc3fafffffffffffffffe46000000000000000000000000000000000983f2fffffffff987030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfffff39000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006cffffffffffffffffffe127007dffff9f0000000000000000000000000000000000000000000000000000000000000005ffffffffffffffffe613000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064feffffffffffffffffffffffff89000000000000000000000000000000000000001166a1a2781a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3ffff3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041fdffffffffffffffffffffdb07c1fff6200000000000000000000000000000000000000000000000000000000000000000fafffffffffffffd41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cf8ffffffffffffffffffffb002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065f9fd1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081ffffffffffffffffffffffff5cfcff68000000000000000000000000000000000000000000000000000000000000000000d7ffffffffffff7100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035daffffffffffffffffba0a000000000000000000000000000000000000000016030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004537000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfdffffffffffffffffffffffc8ff890000000000000000000000000000000000000000000000000000000000000000000087fffffffff77500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000983f2fffffffff98703000000000000000000000000000000000000000029fff9a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003bffff918cf4ffffffffffffffd85a00000000000000000000000000000000000000000000000000000000000000000000000ca2d0b2701500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001166a1a2781a0000000000000000000000000000000000000000000022ffffe8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075ffff4a0017a4ffffffffff6b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f9ffe70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2ffff3600000070ffffffe809000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072fe990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8ffff4100000abfffffff6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffa72051d3ffffffd2040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8fffffffffffffffffe3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffffffffffffff9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ffffffffffffffffe61300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fafffffffffffffd410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7ffffffffffff7100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087fffffffff775000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca2d0b270150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f000000000000000000000000000000000000053b553000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000151b8f8ffd2190000000000000000000000000000006aeaffffff720000000000225d981d0000000000000011b617000000000000000000000000000000000599bb4700000000000000000000000000000000000000000000000000000000000000000000000000000000110d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047ef4fbffff780000000000000000000000000000001c9fcdffffc00000000046ffffff2800000000000001b4ff9500000000000000000000000000000000a5ffffffc64b0100000000000000000000000000000000000000000000000000000000000000000000016bd3ff73000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095effff68000000000000000000000000000000000016ffff9e0000000048ffffff2800000000000078ffff520000000000000000000000000000006effffffffffff4a000000000000000000000000000000000000000000000000000000000000000000005affffff5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083fffe23000000000000000000000000000000000055ffff4b0000000048ffffff28000000000039fbffff19000000000000000000000000000021f5ffffffffffc50700000000000000000000000000000000000000000000000000000000000000000000cfffffff3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0ffb7000000000000000000000000000000000000a2ffc9020000000048ffffff28000000000fdfffffe6040000000000000000000000000000a8ffffffffffdd150000000000000000000000000000000000000000000000000000000000000000000041fffffffb0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fffe30a000000000000000000000000000000000000ebf417000000000048ffffff2800000000a4ffffff8500000000000000000000000000002cfefffffffff229000000000000000000000000000000000000000000000000000000000032c0c4c4c4c4e3fffffff7c4c48c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042ff5e00000000000000000000000000000000000001f87600000000000048ffffff2800000053fffffffd2000000000000000000000000000009affffffffff52000000000000000000000000000000000000000000000000000000000000adffffffffffffffffffffffffb40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014a10000000000000000000000000000000000000000660200000000000048ffffff28000014e9ffffffb8000000000000000000000000000001edffffffffa400000000000000000000000000000000000000000000000000000000000000496c6c6c6cc7ffffffff9b6c6c2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000a2ffffffff54000000000000000000000000000008fdfffffffc24000000000000000000000000000000000000000000000000000000000000000000000005e9ffffffff2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039130048ffffff28001bfefffffff409000000000000000000000000000000c2ffffffb600000000000000000000000000000000000000000000000000000000000000000000000055fffffffff202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c880200000000000000000000000000000000000000000000000000000000000000002ffead0048ffffff280000ebffffff9c0000000000000000000000000000000060fffffff00a000000000000000000000000000000000000000000000000000000000000000000001ad3ffffffffc1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035ffa705000000000000000000000000019b1200000000000000000000000000000000a7ffcc0048ffffff2800005eadb79a0e0000000000000000000000000000000006e2ffffff8800000000000000000000000000000000000000000000000000000000000000000038e6ffffffffff8f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052ffffb80b000000000000000000000041ffd318000000000000004573832400000020fcffd10048ffffff2800000000000000000000000000000000000000000000000063ffffffff9a040000000000000000000000000000000000000000000000000000000000005ff8ffffffffffff5f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068ffffffc71200000000000000000000abffff5d000000000f5eb0fcffff2300000091ffffd20048ffffff28000000000000000000142d2301000000000000000000000000b5ffffffffb60b000000000000000000000000000000000000000000000000000000028afff8ffffffffffff2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079ffffffffa600000000000000000024fdffff5800000000d6fffffffff602000015f5ffffbe0048ffffff28000000000000000082feffff9d0000000000000000000000000cbdffffffffcc18000000000000000000000000000000000000000000000000000aafffbcb4fffffffffffd07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087ffffffffb0000000000000000000a1ffffff630000001fffffffffffd300000087ffffff910048ffffff280000000000000000e3ffffffdf12000000000000000000000000036ad5ffffffca0000000000000000000000000000000000000000000000000fc4ffae1af7ffffffffffde00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092ffffffffb2000000000000000029fdffffffef2d000041ffffffffffb1000014f3ffffff530048ffffff280000000000000031ffffffffe30f000000000000000000000000000000153c5a6100000000000000000000000000000000000000000000000fceffa90478ffffffffffffb900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099ffffffffb40000000000000000adffffffffffc0000053ffffffffff9500008afffffffa0f0048ffffff28000000000000007dfffffffe4500000000000000000000000000000000000000000000000000000000000000000000000000000000000007c1ffb20309e8ffffffffffff9c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009fffffffffbb0000000000000033ffffffffffff9a00005dffffffffff7e001bf6ffffffba000048ffffff2800000000000000caffffff95000000000000000000000000000000000000000000000000000000000000000000000000000000000000009effcc09007affffffffffffff82000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ffffffffc300000000000000b9ffffffffffff6700005fffffffffff71009bffffffff65000048ffffff2800000000000018feffffdc0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000053fff722002af4ffffffffffffff6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6ffffffffcf00000000000040ffffffffffffff3500005affffffffff6e2cfcfffffffb13000048ffffff2800000000000063fffffd3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000006e3ff98000bd5ffffffffffffffff64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7ffffffffdf000000000003d1ffffffffffffef0400004bffffffffff77beffffffffb200000048ffffff28000000000000b0ffff8a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000063ffff7010bfffffffffffffffffff5e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7fffffffff500000000006affffffffffffffa500000027ffffffffffd2ffffffffff5400000048fffff822000000000007f4ffd40700000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbffffd0d5ffffffffffffffffffff67000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5ffffffffff1c00000019efffffffffffffff5700000000bcffffffffffffffffffeb060000002d7c3e0800000000000049fffa320000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f6ffffffffffffffffffffffffffff71000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1ffffffffff4b000000affffffffffffffff60e0000000007a5ffffffffffffffff8d00000000000000000000000000004cfd7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024ffffffffffffffffd5ffffffffffff8e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099ffffffffff7e000060ffffffffffffffff9b00000000000007e4fffffffffffffe260000000000000060def9ee710000004704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038ffffffffffffff8915f8ffffffffffb50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008fffffffffffd1002bf5ffffffffffffffff2f0000000000000005d2ffffffffffb50000000000000000ddffffffbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003bfffffffffffc710000a0fffffffffff005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080ffffffffffff45e0ffffffffffffffffc2000000000000000046ffffffffffff3d000000000000002affffffffeb1000000000000000000000200b2e70130000000000000000000000000000000000000000000000000000000000000000001afeffffffe1410000001cf0ffffffffff53022e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006cfffffffffffffbffffffffffffffffff430000000000000004d6ffffffffffb0000000000000000077ffffffff550000000000000000000000ce64ebff21000000000000000000000000000000000000000000000000000000000000000000008aeacd730a000000000062ffffffffffdec7920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004efffffffffffffff5f5ffffffffffffb9000000000000000066ffffffffffdf150000000000000000c3ffffffa6000000000000000000000033fffefff50200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099ffffffffffbe0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b4fffffffffff480fffffffffffffe310000000000000009e5ffffffffea29000000000000000012fcffffe612000000000000000000000095ffffffc7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000293ffffffb60a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a5ffffffeb3ac3ffffffffffff9f00000000000000006fffffffffe92e0000000000000000005bffffff4a000000000000000000000007eeffffff9800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047c77002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074f8c11f46ffffffffffffe8110000000000000006e3ffffffe12600000000000000000000a7ffff9b00000000000000000000000052ffffffff6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000c7ffffffffffff5300000000000000005bffffffce190000000000000000000004eeffdf0d000000000000000000000000adffffffff3c0000000000000000000000000000000000000000000000000000000000000000000005101010101010101010101006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004dffffffffffffac000000000000000000c3ffffad0c00000000000000000000003ffffe400000000000000000000000000ef8ffffffff120000000000000000000000000000000000000000000000000000000000000000000058ffffffffffffffffffffff6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d6ffffffffffdf1100000000000000001cfff670000000000000000000000000006cff8f000000000000000000000000005dffffffffeb000004120000000000000000000000000000000000000000000000000000000000000058ffffffffffffffffffffff6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069fffffffffff833000000000000000000012314000000000000000000000000000002850900000000000000000e59728ca5e1fffffffffcecf3fc780000000000000000000000000000000000000000000000000000000000000048d4d4d4d4d4d4d4d4f5ffff68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012ecffffffffff6900000000000000000000000000000000000000000000000000000000000000000000000000002fffffffffffffffffffffffffff7300000000000000000000000000000000000000000000000000000000000000000000000000146eceffffff68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095ffffffffff990000000000000000000000000000000000005fb7b240000000733300000000000000000000000023fffffffffffffffffffffffff45100000000000000000000000000000000000000000000000000000000000000000000044dadfaffffffdf82190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036fdffffffffb503000000000000000000000000000000000050ffffffffab1d42f90c0000000000000000000000000989a38eccffffffffffa88476360000000000000000000000000000000000000000000000000000000000000000002d8de8fffffff39f4001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d0ffffffffcd0b00000000000000000000000000000000001beeed67e1fffff7e6ad0000000000000000000000000000000000cfffffffffff23000000000000000000000000000000000000000000000000000000000000000000000051ffffffffd05c0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007affffffffdc190000000000000000000000000000000000008dfe44000ea0fffff52b000000000000000000000000000000000bfcfffffffff40100000000000000000000000000000000000000000000000000000000000000000000002dc7fffffffdb857070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cf9ffffffe01e000000000000000000000000000000000000001456000000004a8b2f000000000000000000000000000000000037ffffffffffc800000000000000000000000000000000000000000000000000000000000000000000000000002a8ce9ffffffed93320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062dfffffe4220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061ffffffffff9b000000000000000000000000000000000000000000000000000000000000000000000000000000000551b4fcffffffcf38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ea326000000000000000000000000000000000000000000000000000000000000391300000000000000000000000000000085ffffffffff6c0000000000000000000000000000000000000000000000000000000000000000000000000d28282828282842a1f5ffff680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ffead000000000000000000000000000000a0ffffffffff3900000000000000000000000000000000000000000000000000000000000000000000000058ffffffffffffffffffffff6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f9aba6a030000375f00000000000000000000000000000000000000a7ffcc000000000000000000000000000000b8fffffffffc0900000000000000000000000000000000000000000000000000000000000000000000000058ffffffffffffffffffffff680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016e7ffffffcd340ae45100000000000000000000004573832400000020fcffd1000000000000000000000000000000c8ffffffffd20000000000000000000000000000000000000000000000000000000000000000000000000042c0c0c0c0c0c0c0c0c0c0c04e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4ff87c6fffffed3f00a00000000000000000f5eb0fcffff2300000091ffffd2000000000000000000000000000000d5ffffffffc865645a461900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042ff98000277f8ffff71000000000000000000d6fffffffff602000015f5ffffbe00000000000000000000002899b8d7fcffffffffffffffffff7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f09000000278e5c0000000000000000001fffffffffffd300000087ffffff9100000000000000000000007bffffffffffffffffffffffffff7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0e05b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041ffffffffffb1000014f3ffffff5300000000000000000000006effffffffffffffffe9dfd6cdc330000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053ffffffffff9500008afffffffa0f00000000000000000000003a55412cdefffffffa010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c880200000000000000000000000000000000000000005dffffffffff7e001bf6ffffffba00000000000000000000000000000000baffffffe4000000000000000000000000000000000000000000000000000000000000000000000000000017444444444444444444ffff680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035ffa705000000000000000000000000019b12000000005fffffffffff71009bffffffff650000000000000000000000000000000097ffffffcf000000000000000000000000000000000000000000000000000000000000000000000000000058ffffffffffffffffffffff680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052ffffb80b000000000000000000000041ffd3180000005affffffffff6e2cfcfffffffb130000000000000000000000000000000071ffffffbf000000000000000000000000000000000000000000000000000000000000000000000000000058ffffffffffffffffffffff680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068ffffffc71200000000000000000000abffff5d0000004bffffffffff77beffffffffb2000000000000000000000000000000000044ffffffb5000000000000000000000000000000000000000000000000000000000000000000000000000052f0f0f0f0f0f0f0f0f0ffff680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079ffffffffa600000000000000000024fdffff5800000027ffffffffffd2ffffffffff5400000000000000000000000000000000000cf8ffff9b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087ffffffffb0000000000000000000a1ffffff6300000000bcffffffffffffffffffeb06000000000000000000000000000000000000b3ffe310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092ffffffffb2000000000000000029fdffffffef2d00000007a5ffffffffffffffff8d0000000000000000000000000000000000000054ff5600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099ffffffffb40000000000000000adffffffffffc00000000007e4fffffffffffffe2600000000000000000000000000000000000000037b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c8c38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009fffffffffbb0000000000000033ffffffffffff9a000000000005d2ffffffffffb500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ffffffffc300000000000000b9ffffffffffff67000000000046ffffffffffff3d0000000000000000000000000000000000000000120000000000000000000000000052b32b00000000000000000000000000107485e3df260000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6ffffffffcf00000000000040ffffffffffffff350000000004d6ffffffffffb0000000000000000000000000000000000000000038fa4f000000000000000000000058fefff27a991a000000000000000000009dffffff7e0000000000000000000000003fa7d7110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7ffffffffdf000000000003d1ffffffffffffef040000000066ffffffffffdf15000000000000000000000000000000000000001ce0ffe70f00000000000000000029f8fffffffffff158000000000000000041ffffffca0400000000000000000000008bffb529000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7fffffffff500000000006affffffffffffffa50000000009e5ffffffffea290000000000000000000000000000000000000048e0ffffff8f000000000000000000c2ffffffff9ac8fffe5a00000000000009dbfffff62700000000000000000000001effff5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5ffffffffff1c00000019efffffffffffffff57000000006fffffffffe92e00000000000000000000000000000000000000a7fffffffffffa230000000000000045ffffffffe60d17f0ffef0d00000000008affffff6d00000000000000000000000010f4ffdd09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1ffffffffff4b000000affffffffffffffff60e00000006e3ffffffe12600000000000000000000000000000000000000005bffffffffffffa300000000000000b1ffffffff600000a2ffff530000000031fbffffbb010000000000000000000000000068ffff8900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099ffffffffff7e000060ffffffffffffffff9b000000005bffffffce190000000000000000000000000000000000000000000297fefffffffffb1d000000000011fbffffffda03000092ffff7200000003ceffffef1c000000000000000000000000000000b6fffa1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008fffffffffffd1002bf5ffffffffffffffff2f00000000c3ffffad0c00000000000000000000000000000000000000000000000056fbffffffff7f000000000053ffffffff5e000000c4ffff7400000076ffffff5b000000000000000000000000000000001cf6ff25000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080ffffffffffff45e0ffffffffffffffffc2000000001cfff6700000000000000000000000000000000000000000000000000000006bffffffffd4000000000089ffffffe705000036feffff6a000024f6ffffab000000000000000000000000000000000186ffdd0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006cfffffffffffffbffffffffffffffffff43000000000123140000000000000000000000000000000000000000000000000000000001c4ffffffff1600000000afffffff8100000ed8ffffff560000bdffffe7130000000000000000000000000000000bbbffce270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004efffffffffffffff5f5ffffffffffffb9000000000000000000000000000000000000000000000000000000000000000000000000004affffffff4100000000c1fffffd1c0015c8ffffffff2e0063ffffff4b0000000000000000000000000000000002b282060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b4fffffffffff480fffffffffffffe310000000000000000000000000000000000000000000000000000002d9834000000000000001bffffffff4b00000000b9ffffbe0052e6ffffffffd80017eeffff9a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a5ffffffeb3ac3ffffffffffff9f000000000000000000000000000000364d0000000000000000000c8cfbffff2f00000000000062ffffffff2c0000000085ffffb2cbfffffffffffd4300abffffdd0c0180ba2700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074f8c11f46ffffffffffffe8110000000000000000000000000023a9fef0b70000000000000871e9ffffffff3400000000001fe9ffffffe6050000000026fcfffffffffffffff757004ffffffd3b008affffeb949e1b00000000000000000000000000002c7f5f19000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000c7ffffffffffff530000000000000000000000000890fafffffff500000000000de3ffffffffffff34000000002adfffffffff7800000000000092ffffffffffffd636000ee5ffff880051fffffffffffff1500000000000000000000000000070ffffa10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004dffffffffffffac0000000000000000000000000eaaffffffffffeb0000000026cffffffffffffff4270000026cf4ffffffffbf0400000000000006b8ffffffe97305000098ffffd10609e6ffffffff7fd6fffc4500000000000000000000000055ffffaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d6ffffffffffdf11000000000000000000000036ddffffffffffffe20000005ef3ffffffffffe3771000000dd2ffffffffffaa0f0000000000000000025b8650070000003dfefff92e006fffffffffcb0224faffda01000000000000000000000025ffff98000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069fffffffffff833000000000000000000000175fafffffffffec88948000ca2ffffffe48d7352050000000000abeaf8dea945000000000000000000000000000000000007d8ffff770000d8ffffffff390000bbffff2b000000000000000000000000439e1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012ecffffffffff690000000000000000000016b7ffffffffcc711a000000001ecdfdb64f03000000031b00000000000000000000000000000000000000000000000000000085ffffc4020033ffffffffb6000000b4ffff470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095ffffffffff99000000000000000000000048f0ffd480270000000917000000081e000000000046d4e08d030000000000000000000000000000000000000000000000002efafff322000079ffffffff35000005e7ffff480000000000000000000000000000063e1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036fdffffffffb5030000000000000000000000002024000000000261e4f5750000000000000022b4ffffffff21000000000000000000000000000000000000000000000003caffff66000000afffffffc300000064ffffff3d0000000000000000000000000c8ef1cb0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d0ffffffffcd0b0000000000000000000000000000000000003cd1ffffffec00000000000372f5ffffffffff21000000000000000000000000000000000000000000000072ffffb500000000d4ffffff56000027f2ffffff27000000000000000000000000beff7d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007affffffffdc190000000000000000000000000000000000129cfeffffffffe90000000028caffffffffffffe4020000000000000000000000000000000000000000000020f4ffec1800000000e5ffffeb050030e8fffffff50500000000000000000000000fffff96000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cf9ffffffe01e000000000000000000000000000000000047e7ffffffffffffad00000063f5fffffffffffff7630000000000000000000000000000000000000000000000b9ffff550000000000dcffff96077bf8ffffffffa100000000000000000000000000b9fffd3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062dfffffe422000000000000000000000000000000000591fefffffffffff8b03300059cfffffffff3b06d330800000000000000000000000000000000000000000000005effffa4000000000000a9ffffb2e9ffffffffffe9190000000000000000000000000021f3ffce02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ea3260000000000000000000000000000000016c2ffffffffefa8590e0000007dfffff5a44e08000000000000000000000000000000000000000000000000000015ecffe31000000000000047ffffffffffffffffde2900000000000000000000000000000065ffff3800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dffffd3883d0400000000000019675f0d0000000000000000000000000000000000000000000000000000000000a7fff9420000000000000000b3ffffffffffffac150000000000000000000000000000000008e9ff2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000225d981d00000000000000001072bfd157000000001b7c250000000000000000000000000000000000000000000000000000000000000000000000000000000000004bfd64040000000000000000000fcaffffffcb45000000000000000000000000000000000018c1ffc8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046ffffff280000000000013ea0f5ffffffaa0000000000000000000000000000000000000000002980a4a27c22000000000000000000000000000000000000000000006a51000000000000000000000000055e7a3500000000000000000000000000000000000001e3fe8e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000074690e3ffffffffec5f0000000000000000000000002d731400000000000ca5fffffffffffd9406000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000503b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280026d7ffffffffffffa71500000000000000000000000034f2ff220000000007caffffffffffffffffb301000000000000000000000000000000000000000000000052b32b00000000000000000000000000107485e3df26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff2800a9fffffffffffb810000000000000000000000000049f1fff6020000000089ffffffffffffffffffff6d0000000000000000000000000000000000000000000058fefff27a991a000000000000000000009dffffff7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff2800b7ffffffffd1320000000000000000000000000048fdffffcb000000000cf1ffffffffffffffffffffe003000000000000000000000000000000000000000029f8fffffffffff158000000000000000041ffffffca0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff2800aafffffa80050000000000000000000000000000beffffff9c0000000043ffffffffffffffffffffffff290000000000000000000000000000000000000000c2ffffffff9ac8fffe5a00000000000009dbfffff6270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff28005cb8b02e00000000064f7004000000000000002affffffff6c000000005fffffffffffffffffffffffff460000000000000000000000000000000000000045ffffffffe60d17f0ffef0d00000000008affffff6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff28000000000000013c98edffffa40000000000000096ffffffff3e000000004cffffffffffffffffffffffff3200000000000000000000000000000000000000b1ffffffff600000a2ffff530000000031fbffffbb01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff28000000013789e0ffffffff9d0a00000000000008f2ffffffff11000000001cfdfffffffffffffffffffff20a00000000000000000000000000000000000011fbffffffda03000092ffff7200000003ceffffef1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff28003ea3e9fffffffffff35a000000000000000051ffffffffe4000000000000b3ffffffffffffffffffff920000000000000000000000000000000000000053ffffffff5e000000c4ffff7400000076ffffff5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280095ffffffffffffcf25000000000000000000a7ffffffffb900000000000021eeffffffffffffffffda0e0000000000000000000000000000000000000089ffffffe705000036feffff6a000024f6ffffab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff2800a3ffffffffffa2070000000000000010253cf3ffffffffd08e96770800000037e3ffffffffffffd0210000000000000000000000000000000000000000afffffff8100000ed8ffffff560000bdffffe713000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff2800b2fffffff1930800000000000094faffffffffffffffffffffffff2f00000000127ad1f5f1c96908000000000000000000000000000000000000000000c1fffffd1c0015c8ffffffff2e0063ffffff4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280065dff27e0e000000000000000099ffffffffffffffffffffffffff31000000000000000000000000000000000000000000000000000000000000000000b9ffffbe0052e6ffffffffd80017eeffff9a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff2800002117000000000000000000007dfbc3a5fdffffffffffebe5d2560000000000000000000000000000000000000000000000000000000000000000000085ffffb2cbfffffffffffd4300abffffdd0c0180ba2700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff2800000000000000000000000000000005001bffffffffffe30000000000000000000052b32b00000000000000000000000000107485e3df2600000000000026fcfffffffffffffff757004ffffffd3b008affffeb949e1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff2800000000000000000000000000000000004effffffffffba00000000000000000058fefff27a991a000000000000000000009dffffff7e000000000000000092ffffffffffffd636000ee5ffff880051fffffffffffff150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff2800000000000000000000000000000000007bffffffffff90000000000000000029f8fffffffffff158000000000000000041ffffffca04000000000000000006b8ffffffe97305000098ffffd10609e6ffffffff7fd6fffc450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000000000000000000000000000000000a3ffffffffff620000000000000000c2ffffffff9ac8fffe5a00000000000009dbfffff62700000000000000000000025b8650070000003dfefff92e006fffffffffcb0224faffda0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000000000000000000000000000000000c2ffffffffff350000000000000045ffffffffe60d17f0ffef0d00000000008affffff6d00000000000000000000000000000000000007d8ffff770000d8ffffffff390000bbffff2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000000000000000000000000000000000dafffffffffd0900000000000000b1ffffffff600000a2ffff530000000031fbffffbb0100000000000000000000000000000000000085ffffc4020033ffffffffb6000000b4ffff4700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000000000000000000000000000000000e5ffffffffd90000000000000011fbffffffda03000092ffff7200000003ceffffef1c0000000000000000000000000000000000002efafff322000079ffffffff35000005e7ffff4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000000000000000000000000000000000e6ffffffffad0000000000000053ffffffff5e000000c4ffff7400000076ffffff5b00000000000000000000000000000000000003caffff66000000afffffffc300000064ffffff3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000000000000000000000000000000000e2ffffffff810000000000000089ffffffe705000036feffff6a000024f6ffffab0000000000000000000000000000000000000072ffffb500000000d4ffffff56000027f2ffffff2700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000000000000000000000000000000000dcffffffff5a00000000000000afffffff8100000ed8ffffff560000bdffffe71300000000000000000000000000000000000020f4ffec1800000000e5ffffeb050030e8fffffff50500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000000000000000000000000000000000d1ffffffff3600000000000000c1fffffd1c0015c8ffffffff2e0063ffffff4b00000000000000000000000000000000000000b9ffff550000000000dcffff96077bf8ffffffffa10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000000000000000000000000000000000c3ffffffff1400000000000000b9ffffbe0052e6ffffffffd80017eeffff9a000000000000000000000000000000000000005effffa4000000000000a9ffffb2e9ffffffffffe9190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000000000000000000000000000000000b0fffffff6000000000000000085ffffb2cbfffffffffffd4300abffffdd0c0180ba27000000000000000000000000000015ecffe31000000000000047ffffffffffffffffde29000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff28000000000000000000000000000000000098ffffffdd000000000000000026fcfffffffffffffff757004ffffffd3b008affffeb949e1b0000000000000000000000a7fff9420000000000000000b3ffffffffffffac1500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff2800000000000000000000000000000000007bffffffc900000000000000000092ffffffffffffd636000ee5ffff880051fffffffffffff1500000000000000000004bfd64040000000000000000000fcaffffffcb45000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff28000000000000000000000000000000000055ffffffbc00000000000000000006b8ffffffe97305000098ffffd10609e6ffffffff7fd6fffc4500000000000000006a51000000000000000000000000055e7a350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff28000000000000000000000000000000000012f1ffffb500000000000000000000025b8650070000003dfefff92e006fffffffffcb0224faffda01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff2800000000000000000000000000000000000061ffffb7000000000000000000000000000000000007d8ffff770000d8ffffffff390000bbffff2b000000000000000052b32b00000000000000000000000000107485e3df26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000000000000000000000000000000000000097ff51000000000000000000000000000000000085ffffc4020033ffffffffb6000000b4ffff470000000000000058fefff27a991a000000000000000000009dffffff7e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff2800000000000000000000000000000000000000036100000000000000000000000000000000002efafff322000079ffffffff35000005e7ffff4800000000000029f8fffffffffff158000000000000000041ffffffca0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000000000000000000000000000000000000000000000000000000000000000000000000003caffff66000000afffffffc300000064ffffff3d000000000000c2ffffffff9ac8fffe5a00000000000009dbfffff6270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000000000000000000000000000000000000000000000000000000000000000000000000072ffffb500000000d4ffffff56000027f2ffffff27000000000045ffffffffe60d17f0ffef0d00000000008affffff6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff2800000000000000000000000000000000000000000000000000000000000000000000000020f4ffec1800000000e5ffffeb050030e8fffffff5050000000000b1ffffffff600000a2ffff530000000031fbffffbb01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff28000000000000000000000000000000000000000000000000000000000000000000000000b9ffff550000000000dcffff96077bf8ffffffffa1000000000011fbffffffda03000092ffff7200000003ceffffef1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff2800000000000000000000000000000000000000000000000000000000000000000000005effffa4000000000000a9ffffb2e9ffffffffffe919000000000053ffffffff5e000000c4ffff7400000076ffffff5b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000000000000000000000000000000000000000000000000000000000000000000015ecffe31000000000000047ffffffffffffffffde2900000000000089ffffffe705000036feffff6a000024f6ffffab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff2800000000000000000000000000000000000000000000000000000000000000000000a7fff9420000000000000000b3ffffffffffffac1500000000000000afffffff8100000ed8ffffff560000bdffffe713000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048ffffff280000000000000000000000000000000000000000000000000000000000000000004bfd64040000000000000000000fcaffffffcb45000000000000000000c1fffffd1c0015c8ffffffff2e0063ffffff4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048fffff8220000000000000000000000000000000000000000000000000000000000000000006a51000000000000000000000000055e7a350000000000000000000000b9ffffbe0052e6ffffffffd80017eeffff9a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d7c3e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085ffffb2cbfffffffffffd4300abffffdd0c0180ba270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052b32b00000000000000000000000000107485e3df260000000000000052b32b00000000000000000000000000107485e3df2600000026fcfffffffffffffff757004ffffffd3b008affffeb949e1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058fefff27a991a000000000000000000009dffffff7e0000000000000058fefff27a991a000000000000000000009dffffff7e000000000092ffffffffffffd636000ee5ffff880051fffffffffffff15000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130c0000000029f8fffffffffff158000000000000000041ffffffca0400000000000029f8fffffffffff158000000000000000041ffffffca04000000000006b8ffffffe97305000098ffffd10609e6ffffffff7fd6fffc450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000384e3ffdb00000000c2ffffffff9ac8fffe5a00000000000009dbfffff62700000000000000c2ffffffff9ac8fffe5a00000000000009dbfffff62700000000000000025b8650070000003dfefff92e006fffffffffcb0224faffda01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089ffffffff18000045ffffffffe60d17f0ffef0d00000000008affffff6d0000000000000045ffffffffe60d17f0ffef0d00000000008affffff6d00000000000000000000000000000007d8ffff770000d8ffffffff390000bbffff2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043feffffffff280000b1ffffffff600000a2ffff530000000031fbffffbb0100000000000000b1ffffffff600000a2ffff530000000031fbffffbb0100000000000000000000000000000085ffffc4020033ffffffffb6000000b4ffff4700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ffffffff98030011fbffffffda03000092ffff7200000003ceffffef1c0000000000000011fbffffffda03000092ffff7200000003ceffffef1c0000000000000000000000000000002efafff322000079ffffffff35000005e7ffff4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcffffffc400000053ffffffff5e000000c4ffff7400000076ffffff5b000000000000000053ffffffff5e000000c4ffff7400000076ffffff5b00000000000000000000000000000003caffff66000000afffffffc300000064ffffff3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090ffffffac00000089ffffffe705000036feffff6a000024f6ffffab00000000000000000089ffffffe705000036feffff6a000024f6ffffab0000000000000000000000000000000072ffffb500000000d4ffffff56000027f2ffffff27000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082eedc68000000afffffff8100000ed8ffffff560000bdffffe713000000000000000000afffffff8100000ed8ffffff560000bdffffe71300000000000000000000000000000020f4ffec1800000000e5ffffeb050030e8fffffff505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1fffffd1c0015c8ffffffff2e0063ffffff4b00000000000000000000c1fffffd1c0015c8ffffffff2e0063ffffff4b00000000000000000000000000000000b9ffff550000000000dcffff96077bf8ffffffffa100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9ffffbe0052e6ffffffffd80017eeffff9a0000000000000000000000b9ffffbe0052e6ffffffffd80017eeffff9a000000000000000000000000000000005effffa4000000000000a9ffffb2e9ffffffffffe9190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085ffffb2cbfffffffffffd4300abffffdd0c0180ba270000000000000085ffffb2cbfffffffffffd4300abffffdd0c0180ba27000000000000000000000015ecffe31000000000000047ffffffffffffffffde29000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026fcfffffffffffffff757004ffffffd3b008affffeb949e1b0000000026fcfffffffffffffff757004ffffffd3b008affffeb949e1b0000000000000000a7fff9420000000000000000b3ffffffffffffac150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092ffffffffffffd636000ee5ffff880051fffffffffffff1500000000092ffffffffffffd636000ee5ffff880051fffffffffffff1500000000000004bfd64040000000000000000000fcaffffffcb4500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b8ffffffe97305000098ffffd10609e6ffffffff7fd6fffc4500000006b8ffffffe97305000098ffffd10609e6ffffffff7fd6fffc4500000000006a51000000000000000000000000055e7a35000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025b8650070000003dfefff92e006fffffffffcb0224faffda01000000025b8650070000003dfefff92e006fffffffffcb0224faffda01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001325f3c000000000000000000000007d8ffff770000d8ffffffff390000bbffff2b0000000000000000000007d8ffff770000d8ffffffff390000bbffff2b00004dbac783080000000000000d55000000000000000700000e0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d3fffff7040000000000000000000085ffffc4020033ffffffffb6000000b4ffff470000000000000000000085ffffc4020033ffffffffb6000000b4ffff47005cffffffffb1000000000094f5eb000000000031a3fa26002cbb05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bfffffffff230000000000000000002efafff322000079ffffffff35000005e7ffff480000000000000000002efafff322000079ffffffff35000005e7ffff4800d8ffffffffff2900000050ffff94000000000ae4ffe1010032fea2010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079fffffffffe1e000000000000000003caffff66000000afffffffc300000064ffffff3d000000000000000003caffff66000000afffffffc300000064ffffff3d00eeffffffffff41000000cbfff61c0000000075ffff6b0000009bff9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7fffffff24b00000000000000000072ffffb500000000d4ffffff56000027f2ffffff27000000000000000072ffffb500000000d4ffffff56000027f2ffffff2700adfffffffff51300002cffff680000000000daffca0400000011e9ff90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9ffffffba00000000000000000020f4ffec1800000000e5ffffeb050030e8fffffff5050000000000000020f4ffec1800000000e5ffffeb050030e8fffffff505001ad3fffff75b0000007bffb3000000000034fff62500000000005affff8e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051f8ffffa6000000000000000000b9ffff550000000000dcffff96077bf8ffffffffa10000000000000000b9ffff550000000000dcffff96077bf8ffffffffa100000006495b1f00000000c0ec17000000000079ff7500000000000000b4ffff7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003da08d3700000000000000005effffa4000000000000a9ffffb2e9ffffffffffe919000000000000005effffa4000000000000a9ffffb2e9ffffffffffe9190000000000000000000005f879000000000000bad7030000000000000018e8ff5a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015ecffe31000000000000047ffffffffffffffffde290000000000000015ecffe31000000000000047ffffffffffffffffde2900000000000000001e04002efc17000000000000ed6d000000000000000000244f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7fff9420000000000000000b3ffffffffffffac150000000000000000a7fff9420000000000000000b3ffffffffffffac150000000000000046c4ff24003e600000000000001ecb0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004bfd64040000000000000000000fcaffffffcb450000000000000000004bfd64040000000000000000000fcaffffffcb45000000000000000012efffd6000000000000000000000400000000000000000000063e1a0092eec23800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a51000000000000000000000000055e7a3500000000000000000000006a51000000000000000000000000055e7a350000000000000000000084ffff5b0000001568a08d3400000000000000000000000c8ef1cb080097ffff6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e4ffb90100002df3fffffff10b00001a7ec4d5a4140000beff7d03000078ffff7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052b32b00000000000000000000000000107485e3df260000000000000052b32b00000000000000000000000000107485e3df26000000003dffee18000000002a85c8ffff2400019fffffffff88000fffff9600000028ddfd3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058fefff27a991a000000000000000000009dffffff7e0000000000000058fefff27a991a000000000000000000009dffffff7e000000000082ff6100000000000000c4ffef040000002c6fffff920000b9fffd340000001625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000308ab78e0000000029f8fffffffffff158000000000000000041ffffffca0400000000000029f8fffffffffff158000000000000000041ffffffca040000000000c2cc000000000000000ffaff9000000000005dffff4c000021f3ffce0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047fcffffff0d000000c2ffffffff9ac8fffe5a00000000000009dbfffff62700000000000000c2ffffffff9ac8fffe5a00000000000009dbfffff627000000000001f262000000000000005bffd31b0000000000a7ffe30400000065ffff38002c7f5f1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017e9ffffffff2a000045ffffffffe60d17f0ffef0d00000000008affffff6d0000000000000045ffffffffe60d17f0ffef0d00000000008affffff6d00000000000020ae09000000000000009aff44000000000006f2fc390000000008e9ff2b0070ffffa1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ffffffffde0e0000b1ffffffff600000a2ffff530000000031fbffffbb0100000000000000b1ffffffff600000a2ffff530000000031fbffffbb01000000000000000000000000000000008ba50000000000002bff970000000018c1ffc8000055ffffaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ffffffdc11000011fbffffffda03000092ffff7200000003ceffffef1c0000000000000011fbffffffda03000092ffff7200000003ceffffef1c00000000000000007500000000000000001c0b0000000000000fd71000000001e3fe8e06000025ffff98000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bdffffffb300000053ffffffff5e000000c4ffff7400000076ffffff5b000000000000000053ffffffff5e000000c4ffff7400000076ffffff5b000000000000000009fb71000000000000000000000000000000000a0000000000503b0000000000439e1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017cfffff9700000089ffffffe705000036feffff6a000024f6ffffab00000000000000000089ffffffe705000036feffff6a000024f6ffffab00000000000000000000befe5c00000000002f78956c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b46340a000000afffffff8100000ed8ffffff560000bdffffe713000000000000000000afffffff8100000ed8ffffff560000bdffffe7130000000000000000000027f8fb5100000089ffffffff8d0000001e7aab050092eec2380092eec238000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1fffffd1c0015c8ffffffff2e0063ffffff4b00000000000000000000c1fffffd1c0015c8ffffffff2e0063ffffff4b0000000000000000000000007efff94b0000056291ffffbc000074fad63e000097ffff6e0097ffff6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9ffffbe0052e6ffffffffd80017eeffff9a0000000000000000000000b9ffffbe0052e6ffffffffd80017eeffff9a0000000000000000000000000006d4fff8440000002affff8d0030fffe2200000078ffff700078ffff7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085ffffb2cbfffffffffffd4300abffffdd0c0180ba270000000000000085ffffb2cbfffffffffffd4300abffffdd0c0180ba270000000000000000000033faffd100000070ffff2c0036ffffa500000028ddfd3d0028ddfd3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026fcfffffffffffffff757004ffffffd3b008affffeb949e1b0000000026fcfffffffffffffff757004ffffffd3b008affffeb949e1b00000000000000005fe22e000000bfff8e000000a7ffff3e00000016250000001625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092ffffffffffffd636000ee5ffff880051fffffffffffff1500000000092ffffffffffffd636000ee5ffff880051fffffffffffff15000000000000000000000000005fbdd0600000013e7ffc700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b8ffffffe97305000098ffffd10609e6ffffffff7fd6fffc4500000006b8ffffffe97305000098ffffd10609e6ffffffff7fd6fffc45000000000000000000000001f349000000000053fffe05000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025b8650070000003dfefff92e006fffffffffcb0224faffda01000000025b8650070000003dfefff92e006fffffffffcb0224faffda0100002f87b8a138000000003100000000000068ffd4000000003fa7d71100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8ffff770000d8ffffffff390000bbffff2b0000000000000000000007d8ffff770000d8ffffffff390000bbffff2b003af8ffffffec0300000000000000000a9cffe43c0000008bffb5290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085ffffc4020033ffffffffb6000000b4ffff470000000000000000000085ffffc4020033ffffffffb6000000b4ffff4700002271cdfffd0900000000001700001ae8a9140000001effff53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002efafff322000079ffffffff35000005e7ffff480000000000000000002efafff322000079ffffffff35000005e7ffff4800000000dcffd10000001c92e67a0000000e000000000010f4ffdd09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003caffff66000000afffffffc300000064ffffff3d000000000000000003caffff66000000afffffffc300000064ffffff3d00000022ffff6e00002aeee655000000000000000000000068ffff89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072ffffb500000000d4ffffff56000027f2ffffff27000000000000000072ffffb500000000d4ffffff56000027f2ffffff2700000072ffbb0d000094ffe90d0000003a2200000000000000b6fffa1400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f4ffec1800000000e5ffffeb050030e8fffffff5050000000000000020f4ffec1800000000e5ffffeb050030e8fffffff505000000adfa270000005effff8e000027ffffcb0000000000001cf6ff25000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9ffff550000000000dcffff96077bf8ffffffffa10000000000000000b9ffff550000000000dcffff96077bf8ffffffffa10000000097800000000001c0fffb290015ffffe900000000000186ffdd0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005effffa4000000000000a9ffffb2e9ffffffffffe919000000000000005effffa4000000000000a9ffffb2e9ffffffffffe919000000001902000000000020f2ff9e0000eeffe4000000000bbbffce27000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015ecffe31000000000000047ffffffffffffffffde290000000000000015ecffe31000000000000047ffffffffffffffffde290000000000000000000000000077ffb0000050ee790000000002b28206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7fff9420000000000000000b3ffffffffffffac150000000000000000a7fff9420000000000000000b3ffffffffffffac1500000000000000063e1a00000034e6ff620000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004bfd64040000000000000000000fcaffffffcb450000000000000000004bfd64040000000000000000000fcaffffffcb45000000000000000c8ef1cb08000055f9f563000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a51000000000000000000000000055e7a3500000000000000000000006a51000000000000000000000000055e7a35000000000000000000beff7d0300000026ab250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffff96000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052b32b00000000000000000000000000107485e3df2600000000000000000000192e38371b00000000000000000000000000000000000000001e7aab050000b9fffd3400000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058fefff27a991a000000000000000000009dffffff7e00000000000000001395edffffffffffcd3b000000000000000000000000000000000074fad63e00000021f3ffce020000003fa7d71100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029f8fffffffffff158000000000000000041ffffffca040000000000000023e2fffffffffffffffff94700000000000000000000000000000030fffe22000000000065ffff3800008bffb52900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2ffffffff9ac8fffe5a00000000000009dbfffff6270000000000000010d7fffffffffff1c0cbfeffed16000000000000000000000000000036ffffa5000000000008e9ff2b001effff530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ffffffffe60d17f0ffef0d00000000008affffff6d0000000000000000a2fffffffff56f07000031deff96000000000000000000000000000000a7ffff3e00000018c1ffc8000010f4ffdd09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1ffffffff600000a2ffff530000000031fbffffbb01000000000000003dffffffffeb2f000000000077ff9800000000000000000000000000000013e7ffc7000001e3fe8e0600000068ffff89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011fbffffffda03000092ffff7200000003ceffffef1c0000000000000000c4fffffffa36000000002bbcffffe62000000000000000000000000000000053fffe050000503b000000000000b6fffa140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053ffffffff5e000000c4ffff7400000076ffffff5b00000000000000002fffffffff7f00000027a6fdffffffffb300000000000000000000000000000068ffd400000000000000000000001cf6ff250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089ffffffe705000036feffff6a000024f6ffffab00000000000000000078ffffffe90a0147b4fdffffffffffff8c000000000000000000000000000a9cffe43c0000000000063e1a00000186ffdd0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afffffff8100000ed8ffffff560000bdffffe71300000000000000000063ffffffac87e1ffffffffffffffff9702000000000000000000000000001ae8a914000000000c8ef1cb08000bbbffce270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1fffffd1c0015c8ffffffff2e0063ffffff4b0000000000000000000007d2ffffffffffffffffffffffee5f000000000000000000000000000000000e000000000000beff7d03000002b28206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9ffffbe0052e6ffffffffd80017eeffff9a00000000000000000000000015c1ffffffffffffffffe57f1000000000000000000000000000000000000000000000000fffff960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085ffffb2cbfffffffffffd4300abffffdd0c0180ba270000000000000000000157b9ecf5e4bf8943030000000000000000000000000000000000002c7f5f1900000000b9fffd3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026fcfffffffffffffff757004ffffffd3b008affffeb949e1b0000000000000000000000000000000000000000000000000000000000000000000070ffffa10000000021f3ffce0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092ffffffffffffd636000ee5ffff880051fffffffffffff15000000000000000000005273d48472b01000000000000000000000000000000000055ffffaa000000000065ffff3800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b8ffffffe97305000098ffffd10609e6ffffffff7fd6fffc4500000000000019a1f5ffffffffffda450000000000000000000000000000000025ffff98000000000008e9ff2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025b8650070000003dfefff92e006fffffffffcb0224faffda010000000029e9fffffffffffffffffc5000000000000000000000000000260000439e1d0000000018c1ffc800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8ffff770000d8ffffffff390000bbffff2b00000015deffffffffffe7b4bbfafff11b00000000000000000000047edf000000000000000001e3fe8e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085ffffc4020033ffffffffb6000000b4ffff47000000acfffffffff26405000024d6ff9e00000000000000000027caffe3000000000000000000503b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002efafff322000079ffffffff35000005e7ffff48000045ffffffffe82700000000027fff9400000000000000016df6ffff85000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003caffff66000000afffffffc300000064ffffff3d0000cbfffffff8300000000039cbffffeb2700000000001cbbffffffff74000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072ffffb500000000d4ffffff56000027f2ffffff270035ffffffff7b00000035b6ffffffffffba000000005befffffffff9d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f4ffec1800000000e5ffffeb050030e8fffffff505007affffffe9070556c3ffffffffffffff80000013abffffffffdb41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9ffff550000000000dcffff96077bf8ffffffffa100005effffffb296ebffffffffffffffff8a01004be7fffffffb8a090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005effffa4000000000000a9ffffb2e9ffffffffffe919000005caffffffffffffffffffffffe651000c9affffffffce310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015ecffe31000000000000047ffffffffffffffffde29000000000fb3ffffffffffffffffd86f09003bddfffffff676030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7fff9420000000000000000b3ffffffffffffac150000000000000047a9dce5d4af793300000688fdffffffbd240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004bfd64040000000000000000000fcaffffffcb450000000000000000000000000000000000002ed1ffffffee6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a51000000000000000000000000055e7a350000000000000000000000000000000000000277f9ffffffab17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c4ffffffe54f00002e566a7472530d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b08000000000330890a0000310000000000000000000000000000000000000066f3fffffe980e0043d8ffffffffffffef5a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044caff2d00000000b1ffed030000e2380000000000000000000000000000000018b5ffffffd83d000057fdfffffffffffffffffe5800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fecffd90000000051ffff8d000004dcec28000000000000000000000000000055ecfffffa8507000036f7fffffffffec492a2f0fff11a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007dffff5d00000000c7ffee1400000048ffe320000000000000000000000010a4ffffffca2e00000005d6ffffffffd83600000017c8ff9900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001deffbc0100000026ffff560000000000aaffdd1c00000000000000000042e3fffff472030000000073ffffffffc80e000000000d9aff7a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036fff11c0000000074ffab0000000000001af1ffdb1b0000000000000004f9ffffb920000000000007e9ffffffe6150000000360e6fffff22b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007bff660000000000b8ee170000000000000063ffffd00000000000000064ffec5e0000000000000050ffffffff520000055edaffffffffffb30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bad3010000000001f189000000000000000000a1ff7800000000000051fda715000000000000000086ffffffcb001c81e7fffffffffffffe520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb6a000000000023fe22000000000000000000023c000000000000006a4b000000000000000000005bffffffb2befdfffffffffffffff858000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016aa0d0000000000253c0000000000000000000000000000000000000000000000000000000000000002b8ffffffffffffffffffffffc22900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063e1a0092eec2380000000000000000000000000000000692fcfffffffffffffbb14500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000053000000000000000c8ef1cb080097ffff6e00000000000000000000000000000000002685b9c1af895311000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a7400000000000006f652000000000000beff7d03000078ffff70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082fe5b000000000003cef840000000000fffff9600000028ddfd3d0092eec2380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de5fa4b000000000036fdf33800000000b9fffd340000001625000097ffff6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054fff845000000000095ffef3200000021f3ffce0200000000000078ffff700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2fff641000000000fe6ffed2d00000065ffff380092eec2380028ddfd3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bf0fff533000000004cffffd200000008e9ff2b0097ffff6e000016250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055fee61c00000000007ef844000018c1ffc8000078ffff700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004827000000000000000e000001e3fe8e06000028ddfd3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000503b0000000000162500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3c300400000000002b2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020aaf9ffffca05000069ddec230092eec238002c7f5f190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000682e7e7ffff2f007fffaf10000097ffff6e0070ffffa1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a2ffff1300d3ffd103000078ffff700055ffffaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dcffc5000080ffff6d000028ddfd3d0025ffff98000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028fff952000007d4ffee1100001625000000439e1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075ff850000000031fbff6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088e40d0000000000b7ff64002c7f5f19000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f3e000000000692ffed160070ffffa100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8ffbc18000055ffffaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e7aab05000033640100000025ffff9800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074fad63e00000000000000000000439e1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030fffe220000002c7f5f1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036ffffa500000070ffffa100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7ffff3e000055ffffaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013e7ffc7000025ffff98000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053fffe050000439e1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068ffd40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9cffe43c0000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ae8a91400000000000000000000000026fd6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000002ccab3000000009cff9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbffff3d00001ef9ffa5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c7f5f190000000000c2ffffc500009effff890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070ffffa100000000003cffffff5828fcffff390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055ffffaa00000000000097ffffe6b6ffffbe00032d3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025ffff980000000000000ad6ffffffffffbfc5f5fff10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000439e1d000000087dc2e7fdffffffffffffffffffd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008fffffffffffffffffffffffffdb3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8fffffffffffffffffc74431b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000677a6553abffffffffffa50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eedffffb5ffffff76000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080ffffcd038afffffd4700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1fff92e00029fffffe60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089ff740000000053996d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001baa0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
