StringMD5SHA-1CRC-32
XmBRL03588d3ed830dd689863c56950077dbb8e177ada60dd4046e307b0d38cdaac122bdfcaec2213820170
XmBRLac3080a5c8cfe57b6bacb1e5046794fa339e4abd99cb64358c247e5651089d19ae5ac56cc149005162
XmBRLb99302ac8db9adb8077fdad9cb50ac5eb5a882375100ab2f6c885ce3fed987fd4a37908062447962832
XmBRLc804e900e33c67e11ce18da63735b678545040f3b07e21f53cbddbc539043af56cf40a67a3874472518
XmBRLd4bd93f0ee520d25a946e7d5fa734d4bd0cc1f4fdec1a478026480bc78ed62ce321a34fa72022397925
XmBRLeaf32ee90241d6f11989fe29ec191234412de6df85d290b20a586d56e5cdb43da4fbde77f260859763
XmBRLf45ea22b026bc357782a9c8be6fbf373ac0e4924a0396089fc75d8c111ee366ab79a5ff0b2525312713
XmBRLgcf2b759a6a7af414f920506c222f13557de33aef35b760a11413e02386be1e9fb21cef043783394911
XmBRLh882e414bb911df2f16b2bee635f35c343fbdff69f705643cbd721418c949eab8cedc6fc61899830222
XmBRLi7fbd62c177b59d8267491ffab7bd4712bf04075da0ac3257197bd93df753db3bd84413f7104475480
XmBRLjf6faa2ee76c71237925511a5314884d1aac3bd6a4eab583b71c2ee3402fed9c4ae13bd0b2670951138
XmBRLkdcfb2c957c9b8baad26e91d8e0173813c901b866701c4fd5d43eca21cf780378dfa37d7c3895741044
XmBRLl566b99422372bc5cde1a33b24e2d71088d356e9eda798253dd710e15173dac689e44ebf01985011671
XmBRLmb23140423b11673a029d194b3edaefb88ca9a5e56db2d92f3add62817b894f36d438dcea22540097
XmBRLndc1ae83da07afba8ed87b3441305606e0479f4a3bd91d77333209bf86ab3441e1197b2602556346107
XmBRLo47029403774861384be8618c3039a5c121f2f36cc6b487fd25e41b40bd120760ac0ba5cd4015623789
XmBRLp1f03b480d6a0ba2f8f5340081ce22fcdcddc19c5ec9438693dcdbc7c12e259e74763cce61649509272
XmBRLq3d3287a55b13d95ac9ea309cbebd2cae226df9251fbd52176cf908ff34268ff0a44647e0358003470
XmBRLra398b3142070ee61c93e061e872d1f7b77351cdda64be56a838c438f1346eb8ce76863df2355094196
XmBRLsc1f29dd4c7a143d0c5707ecefa91f741691d90f047169894c4fa03f6b874809ba85281944216902178
XmBRLt7ffada8f7e70472ce78ad8b5c038a7c0a3bd67fa450dc22d2c672bfbbf7b82d29d77f5991698449281
XmBRLuc0ad653efd2c79b08f938a506d97a7bbbce19b76d1ea66dabeebe45260637dd55ac355ac305886999
XmBRLv195f7061bb238f6ae74123893efe20c68badce4a7ce51be4351720af06cc0f2656525be92335319725
XmBRLwa508db7fb9d65fb622bfa75abac40ba149e896f7bf6bb1f6cb3071568b6836114f4555fc4231337531
XmBRLx8a913b5fe6f130a47c791eb30cec5ca3a5b7add3423992a9b60d1dffe944fc2b8a9575b61820986282
XmBRLyfe8de544d9e2c5326129649bef374dc9dc3a2dad6f20961889bffe0d8aedf7126eeb662c462240572
XmBRLz90989a182bf44074e43087b6e7d4ad32fa831b58f9cbf9deaff741066bc9ab81f6f3e8f42189716102
XmBRLA2343293ff7a2c8a23169fad4946cbebe6883ca554e8b057326e5cee1eca69e9125b51c8d865043362
XmBRLB759f5e3fbba94514433ee4943c9c1a6883e3292fd9f0bd5987a25a54886d6f49561127e52860962328
XmBRLC05dd93054209ada12e7115944f317afe32100cf008d7116bb445a1b980159fb7bcd1d6b73716276878
XmBRLDeb60d8ac997e98827234528dc68569984e3b3f6784109ce64fc25403b3345a0e69fd31091139111725
XmBRLE3cc716d73ccdad619b363df1d2b8f454b384baa9bc433bec8cb40947f9be77d2764285ca887244731
XmBRLF4448a66cf9273746ff82aea9758c6c5eca2cf6656ec84547a171124e23a2b960ceb04dbb2917864961
XmBRLG0e77d99cc21bcec576aa86fa366ddea99bd529642310761a691804525a50e26d3bbb5cde3672909463
XmBRLHfc2dcea02d51e5a7f61a2161b89248a64046401e36ef27048aecdc28d60d7956265f8d471246968582
XmBRLI5fb835c3f6d346e9b844d20b1c3eacd14917e63858467343d031dd540227f9aaaf521c2a1028918160
XmBRLJ3133dbab7a57150f9d6ee93962e45d3f30353b0cce47bbb151817ec6415e99684b94a5542757581354
XmBRLKaab688dfafe997b801b4b466863594e28857d5899186653222e1978ff3e643dd904d519b3545918140
XmBRLLeeff2ea1a04a2458f9f103a7958c4588f4aae4a20a6faa54b75662aedb044e079d322b8b1295974175
XmBRLMc549e21187eede0c3edfe62333ab93bb847e310d585506173a4a6cb21d1969376c08b1d9976867209
XmBRLN40012aaaff2fded1c39889f9dc7ba7f9c1e6846c705a5bb43c2af38b923a8f647d569cac2737872435
XmBRLO8855b09078e2e787aaab9f7c6cd79c75615df90d8cc75201858e97bd505d8be48c05b8a53560418981
XmBRLPc5e693e59093277dd75de94d14dbd609c4b26a7ce34b0253bca5a28cf8b50779caa900501497342800
XmBRLQd73c586b40f844de396391f5fa7360be16f022711241217de91758a3baf0be107a884d31775459782
XmBRLR97b21f89df771a81a51a2457e8cfe318e1c36fbb642d70bbf7e4d176b2ca5a5ae541059a3073491580
XmBRLS4d9c81d886f01b33cdb74ba255755fa78965d326f814c6486fedfa8b8d41b0ec1d0472363224826602
XmBRLTac2fb7413512a162319f7417bbfd1a038c311d40017c73b7a3fff1d423a6348a0e6c78161582458697
XmBRLUb52a0007fae50d63de981514fcf1f192dd231be78495d4a4426afcd41b7ce6fbdd5267eb693458911
XmBRLVb06a6b9a9a7142cb5609aa94462763209d930176052fa7f0c6a6174dbec00cac74994e7f2958820965
XmBRLW59df5ac97760d9f2d3a17b1f4c16869398a600e8242192519703e88b640ae7dd0568dea63344643827
XmBRLXbc6222ae57e5d436f73e88f8449ccc1d82165ee61a14fc13667e3e0da1074ae6a43666f81474571106
XmBRLY399ff90bdeb0138f244ad6506312c323ac7148f7cabe45ce11cdfcf5e00b9aa37362bc80551754740
XmBRLZ765f6207529b81f9a866e6bf19e337c186f6d4645a544c62564453ccba92c736b7eaf5093119139406
XmBRL0777b7198b7be0e34664a9f4153988d081dffe0c302e3bef629fe919d945c1ab8695fc54e344834568
XmBRL1bf6f091d7125e1c25736b4b10b67bee20e440d883963f7441fa2a3c4689fce1e31c295781670050462
XmBRL2a49c69cdb7889d18466532aef4ca64784fad70d5f524d6256e866e9779f8ca36624cb1d44202930980
XmBRL35e0f0ab887f680953187046253fa4089e826702bdf1c7ea85e4e108d9a8f0ea87f0d76352374276018
XmBRL4474ef855e19ac0de21226664297434a78972c8a1c884ac8db185dd5e88a46cdafbe4d6bf333448721
XmBRL5942d64a480e7e84bbe937c30bd34c15c8685a0e19ea4a22923eff563d151d61e591c745a1692874375
XmBRL6827a6d856aab1f094cbe46360450db3b8b244e15d1e5c8a4b2827b37800e67b9edec20a44260259645
XmBRL7a66cfae73839a25bf08f4bcf25c2ee3db10f2c269b35f47a962cda2857e831a6df8bb8de2330548139
XmBRL83118ed500a33053289dd71d2af6af860c52d2fa257c0860e9da02f991d363bf8ebea0f5d441862714
XmBRL962723380c818f541c095ac5eda66e83189aef4bbb534d6f1795e42c82d1764a7a4dcf4881834056364