IF NOT EXISTS(SELECT * FROM sys.databases WHERE name = 'AlexisPTSTokenTest')
  BEGIN
    CREATE DATABASE [AlexisPTSTokenTest]
  END
GO

USE [AlexisPTSTokenTest]
GO


EXEC SP_CONFIGURE 'show advanced options',1 ;
RECONFIGURE;

EXEC sp_configure 'clr strict security', 0
RECONFIGURE;

EXEC sp_configure 'clr enabled', '1';  
RECONFIGURE;

/****** Object:  SqlAssembly [SqlServerProject1]    Script Date: 09/12/2018 15:26:24 ******/
CREATE ASSEMBLY [SqlServerProject1]
AUTHORIZATION [dbo]
FROM 0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000800000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000504500004C0103002C644C550000000000000000E00002210B010B0000200000000C000000000000BE3E00000020000000400000000040000020000000020000040000000000000004000000000000000080000000020000000000000200408500001000001000000000100000100000000000001000000000000000000000006C3E00004F00000000400000B808000000000000000000000000000000000000006000000C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000080000000000000000000000082000004800000000000000000000002E74657874000000C41E0000002000000020000000020000000000000000000000000000200000602E72737263000000B808000000400000000A000000220000000000000000000000000000400000402E72656C6F6300000C0000000060000000020000002C00000000000000000000000000004000004200000000000000000000000000000000A03E00000000000048000000020005008C2B0000E0120000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013300200530000000000000002280100000A02730200000A7D0100000402730300000A7D0200000402037D0300000402047D04000004027B0100000420800000006F0400000A027B01000004196F0500000A027B01000004056F0600000A2A00133005001F000000010000110203027B01000004027B03000004027B040000046F0700000A6F060000062A00133005001F000000020000110203027B01000004027B03000004027B040000046F0800000A6F060000062A00133005003300000003000011027B02000004036F0900000A0B0207027B01000004027B03000004027B040000046F0700000A6F060000060C08280A00000A2A0013300500330000000400001103280B00000A0B0207027B01000004027B03000004027B040000046F0800000A6F060000060C027B02000004086F0C00000A2A00133004005400000005000011730D00000A0B070417730E00000A0A060316038EB76F0F00000A066F1000000A07166A6F1100000A076F1200000A176ADAB717D68D0F0000010C070816088EB76F1300000A26076F1400000A066F1400000A082A1E02280100000A2A1B300300FB000000060000111F108D0F000001130F110F16169C110F17169C110F18169C110F19169C110F1A169C110F1B169C110F1C169C110F1D169C110F1E169C110F1F09169C110F1F0A169C110F1F0B169C110F1F0C169C110F1F0D169C110F1F0E169C110F1F0F169C110F1305020D091200280D0000061304031200280D0000061306110611051873010000061307110711046F02000006130811088EB718D8731500000A13091108130D16130C2B21110D110C91130A11097201000070110A8C0F0000016F1600000A26110C17D6130C110C110D8EB732D711096F1700000A6F1800000A0C120E08281900000A110E0BDE0F25281A00000A130B281B00000ADE00072A00011000000000660084EA000F110000011B3003008800000007000011028EB70B720F0000700C160717DA13070D2B590209911304161305110420800000005F162E0E087211000070281C00000A0C2B0C087215000070281C00000A0C11041762D21304110517D6130511051D31C907173112090717DA2E0C087219000070281C00000A0C0917D60D09110731A2080ADE1125281A00000A1306140A281B00000ADE00062A011000000000000075750011110000011B300300F8000000080000111F108D0F0000011310111016169C111017169C111018169C111019169C11101A169C11101B169C11101C169C11101D169C11101E169C11101F09169C11101F0A169C11101F0B169C11101F0C169C11101F0D169C11101F0E169C11101F0F169C11100B03130911091208280D000006130411040C08071873010000061307021208280D0000060D1107096F03000006130611068EB718D8731500000A130A1106130E16130D2B21110E110D91130B110A7201000070110B8C0F0000016F1600000A26110D17D6130D110D110E8EB732D7110A6F1700000A1305120F1105281900000A110F0ADE0F25281A00000A130C281B00000ADE00062A011000000000630084E7000F110000011E02280100000A2A133003004A00000009000011160C16026F1E00000A17DA13040D2B1802096F1F00000A0A06280F0000062C040817D60C0917D60D09110431E308185D162E040817DA0C086C2300000000000000405B282000000AB72A000013300500F10000000A000011031654720F000070130616026F1E00000A17DA130913072B2E0211076F1F00000A0C08280F0000062C11110608282100000A281C00000A13062B0603034A17D654110717D613071107110931CC11066F1E00000A185D162E1903034A17D65411061611066F1E00000A17DA6F2200000A130611066F1E00000A6C2300000000000000405B282000000AB70A0617DA17D68D0F0000010B16130516078EB717DA130A13082B44188D17000001130B110B16110611056F1F00000A9D110B171106110517D66F1F00000A9D110B732300000A1304071108110428100000069C110518D61305110817D613081108110A31B6072A00000013300200320000000B000011170A021304160D11046F1E00000A13052B191104096F1F00000A0C08280F0000062D04160A2B090917D60D09110532E2062A0000133003003A0000000C0000111F41282400000A0C1F30282400000A0B02282500000A100002282400000A0D0908320809081CD62F02172A0907320909071F0AD62F02172A162A0000133002002B0000000D000011026F1E00000A183009026F1E00000A16300B721F000070732600000A7A022003020000282700000A0B072A001B300500720000000E000011720F0000700B16026F1E00000A17DA13040C2B3607726F0000700208186F2200000A72870000702812000006282800000A8C1A0000017295000070282900000A281C00000A0B0818D60C08110431C5070ADE1D25281A00000A0D72A7000070096F2A00000A281C00000A732B00000A7A062A000001100000000000005353001D1100000113300300130000000F00001103022813000006B80A0306840428140000062A00133003008800000010000011160A036F1800000A0C08726F00007016282C00000A16330C021F10282D00000A880A2B4D0872D300007016282C00000A16330C021F0A282D00000A880A2B320872E300007016282C00000A16330B021E282D00000A880A2B1808728700007016282C00000A1633090218282D00000A880A0615360B72EF000070732E00000A7A06282F00000A842A133003008B00000011000011046F1800000A0B07726F00007016282C00000A163311031F10283000000A6F1800000A10002B4D0772D300007016282C00000A16330C031F0A283000000A10002B320772E300007016282C00000A16330B031E283000000A10002B1807728700007016282C00000A1633090318283000000A1000027E3100000A16282C00000A163306733200000A7A022A001B300400DE00000012000011720F0000700D02178D1700000113061106161F209D11066F3300000A0B160C16078EB717DA13070C3884000000720F0000701304728700007007089A726F000070281200000613041104283400000A2C1A1104283500000A8C1A0000017235010070282900000A13042B2911046F1E00000A17330E72150000701104281C00000A130411046F1E00000A163307723501007013041104720F00007016282C00000A162E09091104281C00000A0D0817D60C0811073E74FFFFFF090ADE1F25281A00000A1305723B01007011056F2A00000A281C00000A732B00000A7A062A00000110000000000000BDBD001F110000011B300500CB00000013000011140C140B2B0D721500007002281C00000A1000026F1E00000A1A5D1633E82B7E02161A6F2200000A0C07283600000A0816176F2200000A283600000A2300000000000020405A0817176F2200000A283600000A2300000000000010405A580818176F2200000A283600000A2300000000000000405A580819176F2200000A283600000A23000000000000F03F5A5858283700000A0B021A6F3800000A1000026F3900000A720F00007016282C00000A16406BFFFFFF070ADE1025281A00000A0D140A281B00000ADE00062A000110000000000400B5B90010110000011B300300D000000014000011720F0000700C170B160D026F3A00000A6F1800000A10000272670100706F3B00000A2C0902186F3800000A100002726D010070720F0000706F3C00000A1000021F401F306F3D00000A1000161304170B160D1913050211041AD81105D6176F2200000A72110000706F3E00000A2C040907D60D0718D80B110515D613051105162FD30812037271010070283F00000A281C00000A0C110417D6130411041F0F31AD082003020000284000000A0ADE1F25281A00000A1306727501007011066F2A00000A281C00000A732B00000A7A062A0110000000000000AFAF001F1100000142534A4201000100000000000C00000076322E302E35303732370000000005006C00000038060000237E0000A40600009C07000023537472696E677300000000400E00009401000023555300D40F0000100000002347554944000000E40F0000FC02000023426C6F620000000000000002000001571D02000900000000FA253300160000010000002B000000040000000400000017000000200000004B000000010000000D000000140000000100000003000000000083070100000000000600880081000600AC008F000600DD00D100060029018F000E00750160010600F1028F00060010038F00060028038F0006005C03D100060065038100060097038F000600AE03A4030600BB03A4030600C2038F0006000104810006001104D10006001F04810006003F0481000A0075044E040E00C504AA040600E40481000A00EF044E0406000505810006001205810006003905240506004C0581000A00520513000A006D054E0406008E0581000600AF0581000A00CC054E0406001A06810006004006200606006006200606009D067E060600AB067E060600BF0681000600E706D50606000207D50606001D07D50606003607D50606004F07D50606006C07D506000000000100000000000100010000000000290034000500010001000100000046003400050005000700010000005B006700050005000B000100CB0013000100EA0017000100F1001B000100F7001B005020000000000618FC001F000100B0200000000006000E012D000400DC200000000006001C012D00050008210000000006000E013400060048210000000006001C013400070088210000000001003A0139000800E821000000000618FC0042000A00F0210000000016007F0146000A000823000000001100A2014D000C00AC23000000001600BC0146000D00C024000000000618FC0042000F00C824000000001600E10153000F002025000000001600F8015800100020260000000016000B02600012006026000000001600170265001300A82600000000110024026A001400E02600000000160032026F001500702700000000160057027400160090270000000016007F027B0019002428000000001600A20281001B00BC28000000001600B8026F001E00B829000000001600D8026F001F00A02A000000001600E4028800200000000100020100000200060110100300090100000100160100000100160100000100240100000100240100000100160100000200440100000100910100000200950100000100B40100000100CE0100000200D90100000100EE0100000100EE0100000200010200000100EE01000001002202000001002E02000001004602000001006402000002006E02000003007402000001008C02000002009602000001008C0200000200B00200000300960200000100CC0200000100CC0200000100CC020900FC0042001100FC0042001900FC004200310004038D0031001C03920031003303980011003C039E0011004C039E004900F801AC0051006D034D0051007C03BA0049008D03C0006100FC0042005900FC00C6005900D303D0005900D90342006100E903D8006100F603DD0061000604E10069000B0442008100FC008D0081002904F40081003604FB0091004604FB002900FC00FF00990081040401990091040A019100A3042C01A100FC0042009100F60363019100DA046701A900E9046C01B100360479019100FB047E019100FC00840151000A05A501B9004604AA01C100FC00FF0079004605B60151000A055300D9005A05C20189006105FB008900FC00FF00E1007705D60151008505DD01E900FC00FF005100A005E30151003604EE019100A905F401F100FC0042009100C605FC01F900D6050302B100E0055300B100EA051602B10036041B029100FB04200291003604FB009100F305FB009100F8052D0291000306320291000B063802910013062D02D10036043400010146053E020901FC008D001101FC0042001901FC00FF002101FC0050022901FC0050023101FC00FF003901FC00FF004101FC00FF004901FC00FF005101FC00FF005901FC00FF0008000D0028002E002B02AD022E005B02D4022E000B0255022E0013025E022E001B027D022E002302A7022E003302A7022E003B02B3022E004302D4022E004B02EB022E005302A7020001EB005E014001EB005E01A700A700B200B200E9000E0132013E0171018A019C01AF01BD01C801D101E801F7010802250245020480000001000000E615D6330000000000003400000002000000000000000000000001000A00000000000800000000000000000000000A0013000000000002000000000000000000000001005401000000000000003C4D6F64756C653E006D73636F726C6962004D6963726F736F66742E56697375616C42617369630063547269706C654445530053716C53657276657250726F6A656374310055736572446566696E656446756E6374696F6E7300486578456E636F64696E670053716C53657276657250726F6A656374312E5574696C6974790053797374656D004F626A6563740053797374656D2E53656375726974792E43727970746F67726170687900547269706C6544455343727970746F5365727669636550726F7669646572006D5F6465730053797374656D2E546578740055544638456E636F64696E67006D5F75746638006D5F6B6579006D5F6976002E63746F72006B6579006976004D6F646500456E637279707400696E70757400446563727970740074657874004943727970746F5472616E73666F726D005472616E73666F726D0043727970746F5472616E73666F726D0053797374656D2E446174610053797374656D2E446174612E53716C54797065730053716C537472696E6700456E6372797074436172644E756D6265720050414E00686578537472696E674B657900427974654172726179546F42696E61727900627974654172720044656372797074436172644E756D62657200456E637279707450414E004B6579486578610047657442797465436F756E7400686578537472696E670047657442797465730064697363617264656400496E486578466F726D61740049734865784469676974006300486578546F42797465006865780048657861646563696D616C546F42696E6172790068657861446563696D616C56616C756500496E707574324F757470757400696E707574547970650076616C7565006F75747075745479706500496E7075743242696E617279007478744F626A656374006E756D6265725374796C650042696E617279324F7574707574006375727256616C0042696E617279546F48657861646563696D616C0062696E61727956616C75650042696E617279546F4865780042696E617279546F4C6F6E670053796D6D6574726963416C676F726974686D007365745F4B657953697A650050616464696E674D6F6465007365745F50616464696E67004369706865724D6F6465007365745F4D6F646500437265617465456E63727970746F7200437265617465446563727970746F7200456E636F64696E6700436F6E7665727400546F426173653634537472696E670046726F6D426173653634537472696E6700476574537472696E670043727970746F53747265616D0053797374656D2E494F004D656D6F727953747265616D0053747265616D0043727970746F53747265616D4D6F646500577269746500466C75736846696E616C426C6F636B007365745F506F736974696F6E006765745F4C656E6774680042797465005265616400436C6F736500537472696E674275696C64657200457863657074696F6E00417070656E64466F726D617400546F537472696E6700537472696E6700546F5570706572004D6963726F736F66742E56697375616C42617369632E436F6D70696C657253657276696365730050726F6A656374446174610053657450726F6A6563744572726F7200436C65617250726F6A6563744572726F7200436F6E636174004D6963726F736F66742E53716C5365727665722E5365727665720053716C46756E6374696F6E417474726962757465006765745F4368617273004D61746800526F756E6400436F6E76657273696F6E7300537562737472696E67004368617200546F496E74333200417267756D656E74457863657074696F6E0053797374656D2E476C6F62616C697A6174696F6E004E756D6265725374796C657300506172736500496E74333200537472696E677300466F726D6174006765745F4D657373616765004F70657261746F727300436F6D70617265537472696E6700546F55496E743634004F766572666C6F77457863657074696F6E00546F55496E74333200456D707479004E756C6C5265666572656E6365457863657074696F6E0053706C69740056657273696F6E65640049734E756D6572696300546F496E746567657200546F446F75626C65005472696D0053746172747357697468005265706C616365005061644C65667400457175616C7300496E7436340053797374656D2E52756E74696D652E436F6D70696C6572536572766963657300436F6D70696C6174696F6E52656C61786174696F6E734174747269627574650052756E74696D65436F6D7061746962696C6974794174747269627574650053797374656D2E52756E74696D652E496E7465726F705365727669636573004775696441747472696275746500436F6D56697369626C6541747472696275746500434C53436F6D706C69616E744174747269627574650053797374656D2E5265666C656374696F6E00417373656D626C7954726164656D61726B41747472696275746500417373656D626C79436F7079726967687441747472696275746500417373656D626C7950726F6475637441747472696275746500417373656D626C79436F6D70616E7941747472696275746500417373656D626C794465736372697074696F6E41747472696275746500417373656D626C795469746C654174747269627574650053716C53657276657250726F6A656374312E646C6C00000000000D7B0030003A00780032007D0000010003310000033000000520002000004F68006500780020006D007500730074002000620065002000310020006F0072002000320020006300680061007200610063007400650072007300200069006E0020006C0065006E006700740068000017480045005800410044004500430049004D0041004C00000D420049004E00410052005900001130003000300030003000300030003000002B480065007800610064006500630069006D0061006C0054006F00420069006E006100720079003A002000000F44004500430049004D0041004C00000B4F004300540041004C000045560061006C0075006500200069007300200074006F006F0020006C0061007200670065002E00200050006C00650061007300650020007200650076006900730065002100000530003000002B420069006E0061007200790054006F00480065007800610064006500630069006D0061006C003A0020000005260042000003200000035800001D420069006E0061007200790054006F004C006F006E0067003A0020000000E651DCE6986A124A97FFEA56ED02F87F0008B77A5C561934E08908B03F5F7F11D50A3A030612090306120D03061D05082003011D051D050804020000000620011D051D050420010E0E0820021D051D0512110320000106000211150E0E0500010E1D05040001080E0700021D050E1008040001020E0400010203040001050E0400010E0E0600030E0E0E0E050002080E0E0600030E0E080E0400010A0E042001010805200101111D05200101112108200212111D051D050407011D050520011D050E0707030E1D051D050500011D050E0520010E1D0509200301123512111139072003011D050808042001010A0320000A072003081D0508080A0704122D12311D051D0506200212410E1C0320000E042001010E050001011245030000011D07100811150E0E1D051D051D0512081D051241051245081D0511151D050500020E0E0E0B07080E080E0805081245081F071111151D051D051D051D050E1D051208080E1241051245081D0511151D0504010000000320000804200103080400010D0D07070503080808080400010E030520020E0808052001011D0311070C081D05031D050E080E080808081D03080706020203080E080400010803040001030306070402080808060002050E116504070205050500020E1C0E0807050E0E08124508040702090E060003080E0E020500020B0E08040001090905070309080E0500020E080802060E0407020E0E0620011D0E1D03040001021C0D07080E1D0E080E0E12451D03080400010D0E0400010E0D0420010E080707040E0E0E1245042001020E0520020E0E0E0520020E08030600020A0E11650A07070A080E080808124504200101020801000800000000001E01000100540216577261704E6F6E457863657074696F6E5468726F7773012901002434663963386661392D383733622D343438662D383465302D39616134393538316436393300000501000000000501000100002001001B436F7079726967687420C2A9204D6963726F736F6674203230313100001601001153716C53657276657250726F6A6563743100000E0100094D6963726F736F667400000000943E00000000000000000000AE3E0000002000000000000000000000000000000000000000000000A03E0000000000000000000000005F436F72446C6C4D61696E006D73636F7265652E646C6C0000000000FF2500204000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030003000000280000800E000000480000801000000060000080000000000000000000000000000002000200000078000080030000009000008000000000000000000000000000000100007F0000A80000800000000000000000000000000000010001000000C00000800000000000000000000000000000010000000000D80000000000000000000000000000000000010000000000E80000000000000000000000000000000000010000000000F800000000000000000000000000000000000100000000000801000080440000E80200000000000000000000684700002801000000000000000000009048000022000000000000000000000018410000680300000000000000000000680334000000560053005F00560045005200530049004F004E005F0049004E0046004F0000000000BD04EFFE0000010000000100D633E61500000100D633E6153F000000000000000400000002000000000000000000000000000000440000000100560061007200460069006C00650049006E0066006F00000000002400040000005400720061006E0073006C006100740069006F006E00000000000000B004C8020000010053007400720069006E006700460069006C00650049006E0066006F000000A4020000010030003000300030003000340062003000000034000A00010043006F006D00700061006E0079004E0061006D006500000000004D006900630072006F0073006F006600740000004C0012000100460069006C0065004400650073006300720069007000740069006F006E0000000000530071006C00530065007200760065007200500072006F006A006500630074003100000040000F000100460069006C006500560065007200730069006F006E000000000031002E0030002E0035003600300036002E0031003300320037003000000000004C001600010049006E007400650072006E0061006C004E0061006D0065000000530071006C00530065007200760065007200500072006F006A0065006300740031002E0064006C006C0000005C001B0001004C006500670061006C0043006F007000790072006900670068007400000043006F0070007900720069006700680074002000A90020004D006900630072006F0073006F006600740020003200300031003100000000005400160001004F0072006900670069006E0061006C00460069006C0065006E0061006D0065000000530071006C00530065007200760065007200500072006F006A0065006300740031002E0064006C006C000000440012000100500072006F0064007500630074004E0061006D00650000000000530071006C00530065007200760065007200500072006F006A006500630074003100000044000F000100500072006F006400750063007400560065007200730069006F006E00000031002E0030002E0035003600300036002E00310033003200370030000000000048000F00010041007300730065006D0062006C0079002000560065007200730069006F006E00000031002E0030002E0035003600300036002E003100330032003700300000000000280000002000000040000000010004000000000080020000000000000000000000000000000000000000000000008000008000000080800080000000800080008080000080808000C0C0C0000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777700444444444444444444444444444447004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF4700488888888888888888888888888847004444444444444444444444444444470044C4C4C4C4C4C4C4C4C4ECECE49747004CCCCCCCCCCCCCCCCCCCCCCCCCCC40000444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000018000000180000001800000018000000180000001800000018000000180000001800000018000000180000001800000018000000180000001800000018000000180000001800000018000000180000001800000018000000180000003C0000007FFFFFFFFFFFFFFFFFFFFFFFF2800000010000000200000000100040000000000C0000000000000000000000000000000000000000000000000008000008000000080800080000000800080008080000080808000C0C0C0000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF000000000000000000077777777777777744444444444444474FFFFFFFFFFFF8474FFFFFFFFFFFF8474FFFFFFFFFFFF8474FFFFFFFFFFFF8474FFFFFFFFFFFF8474FFFFFFFFFFFF8474FFFFFFFFFFFF8474FFFFFFFFFFFF84748888888888888474CCCCCCCCCCCCC47C4444444444444C000000000000000000000000000000000FFFF000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000FFFF0000FFFF00000000010002002020100001000400E80200000200101010000100040028010000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000C000000C03E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
WITH PERMISSION_SET = SAFE

