From 5e5399fd410ab4ccc04f1e3c47c3234f64694d69 Mon Sep 17 00:00:00 2001 From: Eitan Blumin Date: Sat, 22 Apr 2023 22:10:19 +0300 Subject: [PATCH 1/3] improved error handling --- sql_clr_ics/clr_send_ics_invite.cs | 17 ++++++++--------- sql_clr_ics/sql_clr_ics_install.sql | 8 ++++---- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/sql_clr_ics/clr_send_ics_invite.cs b/sql_clr_ics/clr_send_ics_invite.cs index eb2cc79..066ff5c 100644 --- a/sql_clr_ics/clr_send_ics_invite.cs +++ b/sql_clr_ics/clr_send_ics_invite.cs @@ -5,7 +5,6 @@ using System.Data.SqlTypes; using System.Data.SqlClient; using Microsoft.SqlServer.Server; -using System.Runtime.InteropServices; public partial class StoredProcedures { @@ -94,7 +93,7 @@ INNER JOIN [msdb].[dbo].[sysmail_profile] AS p using (SqlDataReader rdr = cmd.ExecuteReader()) { - if (!rdr.HasRows) + if (!rdr.HasRows || rdr.IsDBNull(0)) { rdr.Close(); con.Close(); @@ -136,13 +135,13 @@ INNER JOIN [msdb].[dbo].[sysmail_server] AS s else { rdr.Read(); - if (from_address.IsNull) from_address = rdr.GetSqlString(0); - if (reply_to.IsNull) reply_to = rdr.GetSqlString(1); - if (smtp_servername.IsNull) smtp_servername = rdr.GetSqlString(2); - if (port.IsNull) port = rdr.GetSqlInt32(3); - if (enable_ssl.IsNull) enable_ssl = rdr.GetSqlBoolean(4); - if (use_default_credentials.IsNull) use_default_credentials = rdr.GetSqlBoolean(5).Value; - if (username.IsNull && !use_default_credentials.Value) username = rdr.GetSqlString(6); + if (from_address.IsNull && !rdr.IsDBNull(0)) from_address = rdr.GetSqlString(0); + if (reply_to.IsNull && !rdr.IsDBNull(1)) reply_to = rdr.GetSqlString(1); + if (smtp_servername.IsNull && !rdr.IsDBNull(2)) smtp_servername = rdr.GetSqlString(2); + if (port.IsNull && !rdr.IsDBNull(3)) port = rdr.GetSqlInt32(3); + if (enable_ssl.IsNull && !rdr.IsDBNull(4)) enable_ssl = rdr.GetSqlBoolean(4); + if (use_default_credentials.IsNull && !rdr.IsDBNull(5)) use_default_credentials = rdr.GetSqlBoolean(5).Value; + if (username.IsNull && !use_default_credentials.Value && !rdr.IsDBNull(6)) username = rdr.GetSqlString(6); } rdr.Close(); } diff --git a/sql_clr_ics/sql_clr_ics_install.sql b/sql_clr_ics/sql_clr_ics_install.sql index d75c8ff..67d75a3 100644 --- a/sql_clr_ics/sql_clr_ics_install.sql +++ b/sql_clr_ics/sql_clr_ics_install.sql @@ -100,12 +100,12 @@ GO PRINT N'Creating Assembly [dbo].[sql_clr_ics]...'; GO CREATE ASSEMBLY [sql_clr_ics] -FROM 0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000800000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000504500004C0103008E106B5F0000000000000000E00022200B013000004A000000080000000000001668000000200000008000000000001000200000000200000400000000000000040000000000000000C0000000020000D1E20000030040850000100000100000000010000010000000000000100000000000000000000000C46700004F00000000800000040400000000000000000000000000000000000000A000000C0000008C6600001C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000080000000000000000000000082000004800000000000000000000002E746578740000001C48000000200000004A000000020000000000000000000000000000200000602E72737263000000040400000080000000060000004C0000000000000000000000000000400000402E72656C6F6300000C00000000A0000000020000005200000000000000000000000000004000004200000000000000000000000000000000F8670000000000004800000002000500AC35000060300000090000000000000000000000000000000C6600008000000000000000000000000000000000000000000000000000000000000000000000001B300600A0120000010000110072010000700A0072030000700A280E00000A0B723D0000700A0F04280F00000A2D1E0F1D280F00000A2C090F1C281000000A2D0C0F00280F00000A16FE012B0117130C110C392702000000727F0000700A72AD000070731100000A130D72DD0000700A110D6F1200000A130E72050100700A110D6F1300000A000F00280F00000A130F110F2C6F00110E72310100706F1400000A00728A0200700A110E6F1500000A13100011106F1600000A16FE01131111112C1C0011106F1700000A00110D6F1800000A0072C8020070731900000A7A001110166F1A00000A10000011106F1700000A0000DE0D11102C0811106F1B00000A00DC00110E72380300706F1400000A00110E6F1C00000A7229070070178C2D0000016F1D00000A26110E6F1C00000A72330700700F00281E00000A6F1D00000A2672450700700F00281E00000A281F00000A0A110E6F1500000A13120011126F1600000A16FE01131311132C280011126F1700000A00110D6F1800000A0072830700700F00281E00000A281F00000A731900000A7A0011126F2000000A260F04280F00000A131411142C0A1112166F1A00000A10040F05280F00000A131511152C0A1112176F1A00000A10050F19280F00000A131611162C0A1112186F1A00000A10190F1A282100000A131711172C0A1112196F2200000A101A0F1B281000000A131811182C0A11121A6F2300000A101B0F1C281000000A131911192C1811121B6F2300000A131A121A282400000A282500000A101C0F1D280F00000A2C0C0F1C282400000A16FE012B0116131B111B2C0A11121C6F1A00000A101D0011126F1700000A0000DE0D11122C0811126F1B00000A00DC110D6F1800000A000072BD0700700A0F06280F00000A2D0E0F06281E00000A282600000A2B0117131C111C2C0C72FD070070282700000A10060F08280F00000A2D0E0F08281E00000A282600000A2B0117131D111D2C0C7223080070282700000A10080F0F282800000A131E111E2C0C282900000A282A00000A100F0F0D282800000A131F111F2C200F0F282B00000A13201220230000000000C07240282C00000A282A00000A100D0F0E282800000A132111212C200F0D282B00000A13201220230000000000004E40282C00000A282A00000A100E0F14282100000A132211222C091F0F282D00000A10140F13281000000A132311232C0817282500000A10130F1F281000000A132411242C0816282500000A101F0F12280F00000A2D0E0F12281E00000A282600000A2B0117132511252C0C722D080070282700000A10120F09280F00000A2D0E0F09281E00000A282600000A2B0117132611262C0C7253080070282700000A10090F0A280F00000A2D0E0F0A281E00000A282600000A2B0117132711272C0C7261080070282700000A100A0F19280F00000A2D0E0F19281E00000A282600000A2B0117132811282C0C726F080070282700000A10190F1A282100000A132911292C091F19282D00000A101A0F1B281000000A132A112A2C0816282500000A101B0F1D280F00000A2D0E0F1D281E00000A282600000A2B0117132B112B2C0C0017282500000A101C002B40000F1E280F00000A2D0E0F1E281E00000A282600000A2B0117132C112C2C0C7201000070282700000A101E0F1D281E00000A0F1E281E00000A732E00000A0B000F16280F00000A132D112D2C0C7283080070282700000A10160F17280F00000A132E112E2C0C72A3080070282700000A10170F18280F00000A132F112F2C0C72C3080070282700000A10180F10280F00000A133011302C0C72E3080070282700000A10100F11282100000A133111312C1E0F10281E00000A72F3080070282F00000A2D03162B0117282D00000A10110E20280F00000A133211322C200E20283000000A13331233FE161F0000016F3100000A282700000A811000000172010900700A733200000A0D0F04280F00000A2D0E0F04281E00000A282600000A2B0117133411342C0C09722D0900706F3300000A260F01280F00000A2D0E0F01281E00000A282600000A2C310F02280F00000A2D0E0F02281E00000A282600000A2C1A0F03280F00000A2D0E0F03281E00000A282600000A2B01172B0116133511352C0C0972870900706F3300000A260F08281E00000A724C0A0070283400000A2C130F08281E00000A7223080070283400000A2B0116133611362C180972560A00700F08281E00000A281F00000A6F3300000A26D003000002283500000A0F10281E00000A6F3600000A280300000616FE01133711372C310972C40A00700F10281E00000A72180B0070D003000002283500000A283700000A283800000A283900000A6F3300000A26D004000002283500000A0F0A281E00000A6F3600000A280300000616FE01133811382C310972200B00700F0A281E00000A72180B0070D004000002283500000A283700000A283800000A283900000A6F3300000A26D015000001283500000A0F09281E00000A1202280100002B16FE01133911392C3109727C0B00700F09281E00000A72180B0070D015000001283500000A283700000A283800000A283900000A6F3300000A26161304161305161306007E01000004133A16133B388F000000113A113B9A133C000F01280F00000A2D10113C0F16281E00000A282F00000A2B0116133D113D2C0500171304000F02280F00000A2D10113C0F17281E00000A282F00000A2B0116133E113E2C0500171305000F03280F00000A2D10113C0F18281E00000A282F00000A2B0116133F113F2C050017130600110411055F11065F134011402C03002B1200113B1758133B113B113A8E693F66FFFFFF0F01280F00000A2D07110416FE012B0116134111412C220972D80B00700F16281E00000A7E010000046F3100000A283900000A6F3300000A260F02280F00000A2D07110516FE012B0116134211422C2209723E0C00700F17281E00000A7E010000046F3100000A283900000A6F3300000A260F03280F00000A2D07110616FE012B0116134311432C220972AE0C00700F18281E00000A7E010000046F3100000A283900000A6F3300000A26096F3A00000A16FE02134411442C1D722A0D007009252D0426142B056F3100000A283B00000A731900000A7A728C0D00700A733C00000A130711070F06281E00000A6F3D00000A0011070F07281E00000A6F3E00000A001107086F3F00000A0011070F08281E00000A724C0A0070282F00000A6F4000000A0072C40D00700A0F0B280F00000A16FE01134511452C5900000F0B281E00000A178D3100000125161F3B9D6F4100000A13461613472B30114611479A13480072FA0D00701148281F00000A0A11076F4200000A1148734300000A6F4400000A0000114717581347114711468E6932C800721A0E00700A0011070F04281E00000A734500000A6F4600000A0000DE1C13490072660E007011496F4700000A283B00000A1149734800000A7A00000F05280F00000A2D110F05281E00000A282600000A16FE012B0116134A114A2C1411070F05281E00000A734500000A6F4900000A0000DE1C134B00729C0E0070114B6F4700000A283B00000A114B734800000A7A000011076F4A00000A0F01281E00000A1F3B1F2C6F4B00000A6F4C00000A0000DE1C134C0072CA0E0070114C6F4700000A283B00000A114C734800000A7A00000F02280F00000A2D110F02281E00000A282600000A16FE012B0116134D114D2C1D11076F4D00000A0F02281E00000A1F3B1F2C6F4B00000A6F4C00000A0000DE1C134E0072FC0E0070114E6F4700000A283B00000A114E734800000A7A00000F03280F00000A2D110F03281E00000A282600000A16FE012B0116134F114F2C1D11076F4E00000A0F03281E00000A1F3B1F2C6F4B00000A6F4C00000A0000DE1C13500072380F007011506F4700000A283B00000A1150734800000A7A0E21280F00000A1351115139810500000072800F00700A733200000A1352115272AC0F00706F3300000A26115272CC0F00700F12281E00000A281F00000A6F3300000A26115272E80F00706F3300000A26115272001000700F10281E00000A6F3600000A281F00000A6F3300000A26115272161000706F3300000A26115272301000700F10281E00000A72F3080070282F00000A2D0772461000702B05725A100070281F00000A6F3300000A261152726E1000706F3300000A261152728A1000700F11284F00000A8C2D000001281F00000A6F3300000A26115272A41000700F11284F00000A8C2D000001281F00000A6F3300000A26115272E81000700F0D282B00000A8C1E000001281F00000A6F3300000A26115272221100700F0F282B00000A8C1E000001281F00000A6F3300000A261152725C1100700F0E282B00000A8C1E000001281F00000A6F3300000A260F0C280F00000A16FE01135611562C19115272921100700F0C281E00000A283B00000A6F3300000A26115272A81100700E20281E00000A281F00000A6F3300000A26115272B81100700F07281E00000A281F00000A6F3300000A260F10281E00000A72F3080070283400000A135711572C38115272D81100700F08281E00000A724C0A0070282F00000A2D07720E1200702B0572241200700F07281E00000A283900000A6F3300000A26115272381200700F06281E00000A281F00000A6F3300000A261152725012007011076F5000000A6F5100000A281F00000A6F3300000A261152726C1200700F0A281E00000A6F3600000A281F00000A6F3300000A2608135911591358115845030000000200000011000000200000002B2D115272801200706F3300000A262B20115272961200706F3300000A262B11115272AC1200706F3300000A262B022B000F15282400000A2D0772C21200702B0572FC1200701353161354723C13007013550011076F4A00000A6F5200000A135A2B71115A6F5300000A135B00115B6F5100000A11076F5000000A6F5100000A282F00000A135C115C2C03171354115272401300701B8D0E0000012516115B6F5400000AA22517115B6F5100000AA225181153A225190F16281E00000A6F3600000AA2251A1155A2285500000A6F3300000A2600115A6F5600000A2D86DE0D115A2C08115A6F1B00000A00DC0011076F4D00000A6F5200000A135D2B71115D6F5300000A135E00115E6F5100000A11076F5000000A6F5100000A282F00000A135F115F2C03171354115272401300701B8D0E0000012516115E6F5400000AA22517115E6F5100000AA225181153A225190F17281E00000A6F3600000AA2251A1155A2285500000A6F3300000A2600115D6F5600000A2D86DE0D115D2C08115D6F1B00000A00DC0011076F4E00000A6F5200000A13602B7111606F5300000A13610011616F5100000A11076F5000000A6F5100000A282F00000A136211622C03171354115272401300701B8D0E000001251611616F5400000AA2251711616F5100000AA225181153A225190F18281E00000A6F3600000AA2251A1155A2285500000A6F3300000A260011606F5600000A2D86DE0D11602C0811606F1B00000A00DC115416FE01136311632C420011076F4E00000A11076F5000000A6F5700000A00115272E313007011076F5000000A6F5400000A11076F5000000A6F5100000A1155285800000A6F3300000A26000E13131A111A285900000A2D1F111A0F10281E00000A72F3080070283400000A282500000A285A00000A2B02111A285B00000A136411642C5400115272D01400706F3300000A26115272EA1400700F14284F00000A8C2D000001281F00000A6F3300000A261152720A1500706F3300000A26115272281500706F3300000A26115272521500706F3300000A2600115272681500706F3300000A261152727E1500706F3300000A260E2111526F3100000A282700000A811000000100729A1500700A735C00000A130811080F19281E00000A6F5D00000A0011080F1A284F00000A6F5E00000A0011080F1C282400000A6F5F00000A0011080F1B282400000A6F6000000A001108076F6100000A001108166F6200000A0072DA1500700A7210160070736300000A130911096F6400000A724816007072E30800706F6500000A0011096F6400000A725616007072601600706F6500000A000F07281E00000A0F08281E00000A724C0A0070282F00000A2D07720E1200702B057278160070736300000A286600000A130A11076F6700000A110A6F6800000A000E21281E00000A1109286600000A130B11076F6700000A110B6F6800000A0011076F6900000A72A816007072C41600706F6A00000A000F1F282400000A8002000004720C1700700A110814FE0604000006736B00000A6F6C00000A0072501700700A110811076F6D00000A000F1F282400000A16FE01136511652C1C286E00000A726A1700700E20281E00000A281F00000A6F6F00000A0000DE7B136600733200000A136711661368116772AC1700700611666F7000000A11666F4700000A285800000A6F3300000A262B2B0011666F7100000A1366116772E217007011666F7000000A11666F4700000A283900000A6F3300000A260011666F7100000A14FE03136911692DC511676F3100000A1168734800000A7A2A410C010002000000A500000044000000E90000000D0000000000000002000000500100000C0100005C0200000D00000000000000000000009609000018000000AE0900001C0000002000000100000000CB09000039000000040A00001C0000002000000100000000210A000021000000420A00001C00000020000001000000005F0A000042000000A10A00001C0000002000000100000000BE0A000042000000000B00001C0000002000000102000000E60D00007E000000640E00000D0000000000000002000000800E00007E000000FE0E00000D00000000000000020000001A0F00007E000000980F00000D0000000000000000000000070000001D120000241200007B000000200000011B30030037000000020000110000040203287200000AA50500001B810500001B04710500001B8C0500001B2C03172B01160ADE0D260004FE150500001B160ADE00062A0001100000000001002728000D0E000001133003000F000000030000110002031200280200002B0B2B00072A0013300400EA0000000400001100036F7300000A2D0B036F7400000A14FE032B01170A0639A200000000733200000A0B036F7400000A0C080D036F7300000A130411042C19000772F6170070168D0E000001285500000A6F3300000A26000814FE03130511052C5600077240180070086F7000000A086F4700000A283900000A6F3300000A262B2600086F7100000A0C0772E2170070086F7000000A086F4700000A283900000A6F3300000A2600086F7100000A14FE03130611062DCB00076F3100000A09734800000A7A7E0200000416FE01130711072C1D00286E00000A72A0180070168D0E000001285500000A6F6F00000A00002A2202287500000A002ACA1A8D2F00000125167283080070A2251772A3080070A2251872C3080070A2251972EA180070A280010000041680020000042A000042534A4201000100000000000C00000076322E302E35303732370000000005006C00000078070000237E0000E4070000140B000023537472696E677300000000F8120000F818000023555300F02B0000100000002347554944000000002C00006004000023426C6F620000000000000002000001571D0208090E000000FA013300160000010000003D000000040000000F0000000600000029000000750000000B0000000D0000000400000005000000010000000300000002000000010000000200000000003A050100000000000600F403BB0706006104BB0706003F039C070F00EC07000006005303CA050600D703CA050600B803CA0506004804CA0506001404CA0506002D04CA0506008003CA0506009B03CA0506001D03DB070600C1097D050A006A0344070A00A70427080A00B30227080A001F0027080A00AC0527080E00480ADC090E00EA0A2A050600E206640A0E0006022A050E000F0A2A050E00DB02A3020E008B0A2A050A005706F9090A008D01F9090A00C606F9090600B6027D05060062017D0506006E067D0506000E00B1000E0025092A050600E2027D050E00690814050600A4057D050E001202DC090E00E304DC090A004A0678060A00750178060A00B9067806060022027D050A00F005F909060022007D050A003707F9090600D1047D0506002E027D050600B4067D050E001D062A050E001A0A2A0506000100F5040E0007062A0506006907E1080E00B0012A050E00B20A38010E0032062A050E00DC0538010E0015072A050A00800A44070A00D30244070000000028000000000001000100010010003C08000039000100010003010000AF070000950003000700030100000F09000095000C0007001100140842031100FB07460306068C004903568053004C0356807E004C03568086004C03568068004C0356803F004C0356804B004C03568076004C0356806F004C0306068C00490356803800500356804300500356805B005003502000000000960009035403010008340000000091009C059E0323005C340000000091009C05AA03260078340000000091001F01B20328006E35000000008618830706002A0077350000000091188907BA032A00000001007D02000002004909000003004409000004003E09000005003109000006009E0600000700D40900000800AD0A00000900AF0900000A00DB0100000B00F70A00000C00640900000D00C10500000E00D90000000F00CC0000001000E80000001100C30100001200E60100001300570100001400F70600001500580800001600A706000017005D0200001800580200001900520200001A00930200001B003A0A00001C00720500001D00C90800001E008A0200001F00CA0100002000FD0700002100040700002200750900000100E70200000200960402000300BB0900000100E70200000200960400000100F00600000200A204090083070100110083070600190083070A0029008307100031008307100039008307100041008307100049008307100051008307100059008307100061008307100069008307100079008307060031019108C10081004A05C70099004A05C700D90083071000D9007F01CB004101B70506004901700A1000E100D406D00051019509C7005101F50206004101F5020600010183071000E900A404D5005901FB020600E1000009DB0061018904E10081007F04E9007901A809ED005101F600C70091004A05C700E9001C00F300E900A905F90099007F04C7009900E709FF007901030B05018100E7090A0189004A05C700F100990A10018900E709150189007F041C01F1004D0821019100E7092701390183072D017901C30A3301F9005F0139017100CF04E900B10083070600B100BF023E017901CF0A330119014002440179012F07E90029011E084D017901BC0555017901A8095C01B100D80468017901A1096C01B90083070600B900C8091000B900A40A1000B900DD0A7201B900550578017901F3097D01B900540984019901830710000C00FB009301110183071000B9008D0599010101FA01E90001018307A001B90092069901B9008B06A8017901D301AE01A901FB001000B9003100A801B900A900A80191007F046801B9008405B40111011909E90014007507C3011C00250AD60111016D02E9007901A809DB01B1015B0AC7001400FB0093017901A809E2019900EC02EA0199006701F00199009C04EA01C10083070600C1003F0A1000C100310A0100C100AF087801C10064057801C1008108F901C1009D01FF01C90083071000C90000090602C101FB002D01D100B1040C02B900820914022400FB009301B900F4082202D101FB002D01D90183072802C1000D012E02C10098013502E101CA023B02E901980110000101EF01E900010165064102290103034B022101FF00C70021015F074102710083070600080010001A03080014001F0308001800240308001C002903080020002E0308002400330308002800380308002C003D03080034001A03080038001F0308003C00240320006B001F032E000B00BE032E001300C7032E001B00E6032E002300EF032E002B0000042E00330030042E003B0036042E004300EF032E004B0036042E00530036042E005B0048042E00630055041500470256025F028A01BA01CD011A025302048000000200000000000000010000007802900700000200000000000000000000006F02A000000000000200000000000000000000006F029400000000000200000000000000000000006F027D0500000000030002000400020000000000050096050400630104005B02000000436F6C6C656374696F6E60310049456E756D657261746F7260310047657453716C496E743332003C4D6F64756C653E006765745F4343005055424C49430041444400505249564154450052454652455348005055424C49534800434F4E464944454E5449414C0043414E43454C004445434C494E45434F554E5445520052455155455354005245504C590076616C75655F5F0053797374656D2E44617461006D73636F726C6962006765745F4263630053797374656D2E436F6C6C656374696F6E732E47656E6572696300656E645F74696D655F7574630073746172745F74696D655F7574630074696D657374616D705F757463005265616400416464006765745F43616E63656C6C6564006164645F53656E64436F6D706C6574656400536D7470636C69656E745F53656E64436F6D706C657465640053797374656D2E436F6C6C656374696F6E732E5370656369616C697A65640070726F645F6964004E657747756964006F705F42697477697365416E64004462436F6D6D616E6400437265617465436F6D6D616E640053716C436F6D6D616E640053656E64007365745F44656C69766572794D6574686F6400536D747044656C69766572794D6574686F64006D6574686F640070617373776F7264005265706C61636500696D706F7274616E63650073657175656E6365006765745F536F75726365006765745F4D657373616765004D61696C4D6573736167650043726564656E7469616C43616368650049446973706F7361626C650052756E74696D655479706548616E646C65004765745479706546726F6D48616E646C6500626C696E645F636F70795F726563697069656E74735F726F6C65006765745F446973706C61794E616D650070726F66696C655F6E616D6500757365726E616D6500736D74705F7365727665726E616D650053797374656D2E4E65742E4D696D650053716C4461746554696D6500417070656E644C696E65006765745F506970650053716C5069706500436F6E74656E74547970650074797065006F705F46616C736500436C6F736500446973706F736500506172736500636C725F73656E645F6963735F696E76697465004E65757472616C5265736F75726365734C616E67756167654174747269627574650044656275676761626C6541747472696275746500417373656D626C795469746C654174747269627574650053716C50726F63656475726541747472696275746500417373656D626C7954726164656D61726B41747472696275746500417373656D626C7946696C6556657273696F6E41747472696275746500417373656D626C79436F6E66696775726174696F6E41747472696275746500417373656D626C794465736372697074696F6E41747472696275746500436F6D70696C6174696F6E52656C61786174696F6E7341747472696275746500417373656D626C7950726F6475637441747472696275746500417373656D626C79436F7079726967687441747472696275746500417373656D626C79436F6D70616E794174747269627574650052756E74696D65436F6D7061746962696C697479417474726962757465006765745F56616C7565004164645769746856616C75650076616C7565006F705F547275650047657453716C537472696E6700437265617465416C7465726E6174655669657746726F6D537472696E6700546F537472696E67006765745F4C656E677468004E6574776F726B43726564656E7469616C0053797374656D2E436F6C6C656374696F6E732E4F626A6563744D6F64656C0053797374656D2E436F6D706F6E656E744D6F64656C0053797374656D2E4E65742E4D61696C0073716C5F636C725F6963732E646C6C006765745F49734E756C6C007365745F4973426F647948746D6C007365745F456E61626C6553736C00656E61626C655F73736C0053797374656D006765745F46726F6D007365745F46726F6D0054456E756D005472795061727365456E756D0047657453716C426F6F6C65616E004F70656E004A6F696E006C6F636174696F6E0053797374656D2E5265666C656374696F6E004E616D6556616C7565436F6C6C656374696F6E0053716C506172616D65746572436F6C6C656374696F6E004D61696C41646472657373436F6C6C656374696F6E004174746163686D656E74436F6C6C656374696F6E00416C7465726E61746556696577436F6C6C656374696F6E004462436F6E6E656374696F6E0053716C436F6E6E656374696F6E006765745F496E6E6572457863657074696F6E0053797374656D2E446174612E436F6D6D6F6E006765745F546F007365745F5265706C79546F007265706C795F746F00726571756972655F727376700043686172004462446174615265616465720053716C44617461526561646572004578656375746552656164657200537472696E674275696C6465720073656E646572007573655F72656D696E646572006576656E745F6964656E7469666965720053656E64436F6D706C657465644576656E7448616E646C657200546F55707065720053716C506172616D65746572004D6963726F736F66742E53716C5365727665722E536572766572006765745F4572726F720049456E756D657261746F7200476574456E756D657261746F72002E63746F72002E6363746F720073716C5F636C725F6963730053797374656D2E446961676E6F7374696373006943616C4D6574686F64730053797374656D2E52756E74696D652E436F6D70696C657253657276696365730053797374656D2E5265736F757263657300446562756767696E674D6F646573006D5F73757070726573735F696E666F5F6D65737361676573006943616C526F6C6573004765744E616D65730053797374656D2E446174612E53716C54797065730053746F72656450726F63656475726573004164644D696E757465730072656D696E6465725F6D696E75746573004173796E63436F6D706C657465644576656E7441726773007365745F43726564656E7469616C73006765745F44656661756C744E6574776F726B43726564656E7469616C73007365745F55736544656661756C7443726564656E7469616C73007573655F64656661756C745F63726564656E7469616C730053797374656D2E436F6C6C656374696F6E73006765745F48656164657273006765745F506172616D6574657273006943616C436C617373006765745F41646472657373004D61696C416464726573730066726F6D5F6164647265737300626C696E645F636F70795F726563697069656E7473006765745F4174746163686D656E74730066696C655F6174746163686D656E7473006963735F636F6E74656E7473006765745F416C7465726E6174655669657773006765745F486173526F777300436F6E63617400466F726D617400626F64795F666F726D61740072657475726E4F626A656374007365745F5375626A656374007375626A6563740053797374656D2E4E6574006F705F496D706C696369740053706C69740053797374656D2E446174612E53716C436C69656E7400536D7470436C69656E74004174746163686D656E74006765745F43757272656E74007365745F506F727400706F7274007365745F486F7374004943726564656E7469616C734279486F7374004D6F76654E6578740053797374656D2E54657874007365745F436F6D6D616E64546578740053716C436F6E7465787400416C7465726E61746556696577006765745F5574634E6F77007365745F426F647900626F647900537472696E6744696374696F6E617279006F705F457175616C697479006F705F496E657175616C697479007365745F5072696F72697479004D61696C5072696F726974790073656E73697469766974790049734E756C6C4F72456D707479000000000001003949006E0069007400690061006C0069007A0069006E00670020006C006F00630061006C0020007600610072006900610062006C0065007300004149006E0069007400690061006C0069007A0069006E0067002000660072006F006D002000440042004D00610069006C002000700072006F00660069006C006500002D4300720065006100740069006E0067002000530071006C0043006F006E006E0065006300740069006F006E00002F63006F006E007400650078007400200063006F006E006E0065006300740069006F006E003D00740072007500650000274300720065006100740069006E0067002000530071006C0043006F006D006D0061006E006400002B4F00700065006E0069006E0067002000530071006C0043006F006E006E0065006300740069006F006E00008157530045004C00450043005400200070002E006E0061006D0065000D000A00460052004F004D0020005B006D007300640062005D002E005B00640062006F005D002E005B007300790073006D00610069006C005F007000720069006E0063006900700061006C00700072006F00660069006C0065005D002000410053002000700070000D000A0049004E004E004500520020004A004F0049004E0020005B006D007300640062005D002E005B00640062006F005D002E005B007300790073006D00610069006C005F00700072006F00660069006C0065005D00200041005300200070000D000A004F004E002000700070002E00700072006F00660069006C0065005F006900640020003D00200070002E00700072006F00660069006C0065005F00690064000D000A00570048004500520045002000700070002E00690073005F00640065006600610075006C00740020003D0020003100003D470065007400740069006E0067002000640065006600610075006C0074002000440042004D00610069006C002000700072006F00660069006C006500006F700072006F00660069006C0065005F006E0061006D00650020006E006F0074002000730070006500630069006600690065006400200061006E00640020006E006F002000640065006600610075006C0074002000700072006F00660069006C006500200066006F0075006E0064000083EF530045004C00450043005400200054004F00500020003100200061002E0065006D00610069006C005F0061006400640072006500730073002C00200061002E007200650070006C00790074006F005F0061006400640072006500730073002C00200073002E007300650072007600650072006E0061006D0065002C00200073002E0070006F00720074002C00200073002E0065006E00610062006C0065005F00730073006C002C00200073002E007500730065005F00640065006600610075006C0074005F00630072006500640065006E007400690061006C0073002C00200073002E0075007300650072006E0061006D0065000D000A00460052004F004D0020005B006D007300640062005D002E005B00640062006F005D002E005B007300790073006D00610069006C005F00700072006F00660069006C0065005D00200041005300200070000D000A0049004E004E004500520020004A004F0049004E0020005B006D007300640062005D002E005B00640062006F005D002E005B007300790073006D00610069006C005F00700072006F00660069006C0065006100630063006F0075006E0074005D002000410053002000700061000D000A004F004E00200070002E00700072006F00660069006C0065005F006900640020003D002000700061002E00700072006F00660069006C0065005F00690064000D000A0041004E0044002000700061002E00730065007100750065006E00630065005F006E0075006D0062006500720020003E003D00200040005300650071000D000A0049004E004E004500520020004A004F0049004E0020005B006D007300640062005D002E005B00640062006F005D002E005B007300790073006D00610069006C005F006100630063006F0075006E0074005D00200041005300200061000D000A004F004E002000700061002E006100630063006F0075006E0074005F006900640020003D00200061002E006100630063006F0075006E0074005F00690064000D000A0049004E004E004500520020004A004F0049004E0020005B006D007300640062005D002E005B00640062006F005D002E005B007300790073006D00610069006C005F007300650072007600650072005D00200041005300200073000D000A004F004E00200070002E00700072006F00660069006C0065005F006900640020003D00200073002E006100630063006F0075006E0074005F00690064000D000A0057004800450052004500200070002E006E0061006D00650020003D0020004000500072006F00660069006C0065000D000A004F0052004400450052002000420059002000700061002E00730065007100750065006E00630065005F006E0075006D0062006500720020004100530043000009400053006500710000114000500072006F00660069006C006500003D470065007400740069006E0067002000700072006F00660069006C0065002000730065007400740069006E0067007300200028007B0030007D0029000039700072006F00660069006C0065005F006E0061006D006500200027007B0030007D00270020006E006F007400200066006F0075006E006400013F49006E0069007400690061006C0069007A0069006E006700200070006100720061006D0065007400650072002000640065006600610075006C00740073000025530051004C00200053006500720076006500720020004D0065006500740069006E0067000009540045005800540000255300630068006500640075006C0065002000610020004D0065006500740069006E006700000D4E006F0072006D0061006C00000D5000750062006C006900630000136C006F00630061006C0068006F0073007400001F5200450051002D005000410052005400490043004900500041004E005400011F4F00500054002D005000410052005400490043004900500041004E005400011F4E004F004E002D005000410052005400490043004900500041004E005400010F5200450051005500450053005400000D430041004E00430045004C00002B560061006C00690064006100740069006E006700200070006100720061006D006500740065007200730000594D0069007300730069006E0067002000730065006E006400650072003A00200050006C0065006100730065002000730070006500630069006600790020004000660072006F006D005F0061006400640072006500730073000080C34D0069007300730069006E006700200072006500630069007000690065006E00740073003A00200050006C0065006100730065002000730070006500630069006600790020006500690074006800650072002000400072006500630069007000690065006E00740073002C002000400063006F00700079005F0072006500630069007000690065006E007400730020006F0072002000400062006C0069006E0064005F0063006F00700079005F0072006500630069007000690065006E00740073000009480054004D004C00006D400062006F00640079005F0066006F0072006D006100740020007B0030007D00200069007300200069006E00760061006C00690064002E002000560061006C00690064002000760061006C007500650073003A002000540045005800540020007C002000480054004D004C00005340006D006500740068006F00640020007B0030007D00200069007300200069006E00760061006C00690064002E002000560061006C00690064002000760061006C007500650073003A0020007B0031007D00000720007C002000005B730065006E007300690074006900760069007400790020007B0030007D00200069007300200069006E00760061006C00690064002E002000560061006C00690064002000760061006C007500650073003A0020007B0031007D00005B400069006D0070006F007200740061006E006300650020007B0030007D00200069007300200069006E00760061006C00690064002E002000560061006C00690064002000760061006C007500650073003A0020007B0031007D000065400072006500630069007000690065006E00740073005F0072006F006C00650020007B0030007D00200069007300200069006E00760061006C00690064002E002000560061006C00690064002000760061006C007500650073003A0020007B0031007D00006F400063006F00700079005F0072006500630069007000690065006E00740073005F0072006F006C00650020007B0030007D00200069007300200069006E00760061006C00690064002E002000560061006C00690064002000760061006C007500650073003A0020007B0031007D00007B400062006C0069006E0064005F0063006F00700079005F0072006500630069007000690065006E00740073005F0072006F006C00650020007B0030007D00200069007300200069006E00760061006C00690064002E002000560061006C00690064002000760061006C007500650073003A0020007B0031007D00006155006E00610062006C006500200074006F002000730065006E00640020006D00610069006C002000640075006500200074006F002000760061006C00690064006100740069006F006E0020006500720072006F0072002800730029003A002000003749006E0069007400690061006C0069007A0069006E00670020006D0065007300730061006700650020006F0062006A00650063007400003549006E0069007400690061006C0069007A0069006E00670020006100740074006100630068006D0065006E007400280073002900001F41007400740061006300680069006E006700200027007B0030007D002700014B530065007400740069006E00670020006D006500730073006100670065002000730065006E00640065007200200061006E006400200072006500630069007000690065006E007400730000354000660072006F006D005F006100640064007200650073007300200069007300200069006E00760061006C00690064003A002000002D40007200650070006C0079005F0074006F00200069007300200069006E00760061006C00690064003A0020000031400072006500630069007000690065006E0074007300200069007300200069006E00760061006C00690064003A002000003B400063006F00700079005F0072006500630069007000690065006E0074007300200069007300200069006E00760061006C00690064003A0020000047400062006C0069006E0064005F0063006F00700079005F0072006500630069007000690065006E0074007300200069007300200069006E00760061006C00690064003A002000002B43006F006E0073007400720075006300740069006E0067002000490043005300200062006F0064007900001F42004500470049004E003A005600430041004C0045004E00440041005200001B500052004F004400490044003A002D002F002F007B0030007D000117560045005200530049004F004E003A0032002E00300000154D004500540048004F0044003A007B0030007D00001942004500470049004E003A0056004500560045004E00540000155300540041005400550053003A007B0030007D00001343004F004E004600490052004D00450044000013430041004E00430045004C004C0045004400001B5400520041004E00530050003A004F00500041005100550045000019530045005100550045004E00430045003A007B0030007D00004358002D004D004900430052004F0053004F00460054002D00430044004F002D0041005000500054002D00530045005100550045004E00430045003A007B0030007D00013944005400530054004100520054003A007B0030003A0079007900790079004D004D00640064005400480048006D006D00730073005A007D000039440054005300540041004D0050003A007B0030003A0079007900790079004D004D00640064005400480048006D006D00730073005A007D0000354400540045004E0044003A007B0030003A0079007900790079004D004D00640064005400480048006D006D00730073005A007D0000154C004F0043004100540049004F004E003A002000000F5500490044003A007B0030007D00001F4400450053004300520049005000540049004F004E003A007B0030007D00003558002D0041004C0054002D0044004500530043003B0046004D00540054005900500045003D007B0030007D003A007B0031007D00011574006500780074002F0070006C00610069006E00001374006500780074002F00680074006D006C000017530055004D004D004100520059003A007B0030007D00001B4F005200470041004E0049005A00450052003A007B0030007D00001343004C004100530053003A007B0030007D0000155000520049004F0052004900540059003A00350000155000520049004F0052004900540059003A00390000155000520049004F0052004900540059003A0031000039500041005200540053005400410054003D00410043004300450050005400450044003B0052005300560050003D00460041004C0053004500003F500041005200540053005400410054003D004E0045004500440053002D0041004300540049004F004E003B0052005300560050003D005400520055004500010320000080A141005400540045004E004400450045003B004300550054005900500045003D0049004E0044004900560049004400550041004C003B0052004F004C0045003D007B0033007D003B007B0034007D007B0032007D003B0043004E003D0022007B0030007D0022003B007B0034007D0058002D004E0055004D002D004700550045005300540053003D0030003A006D00610069006C0074006F003A007B0031007D000180EB41005400540045004E004400450045003B004300550054005900500045003D0049004E0044004900560049004400550041004C003B0052004F004C0045003D004E004F004E002D005000410052005400490043004900500041004E0054003B007B0032007D00500041005200540053005400410054003D00410043004300450050005400450044003B0052005300560050003D00460041004C00530045003B0043004E003D0022007B0030007D0022003B007B0032007D0058002D004E0055004D002D004700550045005300540053003D0030003A006D00610069006C0074006F003A007B0031007D00011942004500470049004E003A00560041004C00410052004D00001F54005200490047004700450052003A002D00500054007B0030007D004D00011D41004300540049004F004E003A0044004900530050004C004100590000294400450053004300520049005000540049004F004E003A00520045004D0049004E00440045005200001545004E0044003A00560041004C00410052004D00001545004E0044003A0056004500560045004E005400001B45004E0044003A005600430041004C0045004E00440041005200003F49006E0069007400690061006C0069007A0069006E006700200053004D0054005000200043006C00690065006E00740020006F0062006A00650063007400003543006F006E0073007400720075006300740069006E00670020006D00610069006C00200063006F006E00740065006E0074007300003774006500780074002F00630061006C0065006E006400610072003B0063006800610072007300650074003D005500540046002D003800010D6D006500740068006F00640000096E0061006D00650000174D0065006500740069006E0067002E00690063007300002F74006500780074002F00680074006D006C003B0063006800610072007300650074003D005500540046002D003800011B43006F006E00740065006E0074002D0063006C006100730073000147750072006E003A0063006F006E00740065006E0074002D0063006C00610073007300650073003A00630061006C0065006E006400610072006D006500730073006100670065000143530065007400740069006E006700200053004D0054005000200043006C00690065006E00740020006500760065006E0074002000680061006E0064006C00650072000019530065006E00640069006E00670020006D00610069006C0000414D00610069006C002000530065006E0074002E0020004500760065006E00740020004900640065006E007400690066006900650072003A0020007B0030007D0000354500720072006F00720020007700680069006C00650020007B0030007D003A0020005B007B0031007D005D0020007B0032007D0000135B007B0030007D005D0020007B0031007D000049530065006E00640069006E00670020006D00610069006C0020006F007000650072006100740069006F006E0020007700610073002000630061006E00630065006C006C0065006400005F530065006E00640069006E00670020006D00610069006C00200063006F006D0070006C0065007400650064002000770069007400680020006500720072006F0072002800730029003A0020005B007B0030007D005D0020007B0031007D000049530065006E00640069006E00670020006D00610069006C00200063006F006D0070006C00650074006500640020007300750063006300650073007300660075006C006C0079002E00000B43004800410049005200000000996F10BAE6C9FA449D78D64DC2A6194C00042001010803200001052001011111042001010E80AA076A0E125111551259020202125D126112651269126902126D127102127502127502020202020202114D02020202021179020202020202020202020202020202020202117D0202020202021D0E080E0202020202020202021D0E080E1280810212808112808102128081021280810212590E020E02021155115515128085011280891280890215128085011280891280890215128085011280891280890202020212808112591280810205000012809D03200002042000127104200012750520011141080520001280B10720021280B90E1C0320000E0500020E0E1C052001114908052001114D08050001114D02040001020E05000111410E040000117906000111451179042000117905200111790D050001114908052002010E0E050002020E0E040000117D05200112590E08000112808D1180C10700011D0E12808D0600020E0E1D0E0600030E0E1C1C040A011155032000080500020E0E0E05200101115504200101020620011D0E1D030520001280C908151280D1011280CD05200101130006200101128089072002010E1280810520001280D50520020E030305200012808908151280D1011280890920001512808501130008151280850112808904200013000600020E0E1D1C0700040E0E1C1C1C05000102114D080002114D114D114D052001011251062001011180DD0520001280E107000212690E12650520001280E507151280D10112690520001280E9052002011C18062001011280ED05200101125D0500001280F5052000128081030701020700021C12808D0E021E000407021C02030A011C0F07080212591280811280810202020208B77A5C561934E08980A000240000048000009400000006020000002400005253413100040000010001005DCA3EEF88C2DF8913845707A1D3260A075EDC43D517D49B67FDC3B4B55091726CFBCFB31F6B63F134DC71A406069AB7875A3CE32128A90C37BBC15554BB40250A0E2AC3297D1B8BAF076A7B37AE3E1D1B03D5013CCC94C564E54ECCF616C4FF51FBE1D74CFD292E0C4827AD56A8D86BC5AEAD0A531407B18CC80E3E6469C3C50400000000040100000004020000000403000000040400000004050000000406000000040700000003061D0E0206020206080306110C03061110490022011141114111411141114111411141114111411141114111411141114511451145114111491141114D1149114D11411141114111411149114D114D11411141114D1011411011410B1001030212808D0E101E000700020212808D0E070002011C128091030000010801000800000000001E01000100540216577261704E6F6E457863657074696F6E5468726F7773010801000701000000001001000B73716C5F636C725F69637300002F01002A53656E64204943532063616C656E64617220696E7669746573207573696E672053514C2053657276657200000501000000001101000C456974616E20426C756D696E00000C010007322E302E302E3000000A010005656E2D555300006BD0F500370CD3D65806B580EF1AFE85AFAAFFD4B4C3AB92DDE3A208081434F945DC2AE29643528A40465AFD869B02071F04F41DB3373B81528811720C4E39E6D5115FB95205CCA79A475847FB98ECE11241B4F65B9F629C1607340FFAB2E66BFE4E57DFB60E908EBFEC235556EA62D5C1EB506F92085CCBEC106A29150D6A23000000008E106B5F00000000020000001C010000A8660000A848000052534453BFE9BF9B6DE8AE4B87BEAD44A4716B1201000000433A5C55736572735C456974616E426C756D696E5C536F757263655C5265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C6F626A5C44656275675C73716C5F636C725F6963732E706462000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000EC670000000000000000000006680000002000000000000000000000000000000000000000000000F8670000000000000000000000005F436F72446C6C4D61696E006D73636F7265652E646C6C0000000000FF25002000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000001800008000000000000000000000000000000100010000003000008000000000000000000000000000000100000000004800000058800000A80300000000000000000000A80334000000560053005F00560045005200530049004F004E005F0049004E0046004F0000000000BD04EFFE00000100000002000000000000000200000000003F000000000000000400000002000000000000000000000000000000440000000100560061007200460069006C00650049006E0066006F00000000002400040000005400720061006E0073006C006100740069006F006E00000000000000B00408030000010053007400720069006E006700460069006C00650049006E0066006F000000E402000001003000300030003000300034006200300000006E002B00010043006F006D006D0065006E00740073000000530065006E00640020004900430053002000630061006C0065006E00640061007200200069006E007600690074006500730020007500730069006E0067002000530051004C002000530065007200760065007200000000003A000D00010043006F006D00700061006E0079004E0061006D0065000000000045006900740061006E00200042006C0075006D0069006E000000000040000C000100460069006C0065004400650073006300720069007000740069006F006E0000000000730071006C005F0063006C0072005F006900630073000000300008000100460069006C006500560065007200730069006F006E000000000032002E0030002E0030002E003000000040001000010049006E007400650072006E0061006C004E0061006D0065000000730071006C005F0063006C0072005F006900630073002E0064006C006C0000003E000D0001004C006500670061006C0043006F007000790072006900670068007400000045006900740061006E00200042006C0075006D0069006E000000000042000D0001004C006500670061006C00540072006100640065006D00610072006B0073000000000045006900740061006E00200042006C0075006D0069006E00000000004800100001004F0072006900670069006E0061006C00460069006C0065006E0061006D0065000000730071006C005F0063006C0072005F006900630073002E0064006C006C00000038000C000100500072006F0064007500630074004E0061006D00650000000000730071006C005F0063006C0072005F006900630073000000340008000100500072006F006400750063007400560065007200730069006F006E00000032002E0030002E0030002E003000000038000800010041007300730065006D0062006C0079002000560065007200730069006F006E00000032002E0030002E0030002E00300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000C000000183800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -WITH PERMISSION_SET = UNSAFE + FROM 0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000800000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000504500004C0103003E3044640000000000000000E00022200B013000004A00000008000000000000A268000000200000008000000000001000200000000200000400000000000000040000000000000000C0000000020000A4610000030040850000100000100000000010000010000000000000100000000000000000000000506800004F00000000800000040400000000000000000000000000000000000000A000000C000000186700001C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000080000000000000000000000082000004800000000000000000000002E74657874000000A848000000200000004A000000020000000000000000000000000000200000602E72737263000000040400000080000000060000004C0000000000000000000000000000400000402E72656C6F6300000C00000000A000000002000000520000000000000000000000000000400000420000000000000000000000000000000084680000000000004800000002000500203600007830000009000000000000000000000000000000986600008000000000000000000000000000000000000000000000000000000000000000000000001B30060014130000010000110072010000700A0072030000700A280E00000A0B723D0000700A0F04280F00000A2D1E0F1D280F00000A2C090F1C281000000A2D0C0F00280F00000A16FE012B0117130C110C399B02000000727F0000700A72AD000070731100000A130D72DD0000700A110D6F1200000A130E72050100700A110D6F1300000A000F00280F00000A130F110F2C7900110E72310100706F1400000A00728A0200700A110E6F1500000A13100011106F1600000A2C0A1110166F1700000A2B0117131111112C1C0011106F1800000A00110D6F1900000A0072C8020070731A00000A7A001110166F1B00000A10000011106F1800000A0000DE0D11102C0811106F1C00000A00DC00110E72380300706F1400000A00110E6F1D00000A7229070070178C2D0000016F1E00000A26110E6F1D00000A72330700700F00281F00000A6F1E00000A2672450700700F00281F00000A282000000A0A110E6F1500000A13120011126F1600000A16FE01131311132C280011126F1800000A00110D6F1900000A0072830700700F00281F00000A282000000A731A00000A7A0011126F2100000A260F04280F00000A2C0D1112166F1700000A16FE012B0116131411142C0A1112166F1B00000A10040F05280F00000A2C0D1112176F1700000A16FE012B0116131511152C0A1112176F1B00000A10050F19280F00000A2C0D1112186F1700000A16FE012B0116131611162C0A1112186F1B00000A10190F1A282200000A2C0D1112196F1700000A16FE012B0116131711172C0A1112196F2300000A101A0F1B281000000A2C0D11121A6F1700000A16FE012B0116131811182C0A11121A6F2400000A101B0F1C281000000A2C0D11121B6F1700000A16FE012B0116131911192C1811121B6F2400000A131A121A282500000A282600000A101C0F1D280F00000A2C160F1C282500000A2D0D11121C6F1700000A16FE012B0116131B111B2C0A11121C6F1B00000A101D0011126F1800000A0000DE0D11122C0811126F1C00000A00DC110D6F1900000A000072BD0700700A0F06280F00000A2D0E0F06281F00000A282700000A2B0117131C111C2C0C72FD070070282800000A10060F08280F00000A2D0E0F08281F00000A282700000A2B0117131D111D2C0C7223080070282800000A10080F0F282900000A131E111E2C0C282A00000A282B00000A100F0F0D282900000A131F111F2C200F0F282C00000A13201220230000000000C07240282D00000A282B00000A100D0F0E282900000A132111212C200F0D282C00000A13201220230000000000004E40282D00000A282B00000A100E0F14282200000A132211222C091F0F282E00000A10140F13281000000A132311232C0817282600000A10130F1F281000000A132411242C0816282600000A101F0F12280F00000A2D0E0F12281F00000A282700000A2B0117132511252C0C722D080070282800000A10120F09280F00000A2D0E0F09281F00000A282700000A2B0117132611262C0C7253080070282800000A10090F0A280F00000A2D0E0F0A281F00000A282700000A2B0117132711272C0C7261080070282800000A100A0F19280F00000A2D0E0F19281F00000A282700000A2B0117132811282C0C726F080070282800000A10190F1A282200000A132911292C091F19282E00000A101A0F1B281000000A132A112A2C0816282600000A101B0F1D280F00000A2D0E0F1D281F00000A282700000A2B0117132B112B2C0C0017282600000A101C002B40000F1E280F00000A2D0E0F1E281F00000A282700000A2B0117132C112C2C0C7201000070282800000A101E0F1D281F00000A0F1E281F00000A732F00000A0B000F16280F00000A132D112D2C0C7283080070282800000A10160F17280F00000A132E112E2C0C72A3080070282800000A10170F18280F00000A132F112F2C0C72C3080070282800000A10180F10280F00000A133011302C0C72E3080070282800000A10100F11282200000A133111312C1E0F10281F00000A72F3080070283000000A2D03162B0117282E00000A10110E20280F00000A133211322C200E20283100000A13331233FE161F0000016F3200000A282800000A811000000172010900700A733300000A0D0F04280F00000A2D0E0F04281F00000A282700000A2B0117133411342C0C09722D0900706F3400000A260F01280F00000A2D0E0F01281F00000A282700000A2C310F02280F00000A2D0E0F02281F00000A282700000A2C1A0F03280F00000A2D0E0F03281F00000A282700000A2B01172B0116133511352C0C0972870900706F3400000A260F08281F00000A724C0A0070283500000A2C130F08281F00000A7223080070283500000A2B0116133611362C180972560A00700F08281F00000A282000000A6F3400000A26D003000002283600000A0F10281F00000A6F3700000A280300000616FE01133711372C310972C40A00700F10281F00000A72180B0070D003000002283600000A283800000A283900000A283A00000A6F3400000A26D004000002283600000A0F0A281F00000A6F3700000A280300000616FE01133811382C310972200B00700F0A281F00000A72180B0070D004000002283600000A283800000A283900000A283A00000A6F3400000A26D015000001283600000A0F09281F00000A1202280100002B16FE01133911392C3109727C0B00700F09281F00000A72180B0070D015000001283600000A283800000A283900000A283A00000A6F3400000A26161304161305161306007E01000004133A16133B388F000000113A113B9A133C000F01280F00000A2D10113C0F16281F00000A283000000A2B0116133D113D2C0500171304000F02280F00000A2D10113C0F17281F00000A283000000A2B0116133E113E2C0500171305000F03280F00000A2D10113C0F18281F00000A283000000A2B0116133F113F2C050017130600110411055F11065F134011402C03002B1200113B1758133B113B113A8E693F66FFFFFF0F01280F00000A2D07110416FE012B0116134111412C220972D80B00700F16281F00000A7E010000046F3200000A283A00000A6F3400000A260F02280F00000A2D07110516FE012B0116134211422C2209723E0C00700F17281F00000A7E010000046F3200000A283A00000A6F3400000A260F03280F00000A2D07110616FE012B0116134311432C220972AE0C00700F18281F00000A7E010000046F3200000A283A00000A6F3400000A26096F3B00000A16FE02134411442C1D722A0D007009252D0426142B056F3200000A283C00000A731A00000A7A728C0D00700A733D00000A130711070F06281F00000A6F3E00000A0011070F07281F00000A6F3F00000A001107086F4000000A0011070F08281F00000A724C0A0070283000000A6F4100000A0072C40D00700A0F0B280F00000A16FE01134511452C5900000F0B281F00000A178D3100000125161F3B9D6F4200000A13461613472B30114611479A13480072FA0D00701148282000000A0A11076F4300000A1148734400000A6F4500000A0000114717581347114711468E6932C800721A0E00700A0011070F04281F00000A734600000A6F4700000A0000DE1C13490072660E007011496F4800000A283C00000A1149734900000A7A00000F05280F00000A2D110F05281F00000A282700000A16FE012B0116134A114A2C1411070F05281F00000A734600000A6F4A00000A0000DE1C134B00729C0E0070114B6F4800000A283C00000A114B734900000A7A000011076F4B00000A0F01281F00000A1F3B1F2C6F4C00000A6F4D00000A0000DE1C134C0072CA0E0070114C6F4800000A283C00000A114C734900000A7A00000F02280F00000A2D110F02281F00000A282700000A16FE012B0116134D114D2C1D11076F4E00000A0F02281F00000A1F3B1F2C6F4C00000A6F4D00000A0000DE1C134E0072FC0E0070114E6F4800000A283C00000A114E734900000A7A00000F03280F00000A2D110F03281F00000A282700000A16FE012B0116134F114F2C1D11076F4F00000A0F03281F00000A1F3B1F2C6F4C00000A6F4D00000A0000DE1C13500072380F007011506F4800000A283C00000A1150734900000A7A0E21280F00000A1351115139810500000072800F00700A733300000A1352115272AC0F00706F3400000A26115272CC0F00700F12281F00000A282000000A6F3400000A26115272E80F00706F3400000A26115272001000700F10281F00000A6F3700000A282000000A6F3400000A26115272161000706F3400000A26115272301000700F10281F00000A72F3080070283000000A2D0772461000702B05725A100070282000000A6F3400000A261152726E1000706F3400000A261152728A1000700F11285000000A8C2D000001282000000A6F3400000A26115272A41000700F11285000000A8C2D000001282000000A6F3400000A26115272E81000700F0D282C00000A8C1E000001282000000A6F3400000A26115272221100700F0F282C00000A8C1E000001282000000A6F3400000A261152725C1100700F0E282C00000A8C1E000001282000000A6F3400000A260F0C280F00000A16FE01135611562C19115272921100700F0C281F00000A283C00000A6F3400000A26115272A81100700E20281F00000A282000000A6F3400000A26115272B81100700F07281F00000A282000000A6F3400000A260F10281F00000A72F3080070283500000A135711572C38115272D81100700F08281F00000A724C0A0070283000000A2D07720E1200702B0572241200700F07281F00000A283A00000A6F3400000A26115272381200700F06281F00000A282000000A6F3400000A261152725012007011076F5100000A6F5200000A282000000A6F3400000A261152726C1200700F0A281F00000A6F3700000A282000000A6F3400000A2608135911591358115845030000000200000011000000200000002B2D115272801200706F3400000A262B20115272961200706F3400000A262B11115272AC1200706F3400000A262B022B000F15282500000A2D0772C21200702B0572FC1200701353161354723C13007013550011076F4B00000A6F5300000A135A2B71115A6F5400000A135B00115B6F5200000A11076F5100000A6F5200000A283000000A135C115C2C03171354115272401300701B8D0E0000012516115B6F5500000AA22517115B6F5200000AA225181153A225190F16281F00000A6F3700000AA2251A1155A2285600000A6F3400000A2600115A6F5700000A2D86DE0D115A2C08115A6F1C00000A00DC0011076F4E00000A6F5300000A135D2B71115D6F5400000A135E00115E6F5200000A11076F5100000A6F5200000A283000000A135F115F2C03171354115272401300701B8D0E0000012516115E6F5500000AA22517115E6F5200000AA225181153A225190F17281F00000A6F3700000AA2251A1155A2285600000A6F3400000A2600115D6F5700000A2D86DE0D115D2C08115D6F1C00000A00DC0011076F4F00000A6F5300000A13602B7111606F5400000A13610011616F5200000A11076F5100000A6F5200000A283000000A136211622C03171354115272401300701B8D0E000001251611616F5500000AA2251711616F5200000AA225181153A225190F18281F00000A6F3700000AA2251A1155A2285600000A6F3400000A260011606F5700000A2D86DE0D11602C0811606F1C00000A00DC115416FE01136311632C420011076F4F00000A11076F5100000A6F5800000A00115272E313007011076F5100000A6F5500000A11076F5100000A6F5200000A1155285900000A6F3400000A26000E13131A111A285A00000A2D1F111A0F10281F00000A72F3080070283500000A282600000A285B00000A2B02111A285C00000A136411642C5400115272D01400706F3400000A26115272EA1400700F14285000000A8C2D000001282000000A6F3400000A261152720A1500706F3400000A26115272281500706F3400000A26115272521500706F3400000A2600115272681500706F3400000A261152727E1500706F3400000A260E2111526F3200000A282800000A811000000100729A1500700A735D00000A130811080F19281F00000A6F5E00000A0011080F1A285000000A6F5F00000A0011080F1C282500000A6F6000000A0011080F1B282500000A6F6100000A001108076F6200000A001108166F6300000A0072DA1500700A7210160070736400000A130911096F6500000A724816007072E30800706F6600000A0011096F6500000A725616007072601600706F6600000A000F07281F00000A0F08281F00000A724C0A0070283000000A2D07720E1200702B057278160070736400000A286700000A130A11076F6800000A110A6F6900000A000E21281F00000A1109286700000A130B11076F6800000A110B6F6900000A0011076F6A00000A72A816007072C41600706F6B00000A000F1F282500000A8002000004720C1700700A110814FE0604000006736C00000A6F6D00000A0072501700700A110811076F6E00000A000F1F282500000A16FE01136511652C1C286F00000A726A1700700E20281F00000A282000000A6F7000000A0000DE7B136600733300000A136711661368116772AC1700700611666F7100000A11666F4800000A285900000A6F3400000A262B2B0011666F7200000A1366116772E217007011666F7100000A11666F4800000A283A00000A6F3400000A260011666F7200000A14FE03136911692DC511676F3200000A1168734900000A7A2A410C010002000000A50000004E000000F30000000D00000000000000020000005A01000076010000D00200000D00000000000000000000000A0A000018000000220A00001C00000020000001000000003F0A000039000000780A00001C0000002000000100000000950A000021000000B60A00001C0000002000000100000000D30A000042000000150B00001C0000002000000100000000320B000042000000740B00001C00000020000001020000005A0E00007E000000D80E00000D0000000000000002000000F40E00007E000000720F00000D00000000000000020000008E0F00007E0000000C1000000D00000000000000000000000700000091120000981200007B000000200000011B30030037000000020000110000040203287300000AA50500001B810500001B04710500001B8C0500001B2C03172B01160ADE0D260004FE150500001B160ADE00062A0001100000000001002728000D0E000001133003000F000000030000110002031200280200002B0B2B00072A0013300400EA0000000400001100036F7400000A2D0B036F7500000A14FE032B01170A0639A200000000733300000A0B036F7500000A0C080D036F7400000A130411042C19000772F6170070168D0E000001285600000A6F3400000A26000814FE03130511052C5600077240180070086F7100000A086F4800000A283A00000A6F3400000A262B2600086F7200000A0C0772E2170070086F7100000A086F4800000A283A00000A6F3400000A2600086F7200000A14FE03130611062DCB00076F3200000A09734900000A7A7E0200000416FE01130711072C1D00286F00000A72A0180070168D0E000001285600000A6F7000000A00002A2202287600000A002ACA1A8D2F00000125167283080070A2251772A3080070A2251872C3080070A2251972EA180070A280010000041680020000042A000042534A4201000100000000000C00000076322E302E35303732370000000005006C00000080070000237E0000EC0700001C0B000023537472696E67730000000008130000F818000023555300002C0000100000002347554944000000102C00006804000023426C6F620000000000000002000001571D0208090E000000FA013300160000010000003D000000040000000F0000000600000029000000760000000B0000000D0000000400000005000000010000000300000002000000010000000200000000003A050100000000000600F403C40706006104C40706003F03A5070F00F507000006005303D3050600D703D3050600B803D30506004804D30506001404D30506002D04D30506008003D30506009B03D30506001D03E4070600CA0986050A006A034D070A00A70430080A00B30230080A001F0030080A00B50530080E00510AE5090E00F30A2A050600EB066D0A0E0006022A050E00180A2A050E00DB02A3020E00940A2A050A006006020A0A008D01020A0A00CF06020A0600B602860506006201860506007706860506000E00B1000E002E092A050600E20286050E00720814050600AD0586050E001202E5090E00E304E5090A00530681060A00750181060A00C20681060600220286050A00F905020A0600220086050A004007020A0600D104860506002E0286050600BD0686050E0026062A050E00230A2A0506000100F5040E0010062A0506007207EA080E00B0012A050E00BB0A38010E003B062A050E00E50538010E001E072A050A00890A4D070A00D3024D070000000028000000000001000100010010004508000039000100010003010000B8070000950003000700030100001809000095000C00070011001D084703110004084B0306068C004E0356805300510356807E00510356808600510356806800510356803F00510356804B00510356807600510356806F00510306068C004E0356803800550356804300550356805B00550350200000000096000903590301007C34000000009100A505A3032300D034000000009100A505AF032600EC340000000091001F01B7032800E2350000000086188C0706002A00EB350000000091189207BF032A00000001007D02000002005209000003004D09000004004709000005003A0900000600A70600000700DD0900000800B60A00000900B80900000A00DB0100000B00000B00000C006D0900000D00CA0500000E00D90000000F00CC0000001000E80000001100C30100001200E60100001300570100001400000700001500610800001600B006000017005D0200001800580200001900520200001A00930200001B00430A00001C007B0500001D00D20800001E008A0200001F00CA01000020000608000021000D07000022007E0900000100E70200000200960402000300C40900000100E70200000200960400000100F90600000200A20409008C07010011008C07060019008C070A0029008C07100031008C07100039008C07100041008C07100049008C07100051008C07100059008C07100061008C07100069008C07100079008C07060031019A08C10081005305C70099005305C700D9008C071000D9007F01CB004101C00506004901790A1000E100DD06D00051019E09C70051014A05D5005101F50206004101F502060001018C071000E900A404DA005901FB020600E1000909E00061018904E60081007F04EE007901B109F2005101F600C70091005305C700E9001C00F800E900B205FE0099007F04C7009900F009040179010C0B0A018100F0090F0189005305C700F100A20A15018900F0091A0189007F042101F100560826019100F0092C0139018C0732017901CC0A3801F9005F013E017100CF04EE00B1008C070600B100BF0243017901D80A380119014002490179013807EE002901270852017901C5055A017901B1096101B100D8046D017901AA097101B9008C070600B900D1091000B900AD0A1000B900E60A7701B9005E057D017901FC098201B9005D09890199018C0710000C00FB00980111018C071000B90096059E010101FA01EE0001018C07A501B9009B069E01B9009406AD017901D301B301A901FB001000B9003100AD01B900A900AD0191007F046D01B9008D05B90111012209EE0014007E07C8011C002E0ADB0111016D02EE007901B109E001B101640AC7001400FB0098017901B109E7019900EC02EF0199006701F50199009C04EF01C1008C070600C100480A1000C1003A0A0100C100B8087D01C1006D057D01C1008A08FE01C1009D010402C9008C071000C90009090B02C101FB003201D100B1041102B9008B0919022400FB009801B900FD082702D101FB003201D9018C072D02C1000D013302C10098013A02E101CA024002E901980110000101EF01EE0001016E0646022901030350022101FF00C70021016807460271008C070600080010001F0308001400240308001800290308001C002E03080020003303080024003803080028003D0308002C004203080034001F0308003800240308003C00290320006B0024032E000B00C3032E001300CC032E001B00EB032E002300F4032E002B0005042E00330035042E003B003B042E004300F4032E004B003B042E0053003B042E005B004D042E0063005A0415004C025B0264028F01BF01D2011F025802048000000200000000000000010000007D02990700000200000000000000000000007402A000000000000200000000000000000000007402940000000000020000000000000000000000740286050000000003000200040002000000000005009F0504006801040060020000000000436F6C6C656374696F6E60310049456E756D657261746F7260310047657453716C496E743332003C4D6F64756C653E006765745F4343005055424C49430041444400505249564154450052454652455348005055424C49534800434F4E464944454E5449414C0043414E43454C004445434C494E45434F554E5445520052455155455354005245504C590076616C75655F5F0053797374656D2E44617461006D73636F726C6962006765745F4263630053797374656D2E436F6C6C656374696F6E732E47656E6572696300656E645F74696D655F7574630073746172745F74696D655F7574630074696D657374616D705F757463005265616400416464006765745F43616E63656C6C6564006164645F53656E64436F6D706C6574656400536D7470636C69656E745F53656E64436F6D706C657465640053797374656D2E436F6C6C656374696F6E732E5370656369616C697A65640070726F645F6964004E657747756964006F705F42697477697365416E64004462436F6D6D616E6400437265617465436F6D6D616E640053716C436F6D6D616E640053656E64007365745F44656C69766572794D6574686F6400536D747044656C69766572794D6574686F64006D6574686F640070617373776F7264005265706C61636500696D706F7274616E63650073657175656E6365006765745F536F75726365006765745F4D657373616765004D61696C4D6573736167650043726564656E7469616C43616368650049446973706F7361626C650052756E74696D655479706548616E646C65004765745479706546726F6D48616E646C6500626C696E645F636F70795F726563697069656E74735F726F6C65006765745F446973706C61794E616D650070726F66696C655F6E616D6500757365726E616D6500736D74705F7365727665726E616D650053797374656D2E4E65742E4D696D650053716C4461746554696D6500417070656E644C696E65006765745F506970650053716C5069706500436F6E74656E74547970650074797065006F705F46616C736500436C6F736500446973706F736500506172736500636C725F73656E645F6963735F696E76697465004E65757472616C5265736F75726365734C616E67756167654174747269627574650044656275676761626C6541747472696275746500417373656D626C795469746C654174747269627574650053716C50726F63656475726541747472696275746500417373656D626C7954726164656D61726B41747472696275746500417373656D626C7946696C6556657273696F6E41747472696275746500417373656D626C79436F6E66696775726174696F6E41747472696275746500417373656D626C794465736372697074696F6E41747472696275746500436F6D70696C6174696F6E52656C61786174696F6E7341747472696275746500417373656D626C7950726F6475637441747472696275746500417373656D626C79436F7079726967687441747472696275746500417373656D626C79436F6D70616E794174747269627574650052756E74696D65436F6D7061746962696C697479417474726962757465006765745F56616C7565004164645769746856616C75650076616C7565006F705F547275650047657453716C537472696E6700437265617465416C7465726E6174655669657746726F6D537472696E6700546F537472696E67006765745F4C656E677468004E6574776F726B43726564656E7469616C0053797374656D2E436F6C6C656374696F6E732E4F626A6563744D6F64656C0053797374656D2E436F6D706F6E656E744D6F64656C0053797374656D2E4E65742E4D61696C0073716C5F636C725F6963732E646C6C00497344424E756C6C006765745F49734E756C6C007365745F4973426F647948746D6C007365745F456E61626C6553736C00656E61626C655F73736C0053797374656D006765745F46726F6D007365745F46726F6D0054456E756D005472795061727365456E756D0047657453716C426F6F6C65616E004F70656E004A6F696E006C6F636174696F6E0053797374656D2E5265666C656374696F6E004E616D6556616C7565436F6C6C656374696F6E0053716C506172616D65746572436F6C6C656374696F6E004D61696C41646472657373436F6C6C656374696F6E004174746163686D656E74436F6C6C656374696F6E00416C7465726E61746556696577436F6C6C656374696F6E004462436F6E6E656374696F6E0053716C436F6E6E656374696F6E006765745F496E6E6572457863657074696F6E0053797374656D2E446174612E436F6D6D6F6E006765745F546F007365745F5265706C79546F007265706C795F746F00726571756972655F727376700043686172004462446174615265616465720053716C44617461526561646572004578656375746552656164657200537472696E674275696C6465720073656E646572007573655F72656D696E646572006576656E745F6964656E7469666965720053656E64436F6D706C657465644576656E7448616E646C657200546F55707065720053716C506172616D65746572004D6963726F736F66742E53716C5365727665722E536572766572006765745F4572726F720049456E756D657261746F7200476574456E756D657261746F72002E63746F72002E6363746F720073716C5F636C725F6963730053797374656D2E446961676E6F7374696373006943616C4D6574686F64730053797374656D2E52756E74696D652E436F6D70696C657253657276696365730053797374656D2E5265736F757263657300446562756767696E674D6F646573006D5F73757070726573735F696E666F5F6D65737361676573006943616C526F6C6573004765744E616D65730053797374656D2E446174612E53716C54797065730053746F72656450726F63656475726573004164644D696E757465730072656D696E6465725F6D696E75746573004173796E63436F6D706C657465644576656E7441726773007365745F43726564656E7469616C73006765745F44656661756C744E6574776F726B43726564656E7469616C73007365745F55736544656661756C7443726564656E7469616C73007573655F64656661756C745F63726564656E7469616C730053797374656D2E436F6C6C656374696F6E73006765745F48656164657273006765745F506172616D6574657273006943616C436C617373006765745F41646472657373004D61696C416464726573730066726F6D5F6164647265737300626C696E645F636F70795F726563697069656E7473006765745F4174746163686D656E74730066696C655F6174746163686D656E7473006963735F636F6E74656E7473006765745F416C7465726E6174655669657773006765745F486173526F777300436F6E63617400466F726D617400626F64795F666F726D61740072657475726E4F626A656374007365745F5375626A656374007375626A6563740053797374656D2E4E6574006F705F496D706C696369740053706C69740053797374656D2E446174612E53716C436C69656E7400536D7470436C69656E74004174746163686D656E74006765745F43757272656E74007365745F506F727400706F7274007365745F486F7374004943726564656E7469616C734279486F7374004D6F76654E6578740053797374656D2E54657874007365745F436F6D6D616E64546578740053716C436F6E7465787400416C7465726E61746556696577006765745F5574634E6F77007365745F426F647900626F647900537472696E6744696374696F6E617279006F705F457175616C697479006F705F496E657175616C697479007365745F5072696F72697479004D61696C5072696F726974790073656E73697469766974790049734E756C6C4F72456D7074790000000001003949006E0069007400690061006C0069007A0069006E00670020006C006F00630061006C0020007600610072006900610062006C0065007300004149006E0069007400690061006C0069007A0069006E0067002000660072006F006D002000440042004D00610069006C002000700072006F00660069006C006500002D4300720065006100740069006E0067002000530071006C0043006F006E006E0065006300740069006F006E00002F63006F006E007400650078007400200063006F006E006E0065006300740069006F006E003D00740072007500650000274300720065006100740069006E0067002000530071006C0043006F006D006D0061006E006400002B4F00700065006E0069006E0067002000530071006C0043006F006E006E0065006300740069006F006E00008157530045004C00450043005400200070002E006E0061006D0065000D000A00460052004F004D0020005B006D007300640062005D002E005B00640062006F005D002E005B007300790073006D00610069006C005F007000720069006E0063006900700061006C00700072006F00660069006C0065005D002000410053002000700070000D000A0049004E004E004500520020004A004F0049004E0020005B006D007300640062005D002E005B00640062006F005D002E005B007300790073006D00610069006C005F00700072006F00660069006C0065005D00200041005300200070000D000A004F004E002000700070002E00700072006F00660069006C0065005F006900640020003D00200070002E00700072006F00660069006C0065005F00690064000D000A00570048004500520045002000700070002E00690073005F00640065006600610075006C00740020003D0020003100003D470065007400740069006E0067002000640065006600610075006C0074002000440042004D00610069006C002000700072006F00660069006C006500006F700072006F00660069006C0065005F006E0061006D00650020006E006F0074002000730070006500630069006600690065006400200061006E00640020006E006F002000640065006600610075006C0074002000700072006F00660069006C006500200066006F0075006E0064000083EF530045004C00450043005400200054004F00500020003100200061002E0065006D00610069006C005F0061006400640072006500730073002C00200061002E007200650070006C00790074006F005F0061006400640072006500730073002C00200073002E007300650072007600650072006E0061006D0065002C00200073002E0070006F00720074002C00200073002E0065006E00610062006C0065005F00730073006C002C00200073002E007500730065005F00640065006600610075006C0074005F00630072006500640065006E007400690061006C0073002C00200073002E0075007300650072006E0061006D0065000D000A00460052004F004D0020005B006D007300640062005D002E005B00640062006F005D002E005B007300790073006D00610069006C005F00700072006F00660069006C0065005D00200041005300200070000D000A0049004E004E004500520020004A004F0049004E0020005B006D007300640062005D002E005B00640062006F005D002E005B007300790073006D00610069006C005F00700072006F00660069006C0065006100630063006F0075006E0074005D002000410053002000700061000D000A004F004E00200070002E00700072006F00660069006C0065005F006900640020003D002000700061002E00700072006F00660069006C0065005F00690064000D000A0041004E0044002000700061002E00730065007100750065006E00630065005F006E0075006D0062006500720020003E003D00200040005300650071000D000A0049004E004E004500520020004A004F0049004E0020005B006D007300640062005D002E005B00640062006F005D002E005B007300790073006D00610069006C005F006100630063006F0075006E0074005D00200041005300200061000D000A004F004E002000700061002E006100630063006F0075006E0074005F006900640020003D00200061002E006100630063006F0075006E0074005F00690064000D000A0049004E004E004500520020004A004F0049004E0020005B006D007300640062005D002E005B00640062006F005D002E005B007300790073006D00610069006C005F007300650072007600650072005D00200041005300200073000D000A004F004E00200070002E00700072006F00660069006C0065005F006900640020003D00200073002E006100630063006F0075006E0074005F00690064000D000A0057004800450052004500200070002E006E0061006D00650020003D0020004000500072006F00660069006C0065000D000A004F0052004400450052002000420059002000700061002E00730065007100750065006E00630065005F006E0075006D0062006500720020004100530043000009400053006500710000114000500072006F00660069006C006500003D470065007400740069006E0067002000700072006F00660069006C0065002000730065007400740069006E0067007300200028007B0030007D0029000039700072006F00660069006C0065005F006E0061006D006500200027007B0030007D00270020006E006F007400200066006F0075006E006400013F49006E0069007400690061006C0069007A0069006E006700200070006100720061006D0065007400650072002000640065006600610075006C00740073000025530051004C00200053006500720076006500720020004D0065006500740069006E0067000009540045005800540000255300630068006500640075006C0065002000610020004D0065006500740069006E006700000D4E006F0072006D0061006C00000D5000750062006C006900630000136C006F00630061006C0068006F0073007400001F5200450051002D005000410052005400490043004900500041004E005400011F4F00500054002D005000410052005400490043004900500041004E005400011F4E004F004E002D005000410052005400490043004900500041004E005400010F5200450051005500450053005400000D430041004E00430045004C00002B560061006C00690064006100740069006E006700200070006100720061006D006500740065007200730000594D0069007300730069006E0067002000730065006E006400650072003A00200050006C0065006100730065002000730070006500630069006600790020004000660072006F006D005F0061006400640072006500730073000080C34D0069007300730069006E006700200072006500630069007000690065006E00740073003A00200050006C0065006100730065002000730070006500630069006600790020006500690074006800650072002000400072006500630069007000690065006E00740073002C002000400063006F00700079005F0072006500630069007000690065006E007400730020006F0072002000400062006C0069006E0064005F0063006F00700079005F0072006500630069007000690065006E00740073000009480054004D004C00006D400062006F00640079005F0066006F0072006D006100740020007B0030007D00200069007300200069006E00760061006C00690064002E002000560061006C00690064002000760061006C007500650073003A002000540045005800540020007C002000480054004D004C00005340006D006500740068006F00640020007B0030007D00200069007300200069006E00760061006C00690064002E002000560061006C00690064002000760061006C007500650073003A0020007B0031007D00000720007C002000005B730065006E007300690074006900760069007400790020007B0030007D00200069007300200069006E00760061006C00690064002E002000560061006C00690064002000760061006C007500650073003A0020007B0031007D00005B400069006D0070006F007200740061006E006300650020007B0030007D00200069007300200069006E00760061006C00690064002E002000560061006C00690064002000760061006C007500650073003A0020007B0031007D000065400072006500630069007000690065006E00740073005F0072006F006C00650020007B0030007D00200069007300200069006E00760061006C00690064002E002000560061006C00690064002000760061006C007500650073003A0020007B0031007D00006F400063006F00700079005F0072006500630069007000690065006E00740073005F0072006F006C00650020007B0030007D00200069007300200069006E00760061006C00690064002E002000560061006C00690064002000760061006C007500650073003A0020007B0031007D00007B400062006C0069006E0064005F0063006F00700079005F0072006500630069007000690065006E00740073005F0072006F006C00650020007B0030007D00200069007300200069006E00760061006C00690064002E002000560061006C00690064002000760061006C007500650073003A0020007B0031007D00006155006E00610062006C006500200074006F002000730065006E00640020006D00610069006C002000640075006500200074006F002000760061006C00690064006100740069006F006E0020006500720072006F0072002800730029003A002000003749006E0069007400690061006C0069007A0069006E00670020006D0065007300730061006700650020006F0062006A00650063007400003549006E0069007400690061006C0069007A0069006E00670020006100740074006100630068006D0065006E007400280073002900001F41007400740061006300680069006E006700200027007B0030007D002700014B530065007400740069006E00670020006D006500730073006100670065002000730065006E00640065007200200061006E006400200072006500630069007000690065006E007400730000354000660072006F006D005F006100640064007200650073007300200069007300200069006E00760061006C00690064003A002000002D40007200650070006C0079005F0074006F00200069007300200069006E00760061006C00690064003A0020000031400072006500630069007000690065006E0074007300200069007300200069006E00760061006C00690064003A002000003B400063006F00700079005F0072006500630069007000690065006E0074007300200069007300200069006E00760061006C00690064003A0020000047400062006C0069006E0064005F0063006F00700079005F0072006500630069007000690065006E0074007300200069007300200069006E00760061006C00690064003A002000002B43006F006E0073007400720075006300740069006E0067002000490043005300200062006F0064007900001F42004500470049004E003A005600430041004C0045004E00440041005200001B500052004F004400490044003A002D002F002F007B0030007D000117560045005200530049004F004E003A0032002E00300000154D004500540048004F0044003A007B0030007D00001942004500470049004E003A0056004500560045004E00540000155300540041005400550053003A007B0030007D00001343004F004E004600490052004D00450044000013430041004E00430045004C004C0045004400001B5400520041004E00530050003A004F00500041005100550045000019530045005100550045004E00430045003A007B0030007D00004358002D004D004900430052004F0053004F00460054002D00430044004F002D0041005000500054002D00530045005100550045004E00430045003A007B0030007D00013944005400530054004100520054003A007B0030003A0079007900790079004D004D00640064005400480048006D006D00730073005A007D000039440054005300540041004D0050003A007B0030003A0079007900790079004D004D00640064005400480048006D006D00730073005A007D0000354400540045004E0044003A007B0030003A0079007900790079004D004D00640064005400480048006D006D00730073005A007D0000154C004F0043004100540049004F004E003A002000000F5500490044003A007B0030007D00001F4400450053004300520049005000540049004F004E003A007B0030007D00003558002D0041004C0054002D0044004500530043003B0046004D00540054005900500045003D007B0030007D003A007B0031007D00011574006500780074002F0070006C00610069006E00001374006500780074002F00680074006D006C000017530055004D004D004100520059003A007B0030007D00001B4F005200470041004E0049005A00450052003A007B0030007D00001343004C004100530053003A007B0030007D0000155000520049004F0052004900540059003A00350000155000520049004F0052004900540059003A00390000155000520049004F0052004900540059003A0031000039500041005200540053005400410054003D00410043004300450050005400450044003B0052005300560050003D00460041004C0053004500003F500041005200540053005400410054003D004E0045004500440053002D0041004300540049004F004E003B0052005300560050003D005400520055004500010320000080A141005400540045004E004400450045003B004300550054005900500045003D0049004E0044004900560049004400550041004C003B0052004F004C0045003D007B0033007D003B007B0034007D007B0032007D003B0043004E003D0022007B0030007D0022003B007B0034007D0058002D004E0055004D002D004700550045005300540053003D0030003A006D00610069006C0074006F003A007B0031007D000180EB41005400540045004E004400450045003B004300550054005900500045003D0049004E0044004900560049004400550041004C003B0052004F004C0045003D004E004F004E002D005000410052005400490043004900500041004E0054003B007B0032007D00500041005200540053005400410054003D00410043004300450050005400450044003B0052005300560050003D00460041004C00530045003B0043004E003D0022007B0030007D0022003B007B0032007D0058002D004E0055004D002D004700550045005300540053003D0030003A006D00610069006C0074006F003A007B0031007D00011942004500470049004E003A00560041004C00410052004D00001F54005200490047004700450052003A002D00500054007B0030007D004D00011D41004300540049004F004E003A0044004900530050004C004100590000294400450053004300520049005000540049004F004E003A00520045004D0049004E00440045005200001545004E0044003A00560041004C00410052004D00001545004E0044003A0056004500560045004E005400001B45004E0044003A005600430041004C0045004E00440041005200003F49006E0069007400690061006C0069007A0069006E006700200053004D0054005000200043006C00690065006E00740020006F0062006A00650063007400003543006F006E0073007400720075006300740069006E00670020006D00610069006C00200063006F006E00740065006E0074007300003774006500780074002F00630061006C0065006E006400610072003B0063006800610072007300650074003D005500540046002D003800010D6D006500740068006F00640000096E0061006D00650000174D0065006500740069006E0067002E00690063007300002F74006500780074002F00680074006D006C003B0063006800610072007300650074003D005500540046002D003800011B43006F006E00740065006E0074002D0063006C006100730073000147750072006E003A0063006F006E00740065006E0074002D0063006C00610073007300650073003A00630061006C0065006E006400610072006D006500730073006100670065000143530065007400740069006E006700200053004D0054005000200043006C00690065006E00740020006500760065006E0074002000680061006E0064006C00650072000019530065006E00640069006E00670020006D00610069006C0000414D00610069006C002000530065006E0074002E0020004500760065006E00740020004900640065006E007400690066006900650072003A0020007B0030007D0000354500720072006F00720020007700680069006C00650020007B0030007D003A0020005B007B0031007D005D0020007B0032007D0000135B007B0030007D005D0020007B0031007D000049530065006E00640069006E00670020006D00610069006C0020006F007000650072006100740069006F006E0020007700610073002000630061006E00630065006C006C0065006400005F530065006E00640069006E00670020006D00610069006C00200063006F006D0070006C0065007400650064002000770069007400680020006500720072006F0072002800730029003A0020005B007B0030007D005D0020007B0031007D000049530065006E00640069006E00670020006D00610069006C00200063006F006D0070006C00650074006500640020007300750063006300650073007300660075006C006C0079002E00000B43004800410049005200000000DCC58DB5165ACD4096CED35E6FFE8FC200042001010803200001052001011111042001010E80AA076A0E125111551259020202125D126112651269126902126D127102127502127502020202020202114D02020202021179020202020202020202020202020202020202117D0202020202021D0E080E0202020202020202021D0E080E1280810212808112808102128081021280810212590E020E02021155115515128085011280891280890215128085011280891280890215128085011280891280890202020212808112591280810205000012809D032000020420001271042000127504200102080520011141080520001280B10720021280B90E1C0320000E0500020E0E1C052001114908052001114D08050001114D02040001020E05000111410E040000117906000111451179042000117905200111790D050001114908052002010E0E050002020E0E040000117D05200112590E08000112808D1180C10700011D0E12808D0600020E0E1D0E0600030E0E1C1C040A011155032000080500020E0E0E05200101115504200101020620011D0E1D030520001280C908151280D1011280CD05200101130006200101128089072002010E1280810520001280D50520020E030305200012808908151280D1011280890920001512808501130008151280850112808904200013000600020E0E1D1C0700040E0E1C1C1C05000102114D080002114D114D114D052001011251062001011180DD0520001280E107000212690E12650520001280E507151280D10112690520001280E9052002011C18062001011280ED05200101125D0500001280F5052000128081030701020700021C12808D0E021E000407021C02030A011C0F07080212591280811280810202020208B77A5C561934E08980A000240000048000009400000006020000002400005253413100040000010001005DCA3EEF88C2DF8913845707A1D3260A075EDC43D517D49B67FDC3B4B55091726CFBCFB31F6B63F134DC71A406069AB7875A3CE32128A90C37BBC15554BB40250A0E2AC3297D1B8BAF076A7B37AE3E1D1B03D5013CCC94C564E54ECCF616C4FF51FBE1D74CFD292E0C4827AD56A8D86BC5AEAD0A531407B18CC80E3E6469C3C50400000000040100000004020000000403000000040400000004050000000406000000040700000003061D0E0206020206080306110C03061110490022011141114111411141114111411141114111411141114111411141114511451145114111491141114D1149114D11411141114111411149114D114D11411141114D1011411011410B1001030212808D0E101E000700020212808D0E070002011C128091030000010801000800000000001E01000100540216577261704E6F6E457863657074696F6E5468726F7773010801000701000000001001000B73716C5F636C725F69637300002F01002A53656E64204943532063616C656E64617220696E7669746573207573696E672053514C2053657276657200000501000000001101000C456974616E20426C756D696E00000C010007322E302E302E3000000A010005656E2D55530000000000693D7CAAD50CD7966A5461BC2F4BD567415E92DD02BF72929426DF260CE3C0812F0164E31B7D3EA7B518D6E28B144CA7DF890DD4B2F6AAA2F7A87CC0974A1653F73B5D75B33CEACAFB461598CC83FF700C3A8267AB67753E60A9B861B1E7561232B15AA36617DFAE3C67E377033F15635E506BD67188433A1109D23905D26759000000003E30446400000000020000001C0100003467000034490000525344533E278C6F6C0A42468F44FA553975789001000000433A5C55736572735C456974616E426C756D696E5C736F757263655C7265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C6F626A5C44656275675C73716C5F636C725F6963732E7064620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007868000000000000000000009268000000200000000000000000000000000000000000000000000084680000000000000000000000005F436F72446C6C4D61696E006D73636F7265652E646C6C0000000000FF2500200010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000001800008000000000000000000000000000000100010000003000008000000000000000000000000000000100000000004800000058800000A80300000000000000000000A80334000000560053005F00560045005200530049004F004E005F0049004E0046004F0000000000BD04EFFE00000100000002000000000000000200000000003F000000000000000400000002000000000000000000000000000000440000000100560061007200460069006C00650049006E0066006F00000000002400040000005400720061006E0073006C006100740069006F006E00000000000000B00408030000010053007400720069006E006700460069006C00650049006E0066006F000000E402000001003000300030003000300034006200300000006E002B00010043006F006D006D0065006E00740073000000530065006E00640020004900430053002000630061006C0065006E00640061007200200069006E007600690074006500730020007500730069006E0067002000530051004C002000530065007200760065007200000000003A000D00010043006F006D00700061006E0079004E0061006D0065000000000045006900740061006E00200042006C0075006D0069006E000000000040000C000100460069006C0065004400650073006300720069007000740069006F006E0000000000730071006C005F0063006C0072005F006900630073000000300008000100460069006C006500560065007200730069006F006E000000000032002E0030002E0030002E003000000040001000010049006E007400650072006E0061006C004E0061006D0065000000730071006C005F0063006C0072005F006900630073002E0064006C006C0000003E000D0001004C006500670061006C0043006F007000790072006900670068007400000045006900740061006E00200042006C0075006D0069006E000000000042000D0001004C006500670061006C00540072006100640065006D00610072006B0073000000000045006900740061006E00200042006C0075006D0069006E00000000004800100001004F0072006900670069006E0061006C00460069006C0065006E0061006D0065000000730071006C005F0063006C0072005F006900630073002E0064006C006C00000038000C000100500072006F0064007500630074004E0061006D00650000000000730071006C005F0063006C0072005F006900630073000000340008000100500072006F006400750063007400560065007200730069006F006E00000032002E0030002E0030002E003000000038000800010041007300730065006D0062006C0079002000560065007200730069006F006E00000032002E0030002E0030002E00300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000C000000A43800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + WITH PERMISSION_SET = UNSAFE; GO ALTER ASSEMBLY [sql_clr_ics] -ADD FILE FROM 0x4D6963726F736F667420432F432B2B204D534620372E30300D0A1A445300000000020000020000002B000000D40000000000000029000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3800000000FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BCA3101380000000010000000100000000000001100FFFF04000000FFFF03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCA3101380000000010000000100000000000001200FFFF04000000FFFF0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000942E31018E106B5F01000000BFE9BF9B6DE8AE4B87BEAD44A4716B1200000000000000000100000001000000000000000000000000000000DC51330100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCA310138000000001000000010000000000000FFFFFFFF04000000FFFF030000000000FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCA310138000000001000000010000000000000FFFFFFFF04000000FFFF030000000000FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F862513FC607D311905300C04FA302A1C4454B99E9E6D211903F00C04FA302A10B9D865A1166D311BD2A0000F80849BD0FD02988B8111342878B770E8597AC1620000000000000005D4037E629B84ACFCFA08263A6827019F6BEF1D7E5F7FFD9251C718CFE21A65B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F862513FC607D311905300C04FA302A1C4454B99E9E6D211903F00C04FA302A10B9D865A1166D311BD2A0000F80849BD0FD02988B8111342878B770E8597AC162000000000000000820D57E19110B281BB9A191D9958391EC159094982937744C3FEB26D48E9929B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F862513FC607D311905300C04FA302A1C4454B99E9E6D211903F00C04FA302A10B9D865A1166D311BD2A0000F80849BD0FD02988B8111342878B770E8597AC1620000000000000004879CDE6643A7CA3E5BF5EF649027C01AE04FDD986FF5949AD8F9DC3B21A16B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021400000000000002140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FEEFFEEF01000000FC01000000433A5C55736572735C456974616E426C756D696E5C536F757263655C5265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C636C725F73656E645F6963735F696E766974652E63730000633A5C75736572735C656974616E626C756D696E5C736F757263655C7265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C636C725F73656E645F6963735F696E766974652E637300433A5C55736572735C456974616E426C756D696E5C417070446174615C4C6F63616C5C54656D705C2E4E45544672616D65776F726B2C56657273696F6E3D76332E352E53716C436C72417474726962757465732E637300633A5C75736572735C656974616E626C756D696E5C617070646174615C6C6F63616C5C74656D705C2E6E65746672616D65776F726B2C76657273696F6E3D76332E352E73716C636C72617474726962757465732E637300433A5C55736572735C456974616E426C756D696E5C536F757263655C5265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C50726F706572746965735C417373656D626C79496E666F2E637300633A5C75736572735C656974616E626C756D696E5C736F757263655C7265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C70726F706572746965735C617373656D626C79696E666F2E6373000B000000000000005200000000000000530000000100000052010000A701000000000000A4000000FB000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001BE23001D8000000A9FCF61A8991D6010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000006000000010000002900000000000000FB000000280000001BE23001154EAB0268000000A400000052000000FB000000650000000000000000000000A7010000280000001BE23001FF1351DE680000005201000052000000A701000065000000000000000000000053000000280000001BE230011B8BADF468000000010000005200000053000000650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000F400000010000000A400000000000000520100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000003E002A11000000008408000000000000A0120000000000000000000001000006000000000100000000636C725F73656E645F6963735F696E76697465000000001600031104000000F8060000A012000000000000010000000A0024115553797374656D00120024115553797374656D2E54657874000000000E0024115553797374656D2E4E657400160024115553797374656D2E4E65742E4D61696C000000001A0024115553797374656D2E446174612E53716C54797065730000001A0024115553797374656D2E446174612E53716C436C69656E7400001E002411554D6963726F736F66742E53716C5365727665722E53657276657200220024115553797374656D2E52756E74696D652E496E7465726F70536572766963657300220020110000000001000011000000000000000063757272656E745068617365000000001600031144000000700600001B12000007000000010000001E0020110100000001000011000000000000000063726564656E7469616C730022002011020000000100001100000000000000006D61696C5072696F72697479000000001E0020110300000001000011000000000000000073625F4572726F72730000002A00201104000000010000110000000000000000726563697069656E745F726F6C655F666F756E64000000002E00201105000000010000110000000000000000636F70795F726563697069656E745F726F6C655F666F756E640000003200201106000000010000110000000000000000626C696E645F636F70795F726563697069656E745F726F6C655F666F756E640016002011070000000100001100000000000000006D7367001E00201108000000010000110000000000000000736D7470636C69656E740000260020110900000001000011000000000000000063616C656E6461725F636F6E74797065000000001A0020110A0000000100001100000000000000006176426F647900001A0020110B000000010000110000000000000000617643616C000000160003114401000098030000270200004B00000001000000160020110D000000010000110000000000000000636F6E00160020110E000000010000110000000000000000636D640016000311E8020000600300005A0000009C000000010000001600201110000000010000110000000000000000726472000200060016000311E80200009403000022010000470100000100000016002011120000000100001100000000000000007264720002000600020006001600031144010000D00300008900000063070000010000001A0020113C0000000100001100000000000000006974656D000000000200060016000311440100000C0400002A00000057090000010000001E002011480000000100001100000000000000006174745F7061746800000000020006001600031144010000400400001C000000AE09000001000000160020114900000001000011000000000000000065000000020006001600031144010000740400001C000000040A000001000000160020114B00000001000011000000000000000065000000020006001600031144010000A80400001C000000420A000001000000160020114C00000001000011000000000000000065000000020006001600031144010000DC0400001C000000A10A000001000000160020114E00000001000011000000000000000065000000020006001600031144010000100500001C000000000B0000010000001600201150000000010000110000000000000000650000000200060016000311440100006C060000810500002C0B00000100000026002011520000000100001100000000000000006963735F636F6E74656E74735F737472000000001E00201153000000010000110000000000000000727376705F737472696E67002A002011540000000100001100000000000000006F7267616E697A65725F696E5F726563697069656E74730022002011550000000100001100000000000000006C696E65536570617261746F720000001600031114050000F805000071000000E80D0000010000001A0020115B00000001000011000000000000000061646472000000000200060016000311140500003006000071000000820E0000010000001A0020115E000000010000110000000000000000616464720000000002000600160003111405000068060000710000001C0F0000010000001A0020116100000001000011000000000000000061646472000000000200060002000600020006001600031144000000F40600007B00000024120000010000001600201166000000010000110000000000000000657800001600031174060000F00600007900000026120000010000001600201167000000010000110000000000000000736200001A00201168000000010000110000000000000000696E6E657245780002000600020006000200060086010404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004020000040000000C00000001000800040600035801000001130180CE01812101992E019F54019F84019FB901A6BF01C00045E301C00047C701C00048BF01C00049B40281F20182C40183980284400185B7028602018B29028B6C028CD8028D2E028D7C028DD8028E1D028E7000028EE30290780290E002914602918E000291ED0292480292890292C402931402937C0293E102944B0294C20294EB0295250295E30296A30296F10297490297AF0297E30298340002995E0299F6029BBF029C7E029D63029E52079FF1099FF1019FF102A03102A0D302A18402A24702A30102A3C702A4A102A59502A7D807A81609A81601A81601A9E702AA9901AB2901AC2902ACD901AD7D02AE3201AEE902AFF301B07501BAF601BB7501BBAE02B51302B63424B8AE02B8AE06BBEE01BBEE02BC3B06BD9B01BD9B02BDE806BF4D01BF4D02BF9B02C000410602C000427C02C0004D2801C0004DFD01C0004E3201C0004E6302C0004EEE0000000200060036002A1100000000FC0800000000000037000000000000000000000002000006A012000001000000005472795061727365456E756D0000003A000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004020000040100000C00000001000006040600020C000000160100000200060036002A1100000000B0090000000000000F000000000000000000000003000006D712000001000000005472795061727365456E756D0000001600031100090000700900000F000000D7120000010000001E00201100000000030000110000000000000000656E756D636865636B000000020006003A000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004020000040100000C00000001000006040600000C000000013916010200060042002A1100000000CC0A000000000000EA000000000000000000000004000006E61200000100000000536D7470636C69656E745F53656E64436F6D706C6574656400000016000311B4090000780A0000EA000000E61200000100000016000311F8090000740A0000A200000002130000010000001600201101000000040000110000000000000000736200001600201102000000040000110000000000000000657800001A00201103000000040000110000000000000000696E6E657245780002000600020006004E000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004020000040100000C000000010000060406000220000000020C01560180870180AC0280C902815E0282090283300000020006002E002A1100000000300B00000000000032000000000000000000000006000006D013000001000000002E6363746F72002E000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040100000C0000000100000602000600F2000000801300000000000001000100A0120000000000009E01000074130000000000003600008001000000370000800700000039000080080000003C0000800E0000003E00008014000000450000801A0000004700008044000000EEEFFE804B000000480000804C00000049000080520000004B0000805E0000004D000080640000004F0000806D0000005100008073000000530000807B0000005500008084000000EEEFFE8088000000560000808900000057000084960000005D0000809C0000005F000080A500000060000080A600000061000080B2000000EEEFFE80B600000062000080B700000063000080BF00000064000080C700000065000080D200000068000080D300000069000080DD0000006A000080DE0000006B000080E60000006C000080E9000000EEEFFE80F5000000EEEFFE80F60000006D000080F70000006F00008A040100007B0000801C0100007C000080350100007E0000804701000080000080500100008100008051010000820000805D010000EEEFFE80610100008300008062010000840000806A01000085000080720100008600008089010000890000808A0100008A000080920100008B0000809B010000EEEFFE809F0100008B000080A90100008C000080B2010000EEEFFE80B60100008C000080C00100008D000080C9010000EEEFFE80CD0100008D000080D70100008E000080E0010000EEEFFE80E40100008E000080EE0100008F000080F7010000EEEFFE80FB0100008F00008005020000900000800E020000EEEFFE8012020000900000802A0200009100008042020000EEEFFE8046020000910000805002000092000080510200009300008059020000940000805C020000EEEFFE8068020000EEEFFE8069020000950000807102000096000080720200009C000080780200009E00008092020000EEEFFE80960200009E000080A20200009F000080BC020000EEEFFE80C00200009F000080CC020000A0000080D5020000EEEFFE80D9020000A0000080E5020000A1000080EE020000EEEFFE80F2020000A100008012030000A20000801B030000EEEFFE801F030000A20000803F030000A300008048030000EEEFFE804C030000A300008055030000A40000805E030000EEEFFE8062030000A40000806A030000A500008073030000EEEFFE8077030000A50000807F030000A600008099030000EEEFFE809D030000A6000080A9030000A7000080C3030000EEEFFE80C7030000A7000080D3030000A8000080ED030000EEEFFE80F1030000A8000080FD030000AA00008017040000EEEFFE801B040000AA00008027040000AB00008030040000EEEFFE8034040000AB0000803D040000AC00008046040000EEEFFE804A040000AC00008052040000AE0000806C040000EEEFFE8070040000AF00008071040000B000008079040000B10000807A040000EEEFFE807C040000B30000807D040000B400008097040000EEEFFE809B040000B4000080A7040000B5000080BB040000B6000080BC040000B8000080C5040000EEEFFE80C9040000B8000080D5040000B9000080DE040000EEEFFE80E2040000B9000080EE040000BA000080F7040000EEEFFE80FB040000BA00008007050000BC00008010050000EEEFFE8014050000BC00008020050000BD00008029050000EEEFFE802D050000BD0000804B050000BE00008054050000EEEFFE8058050000BE00008078050000C40000807E050000C600008084050000C80000809E050000EEEFFE80A2050000C8000080AE050000C9000084F9050000EEEFFE80FD050000CE00008009060000D000008032060000EEEFFE8036060000D00000804E060000D10000806E060000EEEFFE8072060000D1000080A3060000D2000080C3060000EEEFFE80C7060000D2000080F8060000D300008015070000EEEFFE8019070000D30000804A070000D50000804D070000D600008050070000D700008053070000D900008054070000D90000805E070000EEEFFE8063070000D90000806A070000DA0000806B070000DB00008087070000EEEFFE808B070000DC0000808C070000DD0000808F070000DE00008090070000DF000080AC070000EEEFFE80B0070000E0000080B1070000E1000080B4070000E2000080B5070000E3000080D1070000EEEFFE80D5070000E4000080D6070000E5000080D9070000E6000080DA070000E7000080E4070000EEEFFE80E8070000E8000080E9070000E9000080EB070000EB000080EC070000EEEFFE80F2070000D9000080FD070000ED00008010080000EEEFFE8014080000ED00008036080000EE00008049080000EEEFFE804D080000EE0000806F080000EF00008082080000EEEFFE8086080000EF000080A8080000F1000080B3080000EEEFFE80B7080000F1000080D4080000F7000080DA080000F9000080E1080000FA000080F0080000FB000080FF080000FC00008008090000FD00008021090000FF000080270900000101008033090000EEEFFE8037090000020100803809000003010080390900000301008055090000EEEFFE8057090000030100805E090000040100805F090000050100806C09000006010080800900000701008081090000EEEFFE8087090000030100808F09000008010080900900000A010080960900000D010080970900000E010080AB0900000F010080AE09000010010080B009000011010080B109000012010080CA090000EEEFFE80CB09000016010080CC09000017010080E9090000EEEFFE80ED09000017010080010A000018010080040A000019010080060A00001A010080070A00001B010080200A0000EEEFFE80210A00001F010080220A0000200100803F0A000021010080420A000022010080440A000023010080450A0000240100805E0A0000EEEFFE805F0A000028010080600A0000290100807D0A0000EEEFFE80810A0000290100809E0A00002A010080A10A00002B010080A30A00002C010080A40A00002D010080BD0A0000EEEFFE80BE0A000031010080BF0A000032010080DC0A0000EEEFFE80E00A000032010080FD0A000033010080000B000034010080020B000035010080030B0000360100801C0B00003D010080250B0000EEEFFE802C0B00003E0100802D0B00003F010080330B0000410100803A0B000042010080470B000043010080600B0000440100806D0B0000450100808B0B000047010080980B000048010080C90B000049010080D60B00004A010080F40B00004B010080120C00004D010080300C00004E0100804E0C00004F0100806C0C000050010080780C0000EEEFFE807C0C000050010080950C000051010080AE0C000052010080C70C000054010080DA0C0000EEEFFE80DE0C000055010080160D0000570100802F0D0000580100804D0D00005A0100806B0D00005C0100806E0D0000EEEFFE80720D0000EEEFFE80870D00005F010080940D000060010080960D000062010080A30D000063010080A50D000065010080B20D000066010080B40D000068010080B60D00006B010080CD0D00006C010080D00D00006D010080D70D00006F010080D80D00006F010080E60D0000EEEFFE80E80D00006F010080F10D000070010080F20D0000710100800C0E0000EEEFFE80100E000071010080130E000072010080580E000073010080590E00006F010080640E0000EEEFFE80700E0000EEEFFE80710E000075010080720E000075010080800E0000EEEFFE80820E0000750100808B0E0000760100808C0E000077010080A60E0000EEEFFE80AA0E000077010080AD0E000078010080F20E000079010080F30E000075010080FE0E0000EEEFFE800A0F0000EEEFFE800B0F00007B0100800C0F00007B0100801A0F0000EEEFFE801C0F00007B010080250F00007C010080260F00007D010080400F0000EEEFFE80440F00007D010080470F00007E0100808C0F00007F0100808D0F00007B010080980F0000EEEFFE80A40F0000EEEFFE80A50F000081010080AC0F0000EEEFFE80B00F000082010080B10F000083010080C50F000084010080F10F000085010080F20F00008701008027100000EEEFFE802B100000880100802C10000089010080391000008A010080571000008B010080641000008C010080711000008D0100807E1000008E0100807F100000900100808C100000910100809910000093010080AC10000094010080AD1000009A010080B31000009C010080BA1000009E010080C91000009F010080D8100000A0010080E7100000A1010080F6100000A2010080FF100000A301008008110000A50100800E110000A60100801A110000A701008031110000A801008048110000AA0100807A110000AB01008089110000AD01008099110000AF010080A8110000B1010080BF110000B9010080CB110000BB010080D1110000BC010080E5110000BE010080EB110000BF010080F5110000C101008001120000EEEFFE8005120000C201008021120000C601008024120000C701008026120000C801008027120000C90100802E120000CA01008032120000CB01008053120000EEEFFE8055120000CE01008056120000CF0100805F120000D00100807F120000D101008080120000CD0100808C120000EEEFFE8090120000D30100809F120000D5010080050006000900220009000A000D003B000D0058000D003F000D007400000000000D000E00110039001100520011003600110036001100380011001C0011002900000000001100120015001A00150045001C0043001500160019002A000000000019001A001D0029001D0029001D006C0019001A001D00400019001A001900250015001600000000000000000011001200110022001100380011004D001100640018003F0011001200150026000000000015001600190025001900250019007000150016001900240019003100000000003200550019002D00000000002E004D00190034000000000035005B0019002900000000002A00440019002F00000000003000520019003C00000000003D00720019004F000000000050006F00150016001500210011001200000000000000000011001D000D000E000D003E000D00470000000000480067000D004F0000000000500065000D00260000000000270047000D0027000000000028005E000D0025000000000026005A000D002900000000002A0040000D0025000000000026003A000D002F000000000030004F000D00470000000000480067000D004D00000000004E0064000D004F0000000000500067000D00570000000000580076000D001D00000000001E0028000D00230000000000240037000D004900000000000D000E00110030000D000E00000000000D000E0011004D00000000004E005C00110055000D000E000D0028000000000029004D000D002D00000000002E0057000D00330000000000340063000D001F0000000000200033000D00210000000000220050000D002900000000002A0057000D0034000D003B000D00510000000000520097000D0011000000000011008B000D004C00000000004D00BE000D004C00000000004D00E4000D004F00000000005000EE000D005900000000005A00FA000D002F000D0034000D003A000D00140022002B000000000016001E000D000E001100490000000000110012001500310011001200110053000000000011001200150036001100120011005F00000000001100120015003C001100120011006A00000000001100120015001B000D000E00000000001F0021000D003D00000000003E00C5000D004700000000004800D9000D005300000000005400F1000D0026000000000027007B000D003A000D0031000D0029000D0023000D0029000D003C000D0039000D002A00000000000D000E00110018002A004B00000000001A0026001100120015004F00150043001100120000000000270029000D000E000D0044000D000E00110040000D000E000D0020000D000E0011005200000000000D000E0011004F000000000050007E000D000E000D0020000D000E0011004E00000000000D000E00110040000D000E000D0020000D000E0011005000000000000D000E0011005D00000000005E0092000D000E000D0020000D000E0011005500000000000D000E0011006900000000006A00A5000D000E000D0020000D000E0011005B000D002500000000000D000E0011003800110046001100400011005C0011003C001100620011003D001100820011003E0011005C0011007100110072001100710011006E0011002600000000002700620011005F0011005B0011002E00000000001500A40011005A0011005F00110066001100260000000000000000001900430019001F001900430019001F001900430019001F0019001F00110080001100360011002C00110018002E003400000000001A002A001100120015003A00000000003B005A001500F300110012002B002D000000000000000000110018002E003400000000001A002A001100120015003A00000000003B005A001500F800110012002B002D000000000000000000110018002E003500000000001A002A001100120015003A00000000003B005A001500FE00110012002B002D00000000000000000011002E00000000001100120015002B001500F2001100120011003E0000000000110012001500410015006B00150043001500490015003F001100120011003B0011003E0011003C000D000E000D003E000D0036000D0035000D002A000D004E000D0035000D0032000D0044000D0039000D007B000D0042000D0044000D00C5000D002C000D0075000D002B000D0055000D0045000D0040000D0042000D002B000D0022000D002F00000000001100710009000A0009001D0009000A000D0034000D0024000D006D00000000000D000E0011002800110052000D000E000D002E00000000000D00390005000600F200000084000000A0120000010001003700000000000000090000007800000000000000E001008001000000E201008002000000E301008014000000E401008028000000E601008029000000E70100802A000000E801008031000000E901008035000000EB0100800500060009000A000D003B000D003A0009000E0009000A000D002B000D001A0005000600F20000003C000000D7120000010001000F00000000000000030000003000000000000000F501008001000000F60100800D000000F7010080050006000900420005000600F20000008C010000E612000001000100EA000000000000001F0000008001000000000000FA01008001000000FB01008016000000EEEFFE801C000000FC0100801D000000FD01008023000000FE0100802A000000FF0100802C0000000102008034000000EEEFFE80380000000202008039000000030200805000000004020080510000000602008057000000EEEFFE805B000000070200805C0000000802008079000000EEEFFE807B0000000B0200807C0000000C020080830000000D020080A00000000E020080A10000000A020080AC000000EEEFFE80B00000000F020080B100000011020080BE00000012020080C8000000EEEFFE80CC00000012020080CD00000013020080E800000014020080E9000000150200800500060009002C000000000009000A000D0034000D0024000D0024000D001D00000000000D000E00110056000D000E000D001C00000000000D000E0011007800000000001100120015002C00150056001100120011003200000000000D000E000D00390010002E00000000002F00300011005D0009000A0005000600F200000030000000D0130000010001003200000000000000020000002400000000000000200000802B0000002200008005006E0005003A00F40000000800000001000000000000002800000000000000240000003C00000058000000700000008C000000A4000000CC000000E4000000FC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFF1A092FF1500000002802000059000000010000008D000000010000002500000001000000FD000000010000000100000001000000CD00000001000000A500000001000000E50000000100000071000000010000003D00000001000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080400000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0000001800000024000000300000003C000000480000005400000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200251100000000040000000100636C725F73656E645F6963735F696E766974650000001600291100000000040000000100303630303030303100001A002511000000008808000001005472795061727365456E756D00001600291100000000880800000100303630303030303200001A002511000000000009000001005472795061727365456E756D00001600291100000000000900000100303630303030303300002600251100000000B40900000100536D7470636C69656E745F53656E64436F6D706C6574656400001600291100000000B40900000100303630303030303400001600251100000000D00A000001002E6363746F72000000001600291100000000D00A0000010030363030303030360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000FFFFFFFF1A092FF10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFF77093101010000000E000C8E0F00E66410000200E0000000900000002C00000018010000000000000000000016000000190000000000EEC00000000000000000FFFF000000000000FFFFFFFF00000000FFFF0000000000000000000000000D00340B000000000000341600000100000000000000000000000000000053746F72656450726F6365647572657300434441353133364600000000000000FFFF000000000000FFFFFFFF00000000FFFF0000000000000000000000000C00040000000000000018000000020000000000000000000000000000003C44616E676C696E67446F63756D656E74732A32323333343362642D613835392D343161332D393063302D3964666131303166316139353E0037464244413244320000002DBA2EF10100000000000000A01200000000000000000000000000000000000001000000A0120000370000000000000000000000000000000000000001000000D71200000F0000000000000000000000000000000000000001000000E6120000EA0000000000000000000000000000000000000001000000D01300003200000000000000000000000000000000000000020002000D01000000000100FFFFFFFF00000000021400000802000000000000FFFFFFFF00000000FFFFFFFF020003000000010001000200AC0000000000000057000000433A5C55736572735C456974616E426C756D696E5C417070446174615C4C6F63616C5C54656D705C2E4E45544672616D65776F726B2C56657273696F6E3D76332E352E53716C436C72417474726962757465732E637300433A5C55736572735C456974616E426C756D696E5C536F757263655C5265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C50726F706572746965735C417373656D626C79496E666F2E637300433A5C55736572735C456974616E426C756D696E5C536F757263655C5265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C636C725F73656E645F6963735F696E766974652E637300000000FEEFFEEF010000000100000000010000000000000000000000FFFFFFFFFFFFFFFFFFFF0B00FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000942E31018E106B5F01000000BFE9BF9B6DE8AE4B87BEAD44A4716B12400100002F4C696E6B496E666F002F6E616D6573002F7372632F686561646572626C6F636B002F7372632F66696C65732F633A5C75736572735C656974616E626C756D696E5C736F757263655C7265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C636C725F73656E645F6963735F696E766974652E6373002F7372632F66696C65732F633A5C75736572735C656974616E626C756D696E5C617070646174615C6C6F63616C5C74656D705C2E6E65746672616D65776F726B2C76657273696F6E3D76332E352E73716C636C72617474726962757465732E6373002F7372632F66696C65732F633A5C75736572735C656974616E626C756D696E5C736F757263655C7265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C70726F706572746965735C617373656D626C79696E666F2E637300060000000A00000001000000BE0000000000000011000000070000007E000000090000000000000005000000E00000000A0000000A00000006000000220000000800000000000000DC5133010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000020000000AC010000380000002303000038000000000000003C020000D8000000680000006800000068000000280000002000000094210000880200002C000000140100000300000027000000060000002500000026000000070000000C0000000D0000000E00000008000000090000000A0000000B0000000F000000100000001100000012000000130000001400000015000000160000001700000018000000190000001A0000001B0000001C0000001D0000001E0000001F000000200000002100000022000000240000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -AS N'sql_clr_ics.pdb' + DROP FILE ALL + ADD FILE FROM 0x4D6963726F736F667420432F432B2B204D534620372E30300D0A1A445300000000020000010000002F000000E0000000000000002B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E001000000F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BCA310138000000001000000010000000000000FFFFFFFF04000000FFFF030000000000FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCA310138000000001000000010000000000000FFFFFFFF04000000FFFF030000000000FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCA3101380000000010000000100000000000001300FFFF04000000FFFF03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCA3101380000000010000000100000000000001500FFFF04000000FFFF030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000200000003C00000000000000400000000000000000000000030000000500000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000005A003C110F000000070000000000000000000400F401170017304323202D20342E352E302D362E32333132332E31312B32373163636437313535346637643238643266393035353161616664306264656235643332376161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F862513FC607D311905300C04FA302A1C4454B99E9E6D211903F00C04FA302A10B9D865A1166D311BD2A0000F80849BD0FD02988B8111342878B770E8597AC162000000000000000382134B85F6BB403ADFE20669C5DDC2D67455AE99E60D69DA27E2A9224599179000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F862513FC607D311905300C04FA302A1C4454B99E9E6D211903F00C04FA302A10B9D865A1166D311BD2A0000F80849BD0FD02988B8111342878B770E8597AC162000000000000000820D57E19110B281BB9A191D9958391EC159094982937744C3FEB26D48E9929B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F862513FC607D311905300C04FA302A1C4454B99E9E6D211903F00C04FA302A10B9D865A1166D311BD2A0000F80849BD0FD02988B8111342878B770E8597AC1620000000000000004879CDE6643A7CA3E5BF5EF649027C01AE04FDD986FF5949AD8F9DC3B21A16B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000761400000000000076140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FEEFFEEF01000000FC01000000433A5C55736572735C456974616E426C756D696E5C736F757263655C7265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C636C725F73656E645F6963735F696E766974652E63730000633A5C75736572735C656974616E626C756D696E5C736F757263655C7265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C636C725F73656E645F6963735F696E766974652E637300433A5C55736572735C456974616E426C756D696E5C417070446174615C4C6F63616C5C54656D705C2E4E45544672616D65776F726B2C56657273696F6E3D76332E352E53716C436C72417474726962757465732E637300633A5C75736572735C656974616E626C756D696E5C617070646174615C6C6F63616C5C74656D705C2E6E65746672616D65776F726B2C76657273696F6E3D76332E352E73716C636C72617474726962757465732E637300433A5C55736572735C456974616E426C756D696E5C736F757263655C7265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C50726F706572746965735C417373656D626C79496E666F2E637300633A5C75736572735C656974616E626C756D696E5C736F757263655C7265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C70726F706572746965735C617373656D626C79696E666F2E6373000B000000000000005200000000000000530000000100000052010000A701000000000000A4000000FB000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001BE23001D800000037D587904D75D9010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000006000000010000002900000000000000FB000000280000001BE23001154EAB0268000000A400000052000000FB000000650000000000000000000000A7010000280000001BE23001FF1351DE680000005201000052000000A701000065000000000000000000000053000000280000001BE230017317477868000000010000005200000053000000650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000F400000010000000A400000000000000520100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000003E002A1100000000600800000000000014130000000000000000000001000006000000000100000000636C725F73656E645F6963735F696E76697465000000001600031104000000D40600001413000000000000010000000A0024115553797374656D00120024115553797374656D2E54657874000000000E0024115553797374656D2E4E657400160024115553797374656D2E4E65742E4D61696C000000001A0024115553797374656D2E446174612E53716C54797065730000001A0024115553797374656D2E446174612E53716C436C69656E7400001E002411554D6963726F736F66742E53716C5365727665722E53657276657200220020110000000001000011000000000000000063757272656E7450686173650000000016000311440000004C0600008F12000007000000010000001E0020110100000001000011000000000000000063726564656E7469616C730022002011020000000100001100000000000000006D61696C5072696F72697479000000001E0020110300000001000011000000000000000073625F4572726F72730000002A00201104000000010000110000000000000000726563697069656E745F726F6C655F666F756E64000000002E00201105000000010000110000000000000000636F70795F726563697069656E745F726F6C655F666F756E640000003200201106000000010000110000000000000000626C696E645F636F70795F726563697069656E745F726F6C655F666F756E640016002011070000000100001100000000000000006D7367001E00201108000000010000110000000000000000736D7470636C69656E740000260020110900000001000011000000000000000063616C656E6461725F636F6E74797065000000001A0020110A0000000100001100000000000000006176426F647900001A0020110B000000010000110000000000000000617643616C0000001600031120010000740300009B0200004B00000001000000160020110D000000010000110000000000000000636F6E00160020110E000000010000110000000000000000636D640016000311C40200003C030000640000009C000000010000001600201110000000010000110000000000000000726472000200060016000311C4020000700300008C010000510100000100000016002011120000000100001100000000000000007264720002000600020006001600031120010000AC03000089000000D7070000010000001A0020113C0000000100001100000000000000006974656D00000000020006001600031120010000E80300002A000000CB090000010000001E002011480000000100001100000000000000006174745F70617468000000000200060016000311200100001C0400001C000000220A000001000000160020114900000001000011000000000000000065000000020006001600031120010000500400001C000000780A000001000000160020114B00000001000011000000000000000065000000020006001600031120010000840400001C000000B60A000001000000160020114C00000001000011000000000000000065000000020006001600031120010000B80400001C000000150B000001000000160020114E00000001000011000000000000000065000000020006001600031120010000EC0400001C000000740B0000010000001600201150000000010000110000000000000000650000000200060016000311200100004806000081050000A00B00000100000026002011520000000100001100000000000000006963735F636F6E74656E74735F737472000000001E00201153000000010000110000000000000000727376705F737472696E67002A002011540000000100001100000000000000006F7267616E697A65725F696E5F726563697069656E74730022002011550000000100001100000000000000006C696E65536570617261746F7200000016000311F0040000D4050000710000005C0E0000010000001A0020115B00000001000011000000000000000061646472000000000200060016000311F00400000C06000071000000F60E0000010000001A0020115E00000001000011000000000000000061646472000000000200060016000311F00400004406000071000000900F0000010000001A0020116100000001000011000000000000000061646472000000000200060002000600020006001600031144000000D00600007B00000098120000010000001600201166000000010000110000000000000000657800001600031150060000CC060000790000009A120000010000001600201167000000010000110000000000000000736200001A00201168000000010000110000000000000000696E6E657245780002000600020006000200060086010404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004020000040000000C00000001000700040600015801000001130180CE0181210199CD019FF301A02301A05801A75E01C000468201C000486601C000495E01C0004A530281F20182C40183980284400185B7028602018B3C028B7F028CEB028D55028DB7028E27028E80028EE700028F6E02911702917F0291E502922D0002928C0292E70293280293630293B302941B0294800294EA02956102958A0295C40296820297420297900297E802984E0298820298D3000299FD029A95029C5E029D1D029E02029EF107A09009A09001A09002A0D002A17202A22302A2E602A3A002A46602A54002A63402A87707A8B509A8B501A8B501AA8602AB3801ABC801ACC802AD7801AE1C02AED101AF8802B09201B11401BB9501BC1401BC4D02B5B202B6D324B94D02B94D06BC8D01BC8D02BCDA06BE3A01BE3A02BE8706BFEC01BFEC02C000403A02C00041A502C000431B02C0004DC701C0004E9C01C0004ED101C0004F0202C0004F8D000200060036002A1100000000D808000000000000370000000000000000000000020000061413000001000000005472795061727365456E756D0000003A000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004020000040100000C00000001000006040600020C000000160100000200060036002A11000000008C090000000000000F0000000000000000000000030000064B13000001000000005472795061727365456E756D00000016000311DC0800004C0900000F0000004B130000010000001E00201100000000030000110000000000000000656E756D636865636B000000020006003A000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004020000040100000C00000001000006040600000C000000013916010200060042002A1100000000A80A000000000000EA0000000000000000000000040000065A1300000100000000536D7470636C69656E745F53656E64436F6D706C657465640000001600031190090000540A0000EA0000005A1300000100000016000311D4090000500A0000A200000076130000010000001600201101000000040000110000000000000000736200001600201102000000040000110000000000000000657800001A00201103000000040000110000000000000000696E6E657245780002000600020006004E000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004020000040100000C000000010000060406000220000000020C01560180870180AC0280C902815E0282090283300000020006002E002A11000000000C0B000000000000320000000000000000000000060000064414000001000000002E6363746F72002E000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040100000C0000000100000602000600F200000080130000000000000100010014130000000000009E01000074130000000000003500008001000000360000800700000038000080080000003B0000800E0000003D00008014000000440000801A0000004600008044000000EEEFFE804B000000470000804C00000048000080520000004A0000805E0000004C000080640000004E0000806D0000005000008073000000520000807B0000005400008084000000EEEFFE8088000000550000808900000056000084960000005C0000809C0000005E000080A50000005F000080A600000060000080BC000000EEEFFE80C000000061000080C100000062000080C900000063000080D100000064000080DC00000067000080DD00000068000080E700000069000080E80000006A000080F00000006B000080F3000000EEEFFE80FF000000EEEFFE80000100006C000080010100006E00008A0E0100007A000080260100007B0000803F0100007D000080510100007F0000805A010000800000805B0100008100008067010000EEEFFE806B010000820000806C0100008300008074010000840000807C01000085000080930100008800008094010000890000809C0100008A000080B5010000EEEFFE80B90100008A000080C30100008B000080DC010000EEEFFE80E00100008B000080EA0100008C00008003020000EEEFFE80070200008C000080110200008D0000802A020000EEEFFE802E0200008D000080380200008E00008051020000EEEFFE80550200008E0000805F0200008F00008078020000EEEFFE807C0200008F0000809402000090000080B6020000EEEFFE80BA02000090000080C402000091000080C502000092000080CD02000093000080D0020000EEEFFE80DC020000EEEFFE80DD02000094000080E502000095000080E60200009B000080EC0200009D00008006030000EEEFFE800A0300009D000080160300009E00008030030000EEEFFE80340300009E000080400300009F00008049030000EEEFFE804D0300009F00008059030000A000008062030000EEEFFE8066030000A000008086030000A10000808F030000EEEFFE8093030000A1000080B3030000A2000080BC030000EEEFFE80C0030000A2000080C9030000A3000080D2030000EEEFFE80D6030000A3000080DE030000A4000080E7030000EEEFFE80EB030000A4000080F3030000A50000800D040000EEEFFE8011040000A50000801D040000A600008037040000EEEFFE803B040000A600008047040000A700008061040000EEEFFE8065040000A700008071040000A90000808B040000EEEFFE808F040000A90000809B040000AA000080A4040000EEEFFE80A8040000AA000080B1040000AB000080BA040000EEEFFE80BE040000AB000080C6040000AD000080E0040000EEEFFE80E4040000AE000080E5040000AF000080ED040000B0000080EE040000EEEFFE80F0040000B2000080F1040000B30000800B050000EEEFFE800F050000B30000801B050000B40000802F050000B500008030050000B700008039050000EEEFFE803D050000B700008049050000B800008052050000EEEFFE8056050000B800008062050000B90000806B050000EEEFFE806F050000B90000807B050000BB00008084050000EEEFFE8088050000BB00008094050000BC0000809D050000EEEFFE80A1050000BC000080BF050000BD000080C8050000EEEFFE80CC050000BD000080EC050000C3000080F2050000C5000080F8050000C700008012060000EEEFFE8016060000C700008022060000C80000846D060000EEEFFE8071060000CD0000807D060000CF000080A6060000EEEFFE80AA060000CF000080C2060000D0000080E2060000EEEFFE80E6060000D000008017070000D100008037070000EEEFFE803B070000D10000806C070000D200008089070000EEEFFE808D070000D2000080BE070000D4000080C1070000D5000080C4070000D6000080C7070000D8000080C8070000D8000080D2070000EEEFFE80D7070000D8000080DE070000D9000080DF070000DA000080FB070000EEEFFE80FF070000DB00008000080000DC00008003080000DD00008004080000DE00008020080000EEEFFE8024080000DF00008025080000E000008028080000E100008029080000E200008045080000EEEFFE8049080000E30000804A080000E40000804D080000E50000804E080000E600008058080000EEEFFE805C080000E70000805D080000E80000805F080000EA00008060080000EEEFFE8066080000D800008071080000EC00008084080000EEEFFE8088080000EC000080AA080000ED000080BD080000EEEFFE80C1080000ED000080E3080000EE000080F6080000EEEFFE80FA080000EE0000801C090000F000008027090000EEEFFE802B090000F000008048090000F60000804E090000F800008055090000F900008064090000FA00008073090000FB0000807C090000FC00008095090000FE0000809B09000000010080A7090000EEEFFE80AB09000001010080AC09000002010080AD09000002010080C9090000EEEFFE80CB09000002010080D209000003010080D309000004010080E009000005010080F409000006010080F5090000EEEFFE80FB09000002010080030A000007010080040A0000090100800A0A00000C0100800B0A00000D0100801F0A00000E010080220A00000F010080240A000010010080250A0000110100803E0A0000EEEFFE803F0A000015010080400A0000160100805D0A0000EEEFFE80610A000016010080750A000017010080780A0000180100807A0A0000190100807B0A00001A010080940A0000EEEFFE80950A00001E010080960A00001F010080B30A000020010080B60A000021010080B80A000022010080B90A000023010080D20A0000EEEFFE80D30A000027010080D40A000028010080F10A0000EEEFFE80F50A000028010080120B000029010080150B00002A010080170B00002B010080180B00002C010080310B0000EEEFFE80320B000030010080330B000031010080500B0000EEEFFE80540B000031010080710B000032010080740B000033010080760B000034010080770B000035010080900B00003C010080990B0000EEEFFE80A00B00003D010080A10B00003E010080A70B000040010080AE0B000041010080BB0B000042010080D40B000043010080E10B000044010080FF0B0000460100800C0C0000470100803D0C0000480100804A0C000049010080680C00004A010080860C00004C010080A40C00004D010080C20C00004E010080E00C00004F010080EC0C0000EEEFFE80F00C00004F010080090D000050010080220D0000510100803B0D0000530100804E0D0000EEEFFE80520D0000540100808A0D000056010080A30D000057010080C10D000059010080DF0D00005B010080E20D0000EEEFFE80E60D0000EEEFFE80FB0D00005E010080080E00005F0100800A0E000061010080170E000062010080190E000064010080260E000065010080280E0000670100802A0E00006A010080410E00006B010080440E00006C0100804B0E00006E0100804C0E00006E0100805A0E0000EEEFFE805C0E00006E010080650E00006F010080660E000070010080800E0000EEEFFE80840E000070010080870E000071010080CC0E000072010080CD0E00006E010080D80E0000EEEFFE80E40E0000EEEFFE80E50E000074010080E60E000074010080F40E0000EEEFFE80F60E000074010080FF0E000075010080000F0000760100801A0F0000EEEFFE801E0F000076010080210F000077010080660F000078010080670F000074010080720F0000EEEFFE807E0F0000EEEFFE807F0F00007A010080800F00007A0100808E0F0000EEEFFE80900F00007A010080990F00007B0100809A0F00007C010080B40F0000EEEFFE80B80F00007C010080BB0F00007D010080001000007E010080011000007A0100800C100000EEEFFE8018100000EEEFFE80191000008001008020100000EEEFFE80241000008101008025100000820100803910000083010080651000008401008066100000860100809B100000EEEFFE809F10000087010080A010000088010080AD10000089010080CB1000008A010080D81000008B010080E51000008C010080F21000008D010080F31000008F01008000110000900100800D1100009201008020110000930100802111000099010080271100009B0100802E1100009D0100803D1100009E0100804C1100009F0100805B110000A00100806A110000A101008073110000A20100807C110000A401008082110000A50100808E110000A6010080A5110000A7010080BC110000A9010080EE110000AA010080FD110000AC0100800D120000AE0100801C120000B001008033120000B80100803F120000BA01008045120000BB01008059120000BD0100805F120000BE01008069120000C001008075120000EEEFFE8079120000C101008095120000C501008098120000C60100809A120000C70100809B120000C8010080A2120000C9010080A6120000CA010080C7120000EEEFFE80C9120000CD010080CA120000CE010080D3120000CF010080F3120000D0010080F4120000CC01008000130000EEEFFE8004130000D201008013130000D4010080050006000900220009000A000D003B000D0058000D003F000D007400000000000D000E00110039001100520011003600110036001100380011001C0011002900000000001100120015001A00150045001C0043001500160019003D000000000019001A001D0029001D0029001D006C0019001A001D00400019001A001900250015001600000000000000000011001200110022001100380011004D001100640018003F00110012001500260000000000150016001900250019002500190070001500160019002400190045000000000046006900190041000000000042006100190048000000000049006F0019003D00000000003E005800190043000000000044006600190050000000000051008600190063000000000064008300150016001500210011001200000000000000000011001D000D000E000D003E000D00470000000000480067000D004F0000000000500065000D00260000000000270047000D0027000000000028005E000D0025000000000026005A000D002900000000002A0040000D0025000000000026003A000D002F000000000030004F000D00470000000000480067000D004D00000000004E0064000D004F0000000000500067000D00570000000000580076000D001D00000000001E0028000D00230000000000240037000D004900000000000D000E00110030000D000E00000000000D000E0011004D00000000004E005C00110055000D000E000D0028000000000029004D000D002D00000000002E0057000D00330000000000340063000D001F0000000000200033000D00210000000000220050000D002900000000002A0057000D0034000D003B000D00510000000000520097000D0011000000000011008B000D004C00000000004D00BE000D004C00000000004D00E4000D004F00000000005000EE000D005900000000005A00FA000D002F000D0034000D003A000D00140022002B000000000016001E000D000E001100490000000000110012001500310011001200110053000000000011001200150036001100120011005F00000000001100120015003C001100120011006A00000000001100120015001B000D000E00000000001F0021000D003D00000000003E00C5000D004700000000004800D9000D005300000000005400F1000D0026000000000027007B000D003A000D0031000D0029000D0023000D0029000D003C000D0039000D002A00000000000D000E00110018002A004B00000000001A0026001100120015004F00150043001100120000000000270029000D000E000D0044000D000E00110040000D000E000D0020000D000E0011005200000000000D000E0011004F000000000050007E000D000E000D0020000D000E0011004E00000000000D000E00110040000D000E000D0020000D000E0011005000000000000D000E0011005D00000000005E0092000D000E000D0020000D000E0011005500000000000D000E0011006900000000006A00A5000D000E000D0020000D000E0011005B000D002500000000000D000E0011003800110046001100400011005C0011003C001100620011003D001100820011003E0011005C0011007100110072001100710011006E0011002600000000002700620011005F0011005B0011002E00000000001500A40011005A0011005F00110066001100260000000000000000001900430019001F001900430019001F001900430019001F0019001F00110080001100360011002C00110018002E003400000000001A002A001100120015003A00000000003B005A001500F300110012002B002D000000000000000000110018002E003400000000001A002A001100120015003A00000000003B005A001500F800110012002B002D000000000000000000110018002E003500000000001A002A001100120015003A00000000003B005A001500FE00110012002B002D00000000000000000011002E00000000001100120015002B001500F2001100120011003E0000000000110012001500410015006B00150043001500490015003F001100120011003B0011003E0011003C000D000E000D003E000D0036000D0035000D002A000D004E000D0035000D0032000D0044000D0039000D007B000D0042000D0044000D00C5000D002C000D0075000D002B000D0055000D0045000D0040000D0042000D002B000D0022000D002F00000000001100710009000A0009001D0009000A000D0034000D0024000D006D00000000000D000E0011002800110052000D000E000D002E00000000000D00390005000600F20000008400000014130000010001003700000000000000090000007800000000000000DF01008001000000E101008002000000E201008014000000E301008028000000E501008029000000E60100802A000000E701008031000000E801008035000000EA0100800500060009000A000D003B000D003A0009000E0009000A000D002B000D001A0005000600F20000003C0000004B130000010001000F00000000000000030000003000000000000000F401008001000000F50100800D000000F6010080050006000900420005000600F20000008C0100005A13000001000100EA000000000000001F0000008001000000000000F901008001000000FA01008016000000EEEFFE801C000000FB0100801D000000FC01008023000000FD0100802A000000FE0100802C0000000002008034000000EEEFFE80380000000102008039000000020200805000000003020080510000000502008057000000EEEFFE805B000000060200805C0000000702008079000000EEEFFE807B0000000A0200807C0000000B020080830000000C020080A00000000D020080A100000009020080AC000000EEEFFE80B00000000E020080B100000010020080BE00000011020080C8000000EEEFFE80CC00000011020080CD00000012020080E800000013020080E9000000140200800500060009002C000000000009000A000D0034000D0024000D0024000D001D00000000000D000E00110056000D000E000D001C00000000000D000E0011007800000000001100120015002C00150056001100120011003200000000000D000E000D00390010002E00000000002F00300011005D0009000A0005000600F200000030000000441400000100010032000000000000000200000024000000000000001F0000802B0000002100008005006E0005003A00F40000000800000001000000000000002800000000000000240000003C00000058000000700000008C000000A4000000CC000000E4000000FC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFF1A092FF1500000002802000059000000010000008D000000010000002500000001000000FD000000010000000100000001000000CD00000001000000A500000001000000E5000000010000003D000000010000007100000001000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080400000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0000001800000024000000300000003C000000480000005400000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200251100000000040000000100636C725F73656E645F6963735F696E766974650000001600291100000000040000000100303630303030303100001A002511000000006408000001005472795061727365456E756D00001600291100000000640800000100303630303030303200001A00251100000000DC08000001005472795061727365456E756D00001600291100000000DC0800000100303630303030303300002600251100000000900900000100536D7470636C69656E745F53656E64436F6D706C6574656400001600291100000000900900000100303630303030303400001600251100000000AC0A000001002E6363746F72000000001600291100000000AC0A0000010030363030303030360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000FFFFFFFF1A092FF10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFF770931010100000010001E8E1100F077120000003C010000900000002C0000001C010000000000000000000016000000190000000000EEC00000000000000000FFFF000000000000FFFFFFFF00000000FFFF0000000000000000000000000F00100B000000000000341600000100000000000000000000000000000053746F72656450726F6365647572657300434441353133364600000000000000FFFF000000000000FFFFFFFF00000000FFFF0000000000000000000000000900600000000000000000000000000000000000000000000000000000002A20436F6D70696C6572496E666F202A00383646353230373900000000000000FFFF000000000000FFFFFFFF00000000FFFF0000000000000000000000000E00040000000000000018000000020000000000000000000000000000003C44616E676C696E67446F63756D656E74732A32323333343362642D613835392D343161332D393063302D3964666131303166316139353E0037464244413244320000002DBA2EF10100000000000000141300000000000000000000000000000000000001000000141300003700000000000000000000000000000000000000010000004B1300000F00000000000000000000000000000000000000010000005A130000EA0000000000000000000000000000000000000001000000441400003200000000000000000000000000000000000000020002000D01000000000100FFFFFFFF00000000761400000802000000000000FFFFFFFF00000000FFFFFFFF03000300000001000100010000000200AC0000000000000057000000433A5C55736572735C456974616E426C756D696E5C417070446174615C4C6F63616C5C54656D705C2E4E45544672616D65776F726B2C56657273696F6E3D76332E352E53716C436C72417474726962757465732E637300433A5C55736572735C456974616E426C756D696E5C736F757263655C7265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C50726F706572746965735C417373656D626C79496E666F2E637300433A5C55736572735C456974616E426C756D696E5C736F757263655C7265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C636C725F73656E645F6963735F696E766974652E637300000000FEEFFEEF010000000100000000010000000000000000000000FFFFFFFFFFFFFFFFFFFF0D00FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000942E31013E304464010000003E278C6F6C0A42468F44FA5539757890490100002F4C696E6B496E666F002F544D4361636865002F6E616D6573002F7372632F686561646572626C6F636B002F7372632F66696C65732F633A5C75736572735C656974616E626C756D696E5C736F757263655C7265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C636C725F73656E645F6963735F696E766974652E6373002F7372632F66696C65732F633A5C75736572735C656974616E626C756D696E5C617070646174615C6C6F63616C5C74656D705C2E6E65746672616D65776F726B2C76657273696F6E3D76332E352E73716C636C72617474726962757465732E6373002F7372632F66696C65732F633A5C75736572735C656974616E626C756D696E5C736F757263655C7265706F735C73716C2D636C722D6963735C73716C5F636C725F6963735C70726F706572746965735C617373656D626C79696E666F2E637300070000000E00000001000000A127000000000000E90000000C000000130000000700000000000000050000000A000000060000001A00000008000000870000000B0000002B0000000A00000000000000DC513301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000028000000BD01000038000000830300003800000000000000000000003C020000D800000064000000680000006800000068000000280000002000000070210000880200002C000000140100000700000029000000030000002700000028000000040000000E0000000F00000010000000090000000A0000000B0000000C0000000D0000001100000012000000130000001400000015000000160000001700000018000000190000001A0000001B0000001C0000001D0000001E0000001F000000200000002100000022000000230000002400000026000000250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 AS N'sql_clr_ics.pdb'; GO SET ANSI_NULLS OFF GO From a6822acef0559fef645095fb07a07cdc0ab5e63b Mon Sep 17 00:00:00 2001 From: Eitan Blumin Date: Thu, 15 Aug 2024 08:29:36 +0300 Subject: [PATCH 2/3] bumped to .NET 4.7 and added TLS support --- sql_clr_ics/clr_send_ics_invite.cs | 1 + sql_clr_ics/sql_clr_ics.sqlproj | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/sql_clr_ics/clr_send_ics_invite.cs b/sql_clr_ics/clr_send_ics_invite.cs index 066ff5c..5be625c 100644 --- a/sql_clr_ics/clr_send_ics_invite.cs +++ b/sql_clr_ics/clr_send_ics_invite.cs @@ -416,6 +416,7 @@ INNER JOIN [msdb].[dbo].[sysmail_server] AS s smtpclient.EnableSsl = enable_ssl.Value; smtpclient.Credentials = credentials; smtpclient.DeliveryMethod = SmtpDeliveryMethod.Network; + ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls; currentPhase = "Constructing mail contents"; System.Net.Mime.ContentType calendar_contype = new System.Net.Mime.ContentType("text/calendar;charset=UTF-8"); diff --git a/sql_clr_ics/sql_clr_ics.sqlproj b/sql_clr_ics/sql_clr_ics.sqlproj index dbc0450..226aaf6 100644 --- a/sql_clr_ics/sql_clr_ics.sqlproj +++ b/sql_clr_ics/sql_clr_ics.sqlproj @@ -17,7 +17,7 @@ 1033, CI BySchemaAndSchemaType True - v3.5 + v4.7 CS Properties False From 24424f6898d60d1b310ea38e2a669db6f464697a Mon Sep 17 00:00:00 2001 From: Eitan Blumin Date: Thu, 15 Aug 2024 08:41:07 +0300 Subject: [PATCH 3/3] changed attachment name to invite.ics --- sql_clr_ics/clr_send_ics_invite.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql_clr_ics/clr_send_ics_invite.cs b/sql_clr_ics/clr_send_ics_invite.cs index 5be625c..d9468f9 100644 --- a/sql_clr_ics/clr_send_ics_invite.cs +++ b/sql_clr_ics/clr_send_ics_invite.cs @@ -421,7 +421,7 @@ INNER JOIN [msdb].[dbo].[sysmail_server] AS s currentPhase = "Constructing mail contents"; System.Net.Mime.ContentType calendar_contype = new System.Net.Mime.ContentType("text/calendar;charset=UTF-8"); calendar_contype.Parameters.Add("method", "REQUEST"); - calendar_contype.Parameters.Add("name", "Meeting.ics"); + calendar_contype.Parameters.Add("name", "invite.ics"); AlternateView avBody = AlternateView.CreateAlternateViewFromString(body.Value, new System.Net.Mime.ContentType(body_format.Value == "HTML" ? "text/html;charset=UTF-8" : "text/plain")); msg.AlternateViews.Add(avBody);