diff --git a/.gitignore b/.gitignore
index 9491a2f..eaa9902 100644
--- a/.gitignore
+++ b/.gitignore
@@ -360,4 +360,4 @@ MigrationBackup/
.ionide/
# Fody - auto-generated XML schema
-FodyWeavers.xsd
\ No newline at end of file
+FodyWeavers.xsd
diff --git a/.vs/SqlCustomFunctions/CopilotIndices/17.14.827.52834/CodeChunks.db b/.vs/SqlCustomFunctions/CopilotIndices/17.14.827.52834/CodeChunks.db
index 07c0f0f..d3f59a4 100644
Binary files a/.vs/SqlCustomFunctions/CopilotIndices/17.14.827.52834/CodeChunks.db and b/.vs/SqlCustomFunctions/CopilotIndices/17.14.827.52834/CodeChunks.db differ
diff --git a/.vs/SqlCustomFunctions/v17/.suo b/.vs/SqlCustomFunctions/v17/.suo
index ff6fc47..1a23534 100644
Binary files a/.vs/SqlCustomFunctions/v17/.suo and b/.vs/SqlCustomFunctions/v17/.suo differ
diff --git a/.vs/SqlCustomFunctions/v17/DocumentLayout.backup.json b/.vs/SqlCustomFunctions/v17/DocumentLayout.backup.json
index c69fc19..5d627d7 100644
--- a/.vs/SqlCustomFunctions/v17/DocumentLayout.backup.json
+++ b/.vs/SqlCustomFunctions/v17/DocumentLayout.backup.json
@@ -1,19 +1,7 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Repos\\SqlCustomFunctions\\",
- "Documents": [
- {
- "AbsoluteMoniker": "D:0:0:{1CE29CD9-8ED4-497C-A794-85FA3BA3B87F}|SqlCustomFunctions.sqlproj|C:\\Repos\\SqlCustomFunctions\\IPFunctions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{1CE29CD9-8ED4-497C-A794-85FA3BA3B87F}|SqlCustomFunctions.sqlproj|solutionrelative:IPFunctions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{00000000-0000-0000-0000-000000000000}|\u003CSolution\u003E|SqlCustomFunctions||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
- },
- {
- "AbsoluteMoniker": "D:0:0:{1CE29CD9-8ED4-497C-A794-85FA3BA3B87F}|SqlCustomFunctions.sqlproj|C:\\Repos\\SqlCustomFunctions\\SqlCustomFunctions.sqlproj||{B270807C-D8C6-49EB-8EBE-8E8D566637A1}|008b9af8-091d-4ba5-95e1-5f3479df8fcc",
- "RelativeMoniker": "D:0:0:{1CE29CD9-8ED4-497C-A794-85FA3BA3B87F}|SqlCustomFunctions.sqlproj|solutionrelative:SqlCustomFunctions.sqlproj||{B270807C-D8C6-49EB-8EBE-8E8D566637A1}|008b9af8-091d-4ba5-95e1-5f3479df8fcc"
- }
- ],
+ "Documents": [],
"DocumentGroupContainers": [
{
"Orientation": 0,
@@ -21,7 +9,7 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 12,
+ "SelectedChildIndex": -1,
"Children": [
{
"$type": "Bookmark",
@@ -66,31 +54,6 @@
{
"$type": "Bookmark",
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
- },
- {
- "$type": "Document",
- "DocumentIndex": 1,
- "Title": "SqlCustomFunctions",
- "DocumentMoniker": "C:\\Repos\\SqlCustomFunctions\\SqlCustomFunctions.sqlproj",
- "RelativeDocumentMoniker": "SqlCustomFunctions.sqlproj",
- "ToolTip": "C:\\Repos\\SqlCustomFunctions\\SqlCustomFunctions.sqlproj",
- "RelativeToolTip": "SqlCustomFunctions.sqlproj",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
- "WhenOpened": "2025-07-11T10:34:59.027Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 0,
- "Title": "IPFunctions.cs",
- "DocumentMoniker": "C:\\Repos\\SqlCustomFunctions\\IPFunctions.cs",
- "RelativeDocumentMoniker": "IPFunctions.cs",
- "ToolTip": "C:\\Repos\\SqlCustomFunctions\\IPFunctions.cs",
- "RelativeToolTip": "IPFunctions.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAhAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-07-10T13:15:33.845Z",
- "EditorCaption": ""
}
]
}
diff --git a/.vs/SqlCustomFunctions/v17/DocumentLayout.json b/.vs/SqlCustomFunctions/v17/DocumentLayout.json
index c69fc19..5d627d7 100644
--- a/.vs/SqlCustomFunctions/v17/DocumentLayout.json
+++ b/.vs/SqlCustomFunctions/v17/DocumentLayout.json
@@ -1,19 +1,7 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Repos\\SqlCustomFunctions\\",
- "Documents": [
- {
- "AbsoluteMoniker": "D:0:0:{1CE29CD9-8ED4-497C-A794-85FA3BA3B87F}|SqlCustomFunctions.sqlproj|C:\\Repos\\SqlCustomFunctions\\IPFunctions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{1CE29CD9-8ED4-497C-A794-85FA3BA3B87F}|SqlCustomFunctions.sqlproj|solutionrelative:IPFunctions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{00000000-0000-0000-0000-000000000000}|\u003CSolution\u003E|SqlCustomFunctions||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
- },
- {
- "AbsoluteMoniker": "D:0:0:{1CE29CD9-8ED4-497C-A794-85FA3BA3B87F}|SqlCustomFunctions.sqlproj|C:\\Repos\\SqlCustomFunctions\\SqlCustomFunctions.sqlproj||{B270807C-D8C6-49EB-8EBE-8E8D566637A1}|008b9af8-091d-4ba5-95e1-5f3479df8fcc",
- "RelativeMoniker": "D:0:0:{1CE29CD9-8ED4-497C-A794-85FA3BA3B87F}|SqlCustomFunctions.sqlproj|solutionrelative:SqlCustomFunctions.sqlproj||{B270807C-D8C6-49EB-8EBE-8E8D566637A1}|008b9af8-091d-4ba5-95e1-5f3479df8fcc"
- }
- ],
+ "Documents": [],
"DocumentGroupContainers": [
{
"Orientation": 0,
@@ -21,7 +9,7 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 12,
+ "SelectedChildIndex": -1,
"Children": [
{
"$type": "Bookmark",
@@ -66,31 +54,6 @@
{
"$type": "Bookmark",
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
- },
- {
- "$type": "Document",
- "DocumentIndex": 1,
- "Title": "SqlCustomFunctions",
- "DocumentMoniker": "C:\\Repos\\SqlCustomFunctions\\SqlCustomFunctions.sqlproj",
- "RelativeDocumentMoniker": "SqlCustomFunctions.sqlproj",
- "ToolTip": "C:\\Repos\\SqlCustomFunctions\\SqlCustomFunctions.sqlproj",
- "RelativeToolTip": "SqlCustomFunctions.sqlproj",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
- "WhenOpened": "2025-07-11T10:34:59.027Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 0,
- "Title": "IPFunctions.cs",
- "DocumentMoniker": "C:\\Repos\\SqlCustomFunctions\\IPFunctions.cs",
- "RelativeDocumentMoniker": "IPFunctions.cs",
- "ToolTip": "C:\\Repos\\SqlCustomFunctions\\IPFunctions.cs",
- "RelativeToolTip": "IPFunctions.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAhAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-07-10T13:15:33.845Z",
- "EditorCaption": ""
}
]
}
diff --git a/ClsConversions.cs b/ClsConversions.cs
new file mode 100644
index 0000000..7f3e0f9
--- /dev/null
+++ b/ClsConversions.cs
@@ -0,0 +1,95 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Data.SqlTypes;
+using System.Security.Cryptography;
+using Microsoft.VisualBasic;
+
+namespace SqlCustomFunctions
+{
+ public static class ClsConversions
+ {
+ [Microsoft.SqlServer.Server.SqlFunction()]
+ static public SqlGuid StringToGUID(SqlString theInputString)
+ {
+ SqlGuid gx = Guid.Empty;
+ string myString = theInputString.Value.ToString();
+
+ using (MD5 hasher = MD5.Create())
+ {
+ var dbytes = hasher.ComputeHash(Encoding.UTF8.GetBytes(myString));
+ var sBuilder = new StringBuilder();
+
+ for (int n = 0; n < dbytes.Length; n++)
+ sBuilder.Append(dbytes[n].ToString("X2"));
+
+ gx = Guid.Parse(sBuilder.ToString());
+ }
+
+ return gx;
+ }
+
+ [Microsoft.SqlServer.Server.SqlFunction()]
+ static public SqlString FormatPhone(SqlInt64 Num)
+ {
+ SqlString rv = string.Empty;
+
+ if (Num.Value.ToString().Trim().Length != 10)
+ rv = Num.Value.ToString();
+ else
+ rv = string.Format("{0:(000) 000-0000}", Num.Value);
+
+ return rv;
+ }
+
+ [Microsoft.SqlServer.Server.SqlFunction()]
+ static public SqlDateTime dtFirstDayOfMonth(SqlDateTime InDate)
+ {
+ SqlDateTime rv = DateSerial(InDate.Value.Year, Convert.ToInt16(InDate.Value.Month), 1);
+ return rv;
+ }
+ [Microsoft.SqlServer.Server.SqlFunction()]
+ static public SqlDateTime dtLastDayOfMonth(SqlDateTime InDate)
+ {
+ SqlDateTime rv = DateSerial(InDate.Value.Year, Convert.ToInt16(InDate.Value.Month + 1), 0);
+ return rv;
+ }
+
+ public static SqlDateTime dtSerial(int year, short month, short day)
+ {
+ if (year < 0)
+ {
+ year = DateTime.Now.Year + year;
+ }
+ else if (year < 100)
+ {
+ year = 1930 + year;
+ }
+ DateTime dt = new DateTime(year, 1, 1);
+ dt = dt.AddMonths(month - 1);
+ dt = dt.AddDays(day - 1);
+
+ return dt;
+ }
+
+ private static DateTime DateSerial(int year, short month, short day)
+ {
+ if (year < 0)
+ {
+ year = DateTime.Now.Year + year;
+ }
+ else if (year < 100)
+ {
+ year = 1930 + year;
+ }
+ DateTime dt = new DateTime(year, 1, 1);
+ dt = dt.AddMonths(month - 1);
+ dt = dt.AddDays(day - 1);
+
+ return dt;
+ }
+
+
+
+ }
+}
diff --git a/SqlCustomFunctions.sqlproj b/SqlCustomFunctions.sqlproj
index 40aabfe..cd8bbe4 100644
--- a/SqlCustomFunctions.sqlproj
+++ b/SqlCustomFunctions.sqlproj
@@ -63,6 +63,7 @@
+
@@ -73,5 +74,7 @@
+
+
\ No newline at end of file
diff --git a/bin/Release/SqlCustomFunctions.dacpac b/bin/Release/SqlCustomFunctions.dacpac
index d9eeebc..4f10a3b 100644
Binary files a/bin/Release/SqlCustomFunctions.dacpac and b/bin/Release/SqlCustomFunctions.dacpac differ
diff --git a/bin/Release/SqlCustomFunctions.dll b/bin/Release/SqlCustomFunctions.dll
index 0b338f6..fa48645 100644
Binary files a/bin/Release/SqlCustomFunctions.dll and b/bin/Release/SqlCustomFunctions.dll differ
diff --git a/bin/Release/SqlCustomFunctions.pdb b/bin/Release/SqlCustomFunctions.pdb
index dc501a4..10013eb 100644
Binary files a/bin/Release/SqlCustomFunctions.pdb and b/bin/Release/SqlCustomFunctions.pdb differ
diff --git a/obj/Debug/SqlCustomFunctions.sqlproj.AssemblyReference.cache b/obj/Debug/SqlCustomFunctions.sqlproj.AssemblyReference.cache
index 4ea7cb9..e7d70e0 100644
Binary files a/obj/Debug/SqlCustomFunctions.sqlproj.AssemblyReference.cache and b/obj/Debug/SqlCustomFunctions.sqlproj.AssemblyReference.cache differ
diff --git a/obj/Release/SQLCUSTOMFUNCTIONS.generated.sql b/obj/Release/SQLCUSTOMFUNCTIONS.generated.sql
index 9cc5985..927686d 100644
--- a/obj/Release/SQLCUSTOMFUNCTIONS.generated.sql
+++ b/obj/Release/SQLCUSTOMFUNCTIONS.generated.sql
@@ -29,14 +29,38 @@ AS EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.IPFunctions].[ipBIN4to
GO
+CREATE FUNCTION [dbo].[StringToGUID] (@theInputString [nvarchar](MAX))
+RETURNS [uniqueidentifier]
+AS EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.ClsConversions].[StringToGUID];
+
+GO
+
+CREATE FUNCTION [dbo].[FormatPhone] (@Num [bigint])
+RETURNS [nvarchar](MAX)
+AS EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.ClsConversions].[FormatPhone];
+
+GO
+
+CREATE FUNCTION [dbo].[dtFirstDayOfMonth] (@InDate [datetime])
+RETURNS [datetime]
+AS EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.ClsConversions].[dtFirstDayOfMonth];
+
+GO
+
+CREATE FUNCTION [dbo].[dtLastDayOfMonth] (@InDate [datetime])
+RETURNS [datetime]
+AS EXTERNAL NAME [SqlCustomFunctions].[SqlCustomFunctions.ClsConversions].[dtLastDayOfMonth];
+
+GO
+
CREATE ASSEMBLY [SqlCustomFunctions] AUTHORIZATION [dbo]
-FROM 0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000800000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000504500004C01030039F670680000000000000000E00022200B013000000A0000000600000000000066290000002000000040000000000010002000000002000004000000000000000600000000000000008000000002000000000000030060850000100000100000000010000010000000000000100000000000000000000000142900004F00000000400000D002000000000000000000000000000000000000006000000C000000DC2700001C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000080000000000000000000000082000004800000000000000000000002E746578740000006C09000000200000000A000000020000000000000000000000000000200000602E72737263000000D00200000040000000040000000C0000000000000000000000000000400000402E72656C6F6300000C000000006000000002000000100000000000000000000000000000400000420000000000000000000000000000000048290000000000004800000002000500482200009405000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B30020059000000010000111200FE1508000001140B0F00FE16070000016F0500000A1201280600000A2C25076F0700000A1F17331B076F0800000A0C7E0900000A2C0608280A00000A08730B00000A0ADE0A2616280C00000A0ADE001200280D00000A2A00000001100000000008003F47000A050000011B3005007F000000020000117E0E00000A280F00000A0A1F108D0E0000010B028E691F10311202028E691F105907161F10281000000A2B23028E691F102F130216071F10028E6959028E69281000000A2B0902071F10281100000A7E0900000A2C0607280A00000A07731200000A6F0500000A280F00000A0ADE0E267E0E00000A280F00000A0ADE00062A000110000000000B00646F000E050000011B3002003D000000030000111A8D0E0000010A140B0F00FE16070000016F0500000A1201280600000A2C10076F0700000A183307076F0800000A0ADE0A261A8D0E0000010ADE00062A00000001100000000007002A31000A050000011B3005006B000000020000117E0E00000A280F00000A0A1A8D0E0000010B028E691A311002028E691A5907161A281000000A2B20028E691A2F120216071A028E6959028E69281000000A2B0802071A281100000A07731200000A6F0500000A280F00000A0ADE0E267E0E00000A280F00000A0ADE00062A000110000000000B00505B000E0500000142534A4201000100000000000C00000076342E302E33303331390000000005006C00000010020000237E00007C0200004802000023537472696E677300000000C40400000400000023555300C8040000100000002347554944000000D8040000BC00000023426C6F620000000000000002000001471502000900000000FA013300160000010000000E00000002000000040000000400000012000000070000000300000001000000040000000000E8000100000000000600920071010600B2007101060069005E010F009101000006000102FF000A007D002D010A00D500A0010E0015014E011200E401080212002F02EE0106002001FF0006002502FF000600E100FF000600D000FF00000000003700000000000100010081011000C501D10115000100010050200000000096001B0078000100C82000000000960029007F0002006421000000009600010078000300C0210000000096000E007F000400000001004000000001004000000001004000000001004000090048010100110048010600190048010A003100480106002900DF001900490058001D0049002B0225004900B5012A00590006012F00610061003200410048013800410013023E0041001F022A00690042024B00390013024E0061003D02540061003D025F0049004801380020002300B7002E000B0086002E0013008F002E001B00AE0040002300B70060002300B70080002300B700100044006800048000000000000000000000000000000000D10100000400000000000000000000006F004F00000000000400000000000000000000006F004300000000000400000000000000000000006F004E01000000000400000000000000000000006F00FF00000000000000000000697049505634746F42494E3400697042494E34746F4950563400697049505636746F42494E313600697042494E3136746F49505636003C4D6F64756C653E0049500053797374656D2E44617461006D73636F726C696200547279506172736500526576657273650044656275676761626C654174747269627574650053716C46756E6374696F6E41747472696275746500436F6D70696C6174696F6E52656C61786174696F6E734174747269627574650052756E74696D65436F6D7061746962696C69747941747472696275746500427974650053716C537472696E6700546F537472696E670053716C437573746F6D46756E6374696F6E732E646C6C0053797374656D0049734C6974746C65456E6469616E00426967496E746567657200426974436F6E766572746572004D6963726F736F66742E53716C5365727665722E536572766572002E63746F720053797374656D2E4E756D65726963730053797374656D2E446961676E6F73746963730053797374656D2E52756E74696D652E436F6D70696C6572536572766963657300446562756767696E674D6F6465730053797374656D2E446174612E53716C54797065730047657441646472657373427974657300495046756E6374696F6E730053716C437573746F6D46756E6374696F6E73004950416464726573730053797374656D2E4E65742E536F636B657473004F626A6563740053797374656D2E4E6574006F705F496D706C6963697400546F427974654172726179006765745F4164647265737346616D696C7900436F707900456D707479000000000067F00C4DB562B44798A6523D7845A50700042001010803200001052001011111080703112112251D050320000E070002020E10122504200011290420001D05020602050001011231052001011D05050001112108060702111D1D0502060E050001111D0E0A000501123108123108080800030112311231080607021D05122508B77A5C561934E0890600011D05111D060001111D1D050801000800000000001E01000100540216577261704E6F6E457863657074696F6E5468726F77730108010002000000000004010000000000000039F6706800000000020000001C010000F8270000F8090000525344535E96F6A2BBABCA4891B8C16A0C56DB1201000000433A5C5265706F735C53716C437573746F6D46756E6374696F6E735C6F626A5C52656C656173655C53716C437573746F6D46756E6374696F6E732E7064620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003C29000000000000000000005629000000200000000000000000000000000000000000000000000048290000000000000000000000005F436F72446C6C4D61696E006D73636F7265652E646C6C0000000000FF25002000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000001800008000000000000000000000000000000100010000003000008000000000000000000000000000000100000000004800000058400000740200000000000000000000740234000000560053005F00560045005200530049004F004E005F0049004E0046004F0000000000BD04EFFE00000100000000000000000000000000000000003F000000000000000400000002000000000000000000000000000000440000000100560061007200460069006C00650049006E0066006F00000000002400040000005400720061006E0073006C006100740069006F006E00000000000000B004D4010000010053007400720069006E006700460069006C00650049006E0066006F000000B001000001003000300030003000300034006200300000002C0002000100460069006C0065004400650073006300720069007000740069006F006E000000000020000000300008000100460069006C006500560065007200730069006F006E000000000030002E0030002E0030002E00300000004E001700010049006E007400650072006E0061006C004E0061006D0065000000530071006C0043007500730074006F006D00460075006E006300740069006F006E0073002E0064006C006C00000000002800020001004C006500670061006C0043006F0070007900720069006700680074000000200000005600170001004F0072006900670069006E0061006C00460069006C0065006E0061006D0065000000530071006C0043007500730074006F006D00460075006E006300740069006F006E0073002E0064006C006C0000000000340008000100500072006F006400750063007400560065007200730069006F006E00000030002E0030002E0030002E003000000038000800010041007300730065006D0062006C0079002000560065007200730069006F006E00000030002E0030002E0030002E00300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000C000000683900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+FROM 0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000800000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000504500004C010300F8F174680000000000000000E00022200B013000001000000006000000000000B22F0000002000000040000000000010002000000002000004000000000000000600000000000000008000000002000000000000030060850000100000100000000010000010000000000000100000000000000000000000602F00004F00000000400000D002000000000000000000000000000000000000006000000C000000282E00001C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000080000000000000000000000082000004800000000000000000000002E74657874000000B80F0000002000000010000000020000000000000000000000000000200000602E72737263000000D0020000004000000004000000120000000000000000000000000000400000402E72656C6F6300000C0000000060000000020000001600000000000000000000000000004000004200000000000000000000000000000000942F000000000000480000000200050080240000A809000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B30020059000000010000111200FE1508000001140B0F00FE16070000016F0500000A1201280600000A2C25076F0700000A1F17331B076F0800000A0C7E0900000A2C0608280A00000A08730B00000A0ADE0A2616280C00000A0ADE001200280D00000A2A00000001100000000008003F47000A050000011B3005007F000000020000117E0E00000A280F00000A0A1F108D140000010B028E691F10311202028E691F105907161F10281000000A2B23028E691F102F130216071F10028E6959028E69281000000A2B0902071F10281100000A7E0900000A2C0607280A00000A07731200000A6F0500000A280F00000A0ADE0E267E0E00000A280F00000A0ADE00062A000110000000000B00646F000E050000011B3002003D000000030000111A8D140000010A140B0F00FE16070000016F0500000A1201280600000A2C10076F0700000A183307076F0800000A0ADE0A261A8D140000010ADE00062A00000001100000000007002A31000A050000011B3005006B000000020000117E0E00000A280F00000A0A1A8D140000010B028E691A311002028E691A5907161A281000000A2B20028E691A2F120216071A028E6959028E69281000000A2B0802071A281100000A07731200000A6F0500000A280F00000A0ADE0E267E0E00000A280F00000A0ADE00062A000110000000000B00505B000E050000011B30030083000000040000117E1300000A281400000A0A0F00281500000A6F0500000A0B281600000A0C08281700000A076F1800000A6F1900000A0D731A00000A13041613052B2011040911058F140000017201000070281B00000A6F1C00000A261105175813051105098E6932D911046F0500000A281D00000A281400000A0ADE0A082C06086F1E00000ADC062A000110000002001E005977000A00000000133002005D000000050000117E0E00000A280F00000A0A0F00281F00000A0B1201282000000A6F2100000A6F2200000A1F0A2E170F00281F00000A0B1201282000000A280F00000A0A2B1C72070000700F00281F00000A8C19000001282300000A280F00000A0A062A000000133003002F000000060000110F00282400000A0A1200282500000A0F00282400000A0A1200282600000A282700000A17280A000006282800000A2A001330030031000000060000110F00282400000A0A1200282500000A0F00282400000A0A1200282600000A1758282700000A16280A000006282800000A2A000000133004004D0000000700001102162F13282900000A0B1201282500000A025810002B0E021F642F09208A070000025810001200021717282A00000A1200031759282B00000A0A12000417596C282C00000A0A06282800000A2A00000013300400480000000700001102162F13282900000A0B1201282500000A025810002B0E021F642F09208A070000025810001200021717282A00000A1200031759282B00000A0A12000417596C282C00000A0A062A42534A4201000100000000000C00000076342E302E33303331390000000005006C000000B0030000237E00001C040000E003000023537472696E677300000000FC07000030000000235553002C0800001000000023475549440000003C0800006C01000023426C6F620000000000000002000001471502000900000000FA013300160000010000001A000000030000000A0000000E0000002C0000000B0000000700000001000000040000000000DC010100000000000600060198020600260198020600DD0085020F00B802000006005903F3010A00F10054020A005C01C7020E003C02750212002D0360030A008300C70206002400A30306002E027F030A000100C7020A009E00C7020600A100F3011200C403370306004702F30106009D03F30106007701F30106004401F30106008600F301060053017F030600FA01A30306009200F30106000400F30106007703F3010000000055000000000001000100810110000E031A0315000100010081011000FF021A031500010005005020000000009600280001010100C8200000000096003E000801020064210000000096000A0001010300C02100000000960017000801040048220000000096005E000F010500E822000000009600AA00160106005423000000009600B0011D01070090230000000096009F011D010800D023000000009600D301240109002C24000000009100C8012C010C00000001006B00000001006B00000001006B00000001006B00000001006F01000001000D0200000100CF0000000100CF0000000100290200000200C20100000300930300000100290200000200C20100000300930309006F02010011006F02060019006F020A0031006F0206002900660119004900BE001D004900C00325004900DC022A00890011022F009100C700320041006F02380041006B033E00410097032A009900D7034B0039006B034E009100D20354009100D2035F0049006F023800A900D7037C0051006B0380003900490119005900D6008700B1004C008C00B100EC029100B9007E01970061006F020600A10066019E0061008B00A300A900C100A900C100B600060069004901B500C9006601190099000802190099008A01B90099005203BD0071004901C80079002002B90079009501B900D1003600CD0071006B03D20079008B03E00079006F02E5007900F502EC0079004A03F2002000230065012E000B0034012E0013003D012E001B005C01400023006501600023006501800023006501A00023006501C00023006501E000230065010001230065011000440068006F00AF00C300D9000480000000000000000000000000000000001A030000040000000000000000000000F8007A0000000000040000000000000000000000F8006E0000000000040000000000000000000000F800750200000000040000000000000000000000F800F3010000000000000053716C496E74363400697049505634746F42494E3400697042494E34746F49505634004D443500697049505636746F42494E313600546F496E74313600697042494E3136746F49505636006765745F55544638003C4D6F64756C653E00537472696E67546F475549440049500053797374656D2E44617461006D73636F726C69620053716C4775696400417070656E640049446973706F7361626C650053716C4461746554696D6500466F726D617450686F6E6500446973706F7365005472795061727365005265766572736500496E44617465004372656174650044656275676761626C654174747269627574650053716C46756E6374696F6E41747472696275746500436F6D70696C6174696F6E52656C61786174696F6E734174747269627574650052756E74696D65436F6D7061746962696C6974794174747269627574650042797465006765745F56616C756500456E636F64696E670053716C537472696E6700546F537472696E6700746865496E707574537472696E6700436F6D7075746548617368006765745F4C656E677468006765745F4D6F6E74680064744C6173744461794F664D6F6E746800647446697273744461794F664D6F6E7468006D6F6E7468004461746553657269616C00647453657269616C0053716C437573746F6D46756E6374696F6E732E646C6C0053797374656D0048617368416C676F726974686D005472696D004E756D0049734C6974746C65456E6469616E006765745F59656172007965617200537472696E674275696C64657200426967496E746567657200426974436F6E766572746572004D6963726F736F66742E53716C5365727665722E536572766572002E63746F720053797374656D2E4E756D65726963730053797374656D2E446961676E6F73746963730053797374656D2E52756E74696D652E436F6D70696C6572536572766963657300446562756767696E674D6F6465730053797374656D2E446174612E53716C547970657300476574416464726573734279746573004765744279746573004164644D6F6E74687300436C73436F6E76657273696F6E7300495046756E6374696F6E730053716C437573746F6D46756E6374696F6E73004950416464726573730053797374656D2E4E65742E536F636B657473004164644461797300466F726D6174004F626A6563740053797374656D2E4E6574006F705F496D706C6963697400436F6E766572740053797374656D2E54657874006765745F4E6F770064617900546F4279746541727261790053797374656D2E53656375726974792E43727970746F677261706879006765745F4164647265737346616D696C7900436F707900456D7074790000000000055800320000257B0030003A002800300030003000290020003000300030002D0030003000300030007D00010000006477027971CC5E4DA3A7FF93E008DADB00042001010803200001052001011111080703112112251D050320000E070002020E10122504200011410420001D05020602050001011249052001011D05050001112108060702111D1D0502060E050001111D0E0A000501124908124908080800030112491249080607021D0512250C070611290E122D1D051231080306115506000111291155040000122D04000012590520011D050E0620011D051D050420010E0E05200112310E05000111550E050702111D0A0320000A032000080500020E0E1C040701113D042000113D04000106080600011139113D060702113D113D040000113D06200301080808052001113D08052001113D0D08B77A5C561934E0890600011D05111D060001111D1D050600011129111D060001111D1135060001113911390700031139080606070003113D0806060801000800000000001E01000100540216577261704E6F6E457863657074696F6E5468726F7773010801000200000000000401000000000000000000F8F1746800000000020000001C010000442E00004410000052534453784920B82778FA46AD23B9D4F8FCF1C301000000433A5C5265706F735C53716C437573746F6D46756E6374696F6E735C6F626A5C52656C656173655C53716C437573746F6D46756E6374696F6E732E706462000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000882F00000000000000000000A22F0000002000000000000000000000000000000000000000000000942F0000000000000000000000005F436F72446C6C4D61696E006D73636F7265652E646C6C0000000000FF250020001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000001800008000000000000000000000000000000100010000003000008000000000000000000000000000000100000000004800000058400000740200000000000000000000740234000000560053005F00560045005200530049004F004E005F0049004E0046004F0000000000BD04EFFE00000100000000000000000000000000000000003F000000000000000400000002000000000000000000000000000000440000000100560061007200460069006C00650049006E0066006F00000000002400040000005400720061006E0073006C006100740069006F006E00000000000000B004D4010000010053007400720069006E006700460069006C00650049006E0066006F000000B001000001003000300030003000300034006200300000002C0002000100460069006C0065004400650073006300720069007000740069006F006E000000000020000000300008000100460069006C006500560065007200730069006F006E000000000030002E0030002E0030002E00300000004E001700010049006E007400650072006E0061006C004E0061006D0065000000530071006C0043007500730074006F006D00460075006E006300740069006F006E0073002E0064006C006C00000000002800020001004C006500670061006C0043006F0070007900720069006700680074000000200000005600170001004F0072006900670069006E0061006C00460069006C0065006E0061006D0065000000530071006C0043007500730074006F006D00460075006E006300740069006F006E0073002E0064006C006C0000000000340008000100500072006F006400750063007400560065007200730069006F006E00000030002E0030002E0030002E003000000038000800010041007300730065006D0062006C0079002000560065007200730069006F006E00000030002E0030002E0030002E00300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000C000000B43F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
WITH PERMISSION_SET = SAFE
GO
ALTER ASSEMBLY [SqlCustomFunctions]
-ADD FILE FROM 0x4D6963726F736F667420432F432B2B204D534620372E30300D0A1A445300000000020000010000001F000000A0000000000000001C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E00100E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BCA310138000000001000000010000000000000FFFFFFFF04000000FFFF030000000000FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCA310138000000001000000010000000000000FFFFFFFF04000000FFFF030000000000FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCA3101380000000010000000100000000000001200FFFF04000000FFFF03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCA3101380000000010000000100000000000001400FFFF04000000FFFF030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000200000003C00000000000000400000000000000000000000030000000500000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000005A003C110F00000007000000000000000000040078051900637F4323202D20342E31342E302D332E32353332362E31312B626434663230363232393132373865306466316533666433313830633063383632343935613361370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F862513FC607D311905300C04FA302A1C4454B99E9E6D211903F00C04FA302A10B9D865A1166D311BD2A0000F80849BD0FD02988B8111342878B770E8597AC16200000000000000011C273E7149E088519AE1A1CEA65C2FBEC6C58DE633BFAC6636877CA063CF051000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F862513FC607D311905300C04FA302A1C4454B99E9E6D211903F00C04FA302A10B9D865A1166D311BD2A0000F80849BD0FD02988B8111342878B770E8597AC162000000000000000820D57E19110B281BB9A191D9958391EC159094982937744C3FEB26D48E9929B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800100000000000080010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FEEFFEEF010000000801000000433A5C5265706F735C53716C437573746F6D46756E6374696F6E735C495046756E6374696F6E732E63730000633A5C7265706F735C73716C637573746F6D66756E6374696F6E735C697066756E6374696F6E732E637300433A5C55736572735C524465636B2E4B45594D54565C417070446174615C4C6F63616C5C54656D705C2E4E45544672616D65776F726B2C56657273696F6E3D76342E382E53716C436C72417474726962757465732E637300633A5C75736572735C726465636B2E6B65796D74765C617070646174615C6C6F63616C5C74656D705C2E6E65746672616D65776F726B2C76657273696F6E3D76342E382E73716C636C72617474726962757465732E63730007000000000000002C00000058000000B0000000010000002D000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001BE23001AC0000006057FE6F57F2DB010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000004000000010000000300000000000000B0000000280000001BE23001154EAB0268000000580000002C000000B00000006500000000000000000000002D000000280000001BE230015960E48068000000010000002C0000002D0000006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000F40000000800000058000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000036002A1100000000F40100000000000059000000000000000000000001000006000000000100000000697049505636746F42494E313600001600031104000000BC0100005900000000000000010000000A0024115553797374656D00120024115553797374656D2E44617461000000001A0024115553797374656D2E446174612E53716C436C69656E7400001E002411554D6963726F736F66742E53716C5365727665722E536572766572000E0024115553797374656D2E4E6574001E0024115553797374656D2E436F6C6C656374696F6E732E47656E6572696300120024115553797374656D2E54657874000000001A0024115553797374656D2E446174612E53716C5479706573000000160024115553797374656D2E4E756D657269637300000000160020110000000001000011000000000000000072760000160003113C000000B80100003D00000008000000010000001E002011010000000100001100000000000000006970416464726573730000001600031140010000B40100001B0000002A0000000100000022002011020000000100001100000000000000006164647265737342797465730000000002000600020006000200060032000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040000001000000002000000090000000200060036002A1100000000D0020000000000007F000000000000000000000002000006590000000100000000697042494E3136746F49505636000016000311F80100009C0200007F00000059000000010000001600201100000000020000110000000000000000727600001600031130020000980200006200000064000000010000001E0020110100000002000011000000000000000070616464656442797465730002000600020006002E000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040100000C000000010000060200060036002A1100000000AC030000000000003D000000000000000000000003000006D80000000100000000697049505634746F42494E3400000016000311D4020000780300003D000000D800000001000000160020110000000003000011000000000000000072760000160003110C0300007403000028000000DF000000010000001E0020110100000003000011000000000000000069704164647265737300000002000600020006002E000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040100000C000000010000060200060036002A110000000088040000000000006B000000000000000000000004000006150100000100000000697042494E34746F4950563400000016000311B0030000540400006B000000150100000100000016002011000000000200001100000000000000007276000016000311E8030000500400004E00000020010000010000001E0020110100000002000011000000000000000070616464656442797465730002000600020006002E000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040100000C0000000100000602000600F2000000A8000000000000000100010059000000000000000C0000009C000000000000001200008008000000150000800A000000170000802A00000019000080310000001C000080380000001D0000803E0000001F0000804500000021000080470000002200008048000000240000804F000000250000805100000026000080070028000900240009008C000B003D000B002B000D0029000B002D000700080007000C00090010000700080007001F00F2000000F000000059000000010001007F0000000000000012000000E4000000000000002C0000800B0000002F00008013000000300000801A000000330000802A000000EEEFFE802C00000035000080330000003800008044000000EEEFFE80460000003C0000804F0000004000008056000000410000805C0000004300008062000000440000806D000000450000806F0000004600008070000000480000807B000000490000807D0000004A0000800700230009002B0009001C000B003E00000000000E0021000B004500000000000B002B00090029000B00260009003A00090023000700080007000C0009001B000700080007001100F200000090000000D8000000010001003D000000000000000A0000008400000000000000500000800700000054000080090000005600008028000000580000802E0000005F0000802F000000610000803100000062000080320000006400008039000000650000803B0000006700008007002A000900240009008A000B003D000B001D000700080007000C00090028000700080007001100F2000000D800000015010000010001006B0000000000000010000000CC000000000000006C0000800B0000006F0000801200000070000080180000007300008026000000EEEFFE8028000000750000802E000000780000803E000000EEEFFE80400000007C00008048000000840000804E0000008500008059000000860000805B000000870000805C00000089000080670000008A000080690000008B0000800700230009002A0009001B000B003C00000000000E0020000B004400000000000B002A0009003A00090023000700080007000C0009001B000700080007001100F400000008000000010000000000000020000000000000001C000000340000005000000068000000840000009C000000B80000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFF1A092FF14000000024020000510000000100000085000000010000001D00000001000000B900000001000000350000000100000069000000010000009D000000010000000100000001000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000C0000001800000024000000300000003C00000048000000540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A00251100000000040000000100697049505636746F42494E3136001600291100000000040000000100303630303030303100001A00251100000000F80100000100697042494E3136746F49505636001600291100000000F80100000100303630303030303200001A00251100000000D40200000100697049505634746F42494E3400001600291100000000D40200000100303630303030303300001A00251100000000B00300000100697042494E34746F4950563400001600291100000000B00300000100303630303030303400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000FFFFFFFF1A092FF10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFF77093101010000000F001E8E1000F0771100000048010000740000002C0000009C000000000000000000000016000000190000000000EEC00000000000000000FFFF000000000000FFFFFFFF00000000FFFF0000000000000000000000000E008C04000000000000300300000100000000000000000000000000000053716C437573746F6D46756E6374696F6E732E495046756E6374696F6E730045414238353538430000000000FFFF000000000000FFFFFFFF00000000FFFF0000000000000000000000000900600000000000000000000000000000000000000000000000000000002A20436F6D70696C6572496E666F202A00383646353230373900000000000000FFFF000000000000FFFFFFFF00000000FFFF0000000000000000000000000D00040000000000000010000000010000000000000000000000000000003C44616E676C696E67446F63756D656E74732A32323333343362642D613835392D343161332D393063302D3964666131303166316139353E0037464244413244320000002DBA2EF10100000000000000590000000000000000000000000000000000000001000000590000007F0000000000000000000000000000000000000001000000D80000003D0000000000000000000000000000000000000001000000150100006B00000000000000000000000000000000000000020002000D01000000000100FFFFFFFF00000000800100000802000000000000FFFFFFFF00000000FFFFFFFF030002000000010001000100000001005800000000000000433A5C55736572735C524465636B2E4B45594D54565C417070446174615C4C6F63616C5C54656D705C2E4E45544672616D65776F726B2C56657273696F6E3D76342E382E53716C436C72417474726962757465732E637300433A5C5265706F735C53716C437573746F6D46756E6374696F6E735C495046756E6374696F6E732E63730000FEEFFEEF010000000100000000010000000000000000000000FFFFFFFFFFFFFFFFFFFF0C00FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000942E310139F67068010000005E96F6A2BBABCA4891B8C16A0C56DB12C40000002F4C696E6B496E666F002F544D4361636865002F6E616D6573002F7372632F686561646572626C6F636B002F7372632F66696C65732F633A5C7265706F735C73716C637573746F6D66756E6374696F6E735C697066756E6374696F6E732E6373002F7372632F66696C65732F633A5C75736572735C726465636B2E6B65796D74765C617070646174615C6C6F63616C5C74656D705C2E6E65746672616D65776F726B2C76657273696F6E3D76342E382E73716C636C72617474726962757465732E637300060000000A000000010000003F000000000000002B0000000A0000001A0000000800000000000000050000000A00000006000000610000000B000000130000000700000000000000DC5133010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000280000003001000038000000F302000038000000000000000000000038010000AC0000006400000068000000680000002800000018000000E0070000740200002C000000D0000000070000001A000000030000001800000019000000040000000D0000000E000000090000000A0000000B0000000C0000000F0000001000000011000000120000001300000014000000150000001700000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+ADD FILE FROM 0x4D6963726F736F667420432F432B2B204D534620372E30300D0A1A4453000000000200000100000027000000C40000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0010000F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BCA310138000000001000000010000000000000FFFFFFFF04000000FFFF030000000000FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCA310138000000001000000010000000000000FFFFFFFF04000000FFFF030000000000FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCA3101380000000010000000100000000000001400FFFF04000000FFFF03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCA3101380000000010000000100000000000001600FFFF04000000FFFF030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000200000003C00000000000000400000000000000000000000030000000500000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000005A003C110F00000007000000000000000000040078051900637F4323202D20342E31342E302D332E32353332362E31312B626434663230363232393132373865306466316533666433313830633063383632343935613361370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F862513FC607D311905300C04FA302A1C4454B99E9E6D211903F00C04FA302A10B9D865A1166D311BD2A0000F80849BD0FD02988B8111342878B770E8597AC16200000000000000011C273E7149E088519AE1A1CEA65C2FBEC6C58DE633BFAC6636877CA063CF051000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F862513FC607D311905300C04FA302A1C4454B99E9E6D211903F00C04FA302A10B9D865A1166D311BD2A0000F80849BD0FD02988B8111342878B770E8597AC162000000000000000E139871BE570E92E2DE6575C3EEE4AEE2EFDC82C7280E2B4DB5BD38F181FF5D3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F862513FC607D311905300C04FA302A1C4454B99E9E6D211903F00C04FA302A10B9D865A1166D311BD2A0000F80849BD0FD02988B8111342878B770E8597AC162000000000000000820D57E19110B281BB9A191D9958391EC159094982937744C3FEB26D48E9929B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550300000000000055030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FEEFFEEF010000006401000000433A5C5265706F735C53716C437573746F6D46756E6374696F6E735C495046756E6374696F6E732E63730000633A5C7265706F735C73716C637573746F6D66756E6374696F6E735C697066756E6374696F6E732E637300433A5C5265706F735C53716C437573746F6D46756E6374696F6E735C436C73436F6E76657273696F6E732E637300633A5C7265706F735C73716C637573746F6D66756E6374696F6E735C636C73636F6E76657273696F6E732E637300433A5C55736572735C524465636B2E4B45594D54565C417070446174615C4C6F63616C5C54656D705C2E4E45544672616D65776F726B2C56657273696F6E3D76342E382E53716C436C72417474726962757465732E637300633A5C75736572735C726465636B2E6B65796D74765C617070646174615C6C6F63616C5C74656D705C2E6E65746672616D65776F726B2C76657273696F6E3D76342E382E73716C636C72617474726962757465732E6373000B000000000000002C0000000000000000000000000000005800000086000000010000002D000000B40000000C0100000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001BE23001D8000000F7F4DE40B7F4DB010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000006000000010000001C0000000000000086000000280000001BE230018447355968000000580000002C000000860000006500000000000000000000002D000000280000001BE230015960E48068000000010000002C0000002D0000006500000000000000000000000C010000280000001BE23001154EAB0268000000B40000002C0000000C010000650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000F400000008000000B4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000036002A1100000000240200000000000083000000000000000000000005000006800100000100000000537472696E67546F475549440000001600031104000000EC0100008300000080010000010000000A0024115553797374656D001E0024115553797374656D2E436F6C6C656374696F6E732E47656E6572696300120024115553797374656D2E54657874000000001A0024115553797374656D2E446174612E53716C5479706573000000220024115553797374656D2E53656375726974792E43727970746F6772617068790000001A002411554D6963726F736F66742E56697375616C426173696300001600201100000000040000110000000000000000677800001E002011010000000400001100000000000000006D79537472696E6700000000160003113C000000E80100006900000098010000010000001A0020110200000004000011000000000000000068617368657200001600031128010000E4010000570000009E010000010000001A0020110300000004000011000000000000000064627974657300001E00201104000000040000110000000000000000734275696C64657200000000160003115C010000E00100002C000000B70100000100000016002011050000000400001100000000000000006E0000000200060002000600020006000200060032000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040000001000000002000000060000000200060036002A1100000000C4020000000000005D000000000000000000000006000006030200000100000000466F726D617450686F6E65000000001600031128020000900200005D0000000302000001000000160020110000000005000011000000000000000072760000020006002E000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040100000C00000005000006020006003A002A110000000034030000000000002F000000000000000000000007000006600200000100000000647446697273744461794F664D6F6E746800002E000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040100000C00000005000006020006003A002A1100000000A403000000000000310000000000000000000000080000068F020000010000000064744C6173744461794F664D6F6E74680000002E000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040100000C000000050000060200060032002A110000000040040000000000004D000000000000000000000009000006C00200000100000000647453657269616C00000016000311A80300000C0400004D000000C002000001000000160020110000000007000011000000000000000064740000020006002E000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040100000C000000050000060200060032002A1100000000DC040000000000004800000000000000000000000A0000060D03000001000000004461746553657269616C001600031144040000A8040000480000000D03000001000000160020110000000007000011000000000000000064740000020006002E000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040100000C0000000500000602000600F2000000CC000000800100000100010083000000000000000F000000C0000000000000000F0000800B0000001000008018000000120000801E00000014000080300000001500008037000000170000803A000000EEEFFE803C0000001800008056000000170000805C00000017000080630000001A000080750000001B00008077000000EEEFFE8080000000EEEFFE80810000001D00008007001F00070039000E00270009004B0009002C000E001700000000000B0035002C002F0019002A0009002E0007000800000000000000000007001100F20000006000000003020000010001005D00000000000000060000005400000000000000230000800B0000002500008028000000260000803D000000EEEFFE803F000000280000805B0000002A0000800700230007003400090023000000000009003D0007001100F20000003000000060020000010001002F00000000000000020000002400000000000000300000802E0000003100008007005E0007001100F2000000300000008F0200000100010031000000000000000200000024000000000000003600008030000000370000800700620007001100F200000084000000C0020000010001004D000000000000000900000078000000000000003C000080040000003E00008015000000EEEFFE8017000000400000801C0000004200008025000000440000802F000000450000803A0000004600008046000000480000800700140009002900000000000C001B0009001C0007002E00070024000700200007001100F2000000840000000D0300000100010048000000000000000900000078000000000000004D000080040000004F00008015000000EEEFFE8017000000510000801C0000005300008025000000550000802F000000560000803A0000005700008046000000590000800700140009002900000000000C001B0009001C0007002E00070024000700200007001100F400000008000000580000000000000030000000000000001C00000034000000500000006800000088000000A0000000C0000000D8000000F000000008010000240100000000000000000000000000000000000000000000000000000400000036002A1100000000F40100000000000059000000000000000000000001000006000000000100000000697049505636746F42494E313600001600031104000000BC0100005900000000000000010000000A0024115553797374656D00120024115553797374656D2E44617461000000001A0024115553797374656D2E446174612E53716C436C69656E7400001E002411554D6963726F736F66742E53716C5365727665722E536572766572000E0024115553797374656D2E4E6574001E0024115553797374656D2E436F6C6C656374696F6E732E47656E6572696300120024115553797374656D2E54657874000000001A0024115553797374656D2E446174612E53716C5479706573000000160024115553797374656D2E4E756D657269637300000000160020110000000001000011000000000000000072760000160003113C000000B80100003D00000008000000010000001E002011010000000100001100000000000000006970416464726573730000001600031140010000B40100001B0000002A0000000100000022002011020000000100001100000000000000006164647265737342797465730000000002000600020006000200060032000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040000001000000002000000090000000200060036002A1100000000D0020000000000007F000000000000000000000002000006590000000100000000697042494E3136746F49505636000016000311F80100009C0200007F00000059000000010000001600201100000000020000110000000000000000727600001600031130020000980200006200000064000000010000001E0020110100000002000011000000000000000070616464656442797465730002000600020006002E000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040100000C000000010000060200060036002A1100000000AC030000000000003D000000000000000000000003000006D80000000100000000697049505634746F42494E3400000016000311D4020000780300003D000000D800000001000000160020110000000003000011000000000000000072760000160003110C0300007403000028000000DF000000010000001E0020110100000003000011000000000000000069704164647265737300000002000600020006002E000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040100000C000000010000060200060036002A110000000088040000000000006B000000000000000000000004000006150100000100000000697042494E34746F4950563400000016000311B0030000540400006B000000150100000100000016002011000000000200001100000000000000007276000016000311E8030000500400004E00000020010000010000001E0020110100000002000011000000000000000070616464656442797465730002000600020006002E000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040100000C0000000100000602000600F2000000A8000000000000000100010059000000000000000C0000009C000000000000001200008008000000150000800A000000170000802A00000019000080310000001C000080380000001D0000803E0000001F0000804500000021000080470000002200008048000000240000804F000000250000805100000026000080070028000900240009008C000B003D000B002B000D0029000B002D000700080007000C00090010000700080007001F00F2000000F000000059000000010001007F0000000000000012000000E4000000000000002C0000800B0000002F00008013000000300000801A000000330000802A000000EEEFFE802C00000035000080330000003800008044000000EEEFFE80460000003C0000804F0000004000008056000000410000805C0000004300008062000000440000806D000000450000806F0000004600008070000000480000807B000000490000807D0000004A0000800700230009002B0009001C000B003E00000000000E0021000B004500000000000B002B00090029000B00260009003A00090023000700080007000C0009001B000700080007001100F200000090000000D8000000010001003D000000000000000A0000008400000000000000500000800700000054000080090000005600008028000000580000802E0000005F0000802F000000610000803100000062000080320000006400008039000000650000803B0000006700008007002A000900240009008A000B003D000B001D000700080007000C00090028000700080007001100F2000000D800000015010000010001006B0000000000000010000000CC000000000000006C0000800B0000006F0000801200000070000080180000007300008026000000EEEFFE8028000000750000802E000000780000803E000000EEEFFE80400000007C00008048000000840000804E0000008500008059000000860000805B000000870000805C00000089000080670000008A000080690000008B0000800700230009002A0009001B000B003C00000000000E0020000B004400000000000B002A0009003A00090023000700080007000C0009001B000700080007001100F4000000080000000100000000000000200000003C01000058010000700100008C010000A4010000C0010000D8010000F40100000000000000000000000000000000000000000000000000000000000000000000FFFFFFFF1A092FF1A0000000540200008D010000010000000901000001000000C101000001000000D90000000100000059010000010000002501000001000000A100000001000000510000000100000035000000010000008900000001000000F5010000010000001D0000000100000071010000010000006900000001000000A5010000010000000100000001000000C100000001000000D901000001000000F1000000010000003D01000001000000010000000000000000000000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000010400000000000000000008000000000000000000000000000000000000000001000000000000002000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000400000000000000000001000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200002400000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000C0000001800000024000000300000003C0000004800000054000000600000006C0000007800000084000000900000009C000000A8000000B4000000C0000000CC000000D8000000E40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001A00251100000000040000000200537472696E67546F4755494400001600291100000000040000000200303630303030303500001A00251100000000280200000200466F726D617450686F6E650000001600291100000000280200000200303630303030303600001E00251100000000C80200000200647446697273744461794F664D6F6E7468001600291100000000C80200000200303630303030303700001E0025110000000038030000020064744C6173744461794F664D6F6E746800001600291100000000380300000200303630303030303800001600251100000000A80300000200647453657269616C00001600291100000000A80300000200303630303030303900001A002511000000004404000002004461746553657269616C000000001600291100000000440400000200303630303030306100001A00251100000000040000000100697049505636746F42494E3136001600291100000000040000000100303630303030303100001A00251100000000F80100000100697042494E3136746F49505636001600291100000000F80100000100303630303030303200001A00251100000000D40200000100697049505634746F42494E3400001600291100000000D40200000100303630303030303300001A00251100000000B00300000100697042494E34746F4950563400001600291100000000B003000010000000000000000000000000000000000000000000000000000000FFFFFFFF1A092FF100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100303630303030303400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFF770931010100000011001E8E1200F07713000000B40100001C0100002C000000D4000000000000000000000016000000190000000000EEC00000000000000000FFFF000000000000FFFFFFFF00000000FFFF00000000000000000000000010008C04000000000000300300000100000000000000000000000000000053716C437573746F6D46756E6374696F6E732E495046756E6374696F6E730045414238353538430000000000FFFF000000000000FFFFFFFF00000000FFFF0000000000000000000000000F00E004000000000000D40200000100000000000000000000000000000053716C437573746F6D46756E6374696F6E732E436C73436F6E76657273696F6E73003342383738313946000000000000FFFF000000000000FFFFFFFF00000000FFFF0000000000000000000000000900600000000000000000000000000000000000000000000000000000002A20436F6D70696C6572496E666F202A00383646353230373900000000000000FFFF000000000000FFFFFFFF00000000FFFF0000000000000000000000000E00040000000000000010000000010000000000000000000000000000003C44616E676C696E67446F63756D656E74732A32323333343362642D613835392D343161332D393063302D3964666131303166316139353E0037464244413244320000002DBA2EF10100000000000000590000000000000000000000000000000000000001000000590000007F0000000000000000000000000000000000000001000000D80000003D0000000000000000000000000000000000000001000000150100006B000000000000000000000000000000000000000100000080010000830000000000000001000000000000000000000001000000030200005D0000000000000001000000000000000000000001000000600200002F00000000000000010000000000000000000000010000008F020000310000000000000001000000000000000000000001000000C00200004D00000000000000010000000000000000000000010000000D0300004800000000000000010000000000000000000000020002000D01000000000100FFFFFFFF00000000550300000802000000000000FFFFFFFF00000000FFFFFFFF0400030000000100020002000100010000000100860000005800000000000000433A5C55736572735C524465636B2E4B45594D54565C417070446174615C4C6F63616C5C54656D705C2E4E45544672616D65776F726B2C56657273696F6E3D76342E382E53716C436C72417474726962757465732E637300433A5C5265706F735C53716C437573746F6D46756E6374696F6E735C436C73436F6E76657273696F6E732E637300433A5C5265706F735C53716C437573746F6D46756E6374696F6E735C495046756E6374696F6E732E637300000000FEEFFEEF010000000100000000010000000000000000000000FFFFFFFFFFFFFFFFFFFF0D00FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000942E3101F8F1746801000000784920B82778FA46AD23B9D4F8FCF1C3FD0000002F4C696E6B496E666F002F544D4361636865002F6E616D6573002F7372632F686561646572626C6F636B002F7372632F66696C65732F633A5C7265706F735C73716C637573746F6D66756E6374696F6E735C697066756E6374696F6E732E6373002F7372632F66696C65732F633A5C7265706F735C73716C637573746F6D66756E6374696F6E735C636C73636F6E76657273696F6E732E6373002F7372632F66696C65732F633A5C75736572735C726465636B2E6B65796D74765C617070646174615C6C6F63616C5C74656D705C2E6E65746672616D65776F726B2C76657273696F6E3D76342E382E73716C636C72617474726962757465732E637300070000000E00000001000000F4030000000000009A0000000C0000002B0000000A0000001300000007000000610000000B00000000000000050000000A000000060000001A0000000800000000000000DC5133010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000002800000071010000380000003F040000380000000000000000000000A4010000D8000000640000006800000068000000680000002800000018000000E8070000E0070000040300002C0000000C0200000700000021000000030000001E0000001F00000020000000040000000E0000000F000000090000000A0000000B0000000C0000000D000000100000001100000012000000130000001400000015000000160000001700000018000000190000001A0000001C0000001B0000001D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
AS N'SqlCustomFunctions.pdb'
GO
diff --git a/obj/Release/SqlCustomFunctions.dll b/obj/Release/SqlCustomFunctions.dll
index 0b338f6..fa48645 100644
Binary files a/obj/Release/SqlCustomFunctions.dll and b/obj/Release/SqlCustomFunctions.dll differ
diff --git a/obj/Release/SqlCustomFunctions.pdb b/obj/Release/SqlCustomFunctions.pdb
index dc501a4..10013eb 100644
Binary files a/obj/Release/SqlCustomFunctions.pdb and b/obj/Release/SqlCustomFunctions.pdb differ
diff --git a/obj/Release/SqlCustomFunctions.sqlproj.CoreCompileInputs.cache b/obj/Release/SqlCustomFunctions.sqlproj.CoreCompileInputs.cache
index 568d1ec..498fbac 100644
--- a/obj/Release/SqlCustomFunctions.sqlproj.CoreCompileInputs.cache
+++ b/obj/Release/SqlCustomFunctions.sqlproj.CoreCompileInputs.cache
@@ -1 +1 @@
-d8d0182c3dbee7bd86960fb812bf538030753b6ec76b2ab714ddfb99ba744d8a
+25434979ee893bc83c688b6cfe1291ab64a0283ccf6e5080ecb880a21f22727f
diff --git a/obj/Release/SqlCustomFunctions.sqlproj.FileListAbsolute.txt b/obj/Release/SqlCustomFunctions.sqlproj.FileListAbsolute.txt
index cdcd6df..ce6a29c 100644
--- a/obj/Release/SqlCustomFunctions.sqlproj.FileListAbsolute.txt
+++ b/obj/Release/SqlCustomFunctions.sqlproj.FileListAbsolute.txt
@@ -5,3 +5,7 @@ C:\Repos\SqlCustomFunctions\obj\Release\SqlCustomFunctions.dll
C:\Repos\SqlCustomFunctions\obj\Release\SqlCustomFunctions.pdb
C:\Repos\SqlCustomFunctions\bin\Release\SqlCustomFunctions.dll
C:\Repos\SqlCustomFunctions\bin\Release\SqlCustomFunctions.pdb
+C:\Repos\SqlCustomFunctions\obj\Release\Model.xml
+C:\Repos\SqlCustomFunctions\obj\Release\refactor.xml
+C:\Repos\SqlCustomFunctions\obj\Release\postdeploy.sql
+C:\Repos\SqlCustomFunctions\obj\Release\predeploy.sql