GO

ALTER ASSEMBLY [SqlServerProject1]
ADD FILE FROM 0x496D706F7274732053797374656D2E494F0D0A496D706F7274732053797374656D2E546578740D0A496D706F7274732053797374656D2E53656375726974792E43727970746F6772617068790D0A0D0A467269656E6420436C6173732063547269706C654445530D0A0D0A202020202720646566696E652074686520747269706C65206465732070726F76696465720D0A2020202050726976617465206D5F646573204173204E657720547269706C6544455343727970746F5365727669636550726F76696465720D0A0D0A0D0A202020202720646566696E652074686520737472696E672068616E646C65720D0A2020202050726976617465206D5F75746638204173204E65772055544638456E636F64696E670D0A0D0A202020202720646566696E6520746865206C6F63616C2070726F7065727479206172726179730D0A2020202050726976617465206D5F6B6579282920417320427974650D0A2020202050726976617465206D5F6976282920417320427974650D0A0D0A0D0A202020205075626C696320537562204E657728427956616C206B6579282920417320427974652C20427956616C206976282920417320427974652C204F7074696F6E616C20427956616C204D6F646520417320496E7465676572203D2032290D0A0D0A20202020202020204D652E6D5F6B6579203D206B65790D0A20202020202020204D652E6D5F6976203D2069760D0A20202020202020206D5F6465732E4B657953697A65203D203132380D0A20202020202020206D5F6465732E50616464696E67203D2050616464696E674D6F64652E5A65726F730D0A20202020202020206D5F6465732E4D6F6465203D204D6F64650D0A20202020456E64205375620D0A0D0A202020205075626C69632046756E6374696F6E20456E637279707428427956616C20696E7075742829204173204279746529204173204279746528290D0A202020202020202052657475726E205472616E73666F726D28696E7075742C206D5F6465732E437265617465456E63727970746F72286D5F6B65792C206D5F697629290D0A20202020456E642046756E6374696F6E0D0A0D0A202020205075626C69632046756E6374696F6E204465637279707428427956616C20696E7075742829204173204279746529204173204279746528290D0A202020202020202052657475726E205472616E73666F726D28696E7075742C206D5F6465732E437265617465446563727970746F72286D5F6B65792C206D5F697629290D0A20202020456E642046756E6374696F6E0D0A0D0A202020205075626C69632046756E6374696F6E20456E637279707428427956616C207465787420417320537472696E672920417320537472696E670D0A202020202020202044696D20696E70757428292041732042797465203D206D5F757466382E47657442797465732874657874290D0A202020202020202044696D206F757470757428292041732042797465203D205472616E73666F726D28696E7075742C205F0D0A2020202020202020202020202020202020202020202020206D5F6465732E437265617465456E63727970746F72286D5F6B65792C206D5F697629290D0A202020202020202052657475726E20436F6E766572742E546F426173653634537472696E67286F7574707574290D0A20202020456E642046756E6374696F6E0D0A0D0A202020205075626C69632046756E6374696F6E204465637279707428427956616C207465787420417320537472696E672920417320537472696E670D0A202020202020202044696D20696E70757428292041732042797465203D20436F6E766572742E46726F6D426173653634537472696E672874657874290D0A202020202020202044696D206F757470757428292041732042797465203D205472616E73666F726D28696E7075742C205F0D0A202020202020202020202020202020202020202020202020206D5F6465732E437265617465446563727970746F72286D5F6B65792C206D5F697629290D0A202020202020202052657475726E206D5F757466382E476574537472696E67286F7574707574290D0A20202020456E642046756E6374696F6E0D0A0D0A20202020507269766174652046756E6374696F6E205472616E73666F726D28427956616C20696E707574282920417320427974652C205F0D0A2020202020202020427956616C2043727970746F5472616E73666F726D204173204943727970746F5472616E73666F726D29204173204279746528290D0A2020202020202020272063726561746520746865206E65636573736172792073747265616D730D0A202020202020202044696D206D656D53747265616D204173204D656D6F727953747265616D203D204E6577204D656D6F727953747265616D0D0A202020202020202044696D20637279707453747265616D2041732043727970746F53747265616D203D204E6577205F0D0A20202020202020202020202043727970746F53747265616D286D656D53747265616D2C2043727970746F5472616E73666F726D2C205F0D0A20202020202020202020202043727970746F53747265616D4D6F64652E5772697465290D0A202020202020202027207472616E73666F726D20746865206279746573206173207265717565737465640D0A2020202020202020637279707453747265616D2E577269746528696E7075742C20302C20696E7075742E4C656E677468290D0A2020202020202020637279707453747265616D2E466C75736846696E616C426C6F636B28290D0A202020202020202027205265616420746865206D656D6F72792073747265616D20616E6420636F6E76657274206974206261636B20696E746F20627974652061727261790D0A20202020202020206D656D53747265616D2E506F736974696F6E203D20300D0A202020202020202044696D20726573756C74284354797065286D656D53747265616D2E4C656E677468202D20312C2053797374656D2E496E743332292920417320427974650D0A20202020202020206D656D53747265616D2E5265616428726573756C742C20302C20435479706528726573756C742E4C656E6774682C2053797374656D2E496E74333229290D0A20202020202020202720636C6F736520616E642072656C65617365207468652073747265616D730D0A20202020202020206D656D53747265616D2E436C6F736528290D0A2020202020202020637279707453747265616D2E436C6F736528290D0A2020202020202020272068616E64206261636B2074686520656E63727970746564206275666665720D0A202020202020202052657475726E20726573756C740D0A20202020456E642046756E6374696F6E0D0A0D0A456E6420436C6173730D0A
AS N'Class1.vb'

GO

