AFFILIATE_ID -1 COURSE_ID 0 COURSE_NAME -- CUISINE_ID -1 DIFFICULTY 0 DIRECTIONS Preheat oven to 375°. To roast garlic: Slice ½ inch off the top of the entire head of garlic. Drizzle with olive oil and sprinkle with salt and pepper. Wrap garlic head tightly in a square of heavy foil and roast until tender — about 45 minutes. Remove garlic pulp by squeezing garlic head. Smash cloves with a fork to form a paste. Cook pasta according to package directions. Cook bacon completely. Drain on paper towels. Reserve 1 tablespoon of bacon fat. Crumble bacon when cool. To make topping: Combine breadcrumbs, crumbled bacon, Parmigiano Reggiano cheese, and 2 tablespoons of melted butter. Set aside. Sauté shallots over low heat in reserved bacon fat for one minute. Add remaining 6 tablespoons of butter and continue to sauté shallots in butter and bacon fat until translucent. Add flour and continue to cook for 1-2 minutes. Increase heat to medium. Stirring constantly with a whisk, add milk and roasted garlic paste. Cook until sauce is thickened (coats the back of a spoon). Remove sauce from heat then add salt, pepper, nutmeg, Gruyere and Cheddar cheeses. Taste and adjust salt and pepper if necessary. Stir in cooked pasta. Pour into baking dish. Sprinkle topping to cover entire top. Cover with foil and bake 15 minutes. Remove foil and continue baking until sauce is bubbly and topping is browned. Enjoy! DIRECTIONS_LIST DIRECTION_TEXT Preheat oven to 375°. To roast garlic: Slice ½ inch off the top of the entire head of garlic. Drizzle with olive oil and sprinkle with salt and pepper. Wrap garlic head tightly in a square of heavy foil and roast until tender — about 45 minutes. Remove garlic pulp by squeezing garlic head. Smash cloves with a fork to form a paste. Cook pasta according to package directions. Cook bacon completely. Drain on paper towels. Reserve 1 tablespoon of bacon fat. Crumble bacon when cool. To make topping: Combine breadcrumbs, crumbled bacon, Parmigiano Reggiano cheese, and 2 tablespoons of melted butter. Set aside. Sauté shallots over low heat in reserved bacon fat for one minute. Add remaining 6 tablespoons of butter and continue to sauté shallots in butter and bacon fat until translucent. Add flour and continue to cook for 1-2 minutes. Increase heat to medium. Stirring constantly with a whisk, add milk and roasted garlic paste. Cook until sauce is thickened (coats the back of a spoon). Remove sauce from heat then add salt, pepper, nutmeg, Gruyere and Cheddar cheeses. Taste and adjust salt and pepper if necessary. Stir in cooked pasta. Pour into baking dish. Sprinkle topping to cover entire top. Cover with foil and bake 15 minutes. Remove foil and continue baking until sauce is bubbly and topping is browned. Enjoy! IS_HIGHLIGHTED LABEL_TEXT VARIATION_ID -1 EXPORT_TYPE TEXT IMAGE ffd8ffe000104a46494600010101004800480000ffe1004c4578696600004d4d002a00000008000187690004000000010000001a000000000003a00100030000000100010000a002000400000001000000b4a0030004000000010000008900000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010d41d8cd98f00b204e9800998ecf8427effe20c584943435f50524f46494c4500010100000c484c696e6f021000006d6e74725247422058595a2007ce00020009000600310000616373704d5346540000000049454320735247420000000000000000000000000000f6d6000100000000d32d4850202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001163707274000001500000003364657363000001840000006c77747074000001f000000014626b707400000204000000147258595a00000218000000146758595a0000022c000000146258595a0000024000000014646d6e640000025400000070646d6464000002c400000088767565640000034c0000008676696577000003d4000000246c756d69000003f8000000146d6561730000040c0000002474656368000004300000000c725452430000043c0000080c675452430000043c0000080c625452430000043c0000080c7465787400000000436f70797269676874202863292031393938204865776c6574742d5061636b61726420436f6d70616e790000646573630000000000000012735247422049454336313936362d322e31000000000000000000000012735247422049454336313936362d322e31000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058595a20000000000000f35100010000000116cc58595a200000000000000000000000000000000058595a200000000000006fa2000038f50000039058595a2000000000000062990000b785000018da58595a2000000000000024a000000f840000b6cf64657363000000000000001649454320687474703a2f2f7777772e6965632e636800000000000000000000001649454320687474703a2f2f7777772e6965632e63680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064657363000000000000002e4945432036313936362d322e312044656661756c742052474220636f6c6f7572207370616365202d207352474200000000000000000000002e4945432036313936362d322e312044656661756c742052474220636f6c6f7572207370616365202d20735247420000000000000000000000000000000000000000000064657363000000000000002c5265666572656e63652056696577696e6720436f6e646974696f6e20696e2049454336313936362d322e3100000000000000000000002c5265666572656e63652056696577696e6720436f6e646974696f6e20696e2049454336313936362d322e31000000000000000000000000000000000000000000000000000076696577000000000013a4fe00145f2e0010cf140003edcc0004130b00035c9e0000000158595a2000000000004c09560050000000571fe76d6561730000000000000001000000000000000000000000000000000000028f0000000273696720000000004352542063757276000000000000040000000005000a000f00140019001e00230028002d00320037003b00400045004a004f00540059005e00630068006d00720077007c00810086008b00900095009a009f00a400a900ae00b200b700bc00c100c600cb00d000d500db00e000e500eb00f000f600fb01010107010d01130119011f0125012b01320138013e0145014c0152015901600167016e0175017c0183018b0192019a01a101a901b101b901c101c901d101d901e101e901f201fa0203020c0214021d0226022f02380241024b0254025d02670271027a0284028e029802a202ac02b602c102cb02d502e002eb02f50300030b03160321032d03380343034f035a03660372037e038a039603a203ae03ba03c703d303e003ec03f9040604130420042d043b0448045504630471047e048c049a04a804b604c404d304e104f004fe050d051c052b053a05490558056705770586059605a605b505c505d505e505f6060606160627063706480659066a067b068c069d06af06c006d106e306f507070719072b073d074f076107740786079907ac07bf07d207e507f8080b081f08320846085a086e0882089608aa08be08d208e708fb09100925093a094f09640979098f09a409ba09cf09e509fb0a110a270a3d0a540a6a0a810a980aae0ac50adc0af30b0b0b220b390b510b690b800b980bb00bc80be10bf90c120c2a0c430c5c0c750c8e0ca70cc00cd90cf30d0d0d260d400d5a0d740d8e0da90dc30dde0df80e130e2e0e490e640e7f0e9b0eb60ed20eee0f090f250f410f5e0f7a0f960fb30fcf0fec1009102610431061107e109b10b910d710f511131131114f116d118c11aa11c911e81207122612451264128412a312c312e31303132313431363138313a413c513e5140614271449146a148b14ad14ce14f01512153415561578159b15bd15e0160316261649166c168f16b216d616fa171d17411765178917ae17d217f7181b18401865188a18af18d518fa19201945196b199119b719dd1a041a2a1a511a771a9e1ac51aec1b141b3b1b631b8a1bb21bda1c021c2a1c521c7b1ca31ccc1cf51d1e1d471d701d991dc31dec1e161e401e6a1e941ebe1ee91f131f3e1f691f941fbf1fea20152041206c209820c420f0211c2148217521a121ce21fb22272255228222af22dd230a23382366239423c223f0241f244d247c24ab24da250925382568259725c725f726272657268726b726e827182749277a27ab27dc280d283f287128a228d429062938296b299d29d02a022a352a682a9b2acf2b022b362b692b9d2bd12c052c392c6e2ca22cd72d0c2d412d762dab2de12e162e4c2e822eb72eee2f242f5a2f912fc72ffe3035306c30a430db3112314a318231ba31f2322a3263329b32d4330d3346337f33b833f1342b3465349e34d83513354d358735c235fd3637367236ae36e937243760379c37d738143850388c38c839053942397f39bc39f93a363a743ab23aef3b2d3b6b3baa3be83c273c653ca43ce33d223d613da13de03e203e603ea03ee03f213f613fa23fe24023406440a640e74129416a41ac41ee4230427242b542f7433a437d43c044034447448a44ce45124555459a45de4622466746ab46f04735477b47c04805484b489148d7491d496349a949f04a374a7d4ac44b0c4b534b9a4be24c2a4c724cba4d024d4a4d934ddc4e254e6e4eb74f004f494f934fdd5027507150bb51065150519b51e65231527c52c75313535f53aa53f65442548f54db5528557555c2560f565c56a956f75744579257e0582f587d58cb591a596959b85a075a565aa65af55b455b955be55c355c865cd65d275d785dc95e1a5e6c5ebd5f0f5f615fb36005605760aa60fc614f61a261f56249629c62f06343639763eb6440649464e9653d659265e7663d669266e8673d679367e9683f689668ec6943699a69f16a486a9f6af76b4f6ba76bff6c576caf6d086d606db96e126e6b6ec46f1e6f786fd1702b708670e0713a719571f0724b72a67301735d73b87414747074cc7528758575e1763e769b76f8775677b37811786e78cc792a798979e77a467aa57b047b637bc27c217c817ce17d417da17e017e627ec27f237f847fe5804780a8810a816b81cd8230829282f4835783ba841d848084e3854785ab860e867286d7873b879f8804886988ce8933899989fe8a648aca8b308b968bfc8c638cca8d318d988dff8e668ece8f368f9e9006906e90d6913f91a89211927a92e3934d93b69420948a94f4955f95c99634969f970a977597e0984c98b89924999099fc9a689ad59b429baf9c1c9c899cf79d649dd29e409eae9f1d9f8b9ffaa069a0d8a147a1b6a226a296a306a376a3e6a456a4c7a538a5a9a61aa68ba6fda76ea7e0a852a8c4a937a9a9aa1caa8fab02ab75abe9ac5cacd0ad44adb8ae2daea1af16af8bb000b075b0eab160b1d6b24bb2c2b338b3aeb425b49cb513b58ab601b679b6f0b768b7e0b859b8d1b94ab9c2ba3bbab5bb2ebba7bc21bc9bbd15bd8fbe0abe84beffbf7abff5c070c0ecc167c1e3c25fc2dbc358c3d4c451c4cec54bc5c8c646c6c3c741c7bfc83dc8bcc93ac9b9ca38cab7cb36cbb6cc35ccb5cd35cdb5ce36ceb6cf37cfb8d039d0bad13cd1bed23fd2c1d344d3c6d449d4cbd54ed5d1d655d6d8d75cd7e0d864d8e8d96cd9f1da76dafbdb80dc05dc8add10dd96de1cdea2df29dfafe036e0bde144e1cce253e2dbe363e3ebe473e4fce584e60de696e71fe7a9e832e8bce946e9d0ea5beae5eb70ebfbec86ed11ed9cee28eeb4ef40efccf058f0e5f172f1fff28cf319f3a7f434f4c2f550f5def66df6fbf78af819f8a8f938f9c7fa57fae7fb77fc07fc98fd29fdbafe4bfedcff6dffffffc0001108008900b403011100021101031101ffc4001f0000010501010101010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ffdb00430101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101ffdd00040017ffda000c03010002110311003f00febfa69c59e9fa644081e569b6a801e07fa95f73ebe9dbb66bfa07094b9a13a8aff1cbadfd3b74fbafb3b58fcca7baf25fabfbbf0fcdcbc97e2a6a2a34bb2c1c6e849ee3f8075c75e9f4f40d922bae9ab27e726ffad5f7f2f439d693f9bfc74f3febb6e7ca77da88566cbe73927dcfd4f4239e71f9d29fc4bd3fccd4e5752f10dbd8413dd5cdc2436d6d0bcd2bb30c471460b33372a785cf1924fd4d73622b53c3d2ad2ada50a30f6b51fa2e67dd7fe95e52438c255654e8d1579ca7aaf372bf5e6ddbf25dad6b47e1bfdaabe397c65b0f81ba8fc40fd9bfc49e08d2b54d1ef6696edbc536536a175a9da58279971a4e94ab1cd6b63aa4ee16046d46d9e26f383c72c7b4b2fe2dc47e2a53c26131d8bcb6851ab0a13ab86589c44b929d254db86afde5656bdedd6eb9afeefe99c2fc2382c466985a39e54c54a8d7e46a14e2d25176765a6895edd7bd935ef7f240bf0bbf685fdaabe243fc75f8ad7d657577ab78ea182e6dbe23bdcfdbe63a0cf6ba98b79f4c8eda39ae7459e245d3226b1b88b7aacf1792769597f9478f7c61cb71185c451ccb34a188cc2be126e956c1d6a74e961a8e260d4294672f71fd5d351bb8deff006ddbddfebae1ce1ec2647154f26c04a9e1a8d151a75a379559d382d253575ef3ddabdf5de5f6bfaacff827f7803c59e32b7d4edcbe93776d657b6f1dc3e8da6ea5a768fa64f3812268f6573ad059aea7b3877fdaefa0b6fecf91e7114712490b32ff0035787796568e36bcb21a8ea53788954a6eac9622a54af39f3548cb131bc6950f7b9a2a5796b66d6e787c5d8b54551962dc9aab0bd394d72cddee97346f7bdd7f33bd924d5ac7ead7c71fd9f3c71ad7c25d4f40f0ef8ef52d33480b26b379a3d8b2ccbadda470c735ff0087752bdb98e4bfb74962b69a4865b49638c4b98e485d58baff00574f88b8af2fe17ab936171b1faace9b52ba8bfabc5de5568b7d6f539dc7ba699f9360e8e532cee9e6157092ad895751ad1bf2d396d193d3ca3ab6afa2b3b731c8fc01f0c7856db4bd0fc3b0d947651c5682d4a4570e259edb2cce5926fbc0b8766562a1fe5190edbd7e6f873309afaa528d4a542a7ef26aa45bf6b292ab372938dbac9b6afd1ab5eea51f4f38a55e73ab2a959568b7a422fa38ab2b6ead1d17a69ccfdc3ee393e18697a6786f5ff15685797474fb20fa9df5b4b74f7362b6eaa1efafb6cde6cda6c91ec323244eb6d3167731ab6597fa2381f8d730862254334ad2c6606a354e5526ad2a6e1ee45c9696d925be8937b5cfcd33bcb28626119d3a2e38da7cdec22faf597dfbebcbbdaef572f16d6bc43a268d633eada85fdbdb69d6f6cd7535ec9286863b50bb9a72e9bb7441594ee4dcb8e490065bf71ad8dc352a0b1589c5e15505052856a93517eced7826b7f722f977e89745297c4d0c1622751d1a341d5ad525284e9eb7e7bfbcd5b6bbe96bc7cb53e32f1c7ed41e0eb2f123e85a6eaba2ea361ba4866b9b2ba966bf0d04733df4896ea8b147696cc2dd12e19dd2ede62b013e5cae9f97e73e2ee4580cca861296230b8ac22b7d6713466a5349fd8edeefc3adafd3ab97de607c3eccde0658aad879616a4e52fdd4936f955b924fca57f34edf28f99eadf0e353fda87c09e2d7b1f1b4be18f0f9b775586decad754bcd6a2b67591ec23f3a748ed4de94fb379bb5a5b70e65552c00af8fe24e38c1f1765d99e030ded6794e2e855c3569d44d3ad18b8cfd94355a4535e7add59eb1f6728cb2a70d63b058cab4dbc6d1ab4eae1e6ee9352528a5ea9b6bee7d51f66fc36f05c7a87c47f827e1df0fe85a8f8716dbc2a2ef429ef2d5e2b71a6e9a966b737b24732032ea36f25bbca0493b38490349000e8f5e765997e0b31c6f0dbc1d29468e12941d192bb54e9d18727234edef45c1cb7db4d2c8efc762eb613059afd72a293af5abc6a3e91ab57f7ce3eaa3522f56edccba7c3faff3d92962db7dce7ab1e793cb1eff00518f6c37ee346bda2a3cf76b4bae965b793f9ddf9591f88545cefc95d45efa7336baabebe7f799935a6d048527ae06d193eddf8ebdc7b2f7aec8576dabbbdb47e9df65f7ebe71d2c7349349af27f97cfcb4be9e773324b6ce7e520fd3b771df1f9fe79aec855db5fbdad7d1eadff005b5d339ce6efad39322820c6c3001e9dbd3b8ea3be3f87a57a146b5b4b5ef6d75fbfecdafa77b79dd29655375e8733a9dca47136c39765c051d32473807f5e3f3c8aee5aa4fbff005d2df97dc41e7b73a6c8cff699970a033053ee3e5c83ce7b8e38f56e36f481f2cfc77b5f33c3fa96171882e17bf47865e0f1fde000c75ea76e70dcf8afe04bd7fe1bf1feb53bb05370a91f3baede7bff005f81fcb77c62b310fc40f1029079ba76c11db71391c8c67d79fa57e778cfe2ca5a7badefebdeeadf73f91f650578d297796de56fc767d227e867ec85e316d23e0f4162b20411788b583b4b631b92c8ff007c76c76f6e715f5596e2397094d593d5f7f2ed6fcbee3c2c7a5f59a9b3f95ffafebb23ffd0feb87c4b74b0b2c7900a5bc099ce467c95e3f03ce31d3d735fd0d42ea8bd5eedf6de72f4e9fd3bdcfcc3d75efdff00af9fdc784fc5fd4563b6b38838c0b68b8e48e5233ec7a13df9f6add3b437fbbbf4fcd6afd4851b3bf577b69d3d799ebf25fa1f23eb3ac08cb92c00c0e32075cf5cfa01cfd462b92a544fbefd5ddbd3fc3a24f5ebd36bde5ac637d5edf9fe2adeb67f81f017ed73f14ee3c29a168574dacddd8e8d73a84da66a9059106e269aee2db64eb180d24d124ac44e88394e72a4286fca7c50ccb1780cb29d5a556d46acbd94da725d5ab36ae9dacf77dd5958fb0e11c1d2c5e2e74a746f5a09d486cd59fbc9ea9efa597e2b63f35fe3efc539eefe0b5e68de19d5996ef5156b5b5b78ae04297f78eea934b72e5b114823db97655c90366e2496fe4de316f1b90d6c261eb2e5c5d5e6a9caec93a6df3a766936dead5b5b6a9dec7ee7c338494335a552bab422959357e54b5492e8ecafbbf27a7bde65fb3eeb972ba8da784af65b6f124f1d95b5ab5c0b1b5859bcb8d5259561672cad1296945c41161a58d2699c9660ff00c11c793c53cda7864a13c24b1f530718c52ba8d787b0493d6d18d3bc92fb3277516d731fd331960a1934311072a35feaf0929dda8cdf26efbdf75bf936d5cfeaeff625d2748b0d085c58d80b3b69e381a172a43c56b65e5c00485530e19252936113e63248855999abfa73c20cb29e5b808e1fd838468d3a50a56567523868c7576b7337a5db726d6e9687f3b718e26ae2abde788526e72d5bbaf48ed65aa7a3bdee958f68f8abe2bf1878e6cfc43a7f8534f9f4af0e5b693ab41abf8a62b4582310dcc775a73a5b5a798b3add4770668d04b6eacb07cf0b14606bf67c5e1febf2c4529d28e1e84f0f3f6f5e1f17b59c5b8b70bd93b38dbed3dfdd5a1e36068d1c2aa556a555525269ca107b372d9fadafd7cafac8fc71d2be30eb1f03fe2047a0f88ef3505b8b4bd48ec8de43720dfda24be59113279988252c099147cadb3920165fe5e9c33fe11e2392f6b8cc7c28625d7c253509394f0f26a52bdef74a4dc6cd47adac7ea2b2fc26738053a4961ea3a7ab7156f77dddd6deb77bf5bfbbf71fc4dff8284e87e06f815e3ed4b44b2d3fc47e2af16e9b6fe0bd27c0b26a536991c9a9f88e3fecc96e751badb2cd6f6d616934da918e33e7dfca91dbd9aabcc1d3fa138738bbdad1c6e2abe1e74635f072ab3c1e297b19cb17f0c3d97c37bb4a5d37eb7bc7e3f0dc1d3c766b80c3ce6aad1a588589c4d68db4843451d96892f795ecfaa766e5f9f9e28fda675dbeff00846fc05e1b7bbbdbdbdf0a5bc37b33af93777125935ac7ac98ec26de8d69a9094ca970acd1c906f48b695295e9e27c47cc6783a1c394a13c462eb61a78a87b4bb972cfdf9526dddb5494b91696b2b6b65cd58ae07c353cc31d9af3c6941632d4a318f2ae5a768a6ac95af6bd95dea9df63d07c6be18d07c29f07ae7c6d6fe1db4b19f51b24bcbcd7b1702eacadad8882587003db0b4579995a1962694b3204e18baf998dc050c2f0d57cde9e121f58ab4a752b57fb50abf6a2a1ef5b95f9c74d1d8ca962b158acda383fac274a9d4e554d3bbe55a69abe8ac97dd7d5cb33f607f8816fab6bb0cf27880af867edf7f670245e5c90c97a3618d65b62cac81d65126587960646415c37e77e16f12d5c6636bfb4cc39b090c6d7a6a9554d38d58aa5cc945e8a36924acb5d536b467a5c5f95421878b8527edd53849bd9a8fbd6b3e5beedf5ba6adb3e63f7aa4b8d7045a678af4dd46d2df41b0b9b28ace202dc3cbb2148d5e1fbd34524b739464dcb1b4646edfb815fe85c666d99e5ea9e65964a10a3839467568a4bf7d6d634e0b44b9db774b7b59df73f37c260b0b8e75305898cd559a751b9c9b5cce364ddeeb9bdcb3726b44b4d8f47f82bfb527c31f8d7e3ff008a5f08346bcbab2f8abf05e5d213c7de14beb668e482c35db2b4bdd1f5fd36f23df6979a66a515dc2a144d1dd5add17b69e01b37d7edd94661fda794e0b34843d9c3174d3943ad3afcbcd529b4f5ba7777eda369dd4bf36cfb25ad9362a5771a94eb4bf7364b48c9c925aab6eafa3fb5f66ca27d213db7cb82323839eff4cf5ebf4ea71e8deac2aa6fd55b47dfeeb793b79bb5d72fceca8f23927becf4daff00777feeecb6b372c5b8b6c03c71d3a7dde9d7d7fc8c1ce57be9d5d52bdefe7dba356ececb47df5b1cad27bd9ff5d3b7f5d8e5353db1ac80825ba607bf03bf240e7903f1cd7b387f7ad2e892bf57e5fcb6bbdf7f47bcb9e70d75dba74fc399eda75d7cac70ef62af3ee941f6047cbd383820f6ff00f58c015eb467ee696bab79efaeba74f4d7cafeee538a56b75bfe9fd6df798babc00238fee8ed93ef91f7738e339c75f7c5765393e54fbefd6fe4ff00cecbbebb463fafeb7fcfef3e49f8d56dbb41d486d24989c8fc4118c77fbdcf3c0eb9c8a8c45e5427b68acb4befff0080db6dbff2657f7ba70aed5527d7fcff00aeabe7b1fcb9fc78b5307c47d7063e53330fbbeac700e7a91d39ebf857e6f8d7fed2fb2949bb75bb76dfcd6baf5da365cdf718695e9c1d95d2fcdbfeeab7dccf60f817adc9a6f821ed97701fdb57f2614f037c367c7403231838cf4ebd6bd8cbaba5864adaa94b757be8b5f8656f4bfdff0067cbc5d0752bca4b9b5dfd6ffe195efbefd7afd9ffd1feac3c61a815b89d4370a580c7246381fdde005ea41e7b0cfcdfd04a4d697fc0fcdacbb2fb8f9cfe2cea8cf0589dd9ff00418b8009fe1033d7b11ebf963e5d6acd2a765a3f5f27b2f5b75979ea6318ddeb7b5efb5fe5bafc2fe9a1f1978af597844cc5f6820f2491edd0019e07aa9fd6bcaad5ad156be8b4b3f2f47df5f757a6973aa9d26e69f47d3aebae9e9dacefb75e68fe4a7edc572fe23f0a46d0dec91dde857c97d1c71c9b4ba349106643966f3632aaf185dd90240719c37e45e2761de2f2593557df8ca4a34dbd1b4f771f86f6d5bb7df73eff0083eafd4b3052b2942b7eee5371f86eeda39733d1f456d3b6d1fc06f8cbfb41dce85a4dd59d9dc5ade6a705eb4ee12669ed4b46eb12c4f123005d2745120055a274fde20f955bf98b2fca3132ad29e3711fbc9549aa78482f6b4e74252f76725b42738b4e52defb9fd139560655674d538b845a5cd5e7d535ba9357574ef7bed67a25ef75dff04f5fda3b59f18fc65bcf06ebd25b59c1addadacda4162e6e8dfda5cf9d716b15ce77c30cf07daa52b1347b9e358c17df85fc3fc7af0e68e0f28c3710e470f658d59a29e26942d1a54e8f32719c54547de4eeb9aef4ba774fdefbda753eaf859e16a4dd4a74e92a70936e4a5caac9c5395926b4ba5b7467f70df043f689d23e0df80b49d5bc5767aa6a9aaea082c63d2749b5496eaf4a985de757936db43180bbe699bcbc308ca2b34b8af6384f89d643c354336cc30b2ad5feab0bc69ad25371b3718f2c57bda5f5b3eb6b3e6fc8731caea66b994a9d0938c63392a8dfc2bcd74d74ed6b6977a9f7d7c3cf8d7e18f887e1c981d27fb26d3c45736b15d5b5d4e609a6172e90c51cccbe62cc50b2c8ef82309b4ab061b7f4ef0ff8d28f17d3a94eae02584566e329c6d296ad2526ece56492d5e8acae92f77c3ccb26af9655f76a3ab1a6fe2527caf44f457d2df0ecfc9abb89fccb7fc163fe347843f663f8e1a345a68d475df1a58e9f26a579e15d117cf274dbd789fc3f736ba93c62cd2e7ca2eb32bc7e686488a871266b8b8cf25c42ccf0b8cc3cb090ab45fb378ac536a8e1f0cf594aa461ac926dee9d96baa568fe93c0fcf9a509e1eb39c612849ab3776a1271693df75d9dfaa660fec75e2f6fda07478fc51f10344b7b7f10cf19d76cfe1df8baeb4fbe8add21b77b5b19f558da036cf78d66ab3dac207fa1c8fb58c736f55f80c0d7c5e2f3ac6fb4c5e1731c560693a9942a709e1f0b5e3c8a9cdba75395c97b44d53949497da8ab35cdece6d259753586c14aa50a3539a188c6d3579c24e56dd6aad6f7ad28eabced1fdf6f8157df027e27691e1bf08f89be0cfc2f87c4be117fb3da4563e1ad12db54d3a45b60b06a1a56a56b15bce250d10806db931bc788e44016bf53e1be28cbf319d1cb71994e5f86cef0b4fd8e21c55275e2df555bf8aa3515a5caa4a3676d2fca7e619c60b35c24a58aa798e271584a96946a549d4a719da3ade9f338ae56dae6b733b5f42cfed23f04b55f877e19b7d1fc2d65a46afe06d56df508a6f0b5f6659b4f823b15ba2f3dcdcacf15e09079de545bcdd8684a9f33eed7d46634ab50c24f094e9529519c6a4e587b46a26a49eb66bed2d75bf7b2b7bde6e4f529e2315ed2b370c446492ab19722767eeae65cadb5aa69b5ddb7a72fe5e7ecdff0f63d2bc43ad59e8da6ac3a8477b7b786cec6d52d62b789a45babbb96b787096d1c20840831e42f1800e1ff009d726c052867f99fd4b0ae9ce15275674a9c54231bcb59a51518aba5f15aeec9595af2fd3337c439e1b0dede6a7174e34e35346ddba49b6dbb5ddefcfd16b7b9fb51e04f897e109345934dd7eda23e1fd1ad22975186e190a49aa46d6ed6df668402374770b1ac3b95b321c965c92dfbb6599d65d530f1a52e692a34a3ed9372695683bbbf349ea934b5526bcad63f3eab9662a9d69d4a3ca9ce5cd07a5dc5f9eaf4dadeeeeec96a8cdf86179fb3f7c32f8c9e33f8f7f0ff00c1963a278fbe27e8769e0df887671ea5fd9f77e208b44d4a3d52cb58fece669e0b8d4a332244d7d1aec9ad5fc99250d1a6cfaccb3c4aca726cbe5465275305f5b6d50a7387b68d78d38c1ca14e4f99c6519a4edcab993d743c7cef85b34cde85373a526e9353538a76505aabbd35bebaad5763f45bc1fe3fd13c6d6edf648ae2c6fd14bcba6dd2812ac636e668d949134203a167c2326ec346304d7e8d9071365b9ec5ac155ab1a94d5dd2c4ab55b25bad7de5676e976b6e92fccb35c8f13974fda4da9c7992692b5ba72bb5b5ea96bdeeaf246f5f46c72912e38058e0f19cfb9cfe631fde3cd7dae1e774a7392777a5ada5be4bcf576ec93f8a5f3b5a9a73935a276bd9697ebd52fc92d56b7b1ca5c69accc5e51939efd0fa71bb3d3fddff00e27d8a58a8c572c1edf879deff00a74e9f6b9270d2cdebbe8b6edf6b5bebd57ff25ce6a36f8195182877003ae3a75ea703b607a71906bd4c3d4bdefd6dadf47e7f0ab3eaedf85af1e771b3b3e9e5f8f5fcfcb5b5ce2b53557460bd06eeb90781e83e9dff00ad7ad4b45af55a7f5e49afe919cd256b79f4b7f5fd773e5af8bf6fbb47bf5ffa64f9f4195603d36e0ff2ef8cd3afad3765b277f3edeaff00535c27f17ff01fcdff005bf7d8fe603f68db2107c47d5ce06e79091ee7cc6fae7d78e9edd2bf37cc15b12d5f693db669747e4ba2be9e67dbe12fec95bbae6db6eeb477b5fa2badb4ba39ef016af3586892c08ec17fb42e1c6d5247cd15b83c8719e57d3f3c1aeac15651a16d3e396f2b5fcfe07fd77bb72caac529bd649eed2f3d7efd7fad0fffd2fea0bc613eeb99ceec824e01cf04fe007d793f857eff0078f75f79f9b9f3cfc559488ac5559b9b084e3b72a0e33c1f6e9f4c555792b24d2d375dfcf6df5fc6deeef2ce1f6baebbfaefdbb5ff0024f547c2df11af9a1b6b821bf858f3c1047fdf3faf5f51c16f0ebcb577be8f6e96dbb68fe4ede67a5878ddaf45d2f6d37dfcd76f57f67f127f6bdf136a12dbdc5b59ea53d8324eaccd1aac9f688a363e640eaea46d9972a1861a1ce43649d9f98f1c60febd84ad4e33953a8a1eec212714f4d1e9ddfadf7d3e13edb87eafb0ad4672845c5544da718d9b56f7bf25e7bf43f9faf893e0887c49f1297495d6f4dd162babc8df5bbfd46eedecec63b7788dccf2c265957cfba78e36411a83e6dd18f6798ce197f9df2a8bcbf138ba18b9e2154a73aa9cdd394a49465b466eedc6db26ad6dae7f4b65b8f71cae1594556a528c1c68d357ab09b8ab5edafb34da5669a8c74b6beefa17c1b9fe14fc26f1449addaeab2df6b7a7b7da7c3fa9da5e18ef6deead9ddadb7da92a605666025f3140c333316cb237c2f17e2b1b9f50c560e584c44b2f8d49c28d4941f2d5a51d29cdad16aaeedadb75b58f730d29e2951529420aa422eac6c97b3d358db65b59df45f367f5f9ff0004d9fdb53e187c74f08587863f682f0abe81af699632dcf87757d1a79759d3bc4161651c69a9b2c7024771a3deda2f90f2437721b4b9ded2dbdd868fecebe3707e0f25c461ab6479bd2a952961bdca4a505cd28c6eef66a5b5da5d7a3b6c7ca712e538fcb714b1993d7f6f0ad2b56a6d38d38396e9495a2ed7def6d74b5ae7a0fed49fb5cd8f85bc19e36d4fe15783bc483c31e0e69dfc377a91cda66a9ad340be669c64864697fb3eeae6e22920b48d92468e25371379ad95afabc060a861febb87c872fc460a8612a6998d9f3d5828293f67497c4b9a528dd37f0f5b5e5e7e170d1855c3c333af4fdb578be7a5ceaad28ca4da4a2a5756e5d744f5d6cafeeff34de393f18bf6d8f8dbf0cbc75e396d57c597dad6bf6f3f8dedad6f9f52b2b0b2b099ae52ce4be885acf0595a5a69d61a7430cb1224ecd2c4db6672cdd3055b1f5e128d2ad5de260b0f38d64e5ece51fddc9ba737249ce9c79b756724d6ecfb8c1cb0591e0330842ad1836b9684e2a319c79e0a4d4251e5697349df95fcd5bdefd2dd3bc47a4fc3af1378c7c551c965a1e87a3f86ecf42b1b19aea3b0315f476e86430dc3ca897573334512db5adbee98c6644f25e6602be238bf0d86c36718cc6e0284de230991ac2af63787efa168a6b9397de8b4d5d59f6d9330c87eb99961695074a58873c5bf68dde69c67524e2ddef75677774efae91b9f4e7ec53fb777c1997e37786bc39e2ef8891786b57b9fb524735c5add4f6736a1631bcd67a3ff00694517d90dcdeb14823791b6176313bacaac1bf3fe00599cf8ae86719fc3fb2f0d1c3d473ad5dc62f11568de1454ee94aa4a5c96f7af76b7d51eef15708e6b1c9abd4c260a189a719b8ba7297bd0a5bd5928bf8796ed46d6b6eafa72ff004296ff00b4a7c22f11681aacff00133c77a5e93a36b96efa19bbd46392e174d96f92582cae347d397ed1fda171a7cd2c5732bd8c314d02279f7320b6672bfba4388635e4f17cf4a54675e349c6ad7f63ec527cbed21ef2556352e9f25a5156d926cfc7e392d6a34dd1c2e02a4aa452934af26faf329bbdafd7e4b4b2e5fc68f823f12e2f82de2ef89d078afc47abf8aa5d77fb5ee34af1769f669610f88346bbd525fb6ea70c76c26874eb0bc87c916b6113dc148258e049096535f9a67999655e1ee679be7b9b63a14f09995352a55a9d6f6937ed13f7214ae9412d5ae55adf7573ed29e5b8fcf30d81c261b0ae1ec9aa53728dd7b482f79bbc77f7a3793bbd13d4d1d73f6b168fedfa978085e4de1cd1a291bc41797773651c768d15dc016e2c2d6ecdbf9974c4fd9e1595e4573b1df6e5457e555fc5b556aba9c3108bc0aa6ebe618bc6cada372bcb0f4dcad52b4e0adcae3cadb8dbb9fa5e49e1ad4ace9c335c428e21c942861e9d36d6222d46f07354a5c8e2dc9f3732b6eaeafcbea1f00bc6363e3d8e5d575cd7af2fb58ba6bbbb372d268914167a719ae8d969d269a914976f2da457104115f5a176695ccc2df323cb5e865f9de1733c356cd658ca153118b84a69579fb19d0aa9a4d42928f2d2bf2a947d9b51774f4773e9730e1aa7923a583860542853a9ece5eda8cf1329de29c9baf3f766ba7b36b9aff6945f29fa21f0b3f695b0f07e976571acea12dc6a3a1b6eb778bccbbbab843147693c57f7376629efd5a42ed208a1510c2c218c3f94646fd8b817c4ac264585a35319514f1b097b1a352151d6f6e9d9fb2aae5695e526eee4ee96cd5bddfe7ce3ae0ac3d7cd670c0462e15e0e55e9c2318428c9cda76a5cbfbb6a2ef6d25d6e94ac7d8ba2fed8df0b6e6d740b5bdbc92ebc45ad5bacd716b6517970e9c0ee658ef9eecc296f712451bcab6e3715cc714a559959bf7da1e37705c165d86c7e62a96678b4dd4c0505ed151717bca69ab5d5ad1726f7d3667e338cf0df37f6956961636a34e6952ad34ad252b37ccf7bdf4d5b4977bbe5f66f0bfc48f04f8fb4f8f51f0deb56971e64ff0066fb15cc82cf518eeb6c8de47d8e7659a6deb14cf1c96c25867486492195914d7eb5c3bc4794f1161963329c7d2c5d394a70f75c79e9ca0da71a94d3bc24b7f7b9534f4f864cf88cef87733c96a38e3b035e34e49b8e21297b39f25af28fba924b9b56babd536d295ebe8410d81d790703d3f0c751d973d0f415f6d84a8ed15292725a4acff4f7adb5be7d763e62506e2a4a578bbf2a7bf4ba6f993f2d9dbe763ce35180c6ec1c65583631dc9e474c01e98c375fad7d1d19a695fe5adedf82fbfc93d2d68f3cbe28dffbd756f2edff000df9a97cd7f162df3a4df7196f2e4e7fe02dcf4247e5f4c66af11fc19f44b5fc76dd3d7d7ef37a097b456b6e9edd9fcbfadef648fe60bf6a4b630fc46ba751f7fcd078ee2439246064fa7a7a9c015f9f66d686239bbaf4f3dfdeb68f5d3efb7bbf6d82fe0db6f4f24b5fbdf96bbf797897872e1e2b29901e05e4ddd7fb917fb631ce78e7ebc573529da0ac977d1db7d75f71ddebbe9e868e2afac537b5da5fadff003fbf43ffd3fe9abc5d7082e25cc8540620e4820f3d3b75ff00f513f31afde9b4fa5adf979ede56fd773f3a8c6fabdbb6df8df6f93fc7ddf9ff00e26ca18da2e467fb3a0c0efca93ebdb8e83bf5e48a8ad529aa7efcb974defadfabfb2feebdb7d7692a7092bb8c39f577564ef777dbbdb4d7f0d651f877e275bb359dcb2a9c846638181d0f1c96e48f41d47f1755f16aca128be593f5bbf3d56b7f96abcd7daf5e8c24a51b534b45a5badb6b7bbf969ba6b63f0c7f6adb4c2ea97329f2e1b486e27b8720911451a9669180ec064819cb360000f15f0b9fb4d5494dfc14edcdf174f36b776d9dbd753eaf28a72a98ba14a2afed5c20969652564ddb6bdfadb5ecefef7f39df10eed3e22ebcbaa59d9df2691677335a8bd9d15239afa32ed2c2a0e264f2a308b0b1dc1d132307715fc4b88335c3504fd8a87b54b9272515795b4b49ef24f46eeddbb6b78ff4c70ce56f2fa2d6226fdac68c62a1277da295acdb7ebdb57ad948ecb42f847ac788ededce822e67d5e5586d6c2de2ccbf6e9eedd218e146607cbdc4ae6467010a12480a777e7d87cd2a62ab57a4a929538cdde2d592d754972c569aef6df677b1daf130a551f3a8d3bb6e4ac96b7eda6ba6a9f5d5dee99fd12fec2be17bafd9fbe1c58f863c41a15c5efc45d42e6d7ed7abe9d70b2da35bff006a9ba36245c40b22da5cdbba5b99a3f24cd3c45b0d1440b7ca63738c270ee3b198b792d6c5e2f1f525470d1f77d952e44bd9cd43de50f68b49b8ad6dd5b5ca63a94b39a54e947318d1c352de8d34e3a75e7b3b49defacb99ebaf567ef0fc27f823e00f8e3e1cb1d1aeaebc63777b6d7d3de6b775a35adb5ce83e19695434eef6ad0e2f6df4e4996daf0badcdcc86592e5942a3bc5ddc3fc6d89af9c53a587fac26ad431984861612a185538a9c9c27f0b69cdddeea5a743c0ccf87a8d1c2aa957d846115cf82c67d6e70ad5631ddfb38fbd4ed2e68f2abfc375f15a3c3b7ec4da97c2ff8a52f85248ece3f09cf68baae9de20d2d34fb093c471c8639a26821484881619159e78919ae91f0a4b83e64bf7989cc2be0f32a6e8504a3594a5cca118bbdadcf2e45653b2df47dde89cbe66157eb985ab2a9565274a4a304ea4a69f27bba297bceeff1bbf7af68fe5cfedebfb36deea1e0af1545f0e349f11ea10781751b9d6fc47e2f6d2a4b9d0618efbed4da8e9b7f730456b6f672e9f796fa7359f91746e947da5521956e6344fcf3389d7a75b1989a584c4d4a719b79856f61ed29fb195a4fd9bf7a7cfaeb6bb7257d343f5fe02c54a8ca846b4e149d6f768a8da2e128be453959e976b993beab44f4b9f80ff033c7fe2af0278beeaf4783f56b9bbd32368759b930c17705ac5777d1adac90bdd5cd94d09964174d15dc089346f312cae25674f178af079363f26c24e19be19568aab570eabd3e44a5c919c29be5e69bab4efcb3e676e7dafb47f65c564b9b7b3a90c566742587c4c39a0e8d4f7e709abca1269dddef6927cde7bdcfd10d67f69db9d3ae7c25a96a3e27bbd6b57bbf2ac574c5d5ded6e228ae9c4d0c7259079e14b9b39dd52e5eeadd84b244092b0b844fc1e597f146758baf4b198fc7c72ec0255a8cb0b19429a9528a70e5718b8b5537567ccfb3fb5c99570f617d9e223470946d4d72fb57463ed3995d4ed2b735b6ead6b7e9ee975fb4df8b2ffc79e0dbdb6d4b59d462d575ab2d3e3d1af6f04896d67a8bd8693ab46cd6ab0c42c6578b509e257dc6e2ea256df04cc862e5cf387b11c4994663fdbd89a9888e0b035aad39d54dd683a519cf0d0a6a6af51b925171872d93d9b5372fabc064597e1b2ead56386a51ab172a9cf0a508c9cddb57251bf3351b37cdadbc9397ea4fc30f873e1bf146a522eabe37d3f4ab0b9b7921bc6bad66fe1b7b0b72f15e08a5b3822bc5967b96fdf5a41220df244670a7cb775fc0785727cd31ce8d3c762560703395277957f675295155e7052ab8774e4a5f05fd94aed6f656bcbcec5e7598e5d86862709828d5a94549ae6a09d471d7de555a9495d2b6edfbb7d6feefec5c7fb146bbf0ff00e0f5df8cfe0678d6c7c57e37bbd0f4cf10785e0d434ab2b0d36f52f2dad1847f6c9244115e5ee9de77d9ff00b461b7b4fed2111ba8d0008bfd6b89f09f1d9764388cc387f882199622a60a8e2a860ead0851c3356e594e5568429ca8c64a1cb08c75728b4db4d38fe258bf153119a66b3c166785fecca70a8e97d65b738c657be9176b6aeef4f3d1f29f16e99e29f1b4b7f7d06b1a46b3a66bda466e3555d774fbab2995c4cd04c7fd25615927b890b8b792de4784a0f3a12f1857afc9d6639cba93c3d5cbb1785c460297b4ab2c44254e9cddb97928bd39a2e69ca12ddc3975d5a8ed5e8e19d558958b8d5559a719c277f6d0b6f2eabde56e59249ad75bda3eb3f0c671fdae63d72f66b5b8b8f2efadaf2e02dfc891ef649a77826962794a2eef2a36705991557801a9f0950c7e37397f5ba95a399caa39caa417b5a54a124dc26a12969250f739e3cb6bf6bc4e5cda9c61878fb35cb49b57705cb1527b4b45bd94b5d1db56d9f6d7ecafe04f8df61f14edbe21f863c25692f81ae35cb3f09f88aff5cb17b49d7c312c4d7336a9e1bb1d4258fec574be4c6352bbb291c476ef6f6ca933ccd6f5fd89e0070ef1de4bc4398e691a188870c66b5e851c447349d5551ca9c6bdb1b81a327c94d36da94d72f373453766dc7f32f11738e1ac770faca31d8b97f68e168d5ab839e167c92954bc14b0d5e506a528d44d4941be5f77ad8fd72bf8400ca3b37078ce3d0fddfe5db036e0eefee5c24f9ad3b38f37bad356778bb733d1b775aabfc9abb47f2938354d4972a829494124b99a56bca4f4776df5beced7bb71f3ed7203b19c019424f23db1dbd8faf0477c57d3616a5d5bc975765bedb2df4dbd2c72495a5f8a7ff075ff0083be97b1f36fc52b6126997640c6e8c9c8fba4946c28c7bfb8fc782bd959de83d7aa4d7cfaad37edf9ee6b87f8de9adb4e9d57ddd9ecf5badaf2fe62bf6b18043e3f9598672f28c71dddfdb391c64fcb8e9b7906bf3dce6ff5a7abd9db5d3e4b54beef5b9f6980fe17ddf96bf7e9fd23e69d16748eda656c03f6a90fdd278d910eb819e47ffab202f9f4dbe5ddefdcea706de8f4f357ff00dba3fafaec8fffd4fe847e2a78cecb4fbdbc45902ac6ec03338030a189247b004b1380bb73c8196fda71789853e78395a146ce7515d5fcafa5fa2f5eaed73e270f8694a14a2bdf6dddb7abb5f6d6f7bf9dbff6e3e07f197c6fff008595ac5ee9de16babafb1e911ad85ccb62bba79e4b4ff479de29d4280ad29090a261980dcc140afc1f8afc499e2f19fd9b92d5a8e18552a389ad42a4a2fda49b8de528eadad3b7ded397e8194f0a3a3469d7c642926e5cca1382774ef6ba76bde3aef65bab687cda758f883e16f17597857c509a9dff0086bc62d76da3cbaa49f6cbfb36485ee1a633b6e9e2b7ca61ede605635950212146df3f83f89f8967983c2637db62b2d9fbb1ad8aa93ad8884ef66b9a6d4953bedab56ed6e63d3ce32bcb5e0d56c346851ad17cad528c20db8da2d5a297549eadf95b53f27bfe0a6373a9f877e16f8aa2f0b9b57f10ea3e559476f3bb4724b6134ca97bf6328bcdd98b020590c492b663322b11bbebb8a71946851a8abd6a717562e9d38bb45376b465e6de8ef6efdd38e7c274652cdf0f5254b9e8d39c64db8de319a6af2f295faeefe67f39d75e3b9e4d03c37a7e95e15bdd061d29ed1afb5b3693bd8ea7abdb2bacf25e79d1188cf7ce190c4f2b7ca5a02080817f0dab94c6ad7c4cb1388a528cfda5a9a97be94f9ad256d9c2ff00f6eb49fbc95a3fbde27155e8547528d4fac7b66ea45ca4e4e945eb1827ef38a5b25ca9ab75b291f49fc07fda134ff0bfc40d0a5be593418e48d5a29ed2258ad2cef3cd494cb680893ecf8f2dc2ba8fdcaca4e15430af86ccf27ce32ac362f34caeafd629d2ab28ca82939559d35f6d2fb53b593d37d9efcd54d61f1697d6a51a7564b9b9656d65dfd3d79adbebbcbf707c2bf1bad7508ed621ba5b2baf2a64d5557cdbc0b24a255bc86fa47d9732292491b95b77dc8f190bf98d7e39a58ead2c1e22857a16a9c91c44e845e2235524b9a9d595e6a316edbb6afbafb3e961b2b96179abd19b6a5ef7b356e5d7fbbd76bedb3e9a9fd02fec0dfb4b683f047c397b07c462da87fc24220b5d1b4edd6c6e755b2bb06669a1904a717a234107ef4282d26c7caf15f73c13ecf23c45696669e2b0d8e6e3874a9d184b1316b9dce3595a56526d34f56d49ebb1f35c4787966b28d3c1cea61f1583a4a753f772f64aef64d2d56bcda37abbf5f77f3b3f6faff82b76afe30f899e1ef849f003418f4ef0a5f3f8aac756d7750496f35af0cf88ac748bd9b43b3f0fa696e752b0b2bcbb49e6b9bd42b0892dd2dae5e3b069cd7d7f0fe651e35cc333c06531782860af86c2cdde339621de3350a9bf2416ba2f8bb33d9cb783d6439553cef3e7f5e84ea52556952a5fba8e1ea38cbdacb492f6a93b26ddd2b24da4dc7f34b4afda83c553fc37f0359cff00136e7e23ebbf1575cd4ad3c47e18f10eb5a9ada781aeacbc43aee9f7bf6cd27ed12deffa5368f6f36a4d7b6b2c705d5fde2db48d6e903d7bbc1f87581cdb1d95e271153178975551783c6397b3a93a49427523297346af3b8b9ddf325cd6d2c99fa26330595d58cb1585c151caf0986c151ad83c461a34a55719194284f9aba56f7e2e52873296c9a76d59f36fc446137ed0be20f863a5e871df6b3ab6ab61abdf3c12693646d74192cb52961d420bf17d0241696524f6f76f6aff00bd6b265c0602dddfe3fc4ee1bcaa967f8faae9d0c2e02be514946a254f930b9a469c6551d3841350738a6a5251529bd5ef23dcc25575f8730b9cd3c43718ba94f0ee5cf3a75aa52a928548c6126f966a4ad2696f66ac7927c68f82fe2cb4bbd1357f0ff87750d42c6c05d5bdcde78687f6adbf9b7b24505a9bf4647bf11d8ea9259d94f225b359c9732890dd1867729f91f0f67d924f0d985158bc2fb28c252ab2ad374272fab5949a82714da8b9372b2d2d6bbe5e5f7726cd313479e159d5a6b114a126a5372b4a7abb24ecb5b69eeb4b47dcc1f87fe1bf8a1ad7c59f097c36b0b4d42e3c53e069af3568b4b536531d1e7bb8e29a095748b68ae1af56f2fefaddb4f8e20e165925b844645b8158e67572fa3c359a6714e10ad4336c3c30f4234693af3c7d14e7cd4694e4d4e75a9c23394a31e79f2b568a7747de51cd30543034f0f5e69d1ad522abcd4a309516acd7bfa59d4bda5f0df55d6f2fdecff826e7ec9df11bc67f15e1f12fc4ad6a6d53c1fa06ad701ecf56b47d3a5f10ebf6f6b72d14b05a431c96ed69a34f209fcb9641125a831c81e79e556fc572d9653c4f5f0b4f29cbe960f0184ab0a75a316ea7256838c9509ce518ce56936ebc6aeb19b6aca2923c2f11f8cf29ca3259e0f2cc354a18ca94b9e9fb36a527866b91d48ce1ef26e516e0af7ba9351777cdfd76e906eb44f0dd85caea11ab6816d0e9bb4dbdb8b0d5636b6802453c66324429323c36a0481104aeae30909afeabe1bccd4309ec60e54fd82545d39a6f0f88a14e106e8b83ba6fda39a83764a16b5eccfe2cc747eb35a752ab4eae325ed7bca3524fdd6ef77ed3979799eedae96b1f1bfc569f4af18f899ac2db4bb2b096fad8dbae60496082fd7e691d048ac232c373c65b1b5c8287822be6788b19966758d9e5f4f074a856c45294235654213a54b10a4d252b2f7972fbd19eaa3a47569b3e8b2da388c1e1b9e755ca3426a738ca776ed15b2727eebb5bed6dd343cdfc1df023c27f0ffc61e1af12fc46f11dadbf874eaf6b3df437399f54d4ac5ae52e6743690450b5be9f0dbb470af2d712b2cccb1333a32efc03e1c65393f13e538fce7134670ad57d92f6dcb29d7729a972ce32d7d8c65f0c5a8ab3d1685e7dc4d8ac76538ea195d2abed638694e518424d4547475a0d4749abb4925193d6ccfde9b7b6b1b6b1b4b5d3628e0b0b5b4b782ce08722386d921416d1a2b72a820d814365d5701b049ddfddd858c29d38d3a4a9aa74d4614d535154e34a3a423049b8a515a68fcf44d1fcaf8e957ab889d5ad3a952a49c67ed6a42509ba91e64efcd6778dda4ddf493ff09cf5ec60120f1fc3ca953d723d7939e9f9e3835eee1a493ba4bde69b69daeede8f5d2dfe77e53c89412bc92567bfcefaf9ddbf2dfaee709ab45b9241d883f29e718cae075f5f4fcebe8f093b38ab5ef6bebbfafbaefaefaae9ea71ca09bb3be9e57ffdb97e6ff03e66f88ea0595c5af575f33e53fdd5595c1c9e06061790c3b003f8bd4ab2ba4acadabb2d9f6baebb3b6cfc968e5a518a52d357a6fa75ff0014bfe079dfddfe64ff006c88041e37dca064dc5c73fc4002ddb07be08c138ebf36335f059c2be25f7e6697dd7f92ff0087ec7dae052fabdf45a2be9ab7656feafd6eafa9f1bda5c88d665242fefd8e08cf548f9f6fa579b18d96adfcaebf26ff00aef6bcba0fffd5fb4ff6d4f8c17ba368da868da34972fae78a6f63d034c16d9324735e9266959891e5471db472ee6cab0dd80b9dd5f4de21671572ec83329e0a7ecabd584bd9cdbe5945dba3effa6bd0c78532ea58dcc28a7073a54a5fbc8495e2d79a774fff0001e9d34679cfc0cba83c19f0f2c6ead351d2cddeac06a1797f344f298aee474885bdc4c70d1cfb91cac5931b15ecc51dff009c7873071c36572c5f373e231355cf135b494eb49be66e724db7abef6b6d6b48fd0b3594ea63961d2e5a708ae48eca36d15a29e9a28ef7ebbec729e27f8d5abf8a3e2a69ba5dfdbdb5c5be936d3dbdc6a10c137d9e2f3a11f3c174533e62ed0248c85531fcd86505d7ebf86f889d3e23584c672d3a0e9c630af37cbcf64972376b36adb251b7cd339330c9a97f653c441cdd68c9bb6b76ddddfadfcbd2f65a23e25fda23f67ff89bf1e3e2ee987c23a3eb17be1ed474d87c332ea373697e3c1763a8cd25ddf35deada845673c10b2431cd134b6e1e4769228250ae22dbd7e2052a98cc5e1d61dc654e366a69e91d9ab24f4f5d6cfa6ca35c2f5a9e0f0d5658c4a8ceef954749bfef3f89b76deebe2dd3bfbbf35cff00f049bf8f3e2b09a76a51cfaf224874b8fc3be0fd7f464b6b182d646b78ae0c1a81b6444902bcf25d9c480fced102735f9e53c9aaac74e4f1b5dbd6528f2392bdf64dc9dedb26b95eb76d5ec7da2e29c152c2469d2c2c3db34a2aa4e1772b6f2e66faeeec9ddbb69a9f96dfb46fec69e28f813f107c41e0b76beb8f11689398ec34c9ede291b4e96455916f2eb55802d8deda4913b225e5bee84e65003bc4e15e3b15472ea6e1889b7878397b774d7ef1d19bd15482b59c57d94dcba737537c1e26ae3d47114d4635a9c972a6fdd7e517d52e9b7e294bd5fe0b783be397853499353f12cb7f1e8fa9476bfd95a719276d323812d9fed1aad88be8a06582e5843120888824daec03921abf12e35ca32acde951af94e06a51af4aa49ac6723a556b465aa8f34535cab56a5f16b6d95a5fa26558f54d72e3a70ba8af694e2ef67d5757aab3b6fe97b9ed89f19dbc15a3f88078893c4375e235d36e26f0a6ab0788352b2b3d1e5f2f0350b7b4b79923f320206c12848cfef141606be672ecaf114250a18ac362f135ead584303278ea941e1272f8ab528f33e7935d629736cd2b7bdf43ed28e2dd2fa9d4c2d3a128f25584a92e7a94f99de155ef2d75b36d5b4d2c9cbc73e0768be2df8efe22d03c6fa1dc5f78475ef0bc7abdf6b9e229a4d4aef54f16d825ec1a4ded9e9f224328bc93589e69a18964454b33e740f7b718861afbba79a55e03cdaa50c1625cf115e387c561e9c1a855857a9460ead275134ef36a6e6b95b973b72bb6a51fb8c466b808f0d6372dcce961f1d84c54634e8518d3538d3e4a6a3770e6d354dad17757b58fb17c65757bf097c3de23f0d78574fd134cbff19f8fade38ae1b48bdf0c8302e831dc7f67ebd79651dede6aa7498ef209ed2e35096cda3921919145cc774f17d3e5de2761b09c419a6799c606ad2a984c05374695382aeea622b60214d4354941c6ac7dadd2d273e6776d9f054f8771389cb30f1c263273f614ea2a787553f814658a9578a8c6726a319463eced15ac74b45af77cebf6abf067866ef4cb7f8c9f0c3c6163a7f8ff004bf0d681a45dea1a96a5a65f8f1adee99a3436bae3ddc10c49630c77a7ce58adf5487e75b2b52654d88f5f3ab36c93378470f8aad8ccd70b98d6a72c642ad4757190c46221ed2ac615216af0961e52e78e8b962a5157b58f7f20c6e3b0f4de518fc37251854a92c3c249fb2a32a92729fb38ca368b6ece56514dbd1ec6d7c2ff00da0340d5745f86faa6b3e13f15787dee352d3e2d52d6392ea3b0fecd31ca3589e07173234f6726b16a228e15b580c059e6c4f04488bf83e7fc1f5b25cc71d4beb94319838c71b5e8c94e50af88a2eb2f634a9d46b97dafd5dbf693e67194e294929e87d4c63414ea4694e9d6a9ecd46319f2ca54eac9b9732d74924adbadddada9fa37ff0004fdb1f0668ff1725f8b3a8f8557c453dcdc7892ddfc4f64908f1432e8f0dd8f0cd820bb320d274cb0b29dac750920810c917efe463308845f3b85cdb3486679460397190c8b2c8a8d1c1e1aaac4568622b51e79d59ddeaea26a4e7776519c55d491e1f12623da65b5b094db955aca9d6a94bfe5d72f3a507a5af34e32e91777adafef7f4a9f06b44d3177ebba4f83747d02de5fb6bda6976b1c31ada5edd08da596e0476aa4cd712cd0485dedd9a45689a4431932d7dde590a7431b3960f2cc351c353c4558622853a3084aad4a8d375abc20a37ab3524eef5e551bb4d23f1fcc7155ea52a70ab89c43972479a7566db8b8a76a71936df2249b8a4b4bbb37cc8fd0c258f80bc4ba7e83e1ff00f8497c4ba87846e8d9e8db3c967bfbab2f215da6ba8d63b7105cb09d1be62a6df312994aad7ef19050c3acaf31c3e130d0c5e695701525470f5e3cd4a12a8942364e29a9524ee9ab5b7e65a1f9c6262e38b855a95a587a347130729f3594d2927dff00e5e3f75fc4f5ebaa97e7878ff42f889f0fec6e750b7f061d5b50d174a86f350d4efe68a68d5a5412ba25b401ee185a2e3ed0110cc42ca5a4cfcb5cf4f84334cbdd19cb0b86af8ca1429ceaceab7ee2a8bda4e1156d5464dbd6f67b35a1f534b1782c54dc5e224a3594610e59692b77df77e97f2de5f02d9ebcff0016fe22dd6b1ae789ef66ba334515ac51dcbdb69da1bc9e59920b4b28d7642629370f39a16bc711c4a65c2edafcd6bd7963389a551e678d954a15e346549e22587a58669ffcc2457da7d2a5df2dbcd72fd951a94f2ac02a5470d42fcbed5ba949355dc7655bdd93952774a516f5d1eb66cfa62e7f692f8b1fb0d7872cec7c113785fe267c3cbdd51b51d674ff001cf8a35ed5fc4ba44dae5cd9acde219b58796f75dba8ee4594f61616b2cd2db5ac70366d2da081ddbf65978bf9df014701427838712e430a94a18b94b175aa6778284da52ab392a735593bb6bda5a31e5bbba47cbd5e07c87c40af3c46611ad9166cead3546b65f0a4b2dc6457325463877674bdee473a89eab7b3b29fd89fb13ffc14220fdac74ef88facf8f7c1be1af81565a0f8cf4df07f806c3c4bf107459b5ef1d4ada2fdb359beb4b0bc6d3a59ad21bc0a74bb8b086586eace70af9b9b79777f45f873c7997788392cb3acb286230985a58ba9849c313529d4aaea51e5bcdfb1508c212939c2117cd294a8d46ae9351fc77c47f0c317c078ccb3014f1d2cef158bc0cf1b8aad81c1d5960f02fda3e4a5565cbcb525383b3516d43d93fe64e3f7a6a3e5baf9884323a6e8dd583c6e8ebb95d18643ab2e191d0956182a58126bf5ac24a4fe2b395d68afa24ecb7b2bb77bdb96cf477b459f914e2ece73e5e6bb8b5183a6938bd6d07ac5bbebafdc7ce9f11edd3ecb7d2ed19689d7d7a039ebea00cf5fe8bedcf4a6dadeeb5fbb4bfcfcbf14a514edcdf77e6baf4fbbd6d647f317fb6a46a9e335639ff8f89cf00f392f9c738c9e3839ef8ce495f8ace637c468dc7add7dad3afe5bf4eb73ec300ed46dbdd6d7dadf8bfbd5bcaeb9be0c670b248011f7fba827eeaffb4bfcbf2e45791697f333b0ffd6f2eff82876bf7adabd96a16f73751ea5e1bd4a4b9b6582e9e059edee360ba8d86f119976a831c9b4c8999155d55b15c5e2f613198dc97134f0f39c6784fdf28c5dbdb524af287c3f0b49f46fb4968a5ee702e268e0f309c2aa528622d18cda5f7ad92f9bd7a5b7385f845fb5bf83756f07ddf827c5902f80ec6c2c62b9b0d42eaee59fed57b101e70964742218e3c09237324dbdf2cc2108acff008ce499fe4ff54a381ad0ad966220a1755a2de1ab3d2ea1bc94bd5befa2563edf37ca312abfd7a954f6ad6bec95b58f4daf7d3f0d34b58fae7f63df8adf063e2e7c45b6f87c9776fafe91e2b8354d4345d72cef7ccb0f104ba6b46f0aadda624314b64974639239e17da9e5a9464debe0d4cef0188e39c1e4159ce94a109d6a328a92a73a97f7549ab3e65a69b2d5f2bf78cb1d4731a5947d7e31f76d6fab2f860d69ce95aeaedddb6f5f9fbbf65fc7ed36e7e155a5b69d1788aeecbc1fa3dd31b38ed23896eed2cee2669a59a49e3445b89208a4983c922b485b2cdbf7bb57d967f8ec6e0a9c2b62eace9e0a12b54ad06ad182765ad92d12b37f82d4f9bca214b1d3a9c90f6d8a71e6709b767565acad676b37e5a5b7f79a3aafd9cfc77e0cbef1f4d63e18d4e597c3cf6426b3bcbf9dbcdd599b0ad24b346032cf24dbd82baa26cdb8c02cb5f1f85e21c162336f6586c639e1670e68d6f69fc472d52beaaf2dada59edd8f6b1b9662d60d46ad051a908f3d97d88dbe056bfbb1d52d3c95ddd1d9fedc3fb01e95f13340d4fe2f7863c3ba44de20f0a7873fb42ff4b16a9793eb5a72449a86a76b0b488c4def9312c91a46f87640891b19e62de8e659263aa46be67804ab50c4e162b11859ea95449ca75145ddb6be2d1ebb2bee4e499d4694a9e0ab251973aa74db7671e5f755bbaf55f35b9f805e32f8a9e05b3fec9d175dd2d3c45a6d8d8ad941656690bc96c6350ab1461c0f2e05211655f3502c677052fb56bf3aff005d70581a9470b8da0b1d429c3d9aa3ecfdea524dab3b28ea9dfedbbe9ff6f7e9d4f25c55752c4d0adeca5292939297bd5135bbbb92bf46b97ee67c49f173e1ff00873e22e826482f6d7c276fa9ea76da426b5a879b0e9fa3d8dedc0b632ea5342ef7090594521244314aeeb183d18baf2e2339c3556b3a8e1ea4560aaafab61dc39aa4617525eeabdef25a5dbd3ecab3e5fa3cb6789c357a742a72ca72a6ef7e5f895ecf6d1a4f7f7534bd11fb35f09be09f8060f0d7c20f07d9470e97a3f81b46f0c6836691d85adb2dc5a259f9fa9de7dbf4dbeb29adae35df2e496eefcab5bdddc3dc5c4da79758ade2fcf734e22c267bc4b966394673c052c6d1855e7569ce7597b4759cb492a6a50ad4f915e2d52924d59b8fa8a38bc3617172aabf798975651b3bcd28469c63a6ab45b5a293bdedad8eafe2ff00ecebe17f8abe01d77c0de20bab18e0f08c7acf8c7c13e34f0cc2fa9eb5e1cbcd3145c5ee95e29b3b6dbaa5cc7796101b69b508b735c3dddaac63362f0bfd16131996e331d4f2c553eb14f178c9cb0788a0e12ad82952579d3c7737bd355a30bfb56b9536adcba2165599e2f2baef194a13a9072587c461b132f64aa4136d54a1292b3e46db6a2fe2bded67cdf837e3ab7f87de0cfd97bc7f75f11f42f17eabafaf8ec786f425b6beb7fb66a7ab4b7b6b168963258de2c76d15b450cede24bfb792d966d460b4586065863415ee70b6478ac771063e180c347098555128e3a8cdc5c712b0f68e1dc69c5c954a89c97b45abe65669d91f4b8fcfe58dcc68d483a324e9f3cf0d1a12e7e48ab56c456aba28ca134dc5aba92d6c95d9f9d1e32fda3fe327c33d6ffe117bbb6d1f5cd0745787ec3e1ed6f4536d7da747756eba8dc584d3584f1c56ed1dcea2f3dcc16ec6de3998008db536feb18cf0e322cf28472fc754c66071b82872b951c4fb5742a3f7a697b5a30936eee528ca56bb7fe13e233bcdb3fc8f110cd32aa986cdb0f89a96a74a142709f2c1e9cd3e671728df979b5bdfff0001fb03f66aff00828ff89f4bd77498b50f0bdae8b736d3c6f699bebeb85d56e5af218f6c36b6eb118634b49257bb4b99cac8b11c4ed1178d3f1ce29fa38e53429d5ccb27e25c5d2c561a92afc988a16a339d153928d474aa733552f2b72734ae92e5b248c29718669567878e79c355e861b1124a33a1514a7177e6bb96fcaa5ac609dd6f757f77fb2dfd83ff0069ff000afc5af8736badf8475ab7d4649bc43a95a5f6ad6fe24b6ba5ff00849aeefe18b52b1963492e6e44b631ac52dcc56a2eed2c9de20f73beee28e2fcc38568e6997e3b1194e72eae5f98e22ad29d5ad8d9b856ab19cef431186a35a319ba15e946167285eea77e5497375712e5f1950a58d5fbda2e945d2a74a2da8413938d3a8d72de6aed4af6d2d7d923f767e0cf863e22378ae6f106a3ae25ce932244228261710cb2db08f10911e2585e451995e68a73149e6b3285dc63afdd385b87b8d30dc595f1d5335c3cb29bc3928558462eee9c149d16b784a1caf5734a6a4adfcdf93f11e65914b2ff00ab2a52589a8eda464aced64dbbbb34d7656d9dd58e77f697b8bb1e00f1fdfe93a4bdfdb6a36b7be65dda4c4c7f67b9416734c5e33bd7c806796508632b1a4be592e1377ed99a509d4c1ce3f6ebc64aa548aba6945ab29696565a6b1eeedaf37ce64b5611c461a9d4938c684a16a6f4beb7e6de2dbbe8b5d124b4bfbdfcc17c17b6d63c0df14bc4fa6ea17175766fb57bcb930cc2724ddadc1256da3b96778c796ca0400ed5daa111b717afe2bc4e5f88c9f8df15cf52756857c439429cef28c24ae95af7d5b77defa5d5d33fa071b5e963f26a0e9da128535093495e5cdcb6bdd6be965a5eed5f963f587c7cf8d9aaf817e0c9d734ff000cdc6a7af5c6a3782d26d3a1b51af472cd6b2e9aa2ca69a230db4df65bcbb548ee736cd2cb8936ee2ebf7f9c71256e1fcab26c6428d3a75f31cda596d6c4b8c7da2a78d84b0b09cd4a138ca147dadf54f977d2fcd1f9ae1cc0ac5e675e8d5aff00ecd428f3ca94a6d466e33538c172f2495e715f034ddacec9d8fc4cf0e7eca7af7ed4babd8786fc31e3db5d03c496379168563ab6b977732dff008475fd5bc4315bbc9e24bcb082f23b3b4d35a7613ce76ac89732de5bb5cc912475f1fc0195e794b8bb0dc3383e228d1ab8dc654c672d2c5d7584a8feb355cead48619c22a5cd3f6b651b4a72e55ca9b67ee59a71665f9564cf1d9864b4f190c26139e5463469d47568d28353828cff0078e555ca168c1b6edd25672fec37f60fd23c0ff0b7e06e83fb3a69dfb4f784bf696f893f07f4c8f4ff00891abf87fc6761e26bbd035192e2e2cdb4d7d3a0d5b54d4345d2acafecaef4fb18f53fb3de4b25acad71043316857fd4be1bc0e2f2ecb70785c6e3f119a6268d2842a6618854e15b1124eea3285394953e44ed083726a2aee4e4e47f9cbc718b8e699ce3b36a794cb23c166155e230587a742ad28c28393b7b455146317aa768dedbbba6dcbdc3e238274fbaf4d8e73f87439c7239e9faf5afae97f0bcf995dff5b74e9f7599f2749fbca2ace2945a9f595df5b69d3f1d4fe623f6dd8f1e2d85f3c9ba9870307e66623b1cfca3d47e3915f1b9bff1a2fab5fa2febc8faec0dfd8cb77649aff2e96f95dfe2cfcfb778bcd977ee0c24c10232e07c89fc43ff00adf8f26bc83ad453577ab7d6ff00d6db7e7b9fffd7f2efdbf7c297d77acdebc6afb7cd72194375edd1bae7079ce3debecb8ab2e789a3771527c9ecacd5d7259de2f64d3d77bbd746b639325c5ba6e0b9be0d61b697d74eba77bc977ee7e456a179acf8692ee596069926b596c644960492168a689d1dd14a47e5dc6194b39f3636d808850b39afc1f32e0b6a55de0e8c6a4a4af28ce17d7c9b765abde36ee9a4d72fe9981e218b8d3f6f26da7cadb7f125eeddabc559d9bf856eadd647b97ec81f18742f076b3e07bdb792c748f14f84351d4edd31342a6286f2caf6dedf5386c646b35ba844770c6eff00789ca4c2691194495f8d6759162321ccf2ccd2bd0954a942ace353171d69d3e79be484e4f99fb8ad1d1764aed351fab589a59b52ab86c1d4e6e7a5cb2a72f86e95ad6f75ab5ecacfd6d66e5fa7dfb427edcdf0d75af0d6b1f0cb54f1d5cea1aedee9d6c60b24d1e2934cfed8993fd1a3875c9658ee4c4566663288042164db0bcca1256f57883897018ec9b31c8ebe2ab4ab55c34aa51b61a52a3ed6706d4554566d5f44d4f6ef639724e13af85c6d0af15055235539d9dad4e32f82d777492e5f35aeaf597877ec2df1d63b7d54c77c6f6636179796560f25cec54683529d19d0b67cd810b6cc1d851d5870302bf0cc83133c8eb53c2e3e0eab7469d6a32973a54aa392e571b36d349f2a525357ded64cfb9e23c145c79e8c5457b2f7d475e9adf47a2d7a7dfab3fb15f08ea375e30f84525f35fdad8fdb3408668bcbb845babb496c44725949e5952c0c51891623fc698c83b837f5c6571af89ca6962e35230e6c2c654a716b99d2a94d5f9a3ac754d5ef1ba7af45297e0d8b71a19a465ec92f6359d9abab3525abefaebaf9d92b391fc9e78f7f634874af1e7c41d2f58b1d43fb12ebc57ad378575b78c4b61026a37b3ea1a6db4c8d1ec6896c5e18c3cf3fda116dd5142e30df9263f862953c656956a14ea616b549ca9b942c94a5f694e3caefccdbf8b5f2b5a5faf60f3a954c2611c2a49c9518fb482767ccd6cd5bb5969ccb4f447c17fb407c2d6f861a7cfe14d52fc456f340ba9a0b5b9596391249649609adf255085116f549395276aaa901dbc0ccb2a796519d2fac6925ed22ecbdf8bd1525cd7dba69292dafd4f6f03994f13898d6549fb4859467add25a3ddb5d3f974f2f88f8f2c3f6a8f8efe3e63e0dd53c73ab58f85bc1725a689e1fd52c1ce95a85d982698dc5dea777a7c1f6ff0010dce98f23b7da2fa7b958f2218e2dc582f8599f0ee5396e5d97d4a72a53ad898cebe2f092ff009731a929ca9f2ca2e3521cd19c9c5292e5e76e36e66e5f7983552bca58895375a508bb46a376775ef2b2b6fcab55f8b4d9fd167fc13ffe0b7826db51d2b5fb0f8c9e29f1e78a3598adaeae6e34eb6834ed175d8a57b79ef92f6d2190ce2dbcb8e26912f4acef3a66552f98ab2e1bca724a156b66d93d6c44f3355e851a58284bf751709734edcd7949a57bb9f3735fdebeaa3f35c4f9ae37110a946ae5d4e860e368d6941352a775177a6d734973eef96cef2be9ab8fcb9ff0502f18fc29b7f89d7ff002e7c31a6ea3a6f8a7c7e7c4bf1175c0ba269be2ef0c4dfdab6cbe12f0bf872ca1b713cefa25dc5aa78a24bb9911a6b6496d0ea06c6d7c8b4fde30390cb2ac8b34e30a53ab4ad52be33153afcb0be36fcb08d28d38afe028da9d3e4b49ad2c9fbbf2983e2093cc30984a752a2ab569fd530b14ed1ad45c79a4aacdddb4fe07ccefeb747e467c60ff008278fc24b5d7f46bbf0dfed1d7fa9f8f3c5d01f12af8435ad32cb55d5e7bed73173e1fd362c5c1babe5034ed5db54d52f628edf5494da5a69f6e374c2a3fd79c3d4c350c54a5ed7fb47090c4d2c4e228d6a7f58aaa3fbe8ceac3dc84e52697249c5c746dbbda3ebc6b673565cb0c2ce8d1c336a308c39e9d2e5fe25b9e6be04938276bf9db965434eff82786a9f142f7c42be1f874cd1356f8736125d788350f0e2ea034ad5f53bfd32f2e34fd1b50f0fea57cd79a0de6b0f19b6b8d234db19b4cb4b48669e3d404d3476317163bc49e1da5c3f5aa50c062e19ecb174f0f3c073fb74a8d477fad53725f0a7093a6a3293e6d2e93929690cb73bc7e6586ab8fc454964bec79a8d4aae186a93ac9ae6853f66a306e09abab293e6b35a419fbd9ff0004cdf81d616965e0cf0ef84f4dbfb3f0cf85b4b5b3b2f14ae9f04561ab5f3dc5b49757164f677125f2b5e3abdc97d51619a461b25954a451a7f3064391d2f1178c31f9ce6398d7c362163e756788c446739e12b28d37f53a2a33a69c28c1c1d3a528452e76ee9b7cdf5dc579cbc8f2e8e1e3878c697b387b38a85e4e9b824bda3945f34eea57947469ab24d5cfeacb4df129f05786347f07f88bc697d0cbe21b48acac635be82defee2368985d5a450990cad1c49b44af6f23c8a37287fe3afed0c9f87a39165d8655f30a999519c631a32c44230934e2a3ee2bca6a09a6d5db49dcfe71af88a99b626b3a18685154e6ea3972eefac95ef6d1ebd34d96a8f78f045af83bc27f0f74cf06e973df6bda58b6b9d3563bfbc83509d2ddd49d9266e24792367936a4728dc234cbb045afa385354e97b3f754272ba8c9fc374924af2e67a6ba34bff6ef1e4ab3c4cab72fbf0fb70eb67abd1a8ab2b5b4fbeecfc4dfda5fe03af823c69adf8ef41d2247d16e6cc14ba24daff666a1a5de3443519279fee27d93104fcfd9a4511bc6ce02eefc0fc46e0fab86c52ce2851a6f9613ab2946f753534e3d6df0f4b34b769ed1fd5b87b3afae6129e16acf9aa7346367a5f4eb6e5bf2fa7ddaf3705e1cf1168ff123c2f71a46b1a5db6ab05ae937c90413c911b5b9bebb11c31dc40abc99eda5559ed2748f73cd8e590165f95c9336c367d83a996e330586c53c350ad2a746bc22e2ebdd4a35549f2b8ce12827171947a3b69eeed8ec3d7cb716eae1e72a5ed250949c76708bbb5d7477bf4ebabd51f89dfb5f78cfe297ecbb278fb4bf035c58e9b6bf10348d47c2bae2eaf631eacf69a4ea6f7714d73a65c1995a1d45ed7cfb417328b916a9217448e6d8e9f094297fabfc4d555084b0988af4ab353839c2545aa8e6a9e1eac5f3a9d5925bcdfc0b952d79bf60e1d960788d61278e752bbc1469d58524a2e35bd9ca29d29c7dd8c93bad1ad77d2d697877eca7e31d0bf609fda4bfe09f5e2cf83fa843e3bf137ed47e249edbc7763a06b17cfaa4567a9f886c7c1f6fa6eb7a040ef36afa5dc1d66ef50b3b899ed55f52b3be58a3492de6bc7fed0f01f35cdeb2c1c3179a6271f3ceaa62a75f033a714f01eca8d5f63ed5f34aa3abeeb94a52b3f753774d287c0f8c91c1f13643c533c46510ca25c3ebfe133132a31a7ed6decbdac29db920d554a117752d748def2e5fef3be23a81a6de63a012a83eb80e38cf23a77e4e2bfaa9c5b827776e5506bbc9454b9dbe9ac947b37f23f8668f5495b95dbd7add6adb7aa5a256f9a3f984fdb9095f145bf1d6ee4e79e4738e80f4e9d07be7f8be53358273575677b2eeacb54f557d97f2f927a9f5b819b54ecefaab5969b3efd77e965e6b73f391e7413dc070322623a13c054f456fa753d2bc47192e8fe4bfe1ff003fbee7729c56967f7fff006b2ffd29fcb63fffd0fa87f6b5f8689ad5d5f4ab006c3b36360ebd79010f38c918e3b126bf5fcc683ad0e47b2f2b69af6bbb6f6f795b5f79dec7cbe5f59c5a6efa3b6fd2fdb4edaabf9e967cbf90ff0011be0e411d8dc298109c1ff967c81b4e3f84039f53f4e3915f238ac0c15dfb3b5eeafb5d79db677ff81256972fbd1c44a564e6da4fddbe9f2e9f7db4dfaa51f9d7e137eccf67e32f10f8bae6430c4341b582e4f9b20815eda3769ef515db600f2c31f9615d8ac9b9622406c57e3dc7593431f4e3963f674e3cdf5a9bbd9354f5506afbc92df76f75a367dc70fe64f0afda2e7bd4b455451da4b4f34f54df9f4e6b5e5b3f1e3e10e87e1cf08df6b3a6081ece2b717d676b70116f44af2a456d6f0b2c6cd0c6ea7cc9a466c90ac149c015f8df12e4d858e5b4ea52aaa8460d3f66adcd74be15395e765d1295ad6b38dd1fa264b9c5558af64e537ed25ef4fb5dedd96dad96bbfbb648f97ff654f8fba3f833e2045e19f1acb068561737f0be85a9a3caf642eeeae819b4cd4a46667b76bcb878a5b2bb61e507324336c06391be3317c3182cc70787c629ca55a928c6ab7752a9423ef3568c9a56b6ad7bd64db9257e5fa8c654aae1382973734346d45f6b76bdfd57cec99fd7a7c2efda922d0bc05656f65af594d6aba6ab8b093528fcff002caa467692cc4481f0ee630488d5949527757e9594e3961303469d2af1549d1a7185373bda295a29a95ed7d6f7e5b5bae8cfc9f1997bab8aaae54a5ccaa3bbb595efe4b5bdf7bbf93b9f8aff00b79feddbe35d0f54b8b0f0beb160a2eb5db4bdb4d0acf135dcf75a5b34a57cb57dc7ce8d0acceebb1ad894f971f37cc67b9be618f9ff0067e0ab50853a7539ebd7e48bfaaa525ee3bad55dabdeef5ebb47f40e18cab04b0ee589bf3385ef394e37eba7beb5f2eb6de3f67e20f02685f193f693f146a1e25f8c025f0b7817596865f0a5d5e3adbddb33ddb9bbb7d32cd37cb2594291c910bcb82b12dc931daf9a04af6fe463b2c966586c12ad8eaded54dcf9e508c29c941f2a951f763cc9da4945f3a5cadfbb7b47dcab8cc165d0e5c35252a905ad48b7294b56d5d39a5cc9596917dde87dbba57ec4be16b9b6d221f07f8426b6d2de28a14d61fcd9ade26b9796496e2e4a3232dece564ba05d4cb719925392c5ebcccfb846ae2a14ebe1956c5c9ca8d19d6af565194b449d49c694924a9a4e9c3dd50518a693de5597f17625b8d3a95a786a6a565174a92f75cb5f7bd9ddb936deae5aecf43dcff66fb8f107c1fd23c55e1bf0abea56fad681aeeb97373a8c315c4aaba4235c496b7966f001770a4245b5c88608e3922659661748c02a7f3ce2732e2bcab8a31593e414f133c6e0f1f0ab4d61b0fed7095a1084632f695e709469d93b6e93b5f7b1fa5bc3e519961e862f1c93a3562d36eb2a7ccd7b979414efd34e6bf95ae9c7ce3e3fdffc31fdb5b4a4b0f883e24b3f87ff001cbc15e29b2d674ef8a77b653785c4b65a95eb787a7169e2a6b5b6d6356b1d6218d1353b74105e59dcc4b7b2c66da49ee27fe84c9bc46e28a7879e0b3ac1bfabd7a70a2b0f898a842ac60ad5611a1cb563ceab36e9569422eaa4e4db4ec7c9e65c179760a74f34c1d2f6d460dcb0d2559d4953e69734d2841f3fc777bc9f6d1389f823f1e3e12f8ebf62bfda9ecf43d6f55b2f175c9b1d3bc4fa5788fc33f102db5d69f4f96e96c6cef12f46ed434f1a55cbc32dbc5a8da0de23924b3f3e0fdeafe88f0d85e29e128c6388a383852aae87eeb0d093c257a4bda7b26a168c2acadcb351e5776af66d29550ce55275b071c13c5e2319053c2c66951752a539255632534e692bdaff000cb7495da3f7e3f643f0ff00c410fa678934bd7b5a9ecfe22e9b6d72fae789344102dfeaf3dc59dce8339b94b87bfbe92556b36592382012bdc99a267b459a3afe4fcf733a995f12c7039156953ab98b865b8c9e634e72a35b10aa4e74961e1193aaaaa70e675172420b4929f33843eaa51799e0716f1796ac33c0414a187a55dcdd2d29f3548d356a694ffe7e24a4ed7d6c8fa07e1978dbe257ecebad5e8f865e26f0cdcf887c45af6a9a66a363369f2dc787ed64d3ee2fadbfb4b468a49e4788c5776c8b25acd0186e55c3c2e91ef15f1b8bceb17e1ed359f65d9b2c4e3731c5d6c0d4c150a1ed28467cd1a4abd45894da9d3a919c7df8d9c547471e547a12ca72ce2452a19b612a2c260f0b4e71ad4bdade69417ee276aaddd6b36d5b492693d8fdbcf827f19f4ef11f8a7c0baa7c57d334cf1778dbc1569637706b3aa7fc4b0e9faadf59dbacda85869f65e5db49717b14b7d2dab448cd688ef1b6c0cc17fa7383bc56c7d6a582c1677075234a1464eb5a34dd1ad2a74e4e10a74bdce577552d65f14ac95cfc6788783f0d4157a9937b6c252ab39282a89de5495d5bf78e6ecf977d649eb77a23ea0f8f1e3ff0be94da0eb7e17bc93c3ad7b753ea77e8ad130642e1da4b665f244705c33490bcb22972a5d238db0ccbfaa712f182c3e030b8da53a508d48c6a5ea4b965287338df95596cadb5efbdad63e172ac96b3ab5b0f595bd9cf9128ad2a271bb77e66f56dab26afbed6661cde38f0878e7c1d6d63e2fd5e1f10e8dac6970db5ee87125bcb7f7115d6d48a09ee52e44e2e1cba12b9f3e26686475894a357878de22a198e5946798e6b4e784c4c2d1c35254ed24f49734d47da27b2f7671eeef76e3d74f2bad83c4cde0e84a8d484d38d47cedc6dabd25cd17e778cbb2b5da3e40f12feceb65e184f1578b7e089d512cb4fb2376de1cd4dc6a71592c51bac9756da882925bc36e0f36532dc9dc92b24c88c59ff0033c4e4d3caa38acd386683c7539b71a9439e6e5453a72a8e6af2e67eea93b36d5f476d19f4f87c653c7d7a180cd6a2a756afeea9d695a1cf51b5ee351e54936d6daf456b267f29ff00f0509fda6fc69f15e0bab2bdf01cda0e81a5daea33ebfade996d75ab6afab69fa2de4d05bea5a73ea3a7c7690cc6588dbc8a802433c735ac81da09f777e598e9e7d5b2fa79865747098eaab01530f52bc57b0c4d0aaebc673c4cdae6a738d48c1c153946f7e5969267ea9c399060b21a953113cd5d7a186a4f10b0d4651fac3ac9732a5497bbcf4d5929f3b93d636bdd1f8f9fb11fc55f8e3a87ed7dfb3e691f0dee754bcd7a7f8a3e167f86ba079575a94a9ad47e29b1b8b1b58161bab2bb710dc2cd25ed9585ed8c32466e630f0e44abfdade14f0ce5b95e7f85c650c2c258fa94a70c7e2a11e4854a71a3355dc6317ecad1a6e56928395a4e4db68fe65f15b8ff003acf7079b613173782cb25899c23808c69fbf38bb51ab52af27b7e773516e1cfcaedaa68ff0056bf13ddeb27c17692f8b174783c4c74bb63e2083409eeae7454d68c03edf1e9125f4515ec9a79ba329b437912dc888a2cdb99496fdbeaf2295454dcbd929f2d073b73cf0e9274e73b24b99eb7b28ae8adaa97f3be12151469fb495ea72a5376b5e4be2f4bb7756b76b24d23f9a3fdbb9197c4968dd3376f91c707774ce0839e7a73ee338af93cd62dcfd26ff5d16a9adbaa7bf5b5a3f55869350492b3b6f6eefe6bb3f2ea9ddb97e6c364cd71ce3f7cdd31fdd4e7956ebf5fcff87c53bd6cbd17df6f9f5fe96c7fffd1fd62f8e5e16fb5cd748d1e4b31cf008f98e3d071d338273d46315fb7e22329256db5d96abfa7e726bef67c452a925d6dabbe9aff00c0fba5e87e5b7c66f06be9ab7d6f341b5a30e38507eee791d8f4f6c707b61bc4c4d0766e6aff0086fe8ef76bcddaeacf5f77d9a352f649deeb7dd5daf95beef356bc8fcb3d63586f0778ca6f3ef352b5d3f51b9b7b6b936d792dbc62d8dc219e37807976f32baaf4b8dca7ee7180cdf8c719e493c539e2a15a6a2a6dce11ba6dc5da2b994ae974b2767d757cc7e83c3d99d0587581ab08a97373426e31f766f5d1b776aefb25b349df96373e29eb7e18f16e93ab4906a5a8efb1b6b786c6d6e0acb14c0ee109956de430c6a16477cb64023195db8afc473da34f1542a52973c392f0842d2d6a2bc6f7babfbcaf66fef3edb0356787ab171e5929be69cd72ab36eef6d22d6aec9a4b669b48fc81f885a6c56de2336da788ddeeeee2b65e3002997325c232364b46012a415076e71815f29953950a35638be78d3a0aa46578db9aca4a0eda593d36e5bf9dee7dbd0c546518cf9d4b96318d959ec92dedaf9b6fcf4b7bdfa5bf0df48f897a5785b464d3fc6d7f710dce9112dbdb6ab22dddec31cf1110dd4570cc6f2ded0a43b224b83b256fddab82c56ba307c2cb1bc98b96612a7f5987b674a1394541cfdee4e452d395e9a46ddf4d4f23159ad18bab1faa45ca356518d4daeaff001349b5add3d5dba69647ceebe1794fc64d42f7c537736ab7b0dbdedf4f777aef3bcf70abb086693810e3cc48fca006d5650a76b0af3b1f41606b53c0f346a252a8eb4b4bd69d3da529455ddee9eaed756b6ad9e8d1c64a583e6e58d3e64926a2972ad924edfadfcb44cfa0af7c7daaf911e97a4dca5b5be9af6d0c103c93cb098a5b78ef668c191c0b5f3259e4781636014a3a8562c772c64b1599c29d2c2bf613c33a749cb4e5e5718c9a841fbb0d1fd88c75f796adb8ba14e8d2fded6bd4725cdcaef6beb67a37d75b35d365668fd4bfd995759f06789f44d63c5ff15d57c19e20d1e3b587455b6bfd7e36bebdb68d84738489fec5610c6d756f6da8fef5fed335b84863843cedf299ce75fea16778275f36956866708d2965353da622edd38b8d5e69f3ce9daa372f71c5352e5764923d2cbf2da59e616a4bea7ef519bf675d39c2def6ed46718cadf0ed656e9bcbdff53f8a9e13f0af89fc532785fc3d76c0596a5a6bcb3197fb3fc4c4bfd89adae05ac22ebec01d96469ad2e04b3fd912e13ca56754fcfb1be2b64595712e3a54f0788c0ca9e1653c4e23d9df0b9855a905ccd51a8a3564a9546e32fabca32ba69292694beeb07c2b8bc565b47dbd75282af0872bb26a29ecb956bbbbdecefd5d99f975f13f51b4f10ebb04baa6a57ba778afc357971a95f6b9797f043f0fb4db092c666c592c693dc1bc9ada6fb13411412dc24e2dc40e64f32483e7ab712e63c49c93a988e7fac7b4852509ceea8c66a54a74a1254eb516d28f2fbee5149c5ca565cdf6b83cb69e5ad2ad6a94d7b94a14a1194a2e2acdd456765beb693774dc9ddf2f926bfa27c37f88df17f59f8a1e28d22fbc4da368ff000d6cb48bebbd5a71aa6990e8ff00688b43d2ee9a4fb74315958585e6bd0e8966f785e6c5c5a892c8c806cfb4caf8a388e8f0e62b87b2e863a9e029e3e799e3f1182a12af8c75e10f67158bab5dd4a94a8cea284955c3ce32925efc9d9a97b987e0cc971b89a19ae3e746a6695d4b0f96615d57461ece32bd497eee3197b449eaa4fa696b7bdf6c7c3bfdb47e0d7ecdbe04d2349bed0359d6fc5d7da919fe0dc10e99149a6d8e8ba45ae9b0de4525fea3aac46ca7d05af2d64b2b38ac61bb2acb068d6d74d6cacdf29c23c21feb06659871263e7278cc8716dd6589c638c555a90ab5a9cdb755caced27bbe596fcadfbde47196535724c6e172cc1e2e3ec737c3d38e265cadb8b53a8e70756095972f2c53f765a6addd1a3f08bc7de15f1cebfe109bc697f7967e22d50ea3ab6bfe26d46f2ddf51d4f58d4563b8bb82f628ee21b6d22cbed31347a5dbdcdbc52471cb32a443f77bbe738eb0f92f146332fc0e2684f0b84a75f14abe6719549d6c7ca9d69c231a5284bd9d3a6aa45b8d79479db6d39c928f2f9f859e2f2ba1899d1e59538b851a74e30b464d2b49bf69193a926945734b9aebfc3697ec07c2a7d3ac35efed9f0d411eb525ce936ace45fdf5cb7d8961fb3cb1bc31911c938921dd04d2dbbb40af731c41d273b7eb3079252c9312de5f5e58bc44b0986c57d5e55235aa7b3a7054f4b3749d5f654a09a51d9a6d3936e5f118eccab63a93a78ce5a4a756a434a70835353695ad0f7559af7569d5abb68d1f8c5f161f53d2ad74cd7534bd1520920d18eb2d1dc5cea7069d0cde44697104cf1dbc324f3b86b68612f777044b2cfbb724717171078898dc76130997e3e92c072d67838cdd38ceab85595e842a4795c29cb9dc9fbb0e6718dfdfbb88f28e1ec350a957118693c6d68c3da4e84f9a29b5b3be92565a5934aebed34d9c7fc3af88be11d0f57f11e83a9f8eeddf50f0cb69b3786f508a633d96bb71a8c2da85d79f2451cd124f6842dadd69de7b4f1cb15c3aec314a917b5956739652a18ec9f1f99d3a55b2bfaa470b8cab28f262f11898fb4545414634e1cca369595d35d2f231ccb2fc4ca34abc7071b55552556117670e595b95b4db7bddb52bad9d9d99fa3df0bfe35e8fa7f83a45d46f34e06e17508b538835bc31cd14be65c45b5039598f94581541b560d919c2a17afbec878ba183c3d669e1a7529ca784c5c79ed1b57b468c9d385f99422a4d38a8fbba372b9f9ae659357c5e369fb0bc1735e94aeff70d4a2e5ef6b7bad7dee67dad77cdfc967edbff00b42f853557f8a5e13d5edaeef74f96f6f6f7c292e81a55b4774f689a94dbb4c917f77335acb6d772ea1e5ca8c44f042e5198492b717026799a714e6b8bcbaa2c2d29e0f3aa7ec2188a6e9e1eb61295784e74635214e955a50f674a75632bb6a4d283e594a27edf0e0d8c72ac167785c44a31861674f1f57db5493e78c1462e0a539a551cddad1e552beab63f523fe090bff0471fd903e207c27fd91ff6e87f0efc50f01fc71f00f8cf51f19f88e183c61732685e37f15784e4b9d0b44bcd3162b5b383c3de0dd4278dfc4babe89a3c33dfeabaa4f26997fae2e9b035bcff00ea1e41fd9f84c1606be5786a29d5c1539fb6e6af2ab0ab5a8ba78a854a55aad48cfde93853f7630e4e5928394798ff003fb8d3179862334cdb0599d6f68e9e367c908c29d3e7a11abcd86ad5254a09c6acd2529c55d7bb6e5d6e7f4b3f10f4cb6363752ede55247c2fca80e1bb03824138c01c7b606ef77de74f9a504aea296bcda423cb14b6b24bad97777b58f95a326e4b99fbce576af65bdfcd2d7b77d2df67f99cfdbc39d76dd863e5be3938ff0069871e9d0f1cf5e581e5be5f345fbcff00b7bf3577f8fdc7d4e1dfbb6f2fc34ff81fd23f32646904b36dc106563d8738031cab74c7b7d3bd7893f89fcbf23ba0db5af7b1ffd2fde0f8a3a12cd773ab461896c6307a86001cf2077f4cf43d8d7ef07e7f09fbadecef6bf977b5bfe1aff14ad68fe767ed05e118bed9aa0f2c7de901c00769cb7a7e23af1ef915e6e329de4974b689ff005d6ddba74b9d983abeeb7cdadf4d7456ebb34dbfeafa297e287c71f87c971797456238cb138523918e9c74e7d7d011debe3f35c0292926a2e2dbb2b69af7b277e9d2f7d74bb3e9b058bb34edef596a92bb6b57db4ebe5e6958f8892c7c05e1abdf158f18f886eb4a16f6764b1e971de9b54d665be99a2b7b79561962be780312b3fd96225448a4aba9754fc4b8b6860b0f89a2ab56a1848d38559aa6e941ca7385df35da6e49daed3767fcaae7e9dc3386c5e63879f253a938b9b4e69cbe1bea96be7b2d7bad6c7866bdf0eb46f0cea3a2f8b7428a1f10d94d2dc5ec36770f76ed67047e58682f238fce56781a70c1c3a8f93f78abbf6bfe2f9de2eb55a2f153c66071184aee2950a346951ab75f039fb2e592b7db5aebd35b1fa2e5f85c2d3a552838ce8d5a37a2e552ad4973ca1eef35a5cdbc93db477eb6e68fdc9e12f1cd8d8783eeb51ba4d35353b1b289e69d362cf058e079110b75991a48c93b5092c51999f6a677377e5d98e169e0bdbce542388841f3af68d2e4b7b8942fcb176b7c2b5f2b2678f8ac2626a625535152a7ed1bbad39add5595dde3abd5774d3573e16d6bc65aa5afc40b9d73539e3bd87c4524b0471eed925a6f56fb0885564206d12797244372c8c5b8660a2be5b1156789f6d8c4955c438bad0504d469c2acb966acb476496aef6ddd9ab1f4b0a11586541c395d38a56d9f3257bdf57a5fcdf7bdd1dade606a23528a64b2b1d72c74c82d6496ea45fb0ea5666290cbf32a60dcc2d2850e0e5888c01f2d74ba14213c3ce739d0a38a9469d49c6a49ba35a34e3f1252d534aeeefe71b7bcb0aea4ad4f9539d2928dda4d5af74ad6deda357bf5d75e5fd02fd98bc6d3ea3e3bd27fb63c4d6d6da1f8674fb264d2750bbb3b7bcd5aeada78d1ec34cb7b89e271e5dbd9bdc4eb124c5368ca83326efc278b70b4f35cfabe6b8bc45684b2dc4508539b57854c351705654f554f9f96fcf1b4f5f3b9fa6e5b4fea792b86170fed6be267353e46d3a4926ef6eb76f9ba3b69d1397dfd0780effe26789bc5ff0014edbc276fad699afdcdc37845fc217f35aa787743d24cb05bc7a87873523043776ba9379b26a9a9e983ed1a8c8a8f68eb620241e2e29e57c47986615b0b4b0d99e3294a30c050c34b0f4e34650c352a77ad1aa94ea4e2efed5cdc9c7495351726e5dd2c555cb30184a1f588528a8c6bd7f6b19bbce4f9ed7b3b5b9acad6b477ddb3e42f8cdf0bff00b32efc5de1f92df53f0d787b50f0ce93a1db58de238bf892d9ae274177a9db456d17dba5596dede4bb36c2e2d52081360df70eddf8cc8b3dc86ae0f118cc0c7033a54e389a739c3eb09c749b8d68c62e94a75376edb76d50f0bc4784c77b3f63562daa928b929b8b9ca326a4b569d93d16ba79e878bf80be1678235a3e1fd0351bd59ad1e5b8b5d56ce4d4af6cbcdd274e5d3eed27d5e25592d751923bdb509a7dbc8f7423ba167736b1c330656f9c9e7b9dc678c781c7c72f8e3a8d5a95a4a10a54a6e9c9cfd8a938f35e6bdf69eab6d52e53f46c3712e1b2cc3d3c4d2c246ae269297d5e535ed634e6e3cbcd084ef04daf89fdad136ad73f57fc03fb337c25f8a371e11d42cefdf4fd2f4bf0cc3a25d08de0bdb86b182792589e2b59561482f2f258a1ff004a9a3569e0b42a5c38592238771d914a14e961ebe25fd72956a98faea72546b62255611abed69b972d5aa9734695d3d1b6af63f2ccf38973cc757c46271319cd4eac2a539aa718fb351bf3460a308a8a5157714d2d5eaef73f2eff006d9f067c41fd87fc43e19f1088355d57c31e3ff106a9a06bab6fa6489a7e9ba1e8bacc13db35ccaf15c1b8b8bad1a7324173014315f4634e69a4daccff0067c3fc2384e20c266b95acc6960dca8632b6028546a9d6ab39c9ac3d2a139d48a54d4a1095751bca3cf52a28b69a8faf83cde963e30abc93ab524a37a536e0a2e9aba9f9eae4b5b276b3be913f763f668f1eff00c507e19d6ad3449fc2fa06a3a0e85691f8b2fededa1d42f6d2eac4c769245651dbc73cf713c9224b04f7f1595d99ae7336e6898cbf9ae033dcde9bc4e5b5300f075b2da753075b33a7ecaa4aa555cd4153a13a3cd172bc53a53e66a49de6eeee78f8ccb70cabaab566ab548d475fea9cdc9cb77ab525cadae6bab376d2da68a563f684f057c22d17e14da78d3c7de35d5ecef2cb52bebd9b50f10bcda89d6e3b5d5a7bb8ec2de1b48fccd4f5dbc9f7d8d958c41e4ba9255b58a4568f0ded655c1b83e2ac465584c657c43e20c24e35d626739c215634aafb48cb171e68619b719aa5771d5a76672d5ce71b8378aad428d1585741c671a54e2f131b27eec2d1bc9351bb9b574dd96deefe2afc4efdac3e28dc3f8bfc77a07c2d5baf097fc2d8bed0b426d07ed36b633d8d81d2a2d3755d26cf53d3edbc41e6eaa20bbb8bd85ac241a7de36a36f22340f05c4bfa7710f86797fd5f18aa66f97ba75ea61b1f369c5e23058ca11e59e16a3b3e5a706bdca90b2f7ad7d50f83f1b4f88a7530f52acf2f9508ce34e38a8cf9abc1fbd3b27eeeed455d26b78dadca7e817c2efda908d02cf57d7ed1f40b8d3edad6efc4089aa35bbe8924d236db6d659dd23b358ada31309c7fc7d43332f95080c2bf28c1e32789cc5ac1e0731c462a9b54275f2af6d1a18c5cf28fb59a873538aa6a0929284a72bb69a7752edc6f0faa52b4254d471152a46939ce29a946327a727bd69689b92b2df9acf94fcacfdb8be3d783be2efed15af78f3e1df8a122d4bc3d1db780b509351d1e5b0d1966d074a5377a868b12fdaa5b85b6b7121b5965b5861bc702679618a489dff00ad3c3ee12af5ebd2ce3138a851c5e2214696230ce84633a716b9633969cf2a8b96319ca6a2dbd53bb63c466389e1ee18ff0057f198755e3529fd75d5a58994e308e25cdc2329a9eb287b36e3ade2fb59737f6c5ff0497d7ffe12aff8277fece9acc7e13bbf06d85c787fc40349d3efae1a7bbd4ec17c5bae11e26922305bae9f1f88ee8ddeab67a7442686d6c6e2d96399958245fded80c355c26172fc3d69a9d4865b815371b46d6c343963251b273e5e594a4d734afadac7f9e1c4b8a58acff36c4272739e36b3949b724d269462afa592daceddeda1f5afc436ff00895df3750b0ca7aedfe13c8e87f21f96057bd67c9bbd975eb6f4693f97dc78d4b97da2e6feb5b3d16ef5d37f24eed1fcc77edd9f3ead1e0722f3dc9dbe6103a018e18f38cfbaf22be67328ed27bdf55e76d35beba7926fd57bdf5384b28fa74bdeebb2777ebf8ddea7e6748a3cd97099cc8ddf6fa763f9e7be7dabc29fc5a754bfafebf53b79adb68bb5affe7f9fde7fffd3fe8f7e24e878bdbaf93ee4cc0a91f74abe38ef8f97193fd0d7eeb09736efcd79ff0057ef2dbcdb3f3a69c55937cbb7a7f5ebaf68dfdef817e39e87e76a7aa215e0bc83851d5893c8c7e1cfe18c16acb171bd9b5ad9bfc74b7e56ebd7735c2cd46e96d75f3efd1fae97beda5933f297e2f78279b997cbf94863cae7f0dd8ea718e839f4c0af9dc75394e9b6aea4bb5fa7e9a6f6f2d55cf7f0b515efe8fd3bbf85b7a74b795ddbdefc82f8bff0efc27ac78e2dceaf61732de5d2b69c520862920bd8d83989278cb41324f1c815609a2972c8c2278fe48dabf04f1078696638ea19946bbf6984a5a61632694ec96e972aefab7e96d5cbf5ce0be2a9e51869e067413a788a8dbc4c926a9a9c9eda5de8f6feef5bf31f4cfeccbfb3fe9925b5fcf756d1c8b76a2116f7b1c9b6291217336e56f3e7945e4aae559a56f242f2cec42d7e4b966430a78dc4d5ab8382a557dac69d1abefaa752327cda49b5ab565eefbb7b24ace47d2e719caaf2a5ec24ac924aac5727b4b7db9597da4efd2f7e97b957f6a4f825e14f0d7c299358f0ee9e2cfc69e2dd4ace18ae2c98886d34cb199e169dad658dcf973dbc0b6f0106229feba42d8dccaa64996627d8d358754b158e6a108f349538a8f4e4f856ddb5ef1b7bcf0599625caa559d44e861e8c1f2d93939fc2fdee54deaafbc6fe7ab3f20bc6ff0b7c4fe1ab587c437d757486078af34a965f989bb864f352650ff0022c21919b6b0c48fce1bef579d8ff6194661fd94e9c26aad3f6351d3492b5ace316ace36bee95d795cfb1cb717f5f8ce5c965523cd06f4693d2ef7d7e5d7afdacfb0bef89df132d13c39a7785350d46d239e3175acd9dbdc456da796fbf772af96f1aca1483e42b6643e584552c86b81e0f2ecb66b173cc27565460dd3c034eba93fe57a5dc9dff892774b457e57cbe8d2953c0b70aae0dc9da5749ebbdafbb56b74f571b7bdf5dfecf3e17d761d76d7e1c78963b9d5750bbd423be1ab6a934f7577681a18618ecb334722db471c91ac923cc56208d2f9b2094c493fe41c7f5a38fc354c765d868606bd1af4a1530f1a2a152a393d255bf9e35233baba764924ac9f2fd8e539928385495dd34e52859d97bdeebe65b4b456b35d16b1b7bdfd21fecc5a85bf87355f0ce95773dc0b04bb834658b5d9025d5d4761696f6f72d61791c8b6fa8411c3709776b040b249159dbadd5e23c36f70f17e1dc1dc25986038d7159862678da797cb10ab55ad4e939d1fdf724dca9dd38d25293b38b568c755648f4b88f39c362b256938c6b5384a3150b45ad6cb9adef49dadba5df54ed1fb4be36fc21d1b58f0beab1eaba2e9baf417d66d716dab612790c51daa1b87b4989923904b1fef23024cc4e92a281b86efed4ad9dba584586c661f0b995174a15a35aa548d474f0f4e16a8af2526ef6eca3d15d7c3f88e07dabc4a71af5233556ea9a972abb77d525d6fcc93566bf96fef7f3cb37c36b4d2fc45ac3783e2f26cbedf7891a5a179a3b565964105b0924442fe56415de4a1398f6ba6d2dfc6bc718fa19867b8a5952faee0e7273f61874d470cea36a34b9a2dbe66d72df4927b6f63f7acb7193a784a51c4a4df25dc65abb25a3bf795afa5efd7b47ea2d2fc6fe32f853e0cd3b50b1b2d41ad52d66b9d41ecece68ae74bbab97b882ca5fb7ec821f3c6c9eea28b6f94f1ca60f39dd404fcff001591e7781a6a82f6d83a18c6ab559f35687d5b112bfd5e2aa46ea0e2929a56b4f5552f73dcca2ae559962e38394e9c6a3e67ece73834d4d59e8fde7ccd357e9d3667b67837f6a9d0bc49a5c969a9e99178a34bd4b4fd1e5d5744f1cada6bb69aa6a9892c6fed74d96f917fb3a51796b1de5adbca908b73785ee820685dbeae9e331d97ac354cc315cf83a3430beda86220ab55ad889a951c457c2d4a5ad3a546d152a6a5194e5ed5b934a338fd6ffa9746ad19c1c550ad0e68616741ba5cb4a9a552f56eef38c9ce494b5d9ab7bb68fdf9f0c7508f49f0af8a3c5561631cda4269e9ad697e1cf14c30dc693a7f8863b5f3adb48d7dfed4915c69ae3f72971a7dcde2a478b885d93c976fabe13cafea39a62e187ab2c7e0b135e9d5c2c270728bad5e3194a1556929e1d414614d393d2cba273fccb89a861b070a146bd554e757f732ad097bd0829ca3772d64d73736b26dead72ab2e5fc1ef1178dbe3278dbe2741f153e3ef893c3577f02f57d5759d4fc51f0bfc25a8eb9a169ba0eb4351bdd73c367c3da5ea3ab6a16be2258758bebeb78ad12fd67b4697edd62925c158d3f71c8b29a5c5f82af3c15179366143308e1e109548d3a553d87eea54ea72f23519bf7e9c39a6adcadda4ae7cfe3330cbb03974f0180c2d4ab8e7c92fed0a939d5ff00666d29d4b49592e652efd5abb7ca7e627c5aff0082a16a9e249b5ff097837c13e1af0be8f178a25d1f4689d6e5efa2b0b6bdb87b5d71db78816eaccc70da476e2de48e596692ee5596e405afd5b28f06684b058958cc4549e638aa8a9b854af5674a5377938cb99daa53b2d535cb27dadef7cae61c6181c8b17468f3aaf85a74635711569a8d3ab2937ac14e3ef5d37d1d92ef6393d6ff006bcf18fc66d334fd4af35ad660d2b44b3b6f0e6bfa7e8b10b5835bd53ed1a449a65d6a96ba6bc3fda4d6b2c0f14ef772bc9025d4b1e956d3224f0afdce4de1f659904b031caf2ea386a38684e9e2eebda2ab8a525fbc4e716d45394ed15cd1b69a1f5381cf32aad81c762beb94a55ab52a78bc1da56a94a3184d4b0d7bb7fbce74e5fcdc893b5b98fa37f672fd90bc53fb58fc61f029f02d86ade23d360d6acf40f165d695776f0e9d6373a919ad4ea1ab5e2c77061b6bb9ad674d522225b7ba82c21582285655ddfa761b86e9d254b3251a4f19294572c63149d35a35529af767caadc97578f4bdd1f88e7bc770a9571396fd6650c1fb39ce6e365fbe95fdc8cd3e68c69d9de2bddf7b5bfc27fa4d7c24f0358fc2df84ff000ffe1ee9f63069d65e11f0ae93a25bd85a451c36b651dbdbe0430431ed48e38d890028c9eac0b97afd7704a6e95072936fd952a7ef5dcad4e9a845c9b69b695a3aa4fddfb3648fe5fc538cb15899c26e70a988ab515f57ef3fe6eba696b7dc61fc4321b4bbee33fb9906de991e5b64fdd1d32318cfa12320d7bb697b26d5adcab7bfe97eb7edeaeed18d37fbc4b45b59eef5f2bf7f2fbadef7f313fb72303ac15e72979807fd8f379fcc71d33e98cd7cce61ba4f5f79a7dafef74f2b595bd7955bddfa7c249c60edd525aaedd56f6b6ba79db4b7bbf9b130026972a0fef09e7b64038fc33fe15e3b826eee2e5d9a76d3cfcfbe91ed6d0ef5b2f45f97cbf2fb8fffd4fea43e28582a6bba986fb83519031017eef9d92401b8138cfa7e19217f6fc35e54a337d526ba357bbb6faadba5fbbd6c7e7729f4566badff00e1bf5d757ad923e06f8df611b6bdab04fbbf689c2fcb9f955d8a75073c13d73d3a7195e9c4c5fbaaeb95d9dbaf5dddd26bcfddee92bb52ce8d949ef7b35dbe6f6e97d2ef5e87e77fc55d02396d6e404058a124e07a1cf23774278e3f0383b7c6c44159c55d27ff0007eee9dedd9dec7ad86ad252e9a7adf4db4bebe96e9d2cf9bf1e3e38784cd8ea32eb5147e64f61731ddc6a098cefb69165555923dae9b8aed2cad9039e71b1be0b3ec1c2b52ad08423cee2fdf6bdf57be89f4feafb1f4f9762271ab4ff00792e54d37096b07a758a77b5f657bf4e6767cbed3fb3feb37dac7826cfc43a5c33431fdb4aead0190b92f6fa89b5307ca23df988cbbca82640dbcab12777f3871152c5602a4dc5d4a93a7579eb538cad295394bdde4b2b29b4af2926f99dd3b1fa561aa51c4727b47154dd28b8a82b724f976babbb2bbdada2d5b4d23d4bf6b9d32f755f868de2fb2d22613693240f3da40a837e9b6d616e3ec512ac31c71c5cb4cec371112e0c4323778f9a63d61f0d80ceebe1aad2a797d6ad3aea33e594a338da16b455acf5765af74d33d0cbe92a95ea607db46d889c63e76bab7bda24f4bbf893eceed1f9777bf10be157c48165a0f8a7479a0d5efe2fb2c9a4dcc72491c33c68d958b2120be8a368fce4c2ab6c6f2f62b6e35f054f3cc1e326f1389a15d7b4e6943308d6e78d37526fd9a95349b8cda6927ccfded1f2be547dabcab1f806dd3ad174a16bb8c6c9c52bd96bd12d92b79ee8fd64fd9b3f668d2fc23f07ec3c4561a7e990dd6b4d71bb4a16d0daea360d7519920bc788e24962fb398a49ae11258ed65315bf9636abb7da64b95428e02ad793f6b531909ce83c4c79a708b738a7696a9e975be8d6daf37cae6199579639d3e694d539af79376768c1b7d6fae9bf9595a47c79e34ff856bfb3ef8e3c41e3ef88dab4b649fd9daad9585d7f65595f19b519d76c65207db2b178c32472e9ff00e971fcc00d8d22b7e775f2793cdebac45f193c55278654a2939466bdf856e56b965ecd34bda4b95412e5e5695e3f699757c56370d0a74252a7ec972bbbba777cda5def67d1bdfab4cfa2ff0064afdb17c35f19bc45a55ac5a841a6ea1e1fbeb6bfd2a3f12dac96d1a5a5ad84b60359823b64bd7468ec27b8d2ade45459d2d6f3ecb77e4c32481be0b3cfedacb335a387ff0076a0aaf2fb4a2e3f5374a9c17b658ba6e3fc6704e317ef69cae2f4e53dac4e02a51c24e739559f324d5e527ab567deeb4ef2b5bc8fda4f85bf11fc1de33fed9f0f45a99b996d6386e61d2e1bb9dda0d36ee19ae5ac972d35bfdaa1ccf7d6e8a914973044004e085324cf72ecc6b62b0b4dce5864b112a2a536beb14ef6c461e9bd795c25774e3f6a0acad7b1f3b5f0d89c1c29e2d463fbc6acedef2b68afb3e9df5eeb4e5e3e0fd9b7e0aa5deb0ba1dac763a55cea2daa6e9e47537134d36e764902bdc43186dcde5c4851236de15e250f4b25c878568e2b19f50a3fecf566b1159b9dea4a53774949c6f074dab595d2e96bb72edab9ce651a1094ea393b28fbaac9452d168dfbc96eeeaefecbb1cbfc4df863e1d1e15bbf0d69660bfd4f5cbbb74bf8ac51d60b7f0c58cc9796969702460d7925fdd44127d45ade041032d9a298e29167f638a328c3665c3d5b2ec2d39cf178daf45ce54231556960e93bd35cef9bf7b59f34653b26d455bb46b2acd3131c7c3153a92c3c2318b8d77bca6b99f2f368ecaeb44badfab51fcd9f1e7c39d17c33209fe1df82b5bbaf16e95773c5e2cd26f2e92d34031ba192caf228608b50b8bd425a069e54b7f2e3836c68adf304f907e18657fd93824b31ce16368b94b1f97d2952aaf96ee6a527382749a8c9c6a4e3cdcd08a4e29c54cfd1b09e2767586c4fd5eb460f09cb1f655e709693bb4e6a6ea49a4ed0bfd976ebb9e3de1ffda17f6abf88df003e35fc2e9fc31e0ed1ada5d7f43d23c13a6e8577e20b2d72d2df4dbdbcb0d52e3566d4753bfb566d55fec305ac42ca0b7b4b2b5ba98472de35a3dbfdb7094b81723c2664f05531f8ccc7078174a6f10e9d654b19895ece87d52838c527455a3cf273db955ac99c79e52af99e6d96e3f1b8b87d56bd48626b4a14af452e76b91a8f324da8dda7afbd7d6ed9f1b7c4df85bf11342f839e1df0ff00c469750b693c2ba943752e99652cb6f15a4d25f4f1cba85bdcc4159a3b16ba8aee0ba9da296511c90cb124aa42f253ccb1392569c30955c684aafb7c2e16b519caa4e72552ace55e5094b92a4aaa718c9eca4972b491ed4f0f9762b1d885838b746a7252f6928da1c9caaf0a6b9748f36b6b4aedee7c67f0d3fe09f5e15f1f78f75b17be30f1543629a6eb1ace94da24566f7367790f9939717f99adaeae2d23637915bcc6c0de3abc62e62650d5fa8645e33e7d8a9e4d81c3655868d59e229d3af57150af29d48b8fef1524a2953bbb72ca4df928dd9f9ff16f87f92cfdae3712f17093a91842343171a74545af8e545c2f5229eeb9bb5ed64cf17f847f0595be212fc3af0d6ada978f34ad767b2d5ae9e1b5bb17a4fdaa48ae1963d104e6621208567297968d72971e58fb50631b7edd98718e6980ca2b57a994a58bf68dc70d4a152bd4aedeb4e74e2d269277e6b392936a4eda1f9c53e15c065d8a78559ce26bc2ad2a8a9ce55550a54612e5728f3252529c6e9426dc5249d96adc7fd087fe08cdfb24e95fb3dfc2cd4b5c87c19a86863c5b736bab7f6cebb7324fa9eb5b14a4766b6979696b7f6565a488a186da3bd8bce45f3033bbb396fb7f0d69f126794659d67b829e5d4a51a6e850a9074e524fda3bba32f82cb953d3dee6d6c7e3fc6ef28cbeb2c16031b1c6d482aaabf24b9fd9c972a87355b3552552f3bc9dadcbdddcfdc3babb8a757e70c540e4febdb3c1cf41ed9e2bf63c3d2a89735aeb99dacba7fe04fb77d76d2c7e64a4f95e8b477d376fadddaff9fa24944f19f1fcdb74bba27f86394738c63612dcf7c9f51ed91c1af6637746574b6dbbbfc7adfae8975b85377a89bd2ed5edadb5df65f97df63f98ff00db8db7f884a8c60dd13f8f9bd7b0000edf375ea7835f2d986b6f2949bbab3fcdff005deee47d4e15a71d1df44d3f5df4e9aa5d5fcb797e71ca8a6597e6cfcfd4853d87fb4bfcbf138af1e52927dbe5ff0005fe9e9a9e845dd7e1f77ddfd77d59ffd5feabfe25d84f36a7a915dc4fdaee09214f204a46e00f27803af079f5afdc709283a4ba47963bfd9bad7b6dd376f4f43f349f37c293bb7f85fd3faebcd74e3f047c6cb3920d6f52deaff7dd89db827be083dc96c673c770d8f97aebbe749bbe96b25b3dedad9eaf6fb5f8de0a9b6a5e8b6f35df7ff81d12d11f05fc44b706dee493d54f207418e83d7dfd0fd4d7915a3cca5e4dfe7fe256d6ddfd15ac77509ebadb7feb4b2e8dfdd7f28fe5b7c74d196586ef60521f7a853c6e6391f4c9ce001927f0057e3b3ca94b0f4675eab4aca4b476ba5dee9dfcfa5f457da5f4597fb49d4518abbbd97f5a2eff00add2b9e07f07350f17fc3bd6becffd81e22bbf0f3ea11ea9e558413496376d308d2e7c944dde7792918797caf9e294e5d0ee22bf927c44e27585cc70f89c0e59986229d29ba555d3873d3c4fbcd49c2dfc96bdddfcbb47f5bc872e8bc154a55ebd184e7efc39fe38b96b6bdd7dc96fdedca7dd5e28f887e10f15f862dbc3d7fe25d3f4a3a8c77b7d3699afddc51da3451c05c4221f34bf9cb1f94977e74514b6fd08655cb79d4339cab35c361e9d6c5ce8c6bfb5788c1e2e9371a74dc7dde67eec54e3aab372774e3ad8eba382c5e1b1119c29aa8e352cea453b349e928aba7af4d74b5b548fc53b9d6fc1ba07c6fd17588a68af7c39a2f8884baa4b630c73abe9c26fb3dcb5b43b5c4ab867742adbcc4b98d9e46415f91e1d50c0e638ab3f6d828e3e4e949c396955a4a7753841b4e3a5ad1f2dd247ea5ecebd5ca2d293f6b528e89bbca327ba96aecd37bbe6767e7687edcf887f6bfd1acfc05e19d47e1978035bf126ada9d94367a45fdc69ed6da1db68c96aef7bad5c5c3a833496c8dbff00b35024eeef1891a1862c57edf8acf1430181c7e0b2faf8da559468c669ae5a349ae47392504a5253524a2b95a56ba7667e6b86cb25f5aaf4b198d851ab465fc29693a8b7f7757ad9afe6befd144fc3efdacfc15f18fe2278a350f13ebb7105c5bdc5c2ea5a6e99628f2e9f6b6c96e8a1220cefbb7825ae0b963f6827ee205af80c4e65fd999ad5ad9860ea4238a8b54eac79ad18b8c7deeae324b5d169d6f65cdfa4e435b052c32a3876e954a726a5ed649ce4d4db6dbf7534ef75a7c3ca9b567cde97fb18fc25b9f16f8f3c0162b2de78665d49e3b4fb5dbcb2db4f0ce92b59ddda5bcd19472f3191e011a7cde5c9b5c1ca95f84c460f13c4dc4587c9beb356584c556f691c6460f4a70d39212d62a565cb3ba6dbd172d99ece6d99ac0e0b1136a1527429c272849737b9caa578a5256ecdaebbf2d8fdf4f06f82bc57f0dbc59e20d37c3d6daceaf6ba2dd1bab9b88437dbf4d7b5578585cc92f9664b8b4b68958322877b6953ccb776de1b9330f0ab1b96e6d8e96473abf55a1355aa4aacb45889a527f574947d9ddbb544f994aeed6bb51f958e77471d83a73ab282528b9c69a5f0c5ed6f79daeadd5df6bcb43ed0b78bc4fa1785e0f16ead610d9da1477ba4bebc1a43cd1bbe2e731daddcf309a089c4d730442da6e1d95227942afdff000f78758f58558fc5fd5e8d44a551e1e32f672c4546d732e46aa37aeba697e8f98f9dc5e754235961e9b93db57d6faebaecb4d3abd9fda8fcf1e2af8bff000f167bbbcf0f78a343bcf10dac9648da3d9eb70dcea979a9cf3fd9ed6d6e014b89a5b6292f9c6428523546f3da390bd78d8ec1e1f0f9fd1a74b134a15eac285b0f2c449f2d6a739c7d9d58c6316e92e6bf2ab3fef3d4fa4c2ba8f04ea54a519524dcd36af05b3f853f8937ff00dacb571f5dfd90bc39e1683c5be256f17dae9d73a91d5ee35186f3558269dd30c2fa58d66b85f32680a31b6633a2c68aa8e02a2edafbbe11cbf0d946679a61735a74a539d794e8d69bf6955b9d2a55256a934d38372e5e46b9545697f799f35c435ebe269d1582ad3e48c3f7beca568c24b99c52ddef6bfc575a7bbac8e5bf6defd913c07e12f1de8bf1bfc03a6496136b578ba85fdd697756f676edaac57e42c73d9c71f912c9768bfb89a3032cb9688baa86f8df13381f2ca35707c51922a987adf5bc255af4b035634a9569fd624a6aad28d36be14afcb28b6f99394af68fbdc0fc538ead86a994639c5b85e57ad17271d1462e2dc9f457eaaffcbaa3f277f6a7d6f4cd375499a7d0f1fdaaf63a269763a8dd06d37531a4d9ef796ea7f224fb2ea71c844e2e4c371673806e658dde2789fc2a7c358ecfb3ecae9e0a9d6c2d29b861f14eaca6a8e212e6a92e69479f971094dd9f2c632568ead367e9b86c52c3e575e6b110aaa9d4f6ae7f0ba2ac934e5a5e0adb3d7cfa47e68ff82667fc1373e257edcbe23bef891e38d40783be06697e20d5ec6f2db4abfd5ed67f1e207953ec9a2b5947a69b4b0b395105d6afb5bfb4b64f05b4516d792bfaf3c33f0e30997e3aad072855a9529a8aa75e2aa7b251872c6a395a37a9b3a6e2d384534e377cd1fc47c53f12ea3c3d3cbf2c5ed654250a93c5d38f3294399734536fe1be8d3d56ba59dcfeb8bf624ff82637ecd1fb20784adb47f06f826c75ef13fda92fb56f1e78920fed0f10ea33c32bb58c2b2caf24367a769e8fb2d2ca08d22dead3caad23065fe8bcbb84725cbe852e6c350c462e12949e2251f69579afa2727a72afe5d2eb7d9397f39675c5d9b677539a58cab4f0dc8a30a34d2a56d3df72b6aeed2e91dad6d4fd54b20b6f02c6176aaaf0ab818f618030001db03db8cb7b35a2a524a3eeab5ad0d2368f92e54b77b2db456ba72f99bf56aefab77e697f89dd376f5ebd482ee6da19b712bb48561fc23d1b1b703be73c7b7f1690514f556db6d127fd7afe37897dfcff00aeff009dfd55df379178f2f15b46bb42c1984527b96383c8049ce07b76ce40002ed2768cbd2d6efe9a3fd3f52e9af793ecd7e3f35f93f91fcd9fedb11b3f8a238c724caecc08e8073c00bd49e38fc8e70bf318d8b6d35dff004d3eed6eedaefa58fa6c235186bd92d2cbcf6b3fcafeb7e697e7c3d966490e3ab6780a4741fde653fa63d09c578cd4936bddff00c9bfa7ebff0000ef8d58a5fd3fd23f97dd67cdffd6fec6b59d260d435d1249017177736d2a7dde1de48b2ae181062604ef53ce477ce1bf65a4fd9606adf7a6acba68bcfd747aaebbdef1fcee4ff7ca7d745657b745d9beb7dbceef589f06fed17e1951e28d6f621d8f7973b0a805799581c7603e51c617dba8af429bf69469cde8dc29cacadd629ebac5efe4fe76f7b96fcb29592ddf5f3f47f97cd5ac7e76fc42f07493433edf97e53fc20827d0f0477cf4fcb9ae2ac9a4ecb7d7b7ebddad7cf6ea7451a8eef4fc7d7fb9ebd3efb9f8c7fb506bb73e0ef1541a1a595cdcb4f6b717a973046d25bc62152d21995558ac71e06e60d91bb70c95d8bf81788dc4d53019ae1f218603155e18ba33ab57174e32e4a574da5ccaf18a4df5bbb2d1abdcfd5b8432558dc254c7ac4d28aa32a70e494929394f46969ab4efb5ed6b59737bd95fb1dfc6a8bc53a4ea733786ee6ef4ad36fd74b5f12de46ad6369aff00991dc0b112cac1a5bafb2c822b960ae10b40b70212f11afe73ad9ee2a9e271587af95d7ab808d6adcb8e9df9633e7945fb18b95dc656f8ad24d3e6e5b347e8b99e42b0ef0ce35670e6a509bb3b5dca09d9e9b3bedb2e8f5b9f49fc7afd973e18fc64f0e2f8fb48927d3bc476cf7b6fa94f60617b6631c05a28f54b5de2264170045f6a89237101123cac0a2aed84ad964f0f3c6fd5a8d5c3539cd6370ed5ea5292d5b8bd65193f3e75e87151af8cc354a743db68e56a774fe1d396fe5a256e96b1f877e3df85dabe8f7faa5cbe9f2e976b631cb68669b647b8412b09a663f308d4be163f98b82016c2906bf2bcf3883038ecd23472ecbeb52c251a9ec2acaa529479ea27f626a9a838d9a4bdc7df5d797f53c95ce387bd5a9edf1156cdd357718a7ba51bdf6dbdeb76e5b2e6effe0d7ed1de30d1be14ff00c239ff00092e93ab787fc1de2dbe3a76910d891adda3ec88996f6f828f3600933c968c2291044de44cfe622ecfb0ad9d66d92e5197e170d2a4a9d4ab0a94704e13f6f3ad2936dd39f3c63eceda34e1acaf6b6d2e3ccb20c362b368559539d29ba6dd5a9371b29f2f47caada5adbf67cb78b3f40bc2fa9f85fe2369cd0dc787aeac758c42bacf862ead3c9bc89c476de6deaa88a53a6bc9707080174bedb71e5cb1f92e95ec3cff002fcd70b5a78cc1378ca12850c460e4d4aac79e9c5bc4518a578c1269cb9b9b9657efca7cdcf2bc665f51386217b3f68da9ddf34d73b7ef38dd3b2765656495b5d51e2bab6ade1cf841e30b3d026f145ae93e1e87c4969e31b3823d37ed5add96bd633a5d413a49636f3de5a5a2cd6f03c702ca627bb8b7485937ab7e754eae2b2ccd6187c1e31e172fa38d8632955ab4dcf10934aaca8c2b47960a94e52778724be2b26ec7d2ce51c651588a9fbcc453c34b0d2a71b7d5ea5397c32941a727522adaf3a49ad54aecfd0cbdfdbfbe107847c01aaf8862f183ebfe26ba923d66ead12f922d57c49abdfbc4b1da7d882218e0660ff6d81f6f95bb332c50a815fa1e69c44a9e1a75e2b132a9394abc9ab538d6a89e894795b74a36f795efda49b523c3c06418bc5e2a8e1e9421cb51c60f46bd8535d67676526b58fe5ab67847ec7ffb6d7ed07fb60f8e7c77e18f107c3ed0747f83de0fb9d4ed6fbc61ae4b30d763f11cef19b3b3d2b4f96048b51b099e48637bb89a2947fad92e1576c15f6592e3b1784c929e618fccf2fc4e2b12beb9430d87a1374f0987ad6bc2ab75aa3f6a9593575cad34e29be58f819a61a851cdab60f0d82c528e12aba752bd5a904a7383f7dc7dc87b8dfc3abff16beefae7ed2bfb297c70f845241f193e1ef8697c416bac1d392d2cedf43babcd3ee24f3ccb1c0e96e4dd5a4f29fdec5341294953f72ced9615f9c7196498bc2e223c5543093af5a52c3517468d04d4bda55bc7154f962fe3552cd39fd8ea7d7f0f6739763633c9f1589a7858c14e752529c6ce0a2b99465671e7d1daf15e9d4fb47f673f887e24175e114f8bda369fe1ff001f4be1db3d47c5ba044a26b6b19352d1a094c1a84370cce6296d9e2658e666954895269448a777a7f5dc6e331181c666b84faa4dfb78fb5845c29ca9aa0e9d3f6abf789d5e6a6f9bdf5d1696478d99616843db472dab52585ab352a53b2a9294632b5dcad14e4ddfeceb1b592b267af7c48f1deb7f1a2ffc23f01fc29a46a7e2e9759d5e0d7b56bf8adee1f4bf03e8ba6adaf95abead7d6fb3ec36c935c5943651cb36fb96f31238a66f91fd5e12e17e24e3454328cb30f0ab869e3554cc732c429bc3e070909c6a26a2da72a95399aa714da4eced35a9c15332cb387f0d8ace735c47d5a34b0ea9d0a318a8d5c5e26ef9211a7794f96ea3cd3bdb57f05bdef3cf17ff00c11eb55f8bbf1c7c0be23f1cfc576f157c01d3b519f55f177c3ad434fbdd07c69398ec2e8e9fa5681e2cf0ebdbda9d2a5d6e4b2bbd41afed60d44e9b6afa6c5727cc59e2febfe0ef08b21e16c54b14eb57cceb734710963254674a95454e30718c6387a4f96324e4a2e53d5d9b7648fccb3df18336cc728964b87c252c054ad174f115f0b0af07529c9b941c652c44d27ecda8cfe2bbd5256e587eddfc21fd9fbe1afc17d0d7c3df0d3c21a5f837c3fb6216fa0e8b6c967a469e91aedf274db24222b189d8b4b2c506c579999f68dc457dee0f27cb3058aab8ec3d151af5653751e8a129bbbba8c630e5b68bdd508f7beae5f97d7ccb195e8c30f52bbe585b9b95be76d6b69b77bf35eeed1f4bd9a97d03a6e9eb0ae0af07af6271cae319cf24fe3d31c8aeaa95631d2292e66dbdff001d9f9edd7a5ce076bdf457e8b656ebb2d5f5d5fc8d3962f97e4e303b7a0edc6339fafe558c27cd26935d37d6dbd925baf9bf94afee873d7c5d4363386ea00c0fc07f9fa0eadd4a09ad5abeda7f5d37b7bbd75e8078b78e377d8eecaae5764d81b4818da4f18c8f5c83d0fa648a735683d6e935a3dedaf9fe77ddeaadef5c24a2f55a69fd6cff004f53f9e9fdb36d5a4f16a90a71ba6ebc746ee71d49e0e08c74ff007be7b15d1ebabfc7d7f1ebf9a8fd0e12a29538f2abded74f4b7dde56eb1b7de7c0b2daf96e548c11d7b7e3f75b3f9fe78cd79724aeefddeeae7a31b35aa5bf6bff009fe7f7d8ffd7fed435b5d3b461a7ddcf751c714705bdc89e56dd8c2093248e4b6f52a140ebb461b3babf58c054ad8aa788a7286ce7071b72bdf97bb4d35ab6add5be6ba67e7f5a11a75124dbd9bbdb4f27a68ede4d7adcf87fe2c5ed8f89750b996d2d8a405db12924c933977632b83b82ee2c76a8fba060e48cd7bd1f729283b294525bf656b6d7bf7dfbd969cdc7c8e527eadd92d77dfc96fd35f2d0f903c5be164961b852cd92a4821327ff00ac467f4fba33f2f35577495b4db7febbbebeae46b4e9eaf57a5ba75bf6e67f969fcaef63f293f6a3f8416d3695afdf243235fddd85dd9c53f9243c11ce8532aff7f0387640ea1b6e0e38dbf21c43952ccb078ea51a54a8e22a612a51a389c44633b73c5a53838a525fdddf4b26f53eab21c74f2fc4612b39d5787862a9d6ad42937cb5392776a717bb93decd5fa5b63f077c35f0a3e247c2a93c49a3786b5e9ecbc3f7da90d5e3d3e07b958a5d61fcb0fa95bf9512c9a74c45bc2b711a8952f02451b6103b37f1de63e11f1763a962f0f89c6c552c13853c1e329d4a909568b95bd9d4a6a4a326a3b4d24d3df96c8fe95c77889c258ea782aeb0328d65050af4d2fddd3b4124a37f792bd97bcdf469bba89f737c31f8d5aff86bed3a45fdcea1fd9575e1fbeb5bb9754866bf6d42f5ad9cc45523858c33cae5608dcab44cc88d36d0c4a73cbc22e21c829c2ae5f8d9e610c5d2585c7e06b3fde52adcb6f6d09a8c62db97c53929a77bf22f863f3ab3cca330c4d4a9570eb0749546e9546fdde4bfbad46cda4d25bb56bf5d4f07f8a9a178a7e2adaca2cf4dd46c2d16d0dbdd5dde69f0c7773c4bcc41658e7b8796558711896794b211b151e38e3abcabc0fceb1988c355e20c7430f430b6a8b098454af2e5f792c45474e4ea3b34a4e0e3bd95b53d6a7c6595e597fa8b8e2aac5ba4ea544dd37b7bf0e5707d6cb99bdb54ed73f3c753f86571e1fbed474fb582ff004b16a1d6e61f3678c5c9955cf9f2aa90b324855b264ddb587ccc0006be7f8f72fc6f0fe6897d55e2f2f9c69c30538d36de12308a8b70697326e7cd2bce52f8bd11f599367d4733c34aa56b4abdf48bbeb16deaeceeedb2b38aee9def2fd04fd89fe2b687e1ff0014412f8d6f351d6b5f1026991c77456eaeff00b3d9d145c99ee1279dbc98a285159674762ade63386776fc7a7c41feacf104b34cca8e22a65d8ea5470bede93e68d39559724d4e2f9b4bda5b732774b4768fd1e63c3b5f30cb28d6c1d25ece31728f2ddb6f9e5cdaa7fcfcdb2ed77d0fa17f6b4f84ba67882fd7e2cf85748bcd5a164b7b4d767b7532bc56b6300b582eeeac63f9de788c62d2eae23658c08e333441cb3b7dfe41c41936613c5c318e92cbe34dd4c162e541ae59c24e3569d494aebdc9c651872a4eda3d353e0de1b1b84a72c3c2a4238894b95d395ec95dd9ad9ea9a7acb7becace3f176a5f07f51d760b6d5e4d3e7b5852158ec219a260aaa1bcc9676054959e670a1f2721123418da6bf24e30f13238fce1e1f2ea588fecec37361684e34dc6556a41f2547eea517193578da2db4eedf43f40c870cb2ec328cea46589c438d4c45496e947f8718bd34506959a7d1a51d4faabe027c4ef16fc378f4af0c4da7c16b696b3bc16b2ad87d9ee27495e69a74bdb8d80cf1c8d2cc808dbb59900933b55fcfafc67c599165f29e170b5e59742d5397134aab8d58d69c5544dc5c5d5d1a9469d395369ddbd3e2e2c7e4f966655eb578d6a72c4c9f2ca9292e66d697b2d75eeef7ebda3fd0efc0efdad750bef87ba1f86b5db3b1bbfb14e9269f752cbe72c2e88765acf1b894153b83db49b55898e440e1831afdaf80fc59c7f11e5995e4989c25278aa95e952a105195584f5b46355ca69c7927a2827171d9b72d4fcc334e11a581c4d5c64694e9d082f6928dfdd7257e6ecd29a69357fb9dd9f457857e1c78035d99750d73c23a3ea9a9df8df7bab6a7a459ddead3acefe7794fa9c910bf30c5e614821f3c470c2a91c4b1aa28aff0043b86384b26c1f0ee032ec5e5f84c5558d055f11f5aa34aacbeb55d4aad44e4e0a568babc918e894631bde4f9a5f836719c6672cc315530b8daf430d4eaba54a851a9254a308ece2b9af7777ab97e88faa7e0cfc3cf0bf842fb545b5d3749d234fbe5b87bafb2d9436ad7c1d4fd9cb2471979658404f2e376711ed50a40002997e4eb2ac6db0385a383c3b9c5fb1a14e34a9b947961094947e39452bae66e3d75b58f331b8daf8fa319e22bd5ad529de119549f3da2fdee4e59f34777269a8deeefef59c23f4a691a668588f6ea4a99006e6b39c0523a06e878e47ca1b9eb806beb6ae2b16b9f970eeabd55d4a2b99bddbf7756dfbdaa8e9d753e7953a9a414e4a309371765d5ded769b69bd74e6b376be9eff006d0695a29c01acc7c9c0c5adc01ef925719ce3ae4771d0a2f992c6e392b7d465a2beb38ad7bf54aedbd6d6f25f11afb08eedbbbdeda5dfcd4b6bf7ebd6feef4d6ba0694d1861acdaf390cbb5958fe04023a1fee9e460f19af2abe618d52b3c1cfee724fee92f5be9f3d582c327b49efe5ff02fe7a7dd72fb685a2ed1fe9903630015dfdbae4727f1e0e7b1eb5ccb30c6733bd192e8d38be9e7ce97e7eba213c3a56bc9fe1f9d9a5f77dc674da0e8a41c4f19fa45271ebd627cfaf18f4e700d74d3cc7189abc1bed7efff0081477dad6fbafef1ec22facbd2eb5ffc917e7f75d1c2788bc21a0dddb4d0cacc164465c881978718e3f740b0193fdc3db8eb5eb61f30c455f7274e176be7d77f7a3be9ff0003ed1ec229a6eed74bf47f82774faab76b1f88bfb6f7eccbaa486e7c41e1f88ea76d6ef2ce1a08dcc9e59cee478f6ee575c1054e7d413922b2c5464d37cb66b5b6e9b4ba7c3a6b66efaefa59a97ad84715eedfa5d6cbcf55af77e9bab5ac7e2aea5e1ad522bdb887fb36e8186431306b6909dcbd739438ebebefc66bcbe493d74577b5bffb75fd77dcf554a10d39977d7cff00af2f45b1ffd0fec1be247fc8b1a3ff00d79c3ffa26bf66cb7f8d5ffc4cfce715f1c7fc3fa9f2aeafff002d3f0aeea9d3e7fa154fafcbf53c6fc49feae4ff0075bff65ac2aeff00391543ff006e91f057ed13ff00206bbffae4dfcabc7c5ed53d4f632fdffee254ff00d28fc85f12ff00af9bfebaaffe875f2d8bf8eb7fd7b87e67b7476aff00e3a7f99ca43ff1f507fdb3ff00d0ebccadf12ffaf10ffd251ebcf77fe25ffa51ee31ff00c81a4ffae47f957a54b697fd7a7fa1347e1ffb89fab3f2eff681ff00919b56ff00b006a7ff00a2debf05f133f835bd3f43f58e11fe27fdbb1ffd259e13f027fe471d07e96ffd6bf8c38e7fe45b53febe43ff004b89fd45c35ff24dc3febdd7ff00d3d58fe83bc33ff2226a9ff606f157fe9d6c2bdaca3fe48c97fd7ec67fea4553f14ce3fe47affebec0f9e75bff00907d9ffbf1ff003afc9ab7fbc60bfec263ff00a548fa25fc49ff00821ffa433cff00c61dbfebf60ffd0c57f49f157fc9adc27f5d699f39947fc94388ff00b77f367debfb34ff00c85b4dff00b0945ffa7b96bf29f03bfe4a3c9ffec692ff00d4c47b1c69ff0022bc57fd7967ef6f853fd641f41ffa157fb1180f867ff6effe9b81fc558cfe2623febfcfff004a3e8cd13ac5f51fc856957f890ff14bf43cd86df33d074dfb907f9ed5b4ff00893ff17feda899eff23b2b5e91fe1ffa08ae1abf03feba33186df33a4b4e9f97fe835e74f7f91669a74fc6b9e7bfc86b75ea885fabfd3ff8aaaeb0f47f916ffe5dfcbf433f56ff008f64fa1ffd0cd6f87fe33f91753e087ab3e59f8d3ff22eeaff00f5e171ff00a0bd7662bafcff00f6e1e1bf89ff006eb3f9f5f107fc87757ffaff009bfa57990dbe67b07fffd9 INGREDIENTS DESCRIPTION head of garlic DIRECTION roasted INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT QUANTITY 1 DESCRIPTION olive oil DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT teaspoon QUANTITY 1 DESCRIPTION Cavatappi pasta DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT lb. QUANTITY 1 DESCRIPTION sliced Applewood smoked bacon DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT lb. QUANTITY ½ DESCRIPTION ½ cups fresh white bread crumbs (5 slices DIRECTION crusts removed) INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT QUANTITY 1 DESCRIPTION grated Parmigiano Reggiano cheese DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT cup QUANTITY ½ DESCRIPTION butter DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT tablespoons QUANTITY 8 DESCRIPTION minced shallots DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT cup QUANTITY ¼ DESCRIPTION flour DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT cup QUANTITY ½ DESCRIPTION whole milk DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT quart QUANTITY 1 DESCRIPTION Gruyere cheese DIRECTION grated INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT ounces QUANTITY 6 DESCRIPTION extra-sharp Cheddar cheese DIRECTION grated INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT ounces QUANTITY 8 DESCRIPTION pepper DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT teaspoon QUANTITY ½ DESCRIPTION salt DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT teaspoon QUANTITY 1 DESCRIPTION freshly grated nutmeg DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT teaspoon QUANTITY ¼ INGREDIENTS_TREE DESCRIPTION head of garlic DIRECTION roasted INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT QUANTITY 1 DESCRIPTION olive oil DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT teaspoon QUANTITY 1 DESCRIPTION Cavatappi pasta DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT lb. QUANTITY 1 DESCRIPTION sliced Applewood smoked bacon DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT lb. QUANTITY ½ DESCRIPTION ½ cups fresh white bread crumbs (5 slices DIRECTION crusts removed) INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT QUANTITY 1 DESCRIPTION grated Parmigiano Reggiano cheese DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT cup QUANTITY ½ DESCRIPTION butter DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT tablespoons QUANTITY 8 DESCRIPTION minced shallots DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT cup QUANTITY ¼ DESCRIPTION flour DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT cup QUANTITY ½ DESCRIPTION whole milk DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT quart QUANTITY 1 DESCRIPTION Gruyere cheese DIRECTION grated INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT ounces QUANTITY 6 DESCRIPTION extra-sharp Cheddar cheese DIRECTION grated INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT ounces QUANTITY 8 DESCRIPTION pepper DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT teaspoon QUANTITY ½ DESCRIPTION salt DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT teaspoon QUANTITY 1 DESCRIPTION freshly grated nutmeg DIRECTION INCLUDED_RECIPE_ID -1 IS_DIVIDER IS_MAIN MEASUREMENT teaspoon QUANTITY ¼ KEYWORDS Kev MEASUREMENT_SYSTEM 0 NAME Jo's Mac and Cheese NOTE NOTES_LIST NUTRITION PREP_TIMES PUBLICATION_PAGE SERVER_ID -1 SERVINGS 0 SOURCE SUMMARY TYPE 102 URL YIELD