ALTER TRIGGER [dbo].[TR_CatalogDeleteTrigger] ON [dbo].[Catalog]
INSTEAD OF DELETE
AS
BEGIN
    DELETE FROM [dbo].[Item] WHERE CatalogId IN (SELECT CatalogId FROM [deleted])
    DELETE [dbo].[Category] FROM [dbo].[Category] c INNER JOIN [dbo].[CategoryBase] b ON b.CategoryId = c.CategoryId WHERE b.CatalogId IN (SELECT CatalogId FROM [deleted])
    DELETE FROM [dbo].[Property] WHERE CatalogId IN (SELECT CatalogId FROM [deleted])
    DELETE FROM [dbo].[PropertySet] WHERE CatalogId IN (SELECT CatalogId FROM [deleted])
    DELETE FROM [dbo].[Catalog] WHERE CatalogId IN (SELECT CatalogId FROM [deleted])
END
GO

IF object_id(N'[dbo].[FK_dbo.Item_dbo.PropertySet_PropertySetId]', N'F') IS NOT NULL
    ALTER TABLE [dbo].[Item] DROP CONSTRAINT [FK_dbo.Item_dbo.PropertySet_PropertySetId]
IF object_id(N'[dbo].[FK_dbo.Category_dbo.PropertySet_PropertySetId]', N'F') IS NOT NULL
    ALTER TABLE [dbo].[Category] DROP CONSTRAINT [FK_dbo.Category_dbo.PropertySet_PropertySetId]
ALTER TABLE [dbo].[Item] ALTER COLUMN [PropertySetId] [nvarchar](128) NULL
ALTER TABLE [dbo].[Item] ADD CONSTRAINT [FK_dbo.Item_dbo.PropertySet_PropertySetId] FOREIGN KEY ([PropertySetId]) REFERENCES [dbo].[PropertySet] ([PropertySetId])
ALTER TABLE [dbo].[Category] ADD CONSTRAINT [FK_dbo.Category_dbo.PropertySet_PropertySetId] FOREIGN KEY ([PropertySetId]) REFERENCES [dbo].[PropertySet] ([PropertySetId])
GO