ALTER ASSEMBLY [SqlServerProject1]
ADD FILE FROM 0xEFBBBF496D706F7274732053797374656D0D0A496D706F7274732053797374656D2E446174610D0A496D706F7274732053797374656D2E446174612E53716C436C69656E740D0A496D706F7274732053797374656D2E446174612E53716C54797065730D0A496D706F727473204D6963726F736F66742E53716C5365727665722E5365727665720D0A496D706F7274732053797374656D2E546578740D0A0D0A5061727469616C205075626C696320436C6173732055736572446566696E656446756E6374696F6E730D0A0D0A23526567696F6E20224465636C61726174696F6E73220D0A0D0A0D0A0D0A23456E6420526567696F6E0D0A0D0A202020203C4D6963726F736F66742E53716C5365727665722E5365727665722E53716C46756E6374696F6E28293E205F0D0A202020205075626C6963205368617265642046756E6374696F6E20456E6372797074436172644E756D62657228427956616C2050414E20417320537472696E672C20427956616C20686578537472696E674B657920417320537472696E67292041732053716C537472696E670D0A0D0A0D0A202020202020202044696D20697628292041732042797465203D207B302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20307D2C206B657928292C20696E70757474657874282920417320427974652C2064697363617264656420417320496E74656765722C20456E637279707465644F7574707574496E4865786120417320537472696E672C20686578537472696E6720417320537472696E67203D2050414E0D0A0D0A20202020202020205472790D0A0D0A202020202020202020202020696E70757474657874203D205574696C6974792E486578456E636F64696E672E476574427974657328686578537472696E672C20646973636172646564290D0A0D0A2020202020202020202020206B6579203D205574696C6974792E486578456E636F64696E672E476574427974657328686578537472696E674B65792C20646973636172646564290D0A0D0A20202020202020202020202044696D20646573204173204E65772063547269706C65444553286B65792C2069762C2032292C206F75747075747465787428292041732042797465203D206465732E456E637279707428696E70757474657874290D0A0D0A20202020202020202020202044696D207362204173204E657720537472696E674275696C646572286F7574707574746578742E4C656E677468202A2032290D0A202020202020202020202020466F7220456163682062204173204279746520496E206F7574707574746578740D0A2020202020202020202020202020202073622E417070656E64466F726D617428227B303A78327D222C2062290D0A2020202020202020202020204E6578740D0A0D0A202020202020202020202020456E637279707465644F7574707574496E48657861203D2073622E546F537472696E6728292E546F55707065720D0A0D0A20202020202020202020202052657475726E204E65772053716C537472696E6728456E637279707465644F7574707574496E48657861290D0A0D0A2020202020202020436174636820657820417320457863657074696F6E0D0A0D0A2020202020202020456E64205472790D0A0D0A20202020456E642046756E6374696F6E0D0A0D0A2020202050726976617465205368617265642046756E6374696F6E20427974654172726179546F42696E61727928427956616C2062797465417272204173204279746528292920417320537472696E670D0A0D0A20202020202020205472790D0A20202020202020202020202044696D206C656E20417320496E7465676572203D20627974654172722E4C656E6774680D0A20202020202020202020202044696D206F757470757442696E61727920417320537472696E67203D2022220D0A0D0A202020202020202020202020466F72206D20417320496E7465676572203D203020546F206C656E202D20310D0A2020202020202020202020202020202044696D20782041732042797465203D2062797465417272286D290D0A20202020202020202020202020202020466F72206E20417320496E7465676572203D203020546F20370D0A2020202020202020202020202020202020202020496620287820416E642031323829203C3E2030205468656E0D0A2020202020202020202020202020202020202020202020206F757470757442696E617279203D206F757470757442696E617279202B202231220D0A2020202020202020202020202020202020202020456C73650D0A2020202020202020202020202020202020202020202020206F757470757442696E617279203D206F757470757442696E617279202B202230220D0A2020202020202020202020202020202020202020456E642049660D0A0D0A202020202020202020202020202020202020202078203C3C3D20310D0A202020202020202020202020202020204E6578740D0A0D0A20202020202020202020202020202020496620286C656E203E20312920416E64416C736F20286D203C3E206C656E202D203129205468656E0D0A20202020202020202020202020202020202020206F757470757442696E617279203D206F757470757442696E617279202B20222020220D0A20202020202020202020202020202020456E642049660D0A2020202020202020202020204E6578740D0A0D0A20202020202020202020202052657475726E206F757470757442696E6172790D0A0D0A2020202020202020436174636820657820417320457863657074696F6E0D0A20202020202020202020202052657475726E204E6F7468696E670D0A2020202020202020456E64205472790D0A0D0A20202020456E642046756E6374696F6E0D0A0D0A202020203C4D6963726F736F66742E53716C5365727665722E5365727665722E53716C46756E6374696F6E28293E205F0D0A202020205075626C6963205368617265642046756E6374696F6E2044656372797074436172644E756D62657228427956616C20456E637279707450414E20417320537472696E672C20427956616C204B65794865786120417320537472696E67292041732053716C537472696E670D0A0D0A0D0A202020202020202044696D206B6579282920417320427974652C20697628292041732042797465203D207B302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20307D0D0A0D0A20202020202020205472790D0A20202020202020202020202044696D204465637279707465644F7574707574496E4865786120417320537472696E672C2064697363617264656420417320496E74656765722C20686578537472696E674B657920417320537472696E67203D204B6579486578612C206279746541727261794B657920417320427974652829203D205574696C6974792E486578456E636F64696E672E476574427974657328686578537472696E674B65792C20646973636172646564290D0A2020202020202020202020206B6579203D206279746541727261794B65790D0A0D0A20202020202020202020202044696D20646573204173204E65772063547269706C65444553286B65792C2069762C2032292C206279746541727261793120417320427974652829203D205574696C6974792E486578456E636F64696E672E476574427974657328456E637279707450414E2C20646973636172646564292C204465637279707465646F75747075747465787428292041732042797465203D206465732E446563727970742862797465417272617931290D0A0D0A20202020202020202020202044696D20736250414E204173204E657720537472696E674275696C646572284465637279707465646F7574707574746578742E4C656E677468202A2032290D0A202020202020202020202020466F7220456163682062204173204279746520496E204465637279707465646F7574707574746578740D0A20202020202020202020202020202020736250414E2E417070656E64466F726D617428227B303A78327D222C2062290D0A2020202020202020202020204E6578740D0A2020202020202020202020204465637279707465644F7574707574496E48657861203D20736250414E2E546F537472696E6728290D0A0D0A20202020202020202020202052657475726E204E65772053716C537472696E67284465637279707465644F7574707574496E48657861290D0A0D0A2020202020202020436174636820657820417320457863657074696F6E0D0A202020202020202020202020274D7367426F78284572722E4465736372697074696F6E290D0A2020202020202020456E64205472790D0A0D0A20202020456E642046756E6374696F6E0D0A0D0A456E6420436C6173730D0A
AS N'Function1.vb'

GO

ALTER ASSEMBLY [SqlServerProject1]
ADD FILE FROM 0x496D706F7274732053797374656D0D0A496D706F7274732053797374656D2E546578740D0A4E616D657370616365205574696C6974790D0A0D0A202020205075626C696320436C61737320486578456E636F64696E670D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E2047657442797465436F756E7428427956616C20686578537472696E6720417320537472696E672920417320496E74656765720D0A20202020202020202020202044696D206E756D486578436861727320417320496E7465676572203D20300D0A20202020202020202020202044696D206320417320436861720D0A202020202020202020202020466F72206920417320496E7465676572203D203020546F20686578537472696E672E4C656E677468202D20310D0A20202020202020202020202020202020272072656D6F766520616C6C206E6F6E6520412D462C20302D392C2063686172616374657273200D0A2020202020202020202020202020202063203D20686578537472696E672869290D0A2020202020202020202020202020202049662049734865784469676974286329205468656E0D0A20202020202020202020202020202020202020206E756D4865784368617273202B3D20310D0A20202020202020202020202020202020456E642049660D0A2020202020202020202020204E6578740D0A20202020202020202020202027206966206F6464206E756D626572206F6620636861726163746572732C2064697363617264206C61737420636861726163746572200D0A2020202020202020202020204966206E756D4865784368617273204D6F642032203C3E2030205468656E0D0A202020202020202020202020202020206E756D4865784368617273202D3D20310D0A202020202020202020202020456E642049660D0A20202020202020202020202052657475726E206E756D4865784368617273202F20320D0A2020202020202020202020202720322063686172616374657273207065722062797465200D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E20476574427974657328427956616C20686578537472696E6720417320537472696E672C2042795265662064697363617264656420417320496E746567657229204173204279746528290D0A202020202020202020202020646973636172646564203D20300D0A20202020202020202020202044696D206E6577537472696E6720417320537472696E67203D2022220D0A20202020202020202020202044696D206320417320436861720D0A202020202020202020202020466F72206920417320496E7465676572203D203020546F20686578537472696E672E4C656E677468202D20310D0A20202020202020202020202020202020272072656D6F766520616C6C206E6F6E6520412D462C20302D392C2063686172616374657273200D0A2020202020202020202020202020202063203D20686578537472696E672869290D0A2020202020202020202020202020202049662049734865784469676974286329205468656E0D0A20202020202020202020202020202020202020206E6577537472696E67202B3D20630D0A20202020202020202020202020202020456C73650D0A2020202020202020202020202020202020202020646973636172646564202B3D20310D0A20202020202020202020202020202020456E642049660D0A2020202020202020202020204E6578740D0A20202020202020202020202027206966206F6464206E756D626572206F6620636861726163746572732C2064697363617264206C61737420636861726163746572200D0A2020202020202020202020204966206E6577537472696E672E4C656E677468204D6F642032203C3E2030205468656E0D0A20202020202020202020202020202020646973636172646564202B3D20310D0A202020202020202020202020202020206E6577537472696E67203D206E6577537472696E672E537562737472696E6728302C206E6577537472696E672E4C656E677468202D2031290D0A202020202020202020202020456E642049660D0A0D0A20202020202020202020202044696D20627974654C656E67746820417320496E7465676572203D206E6577537472696E672E4C656E677468202F20320D0A20202020202020202020202044696D20627974657320417320427974652829203D204E6577204279746528627974654C656E677468202D203129207B7D0D0A20202020202020202020202044696D2068657820417320537472696E670D0A20202020202020202020202044696D206A20417320496E7465676572203D20300D0A202020202020202020202020466F72206920417320496E7465676572203D203020546F2062797465732E4C656E677468202D20310D0A20202020202020202020202020202020686578203D204E657720537472696E67284E657720436861722829207B6E6577537472696E67286A292C206E6577537472696E67286A202B2031297D290D0A202020202020202020202020202020206279746573286929203D20486578546F4279746528686578290D0A202020202020202020202020202020206A203D206A202B20320D0A2020202020202020202020204E6578740D0A20202020202020202020202052657475726E2062797465730D0A2020202020202020456E642046756E6374696F6E0D0A0D0A2020202020202020275075626C6963205368617265642046756E6374696F6E20546F537472696E6728427956616C206279746573204173204279746528292920417320537472696E670D0A2020202020202020272020202044696D20686578537472696E6720417320537472696E67203D2022220D0A20202020202020202720202020466F72206920417320496E7465676572203D203020546F2062797465732E4C656E677468202D20310D0A2020202020202020272020202020202020686578537472696E67202B3D2062797465732869292E546F537472696E672822583222290D0A202020202020202027202020204E6578740D0A2020202020202020272020202052657475726E20686578537472696E670D0A202020202020202027456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E20496E486578466F726D617428427956616C20686578537472696E6720417320537472696E672920417320426F6F6C65616E0D0A20202020202020202020202044696D20686578466F726D617420417320426F6F6C65616E203D20547275650D0A0D0A202020202020202020202020466F722045616368206469676974204173204368617220496E20686578537472696E670D0A202020202020202020202020202020204966204E6F74204973486578446967697428646967697429205468656E0D0A2020202020202020202020202020202020202020686578466F726D6174203D2046616C73650D0A20202020202020202020202020202020202020204578697420466F720D0A20202020202020202020202020202020456E642049660D0A2020202020202020202020204E6578740D0A20202020202020202020202052657475726E20686578466F726D61740D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E204973486578446967697428427956616C206320417320436861722920417320426F6F6C65616E0D0A20202020202020202020202044696D206E756D4368617220417320496E74656765720D0A20202020202020202020202044696D206E756D4120417320496E7465676572203D20436F6E766572742E546F496E7433322822412263290D0A20202020202020202020202044696D206E756D3120417320496E7465676572203D20436F6E766572742E546F496E7433322822302263290D0A20202020202020202020202063203D205B436861725D2E546F55707065722863290D0A2020202020202020202020206E756D43686172203D20436F6E766572742E546F496E7433322863290D0A2020202020202020202020204966206E756D43686172203E3D206E756D4120416E64416C736F206E756D43686172203C20286E756D41202B203629205468656E0D0A2020202020202020202020202020202052657475726E20547275650D0A202020202020202020202020456E642049660D0A2020202020202020202020204966206E756D43686172203E3D206E756D3120416E64416C736F206E756D43686172203C20286E756D31202B20313029205468656E0D0A2020202020202020202020202020202052657475726E20547275650D0A202020202020202020202020456E642049660D0A20202020202020202020202052657475726E2046616C73650D0A2020202020202020456E642046756E6374696F6E0D0A0D0A202020202020202050726976617465205368617265642046756E6374696F6E20486578546F4279746528427956616C2068657820417320537472696E672920417320427974650D0A2020202020202020202020204966206865782E4C656E677468203E2032204F72456C7365206865782E4C656E677468203C3D2030205468656E0D0A202020202020202020202020202020205468726F77204E657720417267756D656E74457863657074696F6E2822686578206D7573742062652031206F722032206368617261637465727320696E206C656E67746822290D0A202020202020202020202020456E642049660D0A20202020202020202020202044696D206E6577427974652041732042797465203D20427974652E5061727365286865782C2053797374656D2E476C6F62616C697A6174696F6E2E4E756D6265725374796C65732E4865784E756D626572290D0A20202020202020202020202052657475726E206E6577427974650D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E2048657861646563696D616C546F42696E61727928427956616C2068657861446563696D616C56616C756520417320537472696E672920417320537472696E670D0A0D0A2020202020202020202020205472790D0A0D0A2020202020202020202020202020202044696D2062696E61727956616C756520417320537472696E67203D2022220D0A0D0A20202020202020202020202020202020466F72206920417320496E7465676572203D203020546F2068657861446563696D616C56616C75652E4C656E677468202D2031205374657020320D0A0D0A20202020202020202020202020202020202020202762696E61727956616C7565203D2062696E61727956616C7565202620466F726D617428436F6E766572742E546F496E74333228496E707574324F7574707574282248455841444543494D414C222C2068657861446563696D616C56616C75652E537562737472696E6728692C2032292C202242494E4152592229292C2022303030303030303022290D0A202020202020202020202020202020202020202062696E61727956616C7565203D2062696E61727956616C7565202620466F726D617428436F6E766572742E546F496E74333228496E707574324F7574707574282248455841444543494D414C222C2068657861446563696D616C56616C75652E537562737472696E6728692C2032292C202242494E4152592229292C2022303030303030303022290D0A0D0A202020202020202020202020202020204E6578740D0A0D0A2020202020202020202020202020202052657475726E2062696E61727956616C75650D0A0D0A202020202020202020202020436174636820657820417320457863657074696F6E0D0A202020202020202020202020202020205468726F77204E657720457863657074696F6E282248657861646563696D616C546F42696E6172793A202220262065782E4D657373616765290D0A202020202020202020202020456E64205472790D0A0D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E20496E707574324F757470757428427956616C20696E7075745479706520417320537472696E672C20427956616C2076616C756520417320537472696E672C20427956616C206F75747075745479706520417320537472696E672920417320537472696E670D0A2020202020202020202020202720436F6E76657274207468652063757272656E7420696E707574207479706520696E746F20446563696D616C0D0A20202020202020202020202044696D2063757272496E7075742041732055496E743332203D20496E7075743242696E6172792876616C75652C20696E70757454797065290D0A0D0A2020202020202020202020202720436F6E766572742074686520446563696D616C2076616C756520746F2074686520636F7272656374206F75747075742076616C75650D0A20202020202020202020202052657475726E2042696E617279324F75747075742876616C75652C2063757272496E7075742C206F757470757454797065290D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E20496E7075743242696E61727928427956616C207478744F626A65637420417320537472696E672C20427956616C206E756D6265725374796C6520417320537472696E672920417320496E7433320D0A0D0A20202020202020202020202044696D2063757272496E7075742041732055496E743332203D20300D0A0D0A2020202020202020202020202720436F6E76657274207468652063757272656E7420696E70757420696E746F2062696E6172792028636F6E7665727420737472696E672066726F6D206261736520276E27290D0A20202020202020202020202053656C6563742043617365206E756D6265725374796C652E546F557070657228290D0A2020202020202020202020202020202043617365202248455841444543494D414C220D0A202020202020202020202020202020202020202063757272496E707574203D20436F6E766572742E546F55496E743634287478744F626A6563742C203136290D0A2020202020202020202020202020202020202020457869742053656C6563740D0A20202020202020202020202020202020436173652022444543494D414C220D0A202020202020202020202020202020202020202063757272496E707574203D20436F6E766572742E546F55496E743634287478744F626A6563742C203130290D0A2020202020202020202020202020202020202020457869742053656C6563740D0A202020202020202020202020202020204361736520224F4354414C220D0A202020202020202020202020202020202020202063757272496E707574203D20436F6E766572742E546F55496E743634287478744F626A6563742C2038290D0A2020202020202020202020202020202020202020457869742053656C6563740D0A2020202020202020202020202020202043617365202242494E415259220D0A202020202020202020202020202020202020202063757272496E707574203D20436F6E766572742E546F55496E743634287478744F626A6563742C2032290D0A2020202020202020202020202020202020202020457869742053656C6563740D0A202020202020202020202020456E642053656C6563740D0A0D0A20202020202020202020202027205665726966792074686174207468652076616C756520697320696E2074686520636F72726563742072616E67650D0A20202020202020202020202049662063757272496E707574203E2055496E7433322E4D617856616C7565205468656E0D0A202020202020202020202020202020205468726F77204E65772053797374656D2E4F766572666C6F77457863657074696F6E282256616C756520697320746F6F206C617267652E20506C65617365207265766973652122290D0A202020202020202020202020456E642049660D0A0D0A20202020202020202020202052657475726E20436F6E766572742E546F55496E7433322863757272496E707574292027446972656374436173742863757272496E7075742C2055496E743332290D0A0D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E2042696E617279324F757470757428427956616C207478744F626A65637420417320537472696E672C20427956616C206375727256616C20417320496E7433322C20427956616C206E756D6265725374796C6520417320537472696E672920417320537472696E670D0A2020202020202020202020202720436F6E766572742074686520696E7420746F2074686520636F7272656374206F75747075740D0A20202020202020202020202053656C6563742043617365206E756D6265725374796C652E546F557070657228290D0A2020202020202020202020202020202043617365202248455841444543494D414C220D0A20202020202020202020202020202020202020207478744F626A656374203D20436F6E766572742E546F537472696E67286375727256616C2C203136292E546F557070657228290D0A2020202020202020202020202020202020202020457869742053656C6563740D0A20202020202020202020202020202020436173652022444543494D414C220D0A20202020202020202020202020202020202020207478744F626A656374203D20436F6E766572742E546F537472696E67286375727256616C2C203130290D0A2020202020202020202020202020202020202020457869742053656C6563740D0A202020202020202020202020202020204361736520224F4354414C220D0A20202020202020202020202020202020202020207478744F626A656374203D20436F6E766572742E546F537472696E67286375727256616C2C2038290D0A2020202020202020202020202020202020202020457869742053656C6563740D0A2020202020202020202020202020202043617365202242494E415259220D0A20202020202020202020202020202020202020207478744F626A656374203D20436F6E766572742E546F537472696E67286375727256616C2C2032290D0A2020202020202020202020202020202020202020457869742053656C6563740D0A202020202020202020202020456E642053656C6563740D0A0D0A2020202020202020202020204966207478744F626A656374203D205B537472696E675D2E456D707479205468656E0D0A202020202020202020202020202020205468726F77204E65772053797374656D2E4E756C6C5265666572656E6365457863657074696F6E28290D0A202020202020202020202020456E642049660D0A0D0A20202020202020202020202052657475726E207478744F626A6563740D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E2042696E617279546F48657861646563696D616C28427956616C2062696E61727956616C756520417320537472696E672920417320537472696E670D0A2020202020202020202020205472790D0A2020202020202020202020202020202044696D2068657861446563696D616C20417320537472696E67203D2022220D0A2020202020202020202020202020202044696D206279746556616C7565282920417320537472696E67203D2062696E61727956616C75652E53706C697428222022290D0A0D0A2020202020202020202020202020202044696D20636F756E74657220417320496E7465676572203D20300D0A20202020202020202020202020202020466F7220636F756E746572203D203020546F206279746556616C75652E4C656E677468202D20310D0A0D0A202020202020202020202020202020202020202044696D2068657856616C756520417320537472696E67203D2022220D0A202020202020202020202020202020202020202068657856616C7565203D20496E707574324F7574707574282242494E415259222C206279746556616C756528636F756E746572292C202248455841444543494D414C22290D0A202020202020202020202020202020202020202049662049734E756D657269632868657856616C756529205468656E0D0A20202020202020202020202020202020202020202020202068657856616C7565203D20466F726D61742843496E742868657856616C7565292C2022303022290D0A2020202020202020202020202020202020202020456C73650D0A20202020202020202020202020202020202020202020202049662068657856616C75652E4C656E677468203D2031205468656E2068657856616C7565203D2022302220262068657856616C75650D0A20202020202020202020202020202020202020202020202049662068657856616C75652E4C656E677468203D2030205468656E2068657856616C7565203D20223030220D0A2020202020202020202020202020202020202020456E642049660D0A0D0A202020202020202020202020202020202020202049662068657856616C7565203C3E202222205468656E0D0A20202020202020202020202020202020202020202020202068657861446563696D616C203D2068657861446563696D616C20262068657856616C75650D0A2020202020202020202020202020202020202020456E642049660D0A0D0A202020202020202020202020202020204E6578740D0A0D0A2020202020202020202020202020202052657475726E2068657861446563696D616C0D0A0D0A202020202020202020202020436174636820657820417320457863657074696F6E0D0A202020202020202020202020202020205468726F77204E657720457863657074696F6E282242696E617279546F48657861646563696D616C3A202220262065782E4D657373616765290D0A202020202020202020202020456E64205472790D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E2042696E617279546F48657828427956616C2062696E61727956616C756520417320537472696E672920417320537472696E670D0A0D0A20202020202020202020202044696D2074656D7062696E61727956616C756520417320537472696E67203D204E6F7468696E670D0A20202020202020202020202044696D206F757470757442696E61727956616C756520417320537472696E67203D204E6F7468696E670D0A0D0A2020202020202020202020205472790D0A202020202020202020202020202020205768696C65202862696E61727956616C75652E4C656E677468204D6F64203429203C3E20300D0A202020202020202020202020202020202020202062696E61727956616C7565203D20223022202B2062696E61727956616C75650D0A20202020202020202020202020202020456E64205768696C650D0A0D0A202020202020202020202020202020205768696C652062696E61727956616C75652E546F537472696E67203C3E2022220D0A202020202020202020202020202020202020202074656D7062696E61727956616C7565203D2062696E61727956616C75652E537562737472696E6728302C2034290D0A0D0A20202020202020202020202020202020202020206F757470757442696E61727956616C7565203D206F757470757442696E61727956616C7565202B20282874656D7062696E61727956616C75652E537562737472696E6728302C203129202A202832205E20332929202B202874656D7062696E61727956616C75652E537562737472696E6728312C203129202A202832205E20322929202B202874656D7062696E61727956616C75652E537562737472696E6728322C203129202A202832205E20312929202B202874656D7062696E61727956616C75652E537562737472696E6728332C203129202A202832205E20302929290D0A0D0A202020202020202020202020202020202020202062696E61727956616C7565203D2062696E61727956616C75652E537562737472696E672834290D0A20202020202020202020202020202020456E64205768696C650D0A0D0A2020202020202020202020202020202052657475726E206F757470757442696E61727956616C75650D0A0D0A202020202020202020202020436174636820657820417320457863657074696F6E0D0A2020202020202020202020202020202052657475726E204E6F7468696E670D0A202020202020202020202020456E64205472790D0A0D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E2042696E617279546F4C6F6E6728427956616C2062696E61727956616C756520417320537472696E6729204173204C6F6E670D0A2020202020202020202020205472790D0A2020202020202020202020202020202044696D206865784571756976616C656E7420417320537472696E67203D2022220D0A2020202020202020202020202020202044696D206469766973696F6E466163746F7220417320496E7465676572203D20310D0A2020202020202020202020202020202044696D206E6962626C6556616C756520417320496E7465676572203D20300D0A0D0A2020202020202020202020202020202062696E61727956616C7565203D2062696E61727956616C75652E5472696D28292E546F557070657228290D0A2020202020202020202020202020202049662062696E61727956616C75652E53746172747357697468282226422229205468656E2062696E61727956616C7565203D2062696E61727956616C75652E537562737472696E672832290D0A0D0A202020202020202020202020202020202752656D6F76652073706163657320696E2063617365207468652062797465732061726520736570617261746564206279207370616365732E2E2E0D0A2020202020202020202020202020202062696E61727956616C7565203D2062696E61727956616C75652E5265706C616365282220222C202222290D0A0D0A20202020202020202020202020202020274C656674207061642077697468207A65726F7320736F207765206861766520612066756C6C20363420626974732E2E2E0D0A2020202020202020202020202020202062696E61727956616C7565203D2062696E61727956616C75652E5061644C6566742836342C20223022290D0A0D0A20202020202020202020202020202020275265616420746865206269747320696E206E6962626C65732066726F6D206C65667420746F207269676874202620636F6E766572742074686973206E6962626C6520696E746F20612068657861646563696D616C20737472696E672E2E2E0D0A20202020202020202020202020202020466F72206E6962626C654E756D62657220417320496E7465676572203D203020546F2031350D0A20202020202020202020202020202020202020206469766973696F6E466163746F72203D20310D0A20202020202020202020202020202020202020206E6962626C6556616C7565203D20300D0A0D0A202020202020202020202020202020202020202027205265616420746865206E6962626C65277320626974732066726F6D20726967687420746F206C6566742E2E2E0D0A2020202020202020202020202020202020202020466F722062697456616C756520417320496E7465676572203D203320546F20302053746570202D310D0A20202020202020202020202020202020202020202020202049662062696E61727956616C75652E537562737472696E67286E6962626C654E756D626572202A2034202B2062697456616C75652C205F0D0A2020202020202020202020202020202020202020202020202020202031292E457175616C732822312229205468656E0D0A202020202020202020202020202020202020202020202020202020206E6962626C6556616C7565202B3D206469766973696F6E466163746F720D0A202020202020202020202020202020202020202020202020456E642049660D0A2020202020202020202020202020202020202020202020206469766973696F6E466163746F72202A3D20320D0A20202020202020202020202020202020202020204E6578742062697456616C75650D0A0D0A2020202020202020202020202020202020202020272041646420746865206E6962626C6527732076616C756520746F20746865207269676874206F662074686520726573756C742068657820737472696E672E2E2E0D0A20202020202020202020202020202020202020206865784571756976616C656E7420263D206E6962626C6556616C75652E546F537472696E6728225822290D0A202020202020202020202020202020204E657874206E6962626C654E756D6265720D0A0D0A202020202020202020202020202020202720436F6E766572742074686520726573756C7420737472696E6720696E746F2061206C6F6E672E2E2E0D0A2020202020202020202020202020202052657475726E204C6F6E672E5061727365286865784571756976616C656E742C20476C6F62616C697A6174696F6E2E4E756D6265725374796C65732E4865784E756D626572290D0A202020202020202020202020436174636820657820417320457863657074696F6E0D0A202020202020202020202020202020205468726F77204E657720457863657074696F6E282242696E617279546F4C6F6E673A202220262065782E4D657373616765290D0A202020202020202020202020456E64205472790D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020456E6420436C6173730D0A0D0A456E64204E616D6573706163650D0A
AS N'HexEncoding.vb'

GO

ALTER ASSEMBLY [SqlServerProject1]
ADD FILE FROM 0xEFBBBF496D706F7274732053797374656D0D0A496D706F7274732053797374656D2E5265666C656374696F6E0D0A496D706F7274732053797374656D2E52756E74696D652E496E7465726F7053657276696365730D0A496D706F7274732053797374656D2E446174612E53716C0D0A0D0A272047656E6572616C20496E666F726D6174696F6E2061626F757420616E20617373656D626C7920697320636F6E74726F6C6C6564207468726F7567682074686520666F6C6C6F77696E670D0A2720736574206F6620617474726962757465732E204368616E6765207468657365206174747269627574652076616C75657320746F206D6F646966792074686520696E666F726D6174696F6E0D0A27206173736F636961746564207769746820616E20617373656D626C792E0D0A0D0A2720526576696577207468652076616C756573206F662074686520617373656D626C7920617474726962757465730D0A0D0A3C417373656D626C793A20417373656D626C795469746C65282253716C53657276657250726F6A6563743122293E0D0A3C417373656D626C793A20417373656D626C794465736372697074696F6E282222293E0D0A3C417373656D626C793A20417373656D626C79436F6D70616E7928224D6963726F736F667422293E0D0A3C417373656D626C793A20417373656D626C7950726F64756374282253716C53657276657250726F6A6563743122293E0D0A3C417373656D626C793A20417373656D626C79436F707972696768742822436F7079726967687420C2A9204D6963726F736F6674203230313122293E0D0A3C417373656D626C793A20417373656D626C7954726164656D61726B282222293E0D0A3C417373656D626C793A20434C53436F6D706C69616E742854727565293E0D0A3C417373656D626C793A20436F6D56697369626C652846616C7365293E0D0A0D0A2754686520666F6C6C6F77696E67204755494420697320666F7220746865204944206F662074686520747970656C696220696620746869732070726F6A656374206973206578706F73656420746F20434F4D0D0A3C417373656D626C793A2047756964282234663963386661392D383733622D343438662D383465302D39616134393538316436393322293E0D0A0D0A272056657273696F6E20696E666F726D6174696F6E20666F7220616E20617373656D626C7920636F6E7369737473206F662074686520666F6C6C6F77696E6720666F75722076616C7565733A0D0A270D0A272020202020204D616A6F722056657273696F6E0D0A272020202020204D696E6F722056657273696F6E0D0A272020202020204275696C64204E756D6265720D0A272020202020205265766973696F6E0D0A270D0A2720596F752063616E207370656369667920616C6C207468652076616C756573206F7220796F752063616E2064656661756C7420746865204275696C6420616E64205265766973696F6E204E756D62657273200D0A27206279207573696E672074686520272A272061732073686F776E2062656C6F773A0D0A0D0A3C417373656D626C793A20417373656D626C7956657273696F6E2822312E302E2A22293E200D0A
AS N'My Project\AssemblyInfo.vb'