INSERT [dbo].[__MigrationHistory]([MigrationId], [ContextKey], [Model], [ProductVersion])
VALUES (N'201410221231370_OptionalPropertySet', N'VCF.Catalogs',  0x1F8B0800000000000400ED5DDB721CB9917DDF88FD878E7EB237C66C52633B6C056987444A1EC6482359CD19EF1BA3D40D9215AAAE6A57556B286FEC97EDC37ED2FEC2A2EEB824AE05D485EC1746B3002480C4C944024824FEEF7FFEF7FCAF8FBB68F115A55998C417CBB393D3E502C59B641BC6F717CB437EF7BB3F2DFFFA977FFFB7F337DBDDE3E29726DFF7453E5C32CE2E960F79BE7FB95A659B07B40BB2935DB849932CB9CB4F36C96E156C93D58BD3D33FAFCECE56089358625A8BC5F9A7439C873B54FE83FFBD4CE20DDAE787207A9F6C5194D5DF71CABAA4BAF829D8A16C1F6CD0C5F29730CD93CB64B743E9069DBC4D0EF136C871A34EAE823C38B9C47FA2E43E5B2E5E4561805BB746D1DD7211C4719297D95EFE9CA1759E26F1FD7A8F3F04D1CDB73DC2F9EE822843759F5E76D975BB77FAA2E8DEAA2BD890DA1CB23CD919123CFBBEE6D78A2D6EC5F565CB4FCCD13798F3F9B7A2D725572F9635CB5E0745FFD9FA5E5E46699157C2F786E527E5D89D10E4BE5B880A7DD742E9ECE4ECC5C9E9C9E9778BCB43941F527411A3439E06D1778B8F87CF51B8F9117DBB49BEA0F8223E44111ED6CF194EDDE417CB3C3D20B267B86F382FF5017FFA98267B94E6DF3EA13BBABFD7DBE56245175FB1E5DBD27CD18A2918495850968BF7C1E33B14DFE70F58845EFC69B9781B3EA26DF3A586D6CF7188E50AD50D5FFC84BB137C8E509BBE92565DFC1DBED62B7417E0617917C4F787E05ED6803FFEDE47FD1F7E8D51EA84DDF27ADE05598EE11BDE85A8AD0CEB137413EE94652F538473AA8BFD147C0DEF4BF4F3A842F749FAAD1019ACB83EA1A8CC953D84FB4A7F9D90396E6B10E25EA7C9EE531231149AF4DB9B20BD47396E5622C9B44E0E5832E9B69EAF3A1DA1D21C2D4547AAA3A53759DD51B6D05279B4658796E34B5C7470E1BDCE5E6DF2F06B5BF1EB04E330888DE97C4CC324C5C86BE85CC7F9F72FCC59309EEEFE18A428CE9D8EFFB4D559A59F5C29B24647491559A3ED745BF92E8CBFA06D4D2A14E85D2AD3B7DBE647F1996CB5241BA785657921652CEB038D2B35C3D9FC02BED3D9E4EC67F242A3A03D9DD0AC7131A1D0147D4C2905136A6166D9BD948B68D3B4B19412CD1B1F4A49A5212A31D212BB2EBB4CEA9A5C1C6425594DF506AD03FCE80C75F379FDD2CB807369BC4D4ACAC65935ADF320CD8B89939F440D29BD89B7301D95C554FDBB46F9D0825D0E4CF3F997203A28963454D65BD9DC04E7142E7304D98DE7D88E95D27EDC5219F9D693E9C22995CAE444B2292EB814738AB00799B7589C514DB259A17104065FA68DB8442CF74BFBAF117BED6239A9038F728D76CFABACB296A28E7E0BD3F54392E637E83157B5FA0F672F5CAC0D93F85EA736FCD3416D576813EE8288AAACFEB65C7C4CF1AFFAE0010FC87A13144C33E720E63BBA47295589DD58D45B141425DB6D8B66B2A6FBAE3983BF4B0A66F81695B1F709D4EBD6DEE68168AA55581356932E6502F49F6A0972D39A606BB3D2767A756595CEE204A50214394B0CB6FFEA727361DA7A44B6DF58EE0E12D0CB18E5C1A5432B0A3E538F7544FD53B4E9C8E7142E2E1459B99EA8F2F73D0DAAC6C1D919F2305B09EDE1B714A6FF40E1FD43FE1E0519AEC3D0C8506E84D5C7ABC295329949B06D0E65112199CBD703CCD2369BC91D30558B85B30F44BBE36C67506D484E63A2661AD5C3D5812431F80EB533AF83C99E0C4E7DE2B4513A0231162AA7BEA676F3D3B1C9DDFC9C8644030DEB69829364063F107772A23F6E0F465DCB8CAA373A8133B45E754D574E8548339B9EE0A976F41DDADF26FDE8BDE5EF430F4E4BF9F5D178C71D070FEBFEEB0CB3BFEF3EE975B626B63AEDA9BC890FBBFE54AEE3FD21EF4FE613FAE7214C3B2D6B4FE93D16AAD0C986F47556ED2A5FA13DC2521CF7EEE6AB284A7EA5CE8DEC5DFC88DDD8FE472A95579253D13F6EB529560CED84062C15D834E1C468EDCE478FB8BC816C5EA09D74167173997CB6A6C8AB1CC3E5F32157EC08B6D9A416159F4BB80F0864B5DD0A92B87A70A64E9317623C9545C2783A9F13C3A9E5864B0BAA253A2D53AA6D561F9B8A2232D60AAC6DC438D616D70C57BE07CF6E493DFD35ADB5FE15A93189AAEEA5C99C797B5104A7A5C1E6EBE535EABE1565B0B863C1D1B7ECE85B76F42D3BFA964D653AE7D59C7466AFBCC0C052FC042FCC2C9CE7C5256C578CAE175AA215A2684166659E14E6C321881C3A8AD01407F617A199C0F5F63A473B177D2CE84CF33674D1321B0BAC2937B5FDF8D3175EFCF046BF0EE4EA22F675F6FAF0ADC8DF7BE3F86B10E2FC618425E6D321EA39B1BE0FE3BF1F8252FCBC99011826DEEBB8C1D2F8E53AFE8A2789D2C7B91F8F2B87356F8DFD88DB1ADC5326AA3763F82678EC3CBF7DEFE48F1129A1F9D7D37DBDE77958F12ACB924D58A6FC2D4D0E7B7873BA988B6E81AC9DC904E7E06C3D41368BFBC5C22396B20AE07885FC0EB7CBF658A5BD908689B40D92B60DCACEB794CF256C3790D5B4176FB621D6A861107D425F43F42BDC012653C3B2CA8AEB7A20C9C619D1B2BCA6E72C45218C2E91C36D4993CCC3F0BC4B82194DA49B72B728AA710AC4651371589A91E3B13CB7EBDBBE25512A13C367220D663499A1D75E2FAB6A5C2C35589AD3D8F1655B65B3E480684C6DF9E12B845BB649C37D153CD0F3FE9F9B43A8B1968753B15660FDC922F8962ED1E92169464E29C9735B5A2F954A77696D416A5F6294F5D5A88E95E9E4F4684F153A4A7C82AE7A478BCE514ED8A730113D77055BDB4BFE942CABADF454B22B254B1017D9D8822CB2D901B4C26D6FE1718B3A97A16948BAD3D0BC50CB7A851065E8CC53158EA586C68CB273BC6B288EF541A25A161C14CA278CF30166F662D6F6D9FC02CD5BF93E99E9169E11EB855156C08CDACC77106385D95373316F3024A73165308DB2992D0012F39C285A78F93EFA8973D4DD8AF1E6B7540DC73A274E722D435A17108D7399679D9B160FE331F42C9725AAA9C5C1B104AB9D758E30AC74737B88E0CAEDA524360D7DDC36C7D6E1A52D3CC2C6C988152BF66AFC9CA7978B6C37FEC0C653559A7F48B7289DE7D268D2AAD0E08C13B4A78133506B35E7FCA60547741A6A6FFEB72DC612A5E39D07D38A8E771E8E771E8E771EBC4E9F0E1C7020AF16B5BB8ED544FB1ACF789193D9B5A234C0FD808A97F28B0157DFE2608709854ED6491DB58974AFF60C7672FDB42235958EA5C9F6B07115DAB92035918EADBF1C5C740A939948875C9F2C4EEF44B1EF49E2D827884DDD45BDD2FA9DCCCBDEAF6E8CB7E1E0E871C48730DA8EB552AAEE453ECF2D8F86EF428BAD3B3EEBB2D2A61A9F03B4D1806C764196F49A4BE615B4B7CB226F3091AF67748C70E3C62C29084D631E289B62B72F53171C5ADEC8607F6A3DAC90DD30F377C36D886B85E52844B817CF69676CD2ABE47244442B632E11B8F1CFE630BFE15F4342DCBC22F5B6FC9571AD23D2804BFD4C865EDBE044431DA9D482D884D46A239756AA752CA17EFA974C2E0F29B60736B2ABC07E4CED91039455E2DE5727800A0B521AFD74C2AB2C0BEFE35DE94EE3503B746427A627BA86F5D2183499A3EE98E6053549400F7941CBF81D9749BC0D0BFEBC79DCA728CBE49C7273D0842DDC6DB8C10DFC25CC0E41749322B44685D350F82F2483A6ABDA479C428F3EDA9239A6D35070A0676136F1CC03E4F5643413351125E4CDEF26489D0E74B9FBCDA3E5C147093A57A72898D844E6CCEA50C76A9EEC8ACE746E1C722A340D18146EF3076F3B1D3FF80D477485F61E1B5FF1D9EEF1BFA135BCB68EA1A22AF5D73204B969E819A24136BA86293EF05A731075331A16896BA5CC2DA5E2B0B7352CE80660E379415F2F2233DF329744C8DB4D55B4C6F221953D46166ED0C5F23FB80E2AE8B79B6914FD2E18244DFE6CC902F4437C852294A345118BAFD0489741B609B63CA331CFB6F4178C69541C8160EB1B2F058AA88D619CF30210C69B701F441A9D60CA82E24358C12BB6AE555B199B52BD2D83DBAA3154BD5BD156C63050C5AFF3150140392EDF85F117B46DAFAE356F19E2AF42748A8B4018A5739BA05452CFDCB0AAEECA7088550F9F4E5B5A2A13436FF9C310BE6D19DFF8ED2A82012C54E6A72727675C4D8E90C8354A138A02C3A32716B9B13002A3A44D03A0919A0BAA43FD16375A53315DC6DB8CCF54331A16351A352016354642A73574C9D1B1C8792EEBC1112E2643247361C81C9A822A25E89CDE3CAFD79711402D1FCFFE0D1A06D1E08BDD125CC99FEFE66CC7EE3D7623F44A1FFFE66B99246A657D187431251BB239ACA79A26372D5B17173915E0A1324BF0A935132BA803B824D2D5C8EF0330B09F83A30BE4C71CA0D5B448A9F9D88C10A49A3C26BA8EA3ABAFE4DC198DA2460C8723117B678521E68D58E5908B1E8C758428C13BB31AE43D200B6E8C96F15F7F71853098EBFACB10797B06C41BF0B2A40A13B267267958106FDB9AC34FF6A2B01A81E31B70EA7E8C005EF1F8F56FCC80C815BF9CA64295C6336A3CB88C97CFEADA2450066B73AF51956D3341842052871546954364AE6A25CD1B747E279B235E8108F29BCCEF4ED59FBA65A66876B48451306A14E30064CCAC942B5E8271DD5162152A24032C91DF46B182D5CDD23C90F5640400CBC671F6285EB33CD54416F5AECE2058261FEAD1DB159A36A289FE98A0680D453E74866B62589D346AC013242D48439965A7453607443D10EBFECC727CB8C9583E178C895E72104141F9AC438706EAB11B7DB0A91E84E002B5B0AAD109CA14ADD0195EF8ED62238429B8DDAF15C3A20B78EC440301B2E7A540A4D50FAF0CB240D27CA1C55222FAC256CC3A1DD8A85FC4B305B29855EEDA3500B405EF8C89B0A27AE255A5D4BC0058F5129ABE843982AF9C4B03295D395726AF739B873DA4079464265D10CA266D8A9E996FB03BCB106A84CE70B939948458DABBF6015719E0DB38AA1581FCA11C7ED54187CD335F8148DFDA998B2FBA4E6786C3ADCE50CE19C77AEE968A5787FC23D9CA13D8F1925ADA264D0CB8F499940E4AFFF60C381903CF76A9A652D903F6E3598B70C324B03593935EF3BE9863435A8E520E4DDE7A943D06240286D6CB401D32B8F7D5F495A7CEBB42430A87155C353A31105E35066EF280659F6C916A2FE07D96117529F49A0CDD9AFAA92B7F5A9367C890AA9267C02CE046FBA9E86848CDF70EE8C1B77648D27B2F61F27A52AB1B03C2553980B300AFD661229BD1D916D1140E10450DD1193E77878722163B69C54058022287CB465F16469CC695CDC25A11817C9863437923065456625E6BAD9BC960FDE3C38B88F4AE35FA50D877C7000322C6CF62429574600C74F223A5A5FFA8E71C46F23C6383788B602389E84D4E7CE5C30126FE64A228E09387A1B0E9030150382093B7DFB830CC527480319919C855E12907722717C58E3716037BD8013CD133B884C1DACDA107F0C0411B86841F10A15539EAB270AD0028C9E8DE865A5111F0752EA7841A7DD132E51CDDB8550E63EFC68C84E04E0F9AA00A88D9EB15C57CD4DFC155B93314737D194505CB06738AFAF84D19E71297C971099436E7356F6B99FA84F649566CE743A1567FCE501D6D35ABE376B2D82B68AF514ECB69A118B3E5E24D1B6113D29B1C8C3952EDF1B5801671BCAD498CB95B27A6CAECA12AC813FB2A10516A774ADD5232908A848B5DCC1BFDD6D53F43902E7853458FB69CA0760BDB8BC7326AC47D714DB2C2D1361BE5C28487A854AB254561DEE39327C43B4BEA1355D0D39610DAD7402C20F466888238735E08D1E50E773506A33EB98347A43E02D320A3840970A8A24156C64523EE354FE700F00DD927B244C58BF94648A2B20074C974F39F942069C2A84837AF008004BBF7061464BAB0D8B03AA2A28A33B4085181A7A0EE4909222B3015C10B1BCA4C83B2B7D660DB296E06E44C0505C5C6DEA32912D3336BB8D13CD0E08F240231C025DD78C554CF3422165B714C2342F1907CEB62DF6A314E102A57D1433E58AE23D6F1C17175095B308FC23A13AA55259BB2C8AE628112C476ED2FA98268AE03308F3B9256F24F5042DD53B8A08C8BEC7CACC14E4125C370148C6D09B3521D0693ED9E341026AFA28875839C6DD2D097FE545F5313BD6212F24A128C11EA101C8E51B3376A82007BE87EF4664F7BFB5C02232E8FB8176C568825E40A4EC2108E947FAC7457F1E98877329EC882E3C1FD1184C7EBC12141443C2D8A3DD804046A93704A15D60DEC9A24B01B2013E46A5E836F92506EBE59278E1426E1A0667831B0AFEA0063003F35E643357D890E83E9F7125C86B24C70E9AC3A6246957022B834C5215905865392F04B1D7E09ECA23400133CAD1932511A73C9B71C8BC2F9183292F370D4EE29E9F2E88D9DA40FA43F53A435A2158C04F3A92D7615CBCC975403F347106203629128ABB84F821210A3E83D60099F44340156D53BDD2E790484F190734A15F743D43749E40F986BCD76BC1EEB24013B3407C5828F7064018881829CE2AEC105209681A0D0A125E70FCC7E5B2649D64D54BAA21392F592261B065D528BEFE14B1436985FAD6665D7BD2105CE1C85682872B086F1F8A8DC1A830B98F753B931D69F95836D8B49EE2F4B445375DB191433C97D672BB1955C53361D130BC6C9EED1029CD3BE764B7555E7E22DD157FEF856C2469DABB61E4C0DF63AA70865A21B9F3C14803B9FE67802AE6A32449AF63AE100B70F2EC38EC19544AE63C272225E196C62E85D43F48521C572477E158E07806299A309A3619736822B5A026EA82E7371BD915CE76238A337D9292E7079020A74C948C521D17D247177801B49FD7904DC41F2C024FEA60BB80D23BD0EC3EC89882EC450A25039CB48F7564457607C7181BC7A216282F07A06DF76E88206CB82DAE147C506E85E85929B7DD8F08ABF0220E308905DA3477C29299F288F261D8E01F487380E93F9A06B3251E0B4AEEC26EFB6EE9A91BCA3BA16A4258C2C5CD129D7E736ED7CB5DE3CA05D507F385FE12C1BB4CF0F41F43ED9A2286B12DE07FB7DE197D695ACBF2CD6FB60532CB47EB75E2E1E77519C5D2C1FF27CFF72B5CA4AD2D9C92EDCA44996DCE5279B64B70AB6C9EAC5E9E99F576767AB5D4563B5A1249D75D46E6BC2E674708F98545C356EE9DB30CDF22B8CB3CFA517F4E576C765831CBD690EB67C6E6A047CB9F9B16C9CEB9A42C5EF7A76CC8ADF1FEE7EF34B98E6C965B2DB218C9893B7C921DE96C37452B4B839E2CF48AFF0DF021EF475056F31130AA094FC40B098F1A571F9F5268882B43191F80B25974974D8C5CA7B26625AC55F9A4CF5459FC215BA0B0E51DE797493C4B8447DBA1F7EC51060FBD87ED4A7F32EC8722C18E15D881862748A3EC5CB14E10534CBFDE6234FE77CC5C08005E48A43A40964CD906A0FD27100FA0F14DE3FE4EF51901D52065C4CD254195F64C3CAD99EFF2A022E87A12FCB9AF44E23EBEA6B620BCFB3C26E6BB2D4D8DDD51D93A16863323263218CD528A1966C1951A8BEE853B8CE8AAB705F192ADD577D4AD8BA49D2B038F02729755F0D7AE5506BD0DEA92C493EF5389D986A35DA93DA429054048611A5B61510F4B8440BBA605BF9D4A90E738F011E7B68FB9BB6EB3C488B150A4386F8AC4F0B2F20794AED47137DDB6E97726A8D4E9ADCE4AE7493738656A94BA3017415745463D43ECA098D92F0C54E315DB7F2F12A0A838C26547F1A52C67E448DB72A49A5FBAA4FA92C50408626457C3690FC8724CD6FD0630EB48D4D33981492F85E40944932597E6FC25D100124E91403DB30C668422940914ED1A7F83A492214C400453AC5A0D718F137E10E41DDA6934C46077FE586A5FAF69CEC434B2D4F9DE379D0ED92734B0D8D2E2DED63AEF5A731AB2D665ED191DFC759758D8F7D4CE73289B761819F45A901E8A1A73545986DD27017C60106CB842489BB0EE76F37B0DD98B5DE1514535020AE2928401E996C82406817DA66FBF9E9CB053B80B3900DF83682DFE9467447C56CDA1153D1987E9A9F926988CC32C6F69DAA89A6ED723FF54E530C2188CC49143DCB5F0FA133973437D89D9A89779DE1E534BBD35F7E32A1B1E61647CD37132A6FE2C38EA5527D33A1721DEF0F394BA6FE6842E713FAE7214C590126BF9B502BC31042CB662AC58462B5FCACA2EA0531D7632ED964F3274A7E057780BAEFE6DA5AB00503249B1EE50825944B3D9A78FCDC32AB0985BC7BEF7162E942F1D9CF30121A2A51698B8AE61C2A83B928B6C5F9D94890A5471D80D213E599BF693A6D5127224CCE49E6FD9D09F53D0B9AD81990E365161F65433EC35AB4F878CE24A6753C673A9E3391DFE6340B8D346354975B4C260A5317C1A2061BD740E80A9098DDCDA32A14F0050FAD88A9F4578C53747271E79E789DBD3E7C0B3EF35B17ED678389EC6B1046C1E730C203FEE9C092E453F529BF0FE3BF1F82124934512AC1805EF028A0472618EC47A5C1E6CB75FC15A3BE8C2740ED493169A6AEDD904FB7990953C45886761DC80493BD3722D232BDF9260CC12CA3D7DF59D7C75EF8D3DAFB9886AFE46BFC3DB25962789E38B8B562DDD06117886E787CF52D0E76E1E6C7D0C60964683E138D9D23AF6B053A0346372D9D2597D3647BD8CC01CE4D4BE7C8E5F597C30C385CB47216DB763A51DA7A8F195B89C500AA49088D7DA6243BB050FA90CBB62B5420635FD4CF6EC7100963ECB6BB59D88E6F544202CAE1696ED2EA5B50FBC9A895784A24D370A3BA2BC8AF26B9C43144CBAF527A26823B0F99D58D28E8ECCE14F5AC97B914EB91916C4770A585B79C983CF39DE31CDF0A7F525B3A901083189B85347351283D0832FB0AA1B90C2B2908F7FDE9822C0481E43184B689FE441D73D4DF4CF673E31CB1BE78ED477D3A152FD639775E422598B46B5707AFA21BD67C1DFA80F2295B13DC839F73D041D2E8B1BDB54F4BDD729B45505686AEB20804B136C1C8B2E669D9D201570FE67EDBA509CFEF14109F4D745F9A7F48B72865D55FFBF928D907123EF39169FF2E745C2D96323E31573A37383EBAB789691DDDDB8EEE6D76D6E3F8B3C3881ADDEB7E4FCF7D1EBBFD1DD9BE8EFD7E4E53AAE0014B954DD3A70A7B4ED9B84DB934E01CC6D96BA2CC733B456482A90F3944904E9993F08B4CC379ED3A0923B23B705AC094AD2E5380E524A0DF00165FFDD1C00EE16624D39BABEFCA38E51414CB2FE3F978B661C541FE3409C755DDA161C98C64B68A16EF4B6EA110FABAB20B971D0AA3FDD749AEDD262E0F299EE3368C48775F9F84E4449CF29BBCF490AF39F894A3AE9E3E1225A3A294ADAEB050CAE82C73963787A74113BCF7D28ADF9BC77D8AF0A0B15C033398700F6DC30D6ED42F617608A29B14A1352ACE31C27FB17A4291753C3BE5E91F73436A611EDAB774C3C6FFFBD1B90D751B4D2B2E2B5ED6963EE5FC9AB6FD3C673DFA8F709B3F3057AFAA4FFA347E00EE6FFD607C7FEB0AEDD996D49F0CE418C5F7F903F8480893347BDDD00279161AA1BB33E7294C187929CF5C2D484B8B869128C42A0726694805314DB80A2F538E0B58EE7535364B5B7BFDA5FDBF7D5DAD7ED98C7A72ADE464F1805AC9C1AC7E658D7DEAACCAB25C60767F0DB7C53367EB6F598E7615B2D7FF8C2EA3B09CF29B0CEF8338BC43597E937C41F1C5F2C5E9D98BE5A23C63AC1ECBAB1F717BB9396479B20BE238C9EBA7F4345E753BFBBE78D50D6D772BB6B8F9DB7005952CDB46C0CB70C530D1061CFF80CEF98FE81B3BCA0D263FA13BDEFE5B3123CE963F179B8E457B2E96F1D720DD3C041880EF83C76AA6B8589EBDF8D372F1D3218A8AFBE117CBBB20CA3849642957D2EA9828F7789A84FE1F7F6F4CBE7D4B4DBFD979CA9F05B264697553D1C6AA1BE561C122335AADB63121436A061510054F39692351A0EAB5A0D896750C9BEA7AB95BAC74A1172ABA9F8B2BAD8634BA457A45238CCD69482498555F2FAFE32D7ABC58FE5759F4E5E2FA3FDB6773B7DF2D4AA7A7978BD3C57FF7E637FF9A9445D35822BA2D7C9A12297114D2134D8557905A3E3902AE85B41F5CCC81A2D5AADA71495B77E8204639359A93ECDC9ADC4E5D848F93BD8A62FD9A244DFC4361C819CA32EDE04413FFCD2E78FCAD2945DABFA916EBEA5B6182E25F59694B9E617616EB049CFCC27CFEA05C9EEC994B3B3AD9CF458C77533F9DD8783739C5F87C94765319F7B48A99AA0643D8E82BEABAF81CEC7A328AB75B336D60F368163806849FDE7BE83387985836E2D7528C16BEE28751B417C02409C7D8B658AC6A8DFC04EDFE23B25905DCFCEC390D343F7B4E072419C72877B19495354F67C1D81677BB98954FA7060D2B291C05CE9FC0F591B23EA2F5C4CC2C0B9BA67E3DC57EF9D1BC9CD28742F56A4A1F0AF583297D48740FA5F4A1423E8FD2870EF71E8A3D31F21D943E5B9EC42E52DF8D05FEA913EB7D46F3C9638246DA71F5613C6508DE2B319B3B240F93E84F221411E7D619538797E985ABC5784BF2999B9A47D9E4E7882779D6314DF809DE35E93DA7D6945CCE62C76399E3B1CCF158E6782C5312D19D57F8D8C57AD3097CE74F3D8B34E506DF1A387D617E5042DCF210335F8B527BCBA31F165C38D8108F9AF458F872CF98D8AB05EA66AB271546BD68E2A90EF689137BEE36CF9B786A28F5E489DB4998F2E4754BDA87C3DA48FBD8C76D92392FC5E4D1E2F5A64F750866F5540AD198C38E3B7517C9AD81ED621B4464A168485D55F4B8FDE155E67A8A5B4F49F320645CCCF809EE0DEAE81A0D01E1C9381596A3E84E5074D521DF0DEF5148038119DCA960E84C50EAA685E7693AA31F7DBE262BF9D240F17A42AF8C09AF967780C40445BD8930EF7ACD5C079C77B0D54C059CB7EF68176ADE419BBC6CDE4E4BEB1E75493B2840F077FDCD6A419476BD1DEBB6B07BD3DF1F5DE562C262C38C084AEA96301162FEA9D84B47C96D07E5E97B2F4C0B7A475780A32BC0D1156012D6E4E8B38091A2EEB341D37763C6F3860C1BEADDE9287B3F5CF666783989B7418684B7D985E9CA7B70DEEBD13092C0D136F4E1D5CA057AD7B507C1E8EE3A76605DD0B176216FEA9808BFD614520656F6E5193380F70D15C3D5CAC9A22D7F3C2F7A163A810F206FA017E068C19ABA4104D367E649D1C5A6776B6E1C414E434D14D3DD10EEB2D0ED06C0A7C93C73117072ACA3E341ACD318470EC4606478079B0F8A38F04E6A98A60D713C7F9EAE9285C3B96BAA565104770D75DA151D5985EAED1B5A69503D47F62A58BCA765C50F7EDDE4EBF8F29EA83311E7EDA798A3B097750A83B4EB89BB3426BB5AE499E26E6D661F527F444D755214A639B657EA69783A81C607321D4C03D33D3B0601535A39E918EB6D6377D929851A1FCFBBD3CB9A7172D73A9B7F47BF86A68DD27761FC056D8F58A5B7E96B9EF4D0590C0D3FEDEBC33B96887BAC11774498E12E5E60B88567222C888B4F49D4CD19E56B0D75078BD74F4EA8EF6528B17D146E70FDB8A9DC93431FE22B14A11C2D8AEBD685A97F19649B60CBB318F7612B6949F77004D31422816ECB7F7055609141C5296488CD9424CEF23408F9676E3EA661BC09F741047081C96B3649177D6C89B329550CB5E2C924A0C7BDAB6DA9332C5731E47C4540C80059F4E30A3280990FEBE9C9C91937B230CDEAAD9EC1E1623C70C2F7AB2C0153F65BA76EFE258D51B1437916DE6AC3071C625E33A93143FB564254991C5E1134067A24DEA5560D18063C64886DDD590D9AD10C3143C51707C875693E27A6612725714C759B9A87830769D6672EB0A1988688EA286AD4F727020BB24F738044D32297AA42130E20169E1C10E685023A9AA0100C4643A8AD1D1803D533248C06A8F9E24C3B1819A5F2DA07C4471B6EF6D62D443C2D95B966838D21529F1CD0043197AD2A1F1067D5A207086DAA841BBF5C912E533475535956A8A07C2E80CC172154094730EAFA6FAEB424ED187466239B23B67AA7A4B60CB1FC04D49539CA470716F1D6CFBC2645F2C924C1AAEC495B60022B778E78E31F3FECB5F87E36C0D35DA43307A923C24FD8820110487C699D20F830CFDD789789E400571FF4B715C9E87C241DEABB1780F0FD128C0B1CAFDA0812C21884C6550E8B81F2EA28197A4F6C5471A14D05A359270EA28DC603973CD0AB60D4D5915DBD824EAFFA010058A09F8BF728469EA60EF28D3073D4CF5B91E9E37A546D5682C983E7876257410B94B3F6D8D086DDD81BDF50D4CE19FA02513136A0B37A3AC313429A3A0CECCC90E7C14B48C7DD6322081AD55DC80643E3FA7B341318D7FC695A445302DB90969135C046B58E9808B72ED7FC5ED0C5C605269BC1A5CD1E53D228C8538453A9ABDAA8A7D354505D3858B601F5D7D9C34610F076AA80E1BC6027AD81F898A46C438638C01B1A4EE68777A3C3CAD7C9C98416FEE39D7168E36F0A871AF4F2AB0918E8EF4C4368FA3E3193D77C2D45067B1C1F0A5D88C6C9CE344718097D8F46C551191268F2B64A1523939ED7CA2FB3C70C10FDD3B8B2A16052448EAA6248C95CD29AC885DC68555F9F205E04D11A05E32809CFE809398A1A87844F175C6F46071750A04210DD64FA133AB650066AB4A97D24D48922AB4E52834D0273236A370BCC8DAFEBE8704AB7C59875246FDFA6497B8A5FDEB8BF496EA501987A2A44F1E28EA995A4C82669EC1BCC489DC9D86D53F180776135C034308AFADEB49C116E660698F2104F84982EE2470599910EF2B5024038C5CDA867F6F338A76FB133CEBEB3113666BFFF6C048D29EC41D3C1AFB4F48B34509A472DC3D44B9264939E9AC691B1DCAAE6E191D5C42CC15F67B047608DB559EF0C58C08C8B103811AC953F5460731EF46C02B0998B7EE243370E809C376578C6E209715C02A50D13922D7A1BA659114035F8CCB1AE2E8567695AD82A7CBC69233E42CA6ABD7940BBE062B9FD9C6034547123A90C1C94B8AA082C427511C982CA881C9AB5319E22C26A997CB2FA99AC8A8650E626573D950A554A6550F7998E11261AD02E876450BB4CFA3DEC2E9CCA7ADAE552F4B8CBA8D90449BDF2CAB46B20A29C08AB22F2C8EA24B269562E02B10678CD405B1DA072F5549F21F2558A822A7F598BAB81CF02D5C6E7D2AF595EA9B23E6DC5437B1008F50E9D4DA676E89C8A56708EBA5C03B81C50DD5C260DDCD42E9E2078EA341182EA648D4A541201E411556A2E199261550FA7D130D667C380C097DF61412F93740857874630F12A4D584195AC5B09791224AE8ECC25AD98CCA86A42FBC8105071970656D7252B2A211F37E1ABA152A18AA80C8AAAD8F30FAE36360354219B47CFAC109B135233425B614A94A45C312A6B60D72B5C3D6C06A836360F53273145C0266F7BFCB120B202B62F7C4C22DE5B683B2BB5C625CB459A80D8C25ED15D34ED3E13BF5BC50559B8EFFE9D1152A88293F96709E790AFE48AA084BA5B6077B418024EB21419F9DC69C51E30F032CC17758C66F840901719153BA06515595EB856B266011D5C58DC7F491062279D0796AF6559D9BAD4BCD36D2826C9807379FC7516ECA9CB6E32F16165BD958592B56FBC608C19E5E7A1EB40E85349EF5581521D33805BDC5324C4EB757B768823744AB8A219D613EC22AFCBA53A5C4C4308165773412701246150178AB2FAC48A21237B30000C8D28E1823A94A273BDC16DFCB17384074D228AE067C819E060BDDFF43701168942CC01ACD18A46477589DC1B2CFB00EDFD512580DDB7B2A06C5BAD57A781986AF2AEAB82B089BA436D63B27D02B72647608C20D617C0119DA860EEB060CE3CDBCE4BAC4A71EC2AA74B6E2D46F5584F82819724AB4975A0262F3B0ED0EE29B5A094EE8EBA638F72B5AD114EC8D32EC4D02C92C4BE91888B2A524E4F2D31163364B15A006E688776E9C90EC1694E5958754463890822C2880806A220243D3BCB9D21B5C5E0E321BB0E72DB69B2713608A1E1A0F3E21586FAB8CA72B415F6B33CD6835383D9D74429085020E8AC2A9481835106D59A07DD0E5DC557F55A746B7F26DDE66F8E836B42E9F5F29E5DA50E6E6B0180CE652D3B47DE7716F54D78279A6F287910DC35163AE31DBA93AFF85BB9B2FE02D9FD19B592E36D9A8992F36A37AC21864B8F39C29B932E9131386B7ADF6F04B8E7F6CEA453FCC1BE002509C509BFFDA994C1353FC99995ED6541D76B52DD43A21E2B4FB36B6E9215698FFB729E56AA5A07CB7D5847D88C6752D60C639AFAEE77FFFB4B008F1C5F8A720C25D833A7A4A1F0B7E9CDDEE6E41E7F05C1A57BE7C7A94E1A971FED45134D86082EA6CC0023C58529EAFA449B76BEAA9CBFEA0FF8DF3C49837BF43ED9A2282BBF9EAF3E1D70E91DAAFEBB428509D39238C7346354DED7EA883679AEE3BB845037648B9A2C4D723D4AEF511E6C317A5EA57978176C8A53226CD067A55B62B90570B17CB3FB8CB6D7F18743BE3F140615DA7D8E286614B74F64F59FAFB8369F7FD897BB7A2EBA809B19E22EA00FF1EB035E4DB7ED7E1B44ECD08B4814D75AFE86F0F76A2CB1F6C243FEADA5F453126B12AAD9D7DEC6B941BB3D5E77A2EC43BC0EBE229BB6FD9CA177E83ED814CE505FC32D4AC544D40341B3FDFC2A0CEED36097D534BAF2F85F8CE1EDEEF12FFF0F5D023607A96C0200 , N'6.1.1-30610')
GO