GO

EXEC sys.sp_addextendedproperty @name=N'SqlAssemblyProjectRoot', @value=N'D:\SqlServerProject1\SqlTDESEncryption' , @level0type=N'ASSEMBLY',@level0name=N'SqlServerProject1'
GO

CREATE ASSEMBLY [EnDrCLR]
AUTHORIZATION [dbo]
FROM 0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000800000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000504500004C010300FC60215A0000000000000000E00002210B010B0000200000000C0000000000008E3E0000002000000040000000004000002000000002000004000000000000000400000000000000008000000002000000000000020040850000100000100000000010000010000000000000100000000000000000000000383E000053000000004000002008000000000000000000000000000000000000006000000C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000080000000000000000000000082000004800000000000000000000002E74657874000000941E0000002000000020000000020000000000000000000000000000200000602E727372630000002008000000400000000A000000220000000000000000000000000000400000402E72656C6F6300000C0000000060000000020000002C00000000000000000000000000004000004200000000000000000000000000000000703E0000000000004800000002000500A42B000094120000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013300200530000000000000002280100000A02730200000A7D0100000402730300000A7D0200000402037D0300000402047D04000004027B0100000420800000006F0400000A027B01000004196F0500000A027B01000004056F0600000A2A00133005001F000000010000110203027B01000004027B03000004027B040000046F0700000A6F060000062A00133005001F000000020000110203027B01000004027B03000004027B040000046F0800000A6F060000062A00133005003300000003000011027B02000004036F0900000A0B0207027B01000004027B03000004027B040000046F0700000A6F060000060C08280A00000A2A0013300500330000000400001103280B00000A0B0207027B01000004027B03000004027B040000046F0800000A6F060000060C027B02000004086F0C00000A2A00133004005400000005000011730D00000A0B070417730E00000A0A060316038EB76F0F00000A066F1000000A07166A6F1100000A076F1200000A176ADAB717D68D0F0000010C070816088EB76F1300000A26076F1400000A066F1400000A082A1E02280100000A2A1B300300FB000000060000111F108D0F000001130F110F16169C110F17169C110F18169C110F19169C110F1A169C110F1B169C110F1C169C110F1D169C110F1E169C110F1F09169C110F1F0A169C110F1F0B169C110F1F0C169C110F1F0D169C110F1F0E169C110F1F0F169C110F1305020D091200280D0000061304031200280D0000061306110611051873010000061307110711046F02000006130811088EB718D8731500000A13091108130D16130C2B21110D110C91130A11097201000070110A8C0F0000016F1600000A26110C17D6130C110C110D8EB732D711096F1700000A6F1800000A0C120E08281900000A110E0BDE0F25281A00000A130B281B00000ADE00072A00011000000000660084EA000F110000011B3003008800000007000011028EB70B720F0000700C160717DA13070D2B590209911304161305110420800000005F162E0E087211000070281C00000A0C2B0C087215000070281C00000A0C11041762D21304110517D6130511051D31C907173112090717DA2E0C087219000070281C00000A0C0917D60D09110731A2080ADE1125281A00000A1306140A281B00000ADE00062A011000000000000075750011110000011B30030010010000080000111F108D0F0000011310111016169C111017169C111018169C111019169C11101A169C11101B169C11101C169C11101D169C11101E169C11101F09169C11101F0A169C11101F0B169C11101F0C169C11101F0D169C11101F0E169C11101F0F169C11100B03130911091208280D000006130411040C08071873010000061307021208280D0000060D1107096F03000006130611068EB718D8731500000A130A1106130E16130D2B21110E110D91130B110A7201000070110B8C0F0000016F1600000A26110D17D6130D110D110E8EB732D7110A6F1700000A130511056F1800000A721F000070720F0000706F1D00000A1305120F1105281900000A110F0ADE0F25281A00000A130C281B00000ADE00062A01100000000063009CFF000F110000011E02280100000A2A133003004A00000009000011160C16026F1F00000A17DA13040D2B1802096F2000000A0A06280F0000062C040817D60C0917D60D09110431E308185D162E040817DA0C086C2300000000000000405B282100000AB72A000013300500F10000000A000011031654720F000070130616026F1F00000A17DA130913072B2E0211076F2000000A0C08280F0000062C11110608282200000A281C00000A13062B0603034A17D654110717D613071107110931CC11066F1F00000A185D162E1903034A17D65411061611066F1F00000A17DA6F2300000A130611066F1F00000A6C2300000000000000405B282100000AB70A0617DA17D68D0F0000010B16130516078EB717DA130A13082B44188D17000001130B110B16110611056F2000000A9D110B171106110517D66F2000000A9D110B732400000A1304071108110428100000069C110518D61305110817D613081108110A31B6072A00000013300200320000000B000011170A021304160D11046F1F00000A13052B191104096F2000000A0C08280F0000062D04160A2B090917D60D09110532E2062A0000133003003A0000000C0000111F41282500000A0C1F30282500000A0B02282600000A100002282500000A0D0908320809081CD62F02172A0907320909071F0AD62F02172A162A0000133002002B0000000D000011026F1F00000A183009026F1F00000A16300B7223000070732700000A7A022003020000282800000A0B072A001B300500720000000E000011720F0000700B16026F1F00000A17DA13040C2B360772730000700208186F2300000A728B0000702812000006282900000A8C1A0000017299000070282A00000A281C00000A0B0818D60C08110431C5070ADE1D25281A00000A0D72AB000070096F2B00000A281C00000A732C00000A7A062A000001100000000000005353001D1100000113300300130000000F00001103022813000006B80A0306840428140000062A00133003008800000010000011160A036F1800000A0C08727300007016282D00000A16330C021F10282E00000A880A2B4D0872D700007016282D00000A16330C021F0A282E00000A880A2B320872E700007016282D00000A16330B021E282E00000A880A2B1808728B00007016282D00000A1633090218282E00000A880A0615360B72F3000070732F00000A7A06283000000A842A133003008B00000011000011046F1800000A0B07727300007016282D00000A163311031F10283100000A6F1800000A10002B4D0772D700007016282D00000A16330C031F0A283100000A10002B320772E700007016282D00000A16330B031E283100000A10002B1807728B00007016282D00000A1633090318283100000A1000027E3200000A16282D00000A163306733300000A7A022A001B300400DE00000012000011720F0000700D02178D1700000113061106161F209D11066F3400000A0B160C16078EB717DA13070C3884000000720F0000701304728B00007007089A7273000070281200000613041104283500000A2C1A1104283600000A8C1A0000017239010070282A00000A13042B2911046F1F00000A17330E72150000701104281C00000A130411046F1F00000A163307723901007013041104720F00007016282D00000A162E09091104281C00000A0D0817D60C0811073E74FFFFFF090ADE1F25281A00000A1305723F01007011056F2B00000A281C00000A732C00000A7A062A00000110000000000000BDBD001F110000011B300500CB00000013000011140C140B2B0D721500007002281C00000A1000026F1F00000A1A5D1633E82B7E02161A6F2300000A0C07283700000A0816176F2300000A283700000A2300000000000020405A0817176F2300000A283700000A2300000000000010405A580818176F2300000A283700000A2300000000000000405A580819176F2300000A283700000A23000000000000F03F5A5858283800000A0B021A6F3900000A1000026F3A00000A720F00007016282D00000A16406BFFFFFF070ADE1025281A00000A0D140A281B00000ADE00062A000110000000000400B5B90010110000011B300300D000000014000011720F0000700C170B160D026F3B00000A6F1800000A100002726B0100706F3C00000A2C0902186F3900000A1000027271010070720F0000706F1D00000A1000021F401F306F3D00000A1000161304170B160D1913050211041AD81105D6176F2300000A72110000706F3E00000A2C040907D60D0718D80B110515D613051105162FD30812037275010070283F00000A281C00000A0C110417D6130411041F0F31AD082003020000284000000A0ADE1F25281A00000A1306727901007011066F2B00000A281C00000A732C00000A7A062A0110000000000000AFAF001F1100000142534A4201000100000000000C00000076322E302E35303732370000000005006C00000038060000237E0000A40600007007000023537472696E677300000000140E00009801000023555300AC0F0000100000002347554944000000BC0F0000D802000023426C6F620000000000000002000001571D02000900000000FA253300160000010000002B000000040000000400000017000000200000004B000000010000000D00000014000000010000000300000000006307010000000000060074006D00060098007B000600C900BD00060015017B000E0061014C010600D1027B000600F0027B00060008037B0006003C03BD00060045036D00060077037B0006008E03840306009B0384030600A2037B000600E1036D000600F103BD000600FF036D0006001F046D000A0055042E040E00AD0492040600CC046D000A00D7042E040600ED046D000600FA046D00060021050C05060034056D000A003A0513000A0055052E04060076056D00060097056D000A00B4052E040600FA056D0006002006000606004006000606007D065E0606008B065E0606009F066D000600C706B5060600E206B5060600FD06B50606001607B50606002F07B50606004C07B50600000000010000000000010001000000000029003400050001000100010000003C0034000500050007000100000051005D00050005000B000100B70013000100D60017000100DD001B000100E3001B005020000000000618E8001F000100B020000000000600FA002D000400DC2000000000060008012D0005000821000000000600FA003400060048210000000006000801340007008821000000000100260139000800E821000000000618E80042000A00F0210000000016006B0146000A00082300000000110088014D000C00AC23000000001600A20146000D00D824000000000618E80042000F00E024000000001600C10153000F003825000000001600D801580010003826000000001600EB01600012007826000000001600F70165001300C02600000000110004026A001400F82600000000160012026F0015008827000000001600370274001600A8270000000016005F027B0019003C28000000001600820281001B00D42800000000160098026F001E00D029000000001600B8026F001F00B82A000000001600C4028800200000000100EE0000000200F20010100300F500000001000201000001000201000001001001000001001001000001000201000002003001000001007701000002007B01000001009A0100000100AE0100000200B90100000100CE0100000100CE0100000200E10100000100CE01000001000202000001000E02000001002602000001004402000002004E02000003005402000001006C02000002007602000001006C0200000200900200000300760200000100AC0200000100AC0200000100AC020900E80042001100E80042001900E80042003100E4028D003100FC02920031001303980011001C039E0011002C039E004900D801AC0051004D034D0051005C03BA0049006D03C0006100E80042005900E800C6005900B303D0005900B90342006100C903D8006100D603DD006100E603E1006900EB0342008100E8008D0081000904F40081001604FB0091002604FB002900E800FF00990061040401990071040A01910083042C0191008A043E01A100E80042009100D60369019100C2046D01A900D1047201B10016047F019100E30484019100E8008A015100F204AB01B9002604B001C100E800FF0079002E05BC015100F2045300D9004205C80189004905FB008900E800FF00E1005F05DC0151006D05E301E900E800FF0051008805E90151001604F40191009105FA01F100E80042009100AE050202F900BE050902B100C8055300B100D2051C02B100160421029100E304260291001604FB009100DB05FB009100E00533029100EB0538029100F3053302D1001604340001012E053E020901E8008D001101E80042001901E800FF002101E80050022901E80050023101E800FF003901E800FF004101E800FF004901E800FF005101E800FF005901E800FF0008000D0028002E002B02AD022E005302A7022E000B0255022E0013025E022E001B027D022E002302A7022E005B02CB022E003302A7022E003B02B3022E004302CB022E004B02A7020001F30064014001F3006401A700A700B200B200E9000E013201440177019001A201B501C301CE01D701EE01FD010E022B024502048000000100000090193F610000000000003400000002000000000000000000000001000A00000000000800000000000000000000000A0013000000000002000000000000000000000001004001000000000000003C4D6F64756C653E006D73636F726C6962004D6963726F736F66742E56697375616C42617369630063547269706C6544455300456E4472434C520055736572446566696E656446756E6374696F6E7300486578456E636F64696E6700456E4472434C522E5574696C6974790053797374656D004F626A6563740053797374656D2E53656375726974792E43727970746F67726170687900547269706C6544455343727970746F5365727669636550726F7669646572006D5F6465730053797374656D2E546578740055544638456E636F64696E67006D5F75746638006D5F6B6579006D5F6976002E63746F72006B6579006976004D6F646500456E637279707400696E70757400446563727970740074657874004943727970746F5472616E73666F726D005472616E73666F726D0043727970746F5472616E73666F726D0053797374656D2E446174610053797374656D2E446174612E53716C54797065730053716C537472696E6700456E6372797074436172640050414E00686578537472696E674B657900427974654172726179546F42696E617279006279746541727200446563727970744361726400456E637279707450414E004B6579486578610047657442797465436F756E7400686578537472696E670047657442797465730064697363617264656400496E486578466F726D61740049734865784469676974006300486578546F42797465006865780048657861646563696D616C546F42696E6172790068657861446563696D616C56616C756500496E707574324F757470757400696E707574547970650076616C7565006F75747075745479706500496E7075743242696E617279007478744F626A656374006E756D6265725374796C650042696E617279324F7574707574006375727256616C0042696E617279546F48657861646563696D616C0062696E61727956616C75650042696E617279546F4865780042696E617279546F4C6F6E670053796D6D6574726963416C676F726974686D007365745F4B657953697A650050616464696E674D6F6465007365745F50616464696E67004369706865724D6F6465007365745F4D6F646500437265617465456E63727970746F7200437265617465446563727970746F7200456E636F64696E6700436F6E7665727400546F426173653634537472696E670046726F6D426173653634537472696E6700476574537472696E670043727970746F53747265616D0053797374656D2E494F004D656D6F727953747265616D0053747265616D0043727970746F53747265616D4D6F646500577269746500466C75736846696E616C426C6F636B007365745F506F736974696F6E006765745F4C656E6774680042797465005265616400436C6F736500537472696E674275696C64657200457863657074696F6E00417070656E64466F726D617400546F537472696E6700537472696E6700546F5570706572004D6963726F736F66742E56697375616C42617369632E436F6D70696C657253657276696365730050726F6A656374446174610053657450726F6A6563744572726F7200436C65617250726F6A6563744572726F7200436F6E636174005265706C616365004D6963726F736F66742E53716C5365727665722E5365727665720053716C46756E6374696F6E417474726962757465006765745F4368617273004D61746800526F756E6400436F6E76657273696F6E7300537562737472696E67004368617200546F496E74333200417267756D656E74457863657074696F6E0053797374656D2E476C6F62616C697A6174696F6E004E756D6265725374796C657300506172736500496E74333200537472696E677300466F726D6174006765745F4D657373616765004F70657261746F727300436F6D70617265537472696E6700546F55496E743634004F766572666C6F77457863657074696F6E00546F55496E74333200456D707479004E756C6C5265666572656E6365457863657074696F6E0053706C69740056657273696F6E65640049734E756D6572696300546F496E746567657200546F446F75626C65005472696D0053746172747357697468005061644C65667400457175616C7300496E7436340053797374656D2E52756E74696D652E436F6D70696C6572536572766963657300436F6D70696C6174696F6E52656C61786174696F6E734174747269627574650052756E74696D65436F6D7061746962696C6974794174747269627574650053797374656D2E52756E74696D652E496E7465726F705365727669636573004775696441747472696275746500436F6D56697369626C6541747472696275746500434C53436F6D706C69616E744174747269627574650053797374656D2E5265666C656374696F6E00417373656D626C7954726164656D61726B41747472696275746500417373656D626C79436F7079726967687441747472696275746500417373656D626C7950726F6475637441747472696275746500417373656D626C79436F6D70616E7941747472696275746500417373656D626C794465736372697074696F6E41747472696275746500417373656D626C795469746C6541747472696275746500456E4472434C522E646C6C0000000D7B0030003A00780032007D000001000331000003300000052000200000034600004F68006500780020006D007500730074002000620065002000310020006F0072002000320020006300680061007200610063007400650072007300200069006E0020006C0065006E006700740068000017480045005800410044004500430049004D0041004C00000D420049004E00410052005900001130003000300030003000300030003000002B480065007800610064006500630069006D0061006C0054006F00420069006E006100720079003A002000000F44004500430049004D0041004C00000B4F004300540041004C000045560061006C0075006500200069007300200074006F006F0020006C0061007200670065002E00200050006C00650061007300650020007200650076006900730065002100000530003000002B420069006E0061007200790054006F00480065007800610064006500630069006D0061006C003A0020000005260042000003200000035800001D420069006E0061007200790054006F004C006F006E0067003A0020000000E52697A39B3F414C9253846204FB6FD90008B77A5C561934E08908B03F5F7F11D50A3A030612090306120D03061D05082003011D051D050804020000000620011D051D050420010E0E0820021D051D0512110320000106000211150E0E0500010E1D05040001080E0700021D050E1008040001020E0400010203040001050E0400010E0E0600030E0E0E0E050002080E0E0600030E0E080E0400010A0E042001010805200101111D05200101112108200212111D051D050407011D050520011D050E0707030E1D051D050500011D050E0520010E1D0509200301123512111139072003011D050808042001010A0320000A072003081D0508080A0704122D12311D051D0506200212410E1C0320000E042001010E050001011245030000011D07100811150E0E1D051D051D0512081D051241051245081D0511151D050500020E0E0E0B07080E080E0805081245080520020E0E0E1F071111151D051D051D051D050E1D051208080E1241051245081D0511151D0504010000000320000804200103080400010D0D07070503080808080400010E030520020E0808052001011D0311070C081D05031D050E080E080808081D03080706020203080E080400010803040001030306070402080808060002050E116504070205050500020E1C0E0807050E0E08124508040702090E060003080E0E020500020B0E08040001090905070309080E0500020E080802060E0407020E0E0620011D0E1D03040001021C0D07080E1D0E080E0E12451D03080400010D0E0400010E0D0420010E080707040E0E0E1245042001020E0520020E08030600020A0E11650A07070A080E080808124504200101020801000800000000001E01000100540216577261704E6F6E457863657074696F6E5468726F7773012901002435393261643635362D626635642D343431642D613961382D653562616434323730313361000005010000000005010001000017010012436F7079726967687420C2A920203230313700000C010007456E4465434C520000603E000000000000000000007E3E0000002000000000000000000000000000000000000000000000703E000000000000000000000000000000005F436F72446C6C4D61696E006D73636F7265652E646C6C0000000000FF2500204000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030003000000280000800E000000480000801000000060000080000000000000000000000000000002000200000078000080030000009000008000000000000000000000000000000100007F0000A80000800000000000000000000000000000010001000000C00000800000000000000000000000000000010000000000D80000000000000000000000000000000000010000000000E80000000000000000000000000000000000010000000000F8000000000000000000000000000000000001000000000008010000E8430000E80200000000000000000000D0460000280100000000000000000000F847000022000000000000000000000018410000D00200000000000000000000D00234000000560053005F00560045005200530049004F004E005F0049004E0046004F0000000000BD04EFFE00000100000001003F619019000001003F6190193F000000000000000400000002000000000000000000000000000000440000000100560061007200460069006C00650049006E0066006F00000000002400040000005400720061006E0073006C006100740069006F006E00000000000000B00430020000010053007400720069006E006700460069006C00650049006E0066006F0000000C0200000100300030003000300030003400620030000000380008000100460069006C0065004400650073006300720069007000740069006F006E000000000045006E004400650043004C005200000040000F000100460069006C006500560065007200730069006F006E000000000031002E0030002E0036003500340034002E00320034003800390035000000000038000C00010049006E007400650072006E0061006C004E0061006D006500000045006E004400720043004C0052002E0064006C006C0000004800120001004C006500670061006C0043006F007000790072006900670068007400000043006F0070007900720069006700680074002000A900200020003200300031003700000040000C0001004F0072006900670069006E0061006C00460069006C0065006E0061006D006500000045006E004400720043004C0052002E0064006C006C000000300008000100500072006F0064007500630074004E0061006D0065000000000045006E004400650043004C005200000044000F000100500072006F006400750063007400560065007200730069006F006E00000031002E0030002E0036003500340034002E00320034003800390035000000000048000F00010041007300730065006D0062006C0079002000560065007200730069006F006E00000031002E0030002E0036003500340034002E003200340038003900350000000000280000002000000040000000010004000000000080020000000000000000000000000000000000000000000000008000008000000080800080000000800080008080000080808000C0C0C0000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777700444444444444444444444444444447004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF47004FFFFFFFFFFFFFFFFFFFFFFFFFFF4700488888888888888888888888888847004444444444444444444444444444470044C4C4C4C4C4C4C4C4C4ECECE49747004CCCCCCCCCCCCCCCCCCCCCCCCCCC40000444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000018000000180000001800000018000000180000001800000018000000180000001800000018000000180000001800000018000000180000001800000018000000180000001800000018000000180000001800000018000000180000003C0000007FFFFFFFFFFFFFFFFFFFFFFFF2800000010000000200000000100040000000000C0000000000000000000000000000000000000000000000000008000008000000080800080000000800080008080000080808000C0C0C0000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF000000000000000000077777777777777744444444444444474FFFFFFFFFFFF8474FFFFFFFFFFFF8474FFFFFFFFFFFF8474FFFFFFFFFFFF8474FFFFFFFFFFFF8474FFFFFFFFFFFF8474FFFFFFFFFFFF8474FFFFFFFFFFFF84748888888888888474CCCCCCCCCCCCC47C4444444444444C000000000000000000000000000000000FFFF000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000FFFF0000FFFF00000000010002002020100001000400E802000002001010100001000400280100000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000C000000903E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
WITH PERMISSION_SET = SAFE

GO

ALTER ASSEMBLY [EnDrCLR]
ADD FILE FROM 0x496D706F7274732053797374656D2E494F0D0A496D706F7274732053797374656D2E546578740D0A496D706F7274732053797374656D2E53656375726974792E43727970746F6772617068790D0A0D0A467269656E6420436C6173732063547269706C654445530D0A0D0A202020202720646566696E652074686520747269706C65206465732070726F76696465720D0A2020202050726976617465206D5F646573204173204E657720547269706C6544455343727970746F5365727669636550726F76696465720D0A0D0A0D0A202020202720646566696E652074686520737472696E672068616E646C65720D0A2020202050726976617465206D5F75746638204173204E65772055544638456E636F64696E670D0A0D0A202020202720646566696E6520746865206C6F63616C2070726F7065727479206172726179730D0A2020202050726976617465206D5F6B6579282920417320427974650D0A2020202050726976617465206D5F6976282920417320427974650D0A0D0A0D0A202020205075626C696320537562204E657728427956616C206B6579282920417320427974652C20427956616C206976282920417320427974652C204F7074696F6E616C20427956616C204D6F646520417320496E7465676572203D2032290D0A0D0A20202020202020204D652E6D5F6B6579203D206B65790D0A20202020202020204D652E6D5F6976203D2069760D0A20202020202020206D5F6465732E4B657953697A65203D203132380D0A20202020202020206D5F6465732E50616464696E67203D2050616464696E674D6F64652E5A65726F730D0A20202020202020206D5F6465732E4D6F6465203D204D6F64650D0A20202020456E64205375620D0A0D0A202020205075626C69632046756E6374696F6E20456E637279707428427956616C20696E7075742829204173204279746529204173204279746528290D0A202020202020202052657475726E205472616E73666F726D28696E7075742C206D5F6465732E437265617465456E63727970746F72286D5F6B65792C206D5F697629290D0A20202020456E642046756E6374696F6E0D0A0D0A202020205075626C69632046756E6374696F6E204465637279707428427956616C20696E7075742829204173204279746529204173204279746528290D0A202020202020202052657475726E205472616E73666F726D28696E7075742C206D5F6465732E437265617465446563727970746F72286D5F6B65792C206D5F697629290D0A20202020456E642046756E6374696F6E0D0A0D0A202020205075626C69632046756E6374696F6E20456E637279707428427956616C207465787420417320537472696E672920417320537472696E670D0A202020202020202044696D20696E70757428292041732042797465203D206D5F757466382E47657442797465732874657874290D0A202020202020202044696D206F757470757428292041732042797465203D205472616E73666F726D28696E7075742C205F0D0A2020202020202020202020202020202020202020202020206D5F6465732E437265617465456E63727970746F72286D5F6B65792C206D5F697629290D0A202020202020202052657475726E20436F6E766572742E546F426173653634537472696E67286F7574707574290D0A20202020456E642046756E6374696F6E0D0A0D0A202020205075626C69632046756E6374696F6E204465637279707428427956616C207465787420417320537472696E672920417320537472696E670D0A202020202020202044696D20696E70757428292041732042797465203D20436F6E766572742E46726F6D426173653634537472696E672874657874290D0A202020202020202044696D206F757470757428292041732042797465203D205472616E73666F726D28696E7075742C205F0D0A202020202020202020202020202020202020202020202020206D5F6465732E437265617465446563727970746F72286D5F6B65792C206D5F697629290D0A202020202020202052657475726E206D5F757466382E476574537472696E67286F7574707574290D0A20202020456E642046756E6374696F6E0D0A0D0A20202020507269766174652046756E6374696F6E205472616E73666F726D28427956616C20696E707574282920417320427974652C205F0D0A2020202020202020427956616C2043727970746F5472616E73666F726D204173204943727970746F5472616E73666F726D29204173204279746528290D0A2020202020202020272063726561746520746865206E65636573736172792073747265616D730D0A202020202020202044696D206D656D53747265616D204173204D656D6F727953747265616D203D204E6577204D656D6F727953747265616D0D0A202020202020202044696D20637279707453747265616D2041732043727970746F53747265616D203D204E6577205F0D0A20202020202020202020202043727970746F53747265616D286D656D53747265616D2C2043727970746F5472616E73666F726D2C205F0D0A20202020202020202020202043727970746F53747265616D4D6F64652E5772697465290D0A202020202020202027207472616E73666F726D20746865206279746573206173207265717565737465640D0A2020202020202020637279707453747265616D2E577269746528696E7075742C20302C20696E7075742E4C656E677468290D0A2020202020202020637279707453747265616D2E466C75736846696E616C426C6F636B28290D0A202020202020202027205265616420746865206D656D6F72792073747265616D20616E6420636F6E76657274206974206261636B20696E746F20627974652061727261790D0A20202020202020206D656D53747265616D2E506F736974696F6E203D20300D0A202020202020202044696D20726573756C74284354797065286D656D53747265616D2E4C656E677468202D20312C2053797374656D2E496E743332292920417320427974650D0A20202020202020206D656D53747265616D2E5265616428726573756C742C20302C20435479706528726573756C742E4C656E6774682C2053797374656D2E496E74333229290D0A20202020202020202720636C6F736520616E642072656C65617365207468652073747265616D730D0A20202020202020206D656D53747265616D2E436C6F736528290D0A2020202020202020637279707453747265616D2E436C6F736528290D0A2020202020202020272068616E64206261636B2074686520656E63727970746564206275666665720D0A202020202020202052657475726E20726573756C740D0A20202020456E642046756E6374696F6E0D0A0D0A456E6420436C6173730D0A
AS N'Class1.vb'

GO

ALTER ASSEMBLY [EnDrCLR]
ADD FILE FROM 0xEFBBBF496D706F7274732053797374656D0D0A496D706F7274732053797374656D2E446174610D0A496D706F7274732053797374656D2E446174612E53716C436C69656E740D0A496D706F7274732053797374656D2E446174612E53716C54797065730D0A496D706F727473204D6963726F736F66742E53716C5365727665722E5365727665720D0A496D706F7274732053797374656D2E546578740D0A0D0A5061727469616C205075626C696320436C6173732055736572446566696E656446756E6374696F6E730D0A0D0A23526567696F6E20224465636C61726174696F6E73220D0A0D0A0D0A0D0A23456E6420526567696F6E0D0A0D0A202020203C4D6963726F736F66742E53716C5365727665722E5365727665722E53716C46756E6374696F6E28293E205F0D0A202020205075626C6963205368617265642046756E6374696F6E20456E63727970744361726428427956616C2050414E20417320537472696E672C20427956616C20686578537472696E674B657920417320537472696E67292041732053716C537472696E670D0A0D0A0D0A202020202020202044696D20697628292041732042797465203D207B302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20307D2C206B657928292C20696E70757474657874282920417320427974652C2064697363617264656420417320496E74656765722C20456E637279707465644F7574707574496E4865786120417320537472696E672C20686578537472696E6720417320537472696E67203D2050414E0D0A0D0A20202020202020205472790D0A0D0A202020202020202020202020696E70757474657874203D205574696C6974792E486578456E636F64696E672E476574427974657328686578537472696E672C20646973636172646564290D0A0D0A2020202020202020202020206B6579203D205574696C6974792E486578456E636F64696E672E476574427974657328686578537472696E674B65792C20646973636172646564290D0A0D0A20202020202020202020202044696D20646573204173204E65772063547269706C65444553286B65792C2069762C2032292C206F75747075747465787428292041732042797465203D206465732E456E637279707428696E70757474657874290D0A0D0A20202020202020202020202044696D207362204173204E657720537472696E674275696C646572286F7574707574746578742E4C656E677468202A2032290D0A202020202020202020202020466F7220456163682062204173204279746520496E206F7574707574746578740D0A2020202020202020202020202020202073622E417070656E64466F726D617428227B303A78327D222C2062290D0A2020202020202020202020204E6578740D0A0D0A202020202020202020202020456E637279707465644F7574707574496E48657861203D2073622E546F537472696E6728292E546F55707065720D0A0D0A20202020202020202020202052657475726E204E65772053716C537472696E6728456E637279707465644F7574707574496E48657861290D0A0D0A2020202020202020436174636820657820417320457863657074696F6E0D0A0D0A2020202020202020456E64205472790D0A0D0A20202020456E642046756E6374696F6E0D0A0D0A2020202050726976617465205368617265642046756E6374696F6E20427974654172726179546F42696E61727928427956616C2062797465417272204173204279746528292920417320537472696E670D0A0D0A20202020202020205472790D0A20202020202020202020202044696D206C656E20417320496E7465676572203D20627974654172722E4C656E6774680D0A20202020202020202020202044696D206F757470757442696E61727920417320537472696E67203D2022220D0A0D0A202020202020202020202020466F72206D20417320496E7465676572203D203020546F206C656E202D20310D0A2020202020202020202020202020202044696D20782041732042797465203D2062797465417272286D290D0A20202020202020202020202020202020466F72206E20417320496E7465676572203D203020546F20370D0A2020202020202020202020202020202020202020496620287820416E642031323829203C3E2030205468656E0D0A2020202020202020202020202020202020202020202020206F757470757442696E617279203D206F757470757442696E617279202B202231220D0A2020202020202020202020202020202020202020456C73650D0A2020202020202020202020202020202020202020202020206F757470757442696E617279203D206F757470757442696E617279202B202230220D0A2020202020202020202020202020202020202020456E642049660D0A0D0A202020202020202020202020202020202020202078203C3C3D20310D0A202020202020202020202020202020204E6578740D0A0D0A20202020202020202020202020202020496620286C656E203E20312920416E64416C736F20286D203C3E206C656E202D203129205468656E0D0A20202020202020202020202020202020202020206F757470757442696E617279203D206F757470757442696E617279202B20222020220D0A20202020202020202020202020202020456E642049660D0A2020202020202020202020204E6578740D0A0D0A20202020202020202020202052657475726E206F757470757442696E6172790D0A0D0A2020202020202020436174636820657820417320457863657074696F6E0D0A20202020202020202020202052657475726E204E6F7468696E670D0A2020202020202020456E64205472790D0A0D0A20202020456E642046756E6374696F6E0D0A0D0A202020203C4D6963726F736F66742E53716C5365727665722E5365727665722E53716C46756E6374696F6E28293E205F0D0A202020205075626C6963205368617265642046756E6374696F6E20446563727970744361726428427956616C20456E637279707450414E20417320537472696E672C20427956616C204B65794865786120417320537472696E67292041732053716C537472696E670D0A0D0A0D0A202020202020202044696D206B6579282920417320427974652C20697628292041732042797465203D207B302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20302C20307D0D0A0D0A20202020202020205472790D0A20202020202020202020202044696D204465637279707465644F7574707574496E4865786120417320537472696E672C2064697363617264656420417320496E74656765722C20686578537472696E674B657920417320537472696E67203D204B6579486578612C206279746541727261794B657920417320427974652829203D205574696C6974792E486578456E636F64696E672E476574427974657328686578537472696E674B65792C20646973636172646564290D0A2020202020202020202020206B6579203D206279746541727261794B65790D0A0D0A20202020202020202020202044696D20646573204173204E65772063547269706C65444553286B65792C2069762C2032292C206279746541727261793120417320427974652829203D205574696C6974792E486578456E636F64696E672E476574427974657328456E637279707450414E2C20646973636172646564292C204465637279707465646F75747075747465787428292041732042797465203D206465732E446563727970742862797465417272617931290D0A0D0A20202020202020202020202044696D20736250414E204173204E657720537472696E674275696C646572284465637279707465646F7574707574746578742E4C656E677468202A2032290D0A202020202020202020202020466F7220456163682062204173204279746520496E204465637279707465646F7574707574746578740D0A20202020202020202020202020202020736250414E2E417070656E64466F726D617428227B303A78327D222C2062290D0A2020202020202020202020204E6578740D0A2020202020202020202020204465637279707465644F7574707574496E48657861203D20736250414E2E546F537472696E6728290D0A0D0A2020202020202020202020204465637279707465644F7574707574496E48657861203D204465637279707465644F7574707574496E486578612E546F55707065722E5265706C616365282246222C202222290D0A0D0A20202020202020202020202052657475726E204E65772053716C537472696E67284465637279707465644F7574707574496E48657861290D0A0D0A2020202020202020436174636820657820417320457863657074696F6E0D0A202020202020202020202020274D7367426F78284572722E4465736372697074696F6E290D0A2020202020202020456E64205472790D0A0D0A20202020456E642046756E6374696F6E0D0A0D0A456E6420436C6173730D0A
AS N'EnDeCLR.vb'

GO

ALTER ASSEMBLY [EnDrCLR]
ADD FILE FROM 0x496D706F7274732053797374656D0D0A496D706F7274732053797374656D2E546578740D0A4E616D657370616365205574696C6974790D0A0D0A202020205075626C696320436C61737320486578456E636F64696E670D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E2047657442797465436F756E7428427956616C20686578537472696E6720417320537472696E672920417320496E74656765720D0A20202020202020202020202044696D206E756D486578436861727320417320496E7465676572203D20300D0A20202020202020202020202044696D206320417320436861720D0A202020202020202020202020466F72206920417320496E7465676572203D203020546F20686578537472696E672E4C656E677468202D20310D0A20202020202020202020202020202020272072656D6F766520616C6C206E6F6E6520412D462C20302D392C2063686172616374657273200D0A2020202020202020202020202020202063203D20686578537472696E672869290D0A2020202020202020202020202020202049662049734865784469676974286329205468656E0D0A20202020202020202020202020202020202020206E756D4865784368617273202B3D20310D0A20202020202020202020202020202020456E642049660D0A2020202020202020202020204E6578740D0A20202020202020202020202027206966206F6464206E756D626572206F6620636861726163746572732C2064697363617264206C61737420636861726163746572200D0A2020202020202020202020204966206E756D4865784368617273204D6F642032203C3E2030205468656E0D0A202020202020202020202020202020206E756D4865784368617273202D3D20310D0A202020202020202020202020456E642049660D0A20202020202020202020202052657475726E206E756D4865784368617273202F20320D0A2020202020202020202020202720322063686172616374657273207065722062797465200D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E20476574427974657328427956616C20686578537472696E6720417320537472696E672C2042795265662064697363617264656420417320496E746567657229204173204279746528290D0A202020202020202020202020646973636172646564203D20300D0A20202020202020202020202044696D206E6577537472696E6720417320537472696E67203D2022220D0A20202020202020202020202044696D206320417320436861720D0A202020202020202020202020466F72206920417320496E7465676572203D203020546F20686578537472696E672E4C656E677468202D20310D0A20202020202020202020202020202020272072656D6F766520616C6C206E6F6E6520412D462C20302D392C2063686172616374657273200D0A2020202020202020202020202020202063203D20686578537472696E672869290D0A2020202020202020202020202020202049662049734865784469676974286329205468656E0D0A20202020202020202020202020202020202020206E6577537472696E67202B3D20630D0A20202020202020202020202020202020456C73650D0A2020202020202020202020202020202020202020646973636172646564202B3D20310D0A20202020202020202020202020202020456E642049660D0A2020202020202020202020204E6578740D0A20202020202020202020202027206966206F6464206E756D626572206F6620636861726163746572732C2064697363617264206C61737420636861726163746572200D0A2020202020202020202020204966206E6577537472696E672E4C656E677468204D6F642032203C3E2030205468656E0D0A20202020202020202020202020202020646973636172646564202B3D20310D0A202020202020202020202020202020206E6577537472696E67203D206E6577537472696E672E537562737472696E6728302C206E6577537472696E672E4C656E677468202D2031290D0A202020202020202020202020456E642049660D0A0D0A20202020202020202020202044696D20627974654C656E67746820417320496E7465676572203D206E6577537472696E672E4C656E677468202F20320D0A20202020202020202020202044696D20627974657320417320427974652829203D204E6577204279746528627974654C656E677468202D203129207B7D0D0A20202020202020202020202044696D2068657820417320537472696E670D0A20202020202020202020202044696D206A20417320496E7465676572203D20300D0A202020202020202020202020466F72206920417320496E7465676572203D203020546F2062797465732E4C656E677468202D20310D0A20202020202020202020202020202020686578203D204E657720537472696E67284E657720436861722829207B6E6577537472696E67286A292C206E6577537472696E67286A202B2031297D290D0A202020202020202020202020202020206279746573286929203D20486578546F4279746528686578290D0A202020202020202020202020202020206A203D206A202B20320D0A2020202020202020202020204E6578740D0A20202020202020202020202052657475726E2062797465730D0A2020202020202020456E642046756E6374696F6E0D0A0D0A2020202020202020275075626C6963205368617265642046756E6374696F6E20546F537472696E6728427956616C206279746573204173204279746528292920417320537472696E670D0A2020202020202020272020202044696D20686578537472696E6720417320537472696E67203D2022220D0A20202020202020202720202020466F72206920417320496E7465676572203D203020546F2062797465732E4C656E677468202D20310D0A2020202020202020272020202020202020686578537472696E67202B3D2062797465732869292E546F537472696E672822583222290D0A202020202020202027202020204E6578740D0A2020202020202020272020202052657475726E20686578537472696E670D0A202020202020202027456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E20496E486578466F726D617428427956616C20686578537472696E6720417320537472696E672920417320426F6F6C65616E0D0A20202020202020202020202044696D20686578466F726D617420417320426F6F6C65616E203D20547275650D0A0D0A202020202020202020202020466F722045616368206469676974204173204368617220496E20686578537472696E670D0A202020202020202020202020202020204966204E6F74204973486578446967697428646967697429205468656E0D0A2020202020202020202020202020202020202020686578466F726D6174203D2046616C73650D0A20202020202020202020202020202020202020204578697420466F720D0A20202020202020202020202020202020456E642049660D0A2020202020202020202020204E6578740D0A20202020202020202020202052657475726E20686578466F726D61740D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E204973486578446967697428427956616C206320417320436861722920417320426F6F6C65616E0D0A20202020202020202020202044696D206E756D4368617220417320496E74656765720D0A20202020202020202020202044696D206E756D4120417320496E7465676572203D20436F6E766572742E546F496E7433322822412263290D0A20202020202020202020202044696D206E756D3120417320496E7465676572203D20436F6E766572742E546F496E7433322822302263290D0A20202020202020202020202063203D205B436861725D2E546F55707065722863290D0A2020202020202020202020206E756D43686172203D20436F6E766572742E546F496E7433322863290D0A2020202020202020202020204966206E756D43686172203E3D206E756D4120416E64416C736F206E756D43686172203C20286E756D41202B203629205468656E0D0A2020202020202020202020202020202052657475726E20547275650D0A202020202020202020202020456E642049660D0A2020202020202020202020204966206E756D43686172203E3D206E756D3120416E64416C736F206E756D43686172203C20286E756D31202B20313029205468656E0D0A2020202020202020202020202020202052657475726E20547275650D0A202020202020202020202020456E642049660D0A20202020202020202020202052657475726E2046616C73650D0A2020202020202020456E642046756E6374696F6E0D0A0D0A202020202020202050726976617465205368617265642046756E6374696F6E20486578546F4279746528427956616C2068657820417320537472696E672920417320427974650D0A2020202020202020202020204966206865782E4C656E677468203E2032204F72456C7365206865782E4C656E677468203C3D2030205468656E0D0A202020202020202020202020202020205468726F77204E657720417267756D656E74457863657074696F6E2822686578206D7573742062652031206F722032206368617261637465727320696E206C656E67746822290D0A202020202020202020202020456E642049660D0A20202020202020202020202044696D206E6577427974652041732042797465203D20427974652E5061727365286865782C2053797374656D2E476C6F62616C697A6174696F6E2E4E756D6265725374796C65732E4865784E756D626572290D0A20202020202020202020202052657475726E206E6577427974650D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E2048657861646563696D616C546F42696E61727928427956616C2068657861446563696D616C56616C756520417320537472696E672920417320537472696E670D0A0D0A2020202020202020202020205472790D0A0D0A2020202020202020202020202020202044696D2062696E61727956616C756520417320537472696E67203D2022220D0A0D0A20202020202020202020202020202020466F72206920417320496E7465676572203D203020546F2068657861446563696D616C56616C75652E4C656E677468202D2031205374657020320D0A0D0A20202020202020202020202020202020202020202762696E61727956616C7565203D2062696E61727956616C7565202620466F726D617428436F6E766572742E546F496E74333228496E707574324F7574707574282248455841444543494D414C222C2068657861446563696D616C56616C75652E537562737472696E6728692C2032292C202242494E4152592229292C2022303030303030303022290D0A202020202020202020202020202020202020202062696E61727956616C7565203D2062696E61727956616C7565202620466F726D617428436F6E766572742E546F496E74333228496E707574324F7574707574282248455841444543494D414C222C2068657861446563696D616C56616C75652E537562737472696E6728692C2032292C202242494E4152592229292C2022303030303030303022290D0A0D0A202020202020202020202020202020204E6578740D0A0D0A2020202020202020202020202020202052657475726E2062696E61727956616C75650D0A0D0A202020202020202020202020436174636820657820417320457863657074696F6E0D0A202020202020202020202020202020205468726F77204E657720457863657074696F6E282248657861646563696D616C546F42696E6172793A202220262065782E4D657373616765290D0A202020202020202020202020456E64205472790D0A0D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E20496E707574324F757470757428427956616C20696E7075745479706520417320537472696E672C20427956616C2076616C756520417320537472696E672C20427956616C206F75747075745479706520417320537472696E672920417320537472696E670D0A2020202020202020202020202720436F6E76657274207468652063757272656E7420696E707574207479706520696E746F20446563696D616C0D0A20202020202020202020202044696D2063757272496E7075742041732055496E743332203D20496E7075743242696E6172792876616C75652C20696E70757454797065290D0A0D0A2020202020202020202020202720436F6E766572742074686520446563696D616C2076616C756520746F2074686520636F7272656374206F75747075742076616C75650D0A20202020202020202020202052657475726E2042696E617279324F75747075742876616C75652C2063757272496E7075742C206F757470757454797065290D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E20496E7075743242696E61727928427956616C207478744F626A65637420417320537472696E672C20427956616C206E756D6265725374796C6520417320537472696E672920417320496E7433320D0A0D0A20202020202020202020202044696D2063757272496E7075742041732055496E743332203D20300D0A0D0A2020202020202020202020202720436F6E76657274207468652063757272656E7420696E70757420696E746F2062696E6172792028636F6E7665727420737472696E672066726F6D206261736520276E27290D0A20202020202020202020202053656C6563742043617365206E756D6265725374796C652E546F557070657228290D0A2020202020202020202020202020202043617365202248455841444543494D414C220D0A202020202020202020202020202020202020202063757272496E707574203D20436F6E766572742E546F55496E743634287478744F626A6563742C203136290D0A2020202020202020202020202020202020202020457869742053656C6563740D0A20202020202020202020202020202020436173652022444543494D414C220D0A202020202020202020202020202020202020202063757272496E707574203D20436F6E766572742E546F55496E743634287478744F626A6563742C203130290D0A2020202020202020202020202020202020202020457869742053656C6563740D0A202020202020202020202020202020204361736520224F4354414C220D0A202020202020202020202020202020202020202063757272496E707574203D20436F6E766572742E546F55496E743634287478744F626A6563742C2038290D0A2020202020202020202020202020202020202020457869742053656C6563740D0A2020202020202020202020202020202043617365202242494E415259220D0A202020202020202020202020202020202020202063757272496E707574203D20436F6E766572742E546F55496E743634287478744F626A6563742C2032290D0A2020202020202020202020202020202020202020457869742053656C6563740D0A202020202020202020202020456E642053656C6563740D0A0D0A20202020202020202020202027205665726966792074686174207468652076616C756520697320696E2074686520636F72726563742072616E67650D0A20202020202020202020202049662063757272496E707574203E2055496E7433322E4D617856616C7565205468656E0D0A202020202020202020202020202020205468726F77204E65772053797374656D2E4F766572666C6F77457863657074696F6E282256616C756520697320746F6F206C617267652E20506C65617365207265766973652122290D0A202020202020202020202020456E642049660D0A0D0A20202020202020202020202052657475726E20436F6E766572742E546F55496E7433322863757272496E707574292027446972656374436173742863757272496E7075742C2055496E743332290D0A0D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E2042696E617279324F757470757428427956616C207478744F626A65637420417320537472696E672C20427956616C206375727256616C20417320496E7433322C20427956616C206E756D6265725374796C6520417320537472696E672920417320537472696E670D0A2020202020202020202020202720436F6E766572742074686520696E7420746F2074686520636F7272656374206F75747075740D0A20202020202020202020202053656C6563742043617365206E756D6265725374796C652E546F557070657228290D0A2020202020202020202020202020202043617365202248455841444543494D414C220D0A20202020202020202020202020202020202020207478744F626A656374203D20436F6E766572742E546F537472696E67286375727256616C2C203136292E546F557070657228290D0A2020202020202020202020202020202020202020457869742053656C6563740D0A20202020202020202020202020202020436173652022444543494D414C220D0A20202020202020202020202020202020202020207478744F626A656374203D20436F6E766572742E546F537472696E67286375727256616C2C203130290D0A2020202020202020202020202020202020202020457869742053656C6563740D0A202020202020202020202020202020204361736520224F4354414C220D0A20202020202020202020202020202020202020207478744F626A656374203D20436F6E766572742E546F537472696E67286375727256616C2C2038290D0A2020202020202020202020202020202020202020457869742053656C6563740D0A2020202020202020202020202020202043617365202242494E415259220D0A20202020202020202020202020202020202020207478744F626A656374203D20436F6E766572742E546F537472696E67286375727256616C2C2032290D0A2020202020202020202020202020202020202020457869742053656C6563740D0A202020202020202020202020456E642053656C6563740D0A0D0A2020202020202020202020204966207478744F626A656374203D205B537472696E675D2E456D707479205468656E0D0A202020202020202020202020202020205468726F77204E65772053797374656D2E4E756C6C5265666572656E6365457863657074696F6E28290D0A202020202020202020202020456E642049660D0A0D0A20202020202020202020202052657475726E207478744F626A6563740D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E2042696E617279546F48657861646563696D616C28427956616C2062696E61727956616C756520417320537472696E672920417320537472696E670D0A2020202020202020202020205472790D0A2020202020202020202020202020202044696D2068657861446563696D616C20417320537472696E67203D2022220D0A2020202020202020202020202020202044696D206279746556616C7565282920417320537472696E67203D2062696E61727956616C75652E53706C697428222022290D0A0D0A2020202020202020202020202020202044696D20636F756E74657220417320496E7465676572203D20300D0A20202020202020202020202020202020466F7220636F756E746572203D203020546F206279746556616C75652E4C656E677468202D20310D0A0D0A202020202020202020202020202020202020202044696D2068657856616C756520417320537472696E67203D2022220D0A202020202020202020202020202020202020202068657856616C7565203D20496E707574324F7574707574282242494E415259222C206279746556616C756528636F756E746572292C202248455841444543494D414C22290D0A202020202020202020202020202020202020202049662049734E756D657269632868657856616C756529205468656E0D0A20202020202020202020202020202020202020202020202068657856616C7565203D20466F726D61742843496E742868657856616C7565292C2022303022290D0A2020202020202020202020202020202020202020456C73650D0A20202020202020202020202020202020202020202020202049662068657856616C75652E4C656E677468203D2031205468656E2068657856616C7565203D2022302220262068657856616C75650D0A20202020202020202020202020202020202020202020202049662068657856616C75652E4C656E677468203D2030205468656E2068657856616C7565203D20223030220D0A2020202020202020202020202020202020202020456E642049660D0A0D0A202020202020202020202020202020202020202049662068657856616C7565203C3E202222205468656E0D0A20202020202020202020202020202020202020202020202068657861446563696D616C203D2068657861446563696D616C20262068657856616C75650D0A2020202020202020202020202020202020202020456E642049660D0A0D0A202020202020202020202020202020204E6578740D0A0D0A2020202020202020202020202020202052657475726E2068657861446563696D616C0D0A0D0A202020202020202020202020436174636820657820417320457863657074696F6E0D0A202020202020202020202020202020205468726F77204E657720457863657074696F6E282242696E617279546F48657861646563696D616C3A202220262065782E4D657373616765290D0A202020202020202020202020456E64205472790D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E2042696E617279546F48657828427956616C2062696E61727956616C756520417320537472696E672920417320537472696E670D0A0D0A20202020202020202020202044696D2074656D7062696E61727956616C756520417320537472696E67203D204E6F7468696E670D0A20202020202020202020202044696D206F757470757442696E61727956616C756520417320537472696E67203D204E6F7468696E670D0A0D0A2020202020202020202020205472790D0A202020202020202020202020202020205768696C65202862696E61727956616C75652E4C656E677468204D6F64203429203C3E20300D0A202020202020202020202020202020202020202062696E61727956616C7565203D20223022202B2062696E61727956616C75650D0A20202020202020202020202020202020456E64205768696C650D0A0D0A202020202020202020202020202020205768696C652062696E61727956616C75652E546F537472696E67203C3E2022220D0A202020202020202020202020202020202020202074656D7062696E61727956616C7565203D2062696E61727956616C75652E537562737472696E6728302C2034290D0A0D0A20202020202020202020202020202020202020206F757470757442696E61727956616C7565203D206F757470757442696E61727956616C7565202B20282874656D7062696E61727956616C75652E537562737472696E6728302C203129202A202832205E20332929202B202874656D7062696E61727956616C75652E537562737472696E6728312C203129202A202832205E20322929202B202874656D7062696E61727956616C75652E537562737472696E6728322C203129202A202832205E20312929202B202874656D7062696E61727956616C75652E537562737472696E6728332C203129202A202832205E20302929290D0A0D0A202020202020202020202020202020202020202062696E61727956616C7565203D2062696E61727956616C75652E537562737472696E672834290D0A20202020202020202020202020202020456E64205768696C650D0A0D0A2020202020202020202020202020202052657475726E206F757470757442696E61727956616C75650D0A0D0A202020202020202020202020436174636820657820417320457863657074696F6E0D0A2020202020202020202020202020202052657475726E204E6F7468696E670D0A202020202020202020202020456E64205472790D0A0D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020202020205075626C6963205368617265642046756E6374696F6E2042696E617279546F4C6F6E6728427956616C2062696E61727956616C756520417320537472696E6729204173204C6F6E670D0A2020202020202020202020205472790D0A2020202020202020202020202020202044696D206865784571756976616C656E7420417320537472696E67203D2022220D0A2020202020202020202020202020202044696D206469766973696F6E466163746F7220417320496E7465676572203D20310D0A2020202020202020202020202020202044696D206E6962626C6556616C756520417320496E7465676572203D20300D0A0D0A2020202020202020202020202020202062696E61727956616C7565203D2062696E61727956616C75652E5472696D28292E546F557070657228290D0A2020202020202020202020202020202049662062696E61727956616C75652E53746172747357697468282226422229205468656E2062696E61727956616C7565203D2062696E61727956616C75652E537562737472696E672832290D0A0D0A202020202020202020202020202020202752656D6F76652073706163657320696E2063617365207468652062797465732061726520736570617261746564206279207370616365732E2E2E0D0A2020202020202020202020202020202062696E61727956616C7565203D2062696E61727956616C75652E5265706C616365282220222C202222290D0A0D0A20202020202020202020202020202020274C656674207061642077697468207A65726F7320736F207765206861766520612066756C6C20363420626974732E2E2E0D0A2020202020202020202020202020202062696E61727956616C7565203D2062696E61727956616C75652E5061644C6566742836342C20223022290D0A0D0A20202020202020202020202020202020275265616420746865206269747320696E206E6962626C65732066726F6D206C65667420746F207269676874202620636F6E766572742074686973206E6962626C6520696E746F20612068657861646563696D616C20737472696E672E2E2E0D0A20202020202020202020202020202020466F72206E6962626C654E756D62657220417320496E7465676572203D203020546F2031350D0A20202020202020202020202020202020202020206469766973696F6E466163746F72203D20310D0A20202020202020202020202020202020202020206E6962626C6556616C7565203D20300D0A0D0A202020202020202020202020202020202020202027205265616420746865206E6962626C65277320626974732066726F6D20726967687420746F206C6566742E2E2E0D0A2020202020202020202020202020202020202020466F722062697456616C756520417320496E7465676572203D203320546F20302053746570202D310D0A20202020202020202020202020202020202020202020202049662062696E61727956616C75652E537562737472696E67286E6962626C654E756D626572202A2034202B2062697456616C75652C205F0D0A2020202020202020202020202020202020202020202020202020202031292E457175616C732822312229205468656E0D0A202020202020202020202020202020202020202020202020202020206E6962626C6556616C7565202B3D206469766973696F6E466163746F720D0A202020202020202020202020202020202020202020202020456E642049660D0A2020202020202020202020202020202020202020202020206469766973696F6E466163746F72202A3D20320D0A20202020202020202020202020202020202020204E6578742062697456616C75650D0A0D0A2020202020202020202020202020202020202020272041646420746865206E6962626C6527732076616C756520746F20746865207269676874206F662074686520726573756C742068657820737472696E672E2E2E0D0A20202020202020202020202020202020202020206865784571756976616C656E7420263D206E6962626C6556616C75652E546F537472696E6728225822290D0A202020202020202020202020202020204E657874206E6962626C654E756D6265720D0A0D0A202020202020202020202020202020202720436F6E766572742074686520726573756C7420737472696E6720696E746F2061206C6F6E672E2E2E0D0A2020202020202020202020202020202052657475726E204C6F6E672E5061727365286865784571756976616C656E742C20476C6F62616C697A6174696F6E2E4E756D6265725374796C65732E4865784E756D626572290D0A202020202020202020202020436174636820657820417320457863657074696F6E0D0A202020202020202020202020202020205468726F77204E657720457863657074696F6E282242696E617279546F4C6F6E673A202220262065782E4D657373616765290D0A202020202020202020202020456E64205472790D0A2020202020202020456E642046756E6374696F6E0D0A0D0A20202020456E6420436C6173730D0A0D0A456E64204E616D6573706163650D0A
AS N'HexEncoding.vb'

GO

ALTER ASSEMBLY [EnDrCLR]
ADD FILE FROM 0xEFBBBF496D706F7274732053797374656D0D0A496D706F7274732053797374656D2E5265666C656374696F6E0D0A496D706F7274732053797374656D2E52756E74696D652E496E7465726F7053657276696365730D0A496D706F7274732053797374656D2E446174612E53716C0D0A0D0A272047656E6572616C20496E666F726D6174696F6E2061626F757420616E20617373656D626C7920697320636F6E74726F6C6C6564207468726F7567682074686520666F6C6C6F77696E670D0A2720736574206F6620617474726962757465732E204368616E6765207468657365206174747269627574652076616C75657320746F206D6F646966792074686520696E666F726D6174696F6E0D0A27206173736F636961746564207769746820616E20617373656D626C792E0D0A0D0A2720526576696577207468652076616C756573206F662074686520617373656D626C7920617474726962757465730D0A0D0A3C417373656D626C793A20417373656D626C795469746C652822456E4465434C5222293E200D0A3C417373656D626C793A20417373656D626C794465736372697074696F6E282222293E0D0A3C417373656D626C793A20417373656D626C79436F6D70616E79282222293E0D0A3C417373656D626C793A20417373656D626C7950726F647563742822456E4465434C5222293E200D0A3C417373656D626C793A20417373656D626C79436F707972696768742822436F7079726967687420C2A920203230313722293E0D0A3C417373656D626C793A20417373656D626C7954726164656D61726B282222293E0D0A3C417373656D626C793A20434C53436F6D706C69616E742854727565293E0D0A3C417373656D626C793A20436F6D56697369626C652846616C7365293E0D0A0D0A2754686520666F6C6C6F77696E67204755494420697320666F7220746865204944206F662074686520747970656C696220696620746869732070726F6A656374206973206578706F73656420746F20434F4D0D0A3C417373656D626C793A2047756964282235393261643635362D626635642D343431642D613961382D65356261643432373031336122293E0D0A0D0A272056657273696F6E20696E666F726D6174696F6E20666F7220616E20617373656D626C7920636F6E7369737473206F662074686520666F6C6C6F77696E6720666F75722076616C7565733A0D0A270D0A272020202020204D616A6F722056657273696F6E0D0A272020202020204D696E6F722056657273696F6E0D0A272020202020204275696C64204E756D6265720D0A272020202020205265766973696F6E0D0A270D0A2720596F752063616E207370656369667920616C6C207468652076616C756573206F7220796F752063616E2064656661756C7420746865204275696C6420616E64205265766973696F6E204E756D62657273200D0A27206279207573696E672074686520272A272061732073686F776E2062656C6F773A0D0A0D0A3C417373656D626C793A20417373656D626C7956657273696F6E2822312E302E2A22293E200D0A
AS N'My Project\AssemblyInfo.vb'

GO

EXEC sys.sp_addextendedproperty @name=N'SqlAssemblyProjectRoot', @value=N'D:\Ajeesh\SQLProj\SQLProj\SqlServerProject1\SqlServerProject1' , @level0type=N'ASSEMBLY',@level0name=N'EnDrCLR'
GO


