Avatar billede jct Nybegynder
29. april 2015 - 13:53 Der er 2 kommentarer og
1 løsning

Billeder fra SQL db i Visual Studio2013

Jeg har lavet flere sql udtræk som jeg viser i aspx sider genereret via c# i Visual Studio 2013 og det går helt fint, MEN jeg kan ikke få Visual studio til at vise billder fra SQL db, når jeg i Configure Data Source laver en test Query, så viser den fint billedet, men når jeg så kører siden fra Iexplorer 11, viser den intet billede.

mit script er vist herunder:

<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Frikort" %>


<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
    <style type="text/css">
        .style1
        {
            font-family: "Segoe UI";
            font-weight: bold;
            color: #034AF3;
        }
        .style4
        {
            font-family: "Segoe UI";
            font-weight: bold;
            font-size: x-large;
            color: #034AF3;
        }
        .style5
        {
            font-family: "Franklin Gothic Medium";
            font-size: xx-large;
            color: #034AF3;
            font-style: italic;
            font-weight: normal;
        }
    </style>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <h2 class="style5">
        FIND KORTHOLDER</h2>
    <p>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server"
            ConnectionString="<%$ ConnectionStrings:GalaxyConnectionString %>"
           
           
            SelectCommand="SELECT Passes.First, Passes.Last, Passes.Street1, Passes.Street2, Passes.Zip, Passes.City, Passes.VisualID, Passes.SendToPrint, Passes.LastUpdatedBy, Pictures.ImageData FROM Passes INNER JOIN Pictures ON Passes.PictureID = Pictures.PictureID WHERE (Passes.VisualID = @VisualID)">
            <SelectParameters>
                <asp:ControlParameter ControlID="VisualID" Name="VisualID"
                    PropertyName="Text" DefaultValue="" />
            </SelectParameters>
        </asp:SqlDataSource>
        <span class="style4">Indtast VisualID</span>
        <asp:TextBox ID="VisualID" runat="server" Width="463px"></asp:TextBox>
    </p>
<p>
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
            DataSourceID="SqlDataSource1">
            <Columns>
                <asp:BoundField DataField="First" HeaderText="First" SortExpression="First" />
                <asp:BoundField DataField="Last" HeaderText="Last" SortExpression="Last" />
                <asp:BoundField DataField="Street1" HeaderText="Street1"
                    SortExpression="Street1" />
                <asp:BoundField DataField="Street2" HeaderText="Street2"
                    SortExpression="Street2" />
                <asp:BoundField DataField="Zip" HeaderText="Zip" SortExpression="Zip" />
                <asp:BoundField DataField="City" HeaderText="City" SortExpression="City" />
                <asp:BoundField DataField="VisualID" HeaderText="VisualID"
                    SortExpression="VisualID" />
                <asp:BoundField DataField="SendToPrint" HeaderText="SendToPrint"
                    SortExpression="SendToPrint" />
                <asp:BoundField DataField="LastUpdatedBy" HeaderText="LastUpdatedBy"
                    SortExpression="LastUpdatedBy" />
            </Columns>
        </asp:GridView>
         <asp:FormView ID="FormView" runat="server" DataSourceID="SqlDataSource1">
            <EditItemTemplate>
                First:
                <asp:TextBox ID="FirstTextBox" runat="server" Text='<%# Bind("First") %>' />
                <br />
                Last:
                <asp:TextBox ID="LastTextBox" runat="server" Text='<%# Bind("Last") %>' />
                <br />
                Street1:
                <asp:TextBox ID="Street1TextBox" runat="server" Text='<%# Bind("Street1") %>' />
                <br />
                Street2:
                <asp:TextBox ID="Street2TextBox" runat="server" Text='<%# Bind("Street2") %>' />
                <br />
                Zip:
                <asp:TextBox ID="ZipTextBox" runat="server" Text='<%# Bind("Zip") %>' />
                <br />
                City:
                <asp:TextBox ID="CityTextBox" runat="server" Text='<%# Bind("City") %>' />
                <br />
                VisualID:
                <asp:TextBox ID="VisualIDTextBox" runat="server"
                    Text='<%# Bind("VisualID") %>' />
                <br />
                SendToPrint:
                <asp:TextBox ID="SendToPrintTextBox" runat="server"
                    Text='<%# Bind("SendToPrint") %>' />
                <br />
                LastUpdatedBy:
                <asp:TextBox ID="LastUpdatedByTextBox" runat="server"
                    Text='<%# Bind("LastUpdatedBy") %>' />
                <br />
                ImageData:
                <asp:TextBox ID="ImageDataTextBox" runat="server"
                    Text='<%# Bind("ImageData") %>' />
                <br />
                <asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True"
                    CommandName="Update" Text="Update" />
                 <asp:LinkButton ID="UpdateCancelButton" runat="server"
                    CausesValidation="False" CommandName="Cancel" Text="Cancel" />
            </EditItemTemplate>
            <InsertItemTemplate>
                First:
                <asp:TextBox ID="FirstTextBox" runat="server" Text='<%# Bind("First") %>' />
                <br />
                Last:
                <asp:TextBox ID="LastTextBox" runat="server" Text='<%# Bind("Last") %>' />
                <br />
                Street1:
                <asp:TextBox ID="Street1TextBox" runat="server" Text='<%# Bind("Street1") %>' />
                <br />
                Street2:
                <asp:TextBox ID="Street2TextBox" runat="server" Text='<%# Bind("Street2") %>' />
                <br />
                Zip:
                <asp:TextBox ID="ZipTextBox" runat="server" Text='<%# Bind("Zip") %>' />
                <br />
                City:
                <asp:TextBox ID="CityTextBox" runat="server" Text='<%# Bind("City") %>' />
                <br />
                VisualID:
                <asp:TextBox ID="VisualIDTextBox" runat="server"
                    Text='<%# Bind("VisualID") %>' />
                <br />
                SendToPrint:
                <asp:TextBox ID="SendToPrintTextBox" runat="server"
                    Text='<%# Bind("SendToPrint") %>' />
                <br />
                LastUpdatedBy:
                <asp:TextBox ID="LastUpdatedByTextBox" runat="server"
                    Text='<%# Bind("LastUpdatedBy") %>' />
                <br />
                ImageData:
                <asp:TextBox ID="ImageDataTextBox" runat="server"
                    Text='<%# Bind("ImageData") %>' />
                <br />
                <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True"
                    CommandName="Insert" Text="Insert" />
                 <asp:LinkButton ID="InsertCancelButton" runat="server"
                    CausesValidation="False" CommandName="Cancel" Text="Cancel" />
            </InsertItemTemplate>
            <ItemTemplate>
                First:
                <asp:Label ID="FirstLabel" runat="server" Text='<%# Bind("First") %>' />
                <br />
                Last:
                <asp:Label ID="LastLabel" runat="server" Text='<%# Bind("Last") %>' />
                <br />
                Street1:
                <asp:Label ID="Street1Label" runat="server" Text='<%# Bind("Street1") %>' />
                <br />
                Street2:
                <asp:Label ID="Street2Label" runat="server" Text='<%# Bind("Street2") %>' />
                <br />
                Zip:
                <asp:Label ID="ZipLabel" runat="server" Text='<%# Bind("Zip") %>' />
                <br />
                City:
                <asp:Label ID="CityLabel" runat="server" Text='<%# Bind("City") %>' />
                <br />
                VisualID:
                <asp:Label ID="VisualIDLabel" runat="server" Text='<%# Bind("VisualID") %>' />
                <br />
                SendToPrint:
                <asp:Label ID="SendToPrintLabel" runat="server"
                    Text='<%# Bind("SendToPrint") %>' />
                <br />
                LastUpdatedBy:
                <asp:Label ID="LastUpdatedByLabel" runat="server"
                    Text='<%# Bind("LastUpdatedBy") %>' />
                <br />
                ImageData:
                <asp:Label ID="ImageDataLabel" runat="server" Text='<%# Bind("ImageData") %>' />
                <br />

            </ItemTemplate>
        </asp:FormView>
    </p>
    <p>
         </p>
</asp:Content>
Avatar billede Syska Mester
30. april 2015 - 23:03 #1
Er billederne gemt i SQL databasen? Hvad datatype bruger du?

hvis det er ImageData du regner med skal vise billedet, så er jeg helt overbevist om du får vist noget mærkeligt ...

Jeg er slet ikke klar over om du kan hvad du prøver da du skal bruge et html "img" tag.

Du bruger en Label ...
Avatar billede jct Nybegynder
05. maj 2015 - 09:55 #2
Ja det er gemt i SQL databasen og datatypen er Image, se eksempel herunder:
0xFFD8FFE000104A46494600010100000100010000FFDB0043000302020302020303030304030304050805050404050A070706080C0A0C0C0B0A0B0B0D0E12100D0E110E0B0B1016101113141515150C0F171816141812141514FFDB00430103040405040509050509140D0B0D1414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414FFC00011080190012803012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDA000C03010002110311003F00F4E2BDC53421DF9278A710739CD38734ED73975DC3AF5A3A52ECCD1D3DE9B2D6DA11C9CA102B9DD6E10F1B6783DABA46C63D2B9DD741DA719CD657B3B31EACE36E65F2C9351A5E12A062A4BD89DDC002ADDAE90CF1838CFD68D52B0EF6D919CE1E73DC8AD4D2FE470318AB11E92F8FBBF90A96DEC1E397DE88C92EA73CA0DBBB3ACD2A5558876269DAACA1A239E38A834C898200D9A6EAE0AC44F6C544D5B5475536AD66709AF05CB7AE6B2ECE225B22B5350532CA78246692CED846781D69AE66AF71BB365AB2872C07A575DA28036E6B97855438AE8B4A930540EB59DEDA33548EDB4F5C2A8EB5B11479158DA6B8D833D6B596E028E48FCEA1DBB9AC5DD587B5BF39EA3E951B4E8876838A826D4020201FCEB2EEEF3BA9E7DAA1735EC86DA5B9B6B7C13F8863EB5622BF538C357242ED8BF26AC4779B7A122B4516FA197B53B682F636C73826A672B281C835C8C5A811820E6AE45AA918049A391BD85ED15EE5EBEB757CE3BD32CB4DDA41A60BDDDF3139AB56F743232714B92DBA34534CD8B3B71C7B569A2941D38ACEB5B940A39AB62F10F434599774CBAAB95E40A1A25C7A5564BA1EA295EE87AE286DB1584B9DAA873CD62DCC01C13DEB4A5995D4E4E4D5651B8E2A6C4BD0C84D33326715696C446471FA56AC36DC12462A1B8C2F04574C5DB446128A7A91C68063B1AB0AA4A122AAA300D57A26CAD697B891917E9B47228AB1A8C39049E9D68AE47AB3A12F33CCB1934A460D201834A4577AF2386FE638608C520033EB42FCC7140F95B9A5B6E0AE2BA803A5616AC9BB200ADFDDBC73597A8A6473DFA566CD558E7134C595C64679AE934FD2544032A7A555B48833AE7D6BA8B45C420000565CCDAD4D63157338E90AA32138A21D1149DD8C1AD9419F7A9E283273D39ACB98B9451991E9650703F4ACED6AC716EC1B835D9AC6BB7A561EB50074618C8AA52BE8424BA1E5F7D6DF3640FAD450DBB633DC56E6A16BB5C9038AA9E5EC009A7BE845ACCAB1AE0F2B5B1A491E601594CD97C56B692BB6404F34924DF73595ADA1D8D83623C7EB561E4DA2ABD91CC63153C88594D66D2B8D6C665D4EE73B793F5AAD1B3BB02DCD4F344CAE69AB827FFAD5A46C8E79733D0902F1D29CABC72314F4C606738A576CB74E2B6E6EC66E0D02A90322AC425BBF5A642A437B54E129FA91A8E49C8E338A9D2E9C77A8D5063A5071DAAB46EC0AE8BD6FA9953824E6AF2EA64AFDEE7EB5CF8CE4E78A7038EF55CA9A1A9D8E922D5594727F2A9D75556C678CD7349263A927DAA44B93BB2462A3D9D8D1556CEA20B91336335B367681F06B92B0B819041AEA74CBEC81C8A4E2BB1519DF7342680451F22B9ED5671193835D14D389118E735C76BB26198D248A6C822BF264C139E7D6BA1D3A41247EA6B838AE4ACD9CF7AEBB47B80557B1AB6B4338BD4D1D421CC078A29F72D98CFAD15CB6B743B147CCF213D68CE6942934EF2F26BB6E706DB8D5CF6EB4F18EE39A047834EE0F18A2CEC342330159BA8B0E9DEB4DB1B4E47358FAA64370719AC64F4D4A8EA476842B2E3AD751687F74A7935C9D9328957B8CD75B68A0C2BC715934E28E94CB49B490735615C06154DB6C60D40D77F3605637B6B62ED7D99B06552396AC9D4E656040A88DD103DCD55BC766073D71C55F337D02D6312FD559881CD65CA988C9F4AD3BA624E00ACD9FEE914FD75334AECCF6196CD6D68E3257BF358C47CE00E2B7B438FE614949DC1A3B0D3A2DD1A8038AD036DBC74C547A4C4760E335B2B6BBFB50D73177673775679078ACC7B668F922BB39B4E03DEA8CDA667F8685A10D1CF80C506054A8AC47DDFD2B5174BE70071521D3D8670A6AB633B3EA66AA60734F5C7D6AD9B17F43F95466D1D38C5357DC2C8660B8E2861B4608A511C83A034BB187DE146BDC97144610B668DBED56D17007151B80CD8C62B4E7EE4FB3B8C44E735233A11D3A52240C4F5E29EE005E474AD5493464E2469318DB0A78ADED2EFB0402707EB5CE1E5B815A9A7A12CA714D7A0F63AFFB48F249CF38F5AE575EB855DD9E6B56494C70E49C002B8ED7AFB76FA87AEC6BA58A02E4FDA320FCB9AEBF42B82E549AF39B5BACDC7CC7BD775E1D901DB4DABA262D2676322EF8F23B8A2A2132F9407B515CCF47B1D89E87950A5072693248E29EA9C735D6D9C5F21FC819EB41E7914D193C0A7AE40E684C061C85E7935CF6AD21121CF4AE85C1506B9FD5D0BBE475A86F98B4ADA9169BF3C8A4575F6C48847D2B91D311965518E735D7403F74BEB4A7B1AC35635C339393814DF28671567603C62AC41029C66B8D2D4EAF22AC36A700F26A1B9B6243715BCB08007F2AAD7D1A95E98AB4919B68E36F20DA49AC5BA233C8AE87551B335CDDD382C7BD124E24A642B182E3DEBA7D0A21F2F1E95CB432E6503DEBACD04E71F514E296EC0ED74D030A315B712ED03DEB1B4EE15703B56DC3B881EBE952DBEA6B644FE582334AB63E613D314E4048E055B55000ED5294886914C692323A54A348FA63E957900C81EB571540AB4FB9061BE939E303F2AAF26938FE0CD74DB41A430230CE39AADC9B1C8C9A4FA211F854274824723F4AEC4DBA15E7AD446D933ED4ED61A5738D6D29B271DAABB69CE1FEEFE95DB0D39589C014C7D2383F2E0D0AE2B1C4BDAC8A718351FD99FA1079AECE5D1FD8E7E951AE8B9EDCFD2AD5FA994AFB1CD41A616C7CBD6B66CF4BF2D41C56DDBE926303E5CD596B2F2D0E4735B2688517D4E5F501B22618AF39F1133176C0AF4FD623F95B8ED5E7BADD99918EDF5A16A4CAE8E52C6167B81C1EB5DDE82CD105AC8D2F4BDAE0E3AFB57596363B53207E7552B244D3BBD4BB2DD623E0F34553BA0471DFEB4572B8B675A91C5A900F4A51963D6980F34F19C8DB5ADF539ED6D494E40EB4B924521E94A0E47A56AACB60D7A8929CAF5AC4BE00C9C9C9ADB6C60F7AC5BEC79BEF512D8B4C2C57F7838AE9AD86231DEB9BB362D328C574D6D86518E6B9A4F43682EA598A3CE0D598A3E45409F29C679AB50E7A54EFB1AEDB13636E2A9DFB8095718FE759BA948021F5AA56BEA66CE53579396F5AE42EEE36B3007935BFE2090A0620D70F7733339E71F8D36D02B9A36F2379C0E73CD773E1F65DAB9EBC579E698C5DD7273CD7A0681C14E2A2C9EAD9A46C77DA711B57E95B70B6403585A70C85C9C8ADB871B4719A9B5F5668F42DC7F27CDC558490374359B2CFB41E7155975150F863CD24999BD0E9A1651827B52C97610F51582BAA8C603553BDD58A824374EF5D11875327248EA86A280751F9D1FDA087A301F8D702FE216DD82DD298DE2238C6EC7E343490A2EEEE8EE26D59549E6A01A92B1EB5C3CBAD972007E7EB535A6A2D2B8E734979B29A3D134EB9129EB5B4982A2B8CD2AF3685E715D043A80E3068E6EC0977344C4A4FDDFD281028ED4D8A7F3454BCE31445DC960136F4A866E41CD4E32DC5433AEDCF1935B24D7524E7B57837E715C9DD69C1A4391DEBB3BE2371278AC936E247CE33EF568892BE8655AE96AA07CB5A3E47969C0AD08AD805E9515C029F2E38A52921C616D8C69D433904514B764EFE98F7A2B3DF62B53CF8B60FAD383115119B0718A72B16ED54DD88B265846207346EC9A8C5395886C81569AB12D8E624039AC4BEC79A48ADB91B70CF7AC4BE20CA71532B752A24960C3CD15D25AA9551CD731A7717038CD75309CA0ACA4D24691D4B1182CFC76AD08C703159F164F426B4221F20AC51ADC793B4563EAB2E548C7B56B393F85656A116F463C56AA29932679FEBF293BC0AE464858C87EBD6BB7D66DF7BB7CBDEB9C92D82938E2A9AE532B5D90E9D014914D7A068006149AE2E002361C5753A5DDF90063A573FCCE8E5491DED8CA142F35B36F390983D3D6B8EB2BEDD839E6B72DEFC15009E7DCD1ABD8D345A32EDFDCE17835CF5CEA043F5AB5A85C8DA79AE6EE64691C9A168CCA716D686D45A812386CE696499A41C9C8AC4B698A9FA56B5B46D360E7AD762D51C6DBBEA51BB47404A8ACA966941EE2BA6B8B5F979AC89ADFA822B92A7323BA9A454B66763CE715B7A7120823D6B3A28820C5685B360715CEE6EC7572266FC177E4AFDEABF6BAC65800DFAD72B25C141839A9ACA6F9C1CE2AA33BE84CA9E87A5E977C640BF362B755F701CD705A75FAC6AA73C8ADCB7D643701B06BBA315BA3CF6F9773A453B4E454372D907B556B4BC320F7A96E240509EF5A929A662DEE41627915456E82938156351938C67A9ACE5E5A80B6A684575C7345C1DE3DAA085327815784784E6B06BA9B47B1CFEA1F2B60D156752039CD158EE5D8F2C47C1C9A97CD523AD55328CE07434E8C2961E9E95B5DDF739CB4BD33D29E1B8A8848338029C339E6A93BEE4B448EA369C1AC3BEF9643DEB65D8043CD60DE31321E6ADA4B705A16B4A60271915D3C58DA0D731A432B4BCF6AE9E3DA101158549AD2C6D4EEF72CC0D86C7AD5F88F6ACC595548C55917C107359EECA68BD8183C551BD5023347F6828E73C1AA5777619490724D5AD361E9B1CBEB722A6EE99AE4A797739038ADFF10CC016CB572667532119A35932367A1A114A0639C9ADFD3EE1760DD5CAA1C10735A96B74AB819E6B27192F236567B9D75ADE2E400715A90DD64007F3AE3E0BC5E3E6AD183521C006A5B68696B73A2B8B90C3049AC8B9900C8CD426F4C8D814AF1171900935CE9C9BD0E9B42DA8FB3019B19AEA74A8C10063D2B94B68DD240715D86880B0518F4AEEA51975386AF2DF42DDC5AAF964E2B9FBB882927BD76D25B868318CF15CD6A166C1DB0A71552874638D4B6A618C03C1CD5A326C404533EC6C1BA52B5A90B587B16B6355595C8DEE379C55BB7014035452DDCB568431955C1A70A767A952ACBA16D2FBC9E49E952D96AE4CBC13C9ACABB56200C51668558641AEDA694773CF9F349E87A3E897ACEABCD6E4CE1A23F4AE3B46B8D814035D399C18467D2ADB4DE8249A336F46E7A82DE3CC83238A96E24DEF8A92D1467D4D03B6A5C8ADC6320014E9005E2A58C8DA01E29B7180BD3F1AC9A8A355730F512AC585145E0C934565736573C70925B81528242F1C540D943EE69D1B13D4D67757D4CB52CC4C770C1E6AC938EB541642AF91532CACC39E6B58BBEC4B44B3300878AE76F6E36CA456EDCB9F27F0AE4754B9DAE7B7BD5DAFB936EE6BE9B7A23932719ADD5D446DFBD8AF3CB4D44997A9E3D4D688D4DB1C31FA5633837B33584AC8EC1F540A3826A29359C0E5AB9C17323A8A9A38249B1BB3CD250BE970BD8DBB7D51A6900E48ABB23308C9155B4CD348DBC56BCD666384F1FA56D6515A983E66F43CFB5F76524B75AE4E498B4C4E31CD75FE2BF90B6303AFF5AE19247F3D831EF52A2DBB9A5CD8B77CA007AD58490AB023B76AA36F3607357A3024C74C1AC2765B1D09DFA1663B9667C28E2B56C5893CF5F6ACDB6802B673F8D6DE9F16F5C01F8D71B936EC74A8E9735EC210D8E38AE8AD34D474E3158967F291C6715D0E9D7801031815D718DF5309BB6E4B1E8A33F773F415BDA3E93E5E3D7DEA4B0513E318ADDB6852235D89389C72B498D1660C7B48AA175A407ED9ADB332118039A7C663C60E2B3D1EECAB6872C3421FDCFD2A19740DFF00C1FA5766111BB0C5235B28C902B56FB0AC8E0DF4558B8DB546E2DFCBC91DBB57717D02E0902B96D5202490A3AD09364C99844863CD3E35556539A8E6B7756C1E2AB094C6C4356752EB536A567B9D5E9F32C7835B6351468719E7EB5C25BEA38C0CD5E4D4BDCD671937A1734BA23A07BA0D20C74AD3B0704631CD731673995BEB5D0E9F938C0C575A565A9CB6D4D7072000292E1B031488FB4608E2A1BA936A13512DAC6B1322E6502439A2A9DE4A0C98CD158A8B34B9E4F217CF238F6A036E38E84FB50F26EE3B537B8C5609B6EC4B248D4AB726AC290BD6AA0CB30E79A9950E4552934CA6AE875DCA5E26EC2B89D698ABBD767765BC839AE2B531BA560C7BFAD6D7EB733B1474F80C92E467AD74D69A59603E5CFBD52D0EDB748A36E457A069FA70F2D7802AE6EF1BA2209DEC63D9E8E5B1F2E056E5968E840C8E7D85685BD9ED3C7EB5A7042A83A64D617F237E5B6E436DA72C4AA71D29BA98C40481DAB510EEEC315435360F0B2800536EFB8B96DAA3C9BC618DCFC735E7A92B79EDD7AD7A2F8C22259F1F9FE75C018F6CC73D735A476327B97EDCE5466B5AD8060BCE6B2614E00E82B62CA12703F87EB58B925A1D17B234626C11C647AD6DE9B8675008C561AC2C83E5AD4D137ADC0CE4826A2104DEA853ACD23B0B1B2DE060135AD6B61E5BAEE1819CD3F445531AE456EBAC48993826BAF4A6B431BFB442D9B2C2A31C55A6D4D506370158575A908D4853C8AC5B9D618B9E4FE069734A7A92AD13AF7D7003C1CFB8A743AEE58F3C0F5AE1CDF339CFF3A985CB01C66A942FAB139DBA9E8106B21FA115A56D7FE61C139AF36B7D41D0F535BBA76A848193C8AAB0AF73B19211274E6B3AEB4C0FCEDC1FA5167AA038DC6AE4976AEBD4629EC55AE8E6750D2822938C1AE4F52B731B1C5773A95CAF3CFB571FAC3860D8E2B3995156300920822AEDB4C70327AD67FCC5FAF1566D80DD835CDCDAE874B8B71B1D1E95216231DABAED3D86DF7AE4B48C6E0315D6D980AB9CD7629DD687238D8BFB891F4AADA849FBAE4D4C241D722B33549BE4241ED49B29187733665F7A2B3E4B8C5C633DE8A8451E7CCD838A5C13ED4A78A5E4FD6B9FE2D86814722ACC79C81506760E3AF7A72B16607A0A8E5B9771D7818C473D2B91BF8479DCFAD7577858C7806B9DB884BC9CF5CD69EEA6AE4F2BEE69786ECF3229FC6BBC813CB402B91F0EC443AE38C57611E4815729DF62A9AB17622368C55A4208F7AA308207156A36CE0546A8B7A9614EDAABA82EF88E0D5903D0541760F9671549A33D0F38F1359E43FBD701716212635E9BE21883EFF6CD7057B1E26E3B1ABE66911CB76416F06003E9ED5BBA541BBAF7AC359BE7DB5B5A416DE013C66B36E32774549687476DA5F9FC62B5B4FD08C4C0919E6ACE85009554D759058A041C60D52959E866A1CC8ABA74222519E38A4D4AF4C60807F2AB37405BA900FE35CC6A774724139A6DF36E16E44437378F231C6699040D2364D25B47E7902B72CECC6067815D118D8E6936CAB0D8F7C66A7368D8E95AB1C03A0E0539E1C7156AE67A23104254F4E6AC432F927BD5B6872D4C6B6506828B5697E4E326B5A198C83AD7323F732E6B6B4F93777028B14A56EA3F50CEDF6AE7AFB1CE7F1CD74D760795CD729AAC9B58E2B2941BD8E98496E65481474A4570BF5151CB215E45529AE8A939AE374E573AB9D58E8F4FBEDB20E71F5AE8E0D5FE4037035E6B0DFBA370335AD6D7B2B283CD7624EDB1CAE49B3D0A1D50301F31154B55BF5F28E0D73B6F7EC064B7E755354D48989B9CD1CBD49E65B156EF550B75F7BBD15CEB079AE38CE73454DA45F3226620F00F14838A726D51E941193EDED5C4EF7D51A69D0176F7A7E7030BC8A8B81524676900556E21B3E7CBCE4D63B8DD2924F7AD9BAFBBED8AC79482E71494629DC77D0DFD0CE3EEF4C75AE9A223039CD725A339887D6BA182EBA6466B492ECCB83BA35A07C67F95598FD49AA3048320E38EF57D19594638A8BBEE5244E1B1D3AD57BB63E59CD485C28EB552EAE14211906AB47B90723E22380F8F7AF3FBF976BB127926BBBD7E5DDB8D705A920321CFAD55C3D4A8AE0B8239AD7D3EE0A48B83D6B1E307A0AD3B3528C0815973D994A9A91E93E1DD4405419C57676FA8AECE4E6BCA34ABDF29C0079AEB6CAFD997935A41B9113B41D99BBA95E06520573172E65970477AB773785C1FE79AA710F3A40715B452BEA73CDDD1A7A6C18C377ADE821C8C938CD50D3E1DAA322B4E34DD81DABA6EB639D449A30053D80C71D6944271C74A90C2C179A1B17A949A219A63C409E2A7921E69AB1E18F34ED75706EC67DD47B6AD58BE0819A82F4819CF3F8D36C7EF823D7D2AD76445EE6F4B179B175ED5CEEA3624BF22BAFB1804B17CDE9E954B52B54018FA527165A5747077369B1BA7159D7569BD862BA1D4DC07359D6EA249B91C524AC0E4D2B156D34AF308E2B720D18AA0E2B474AB152C091C1ADF4B152BF769499AC63A1C6CD605074AC4D4A32A76B74AF41BBB21B4F18AE4358B2C3E4F4A9D1F52AC6369B62269877E7D28AD2D2220B38C0A293B14AF639BE09A5DDB46334D1839C52E3DEB85D91B5840986CE6A44618A818E0E01A729C73BB350CAB2249D8B4478C56248FB4915B13B168EB1E61827EB4D3EE2D0D2D2E6278AE860236AF35CE69518E0E3AD74367C0E050E5D917146B5B312BED5A111C8E3A5675BFDDE3AD5A5E076CD1B6C6961F3CC41C035937D7DB55AA7BE9F629AE6352BE5C900FE14EE495F55B85753EA6B8EBF7DD211DF26B72F6E0B2963C573974DFBC2C4D119770714F60B760ADF31AD7B201FA1AC58086719E95AD684248A056351B72F759BC1A4B53A5D2AC84B27239AEB2D74D21062B23C3C825DA48AEEADECF3102001C56B0BA5A9CF28C64CE725B2C1C6726AC5869BF36456AC9603CCCE2B4AC2C0100E2B78CFB1CCE2AF62AC368D128239E2AE5BC0580ABA6000631D2A48611DB15BC5DF532942C490DA6533529B2C2E6ADC29B100A90804555EC351B983730000E2A9797EBC56EDD420E48E2B364872DC509EA673463DDC60920D57B73E51EB8E7D6B46F60DB9359C63239AE852B18B8A372D7541147D7154752D54B2139E2B36691D14E3A5625F5D499239C544B5DCD22DAD84D4AF033120F5A6E99306719EB59972ECC055DD2F3B97231CD63ED14343474F9B54771A410CA0E79ADD47CA01DAB074750AABEF5B0D26D4F4AAE6E6D4D169B90DE48AAA726B90D66652CD835A9ABDFF959E79AE4352BC2CDEE6A5AB3B8EE68E9040B8068A6E84E1E45E39A28BA2D5CE580F4A3381D69A5B238E94A718FEB8AE260B5184807A668C83D050401DFF3A62BED7E99150E37DD9AA5CAAE2CF948C9CE78ACD3C9C9E6B42EDF118E3AD67EF19C51E41BAD0DCD1A105031E9E95BD04780702B1346F99456D21210D2958B8AD0B70B60D580722B311C86C8A9DAF36A72314EF1B12DB4CA9AB4A54360D71BA84FB5CB673CD6DEAFA8001B9AE32FEF8163CD546177A19CE7616F2F370F4F6CD65C93798DEBF5A8A7BD5C9C9E6A08650CFEF5AFB3B308D5B9AB05B0C8607F2ADFD374C3295620D676910891D41EF5E81A369EBB106DE6A1ABB29B76B22EF876C0C6CA6BBAB6402019AC6D36C7CB20818AD8CE005C1AB7E64C62FA8088312473576D976AE00C556846CC927F0AB71900673509A135D87EDC9A7C1165BAF7A88C9938A9A17C102BA216B68C87E65F55005048148A72339A5349BBBB0D6C579D77F155DAD46460D5B721A9AA066B58AEE6526675DD96E1CD506D38138AE82450DC5426DC6E1C715AAD4868C29B4C5087B8C5729A9DA04762074AF43BE8D523E076AE1B5E70ACC315122D59239968CEFC62B4AC17E71C74AA0AE5D8819CE6B4AC7871C9CFA560E12DCE88CE36B1D6E9802A2E455DBC93CB8F26A8E90D90091DAA6D4DCEC23A56CBB58CDEA729ACDC6F76AE66562F30C9EF5B7AB48771E2B0198B3F1EB594F61C2D73ABF0FC5F3A91454BE1B88B2AE68ACAE6FB1C374C815212635C77A696DAD4D6739E79158B4AE66869C11D79A68233C1CD318EEF514A9F281EB4ACDB2DE885BA3FBBEB59AA773E33CE6AF5C10467BD558D0EE27A926AEC25A2D4DFD1832A027A56E28C0CD65E8E08886E15A8E30BC0A99257344C6938AAB7336108C548650DC541711875241A851B742AD74729AD5C6491D2B90D42E492DB78AECB58B4660C7B571B7F6A4487838CD6F4FD4E0AA9A6656FF31BE6FCAAC5A2B7980014C36C508FE7525ACAC25DA7AD7549BE5B232A6F53B1D081DE80FB57A3E8F3A6D5AF33D2652A54D76BA3DD6E5E3205732D4EDBA3D0AD27560369E4D5C67C738AE7F4A919B1D7D6B7412C9E94DC1BD5829741EAE18F39ABAADC715463209156F385E285076334389E7352C672476AAC1811C9E7DEA689B045691BAE80EC69A36D029D9DC7D2A14937114E79300E2AB5B86961929C30A58DF2DC54466233B852C2FBB271C1AD62652B93C84629AAD9FA531C0E0E714E520F02AE3E688D082FA32D1E47A5717AD5B1773915DE5C7316315CDEAD6DBB2451D44EED1C3B5A625C818357ACA300F4E6AC4D0147E453A05C38E3BD5589868EC6F69A3E51818A7EA5F30C1EB4CB26D8A2A59C0707D6A1A3A4E3F54B739635CF32ED97815DBEA36CAE8491CD71D7906CB9E3D6B360BB9D5786D7280FE9451E1EDCA83028A395762F991C083BB1430DBD7AD34C9B58E29AE4B035C7D6E8A561871D7148243B866A3D87D79F4A8C921BAD4F359835625B890328A8206FDE67DE9676207F2A86072AD807342DEE5AB23B0D2BE6807A55C964CAE0718ACBD21CAC439E4D68C8770ED9A977DCD16A8A864DA7DEAC440347EB9AAED100D838353A9F2D3D8545DBD0666EA76A18360572B7DA79DC7E5C8AED2E58480F4CD67C96CAEBC806A93B3D19328A7B9C06A165E5A96C1E3B562453EC9738C1F7AEE75EB3091B11819AF3DBA97CBBB29DF3DAB4536DE8CC7914753B1D1DDA52B5DD68903B6DC0C0AE27C2B1799E5E7A9AF51D1ED8471038C56CDF422F766EE9B1F951826B41AEC6DC03CD624D782DE2EB58B73E2008C7E6ACDC9EC696B2BB3B78675240CD68827CB0722BCFAD3C461D865BF5ADF83C42AD181BBF5ABD919A95D9B81C06E6A78665CF515CEC9AE479EB509D78293823F3AA4F4077B9D947380D9A7CB700A70706B873E24DA73BC7E740F140CE0B7EB4585A773B1F3770EB9353C0D923B62B92B7F102B91F30AD9B2D45255E5B9ADA3E666DDCD875C9C93C526FDBC8E82A18E61228C1C8A1D8E38AD2F72360BABEDABED58F757AB282075A76A8E6352735CBDC5FB2486AA3A9326D17EF413CD544639CE31512DE994FCC7352AB06C7A55BD3608D9EA6ADB487039AB4B3654FAD66C0C123C83CD396E8EFC566B5367A12DD0DD135733776AA6607DF35D23BEF4231DAB2678C3373EB58BD1DC6B63474450B18ED453F4C5D89ED45272D4D146E79898FE5CD21200C5394EE5E69AE7B571A29DD1131DA0F19AAEC199B39A7C8704E4E45448FC9FF000A22BCC3712ECB34751598CB6704D3AE64023A86D2600FA0A5A6ECB4F43ACD3BE5881AD11200A4E6B1F4F9D44239FD6ACBDC0DA79E6A6524D1AC762C6F0D9E79A699580C66B35EF7637DEA725F6E6EB9A5140DA2D9DC49CF2297CB3818041A5B651336413C55F1161738E2A9A44B38FF0012FCB0B71CE2BCCEEA10F7A188EF5E9BE2700AB579BDE7FC7DFCA40E7FAD5C3DD7731934D58EEBC268A0C7F857A7D9902015E57E1797694F5E2BD2F4C9BCC8C0F6ADA777A9306915B5B99D236C0CF15E7BA95FCDE636D24F3EB5E99AA58F9F09AE3AEFC3C4C8480793592D195555D5D185697D3A6092735AD06B53C7C1623EA6ACC3E1F310C906A0BFB0112E715D1CD1B6A72C62FA0E7F10B0EAC491EF5527F12C9FDE23F1AC3BD631F39C1ACA79CE4E4E68E68A136D9D6FFC246F8C6ECFE34D8F5D91CF0FFAD71FF6A71CE702A78A62CB95269AD7533563B6B6F10CB191973F9D74FA5F890FCB96C66BCBEDE576C0DC7AD6D594C5700139AD22EE2BDB73D8F4BD6B791F3E7F1AE9E097CE8F22BC8F43BC7DCA0B7E75E85A35E02A14B7EB5B729519B7D0B3ABC7BD08F6AE1755568A4273DEBD0EF00784F19AE275CB61F31EF4D37B8E4AE645ADEEE6C138AD7B79C1C0CF15CD469E5CBCE6B62D5CB806AE5B68614DF2BB1BB110DC0A7B45B1978CD57B2C823279AB8C028249AE53BF7240EBB7B5529957771CD4534E7752452090E060D1B85CD0B26F948ED454F6D0E13818A2A1A365248F2BDD499C93491AE475C9F5A6CC368C83CD71735B6158826E339AA32395E00CD5BB8625323AD533B90E4E08ABB5C3A90CF29298F6AA91DD00D83FCEA5BB9708C71C9AC4333090E4E39F4A98A7296881B51475D63A800982C07BD3E7D472786CFD0D73B6F747007247AD4EF3F271573A5777662AAB4AC8BCFA8B6719C7D6A7B6BE3BC73D7DEB10BB139EB53C04A2E49AA85343E76F73B7D2EE864126B6CC81E3EB5E7F677ED1B804D747677E5E33CD5B5D904676DCC8F143310C31C7FF00AEBCEE588CD798FBB935E83AF486443CF4AE1C2A9D43E63DFF00AD4413BE86927A1D6F862D880BDEBD1F4885954020F4AE3BC2F1467664D77F68D1AA8C114E77BD98A2AE5DFB2978B3D2B32EAD5533C0AD3179B54826B1354D48267079A85D8D1DADA91B32282081F5AE7B5A7CE76F22A49B56DCC726AA34E2724B74AD153EA73B9A7A239CB9B27B993A1C67B545368855012A715D6DB411E4301C558BBB789A13803A53762542EF53CD27D38E48C62ACDA694E501FE55B7736C9E76171D6B4B4EB44D9CE29C5A6AE66E0F9AC8E7D6C1A22300FE557ECA320FA569DDC2838515548110CF6AD20EFD08942DA9A1613F96E32D8C5767A2EA3C2FCD9AF3837A8AD806B7342BF2180CE456F1D5D88BF73D4DB501E47AF15CC6AB76AEE7240AB315C96B6C03C62B9DD48B990F5AA4B53494ECAE34949E5C2FE557EC62F2DC739E6B0A0B8F2E6E78E6B6ACEE564C7CC33572524AC4D26A4EE6F4581CF6A576DC0E335556E142F5A8E4BB551F29AE56B53B2FDC2E518F4A6DA4651C1350497B8EA702A31A828380D8E7D69EA896933AC8655118F5A2B9F8B53F93A9FC28A93652491C19658C8D86959C1EBE94D3183F74E6A365C715C2FB8115C3AF3DAA997524E5B8AB72856183CD526DBE66D1EB4F9ACAC3451BE6C4640158726E32640AE92FE2C4640F4AC19130FC71445EBEEB265AA2E5AC7F28CF15305193CF4A4B61BA0C81CD0C08ED8ADB9A2CE6E4635DF69C548A494041351B0DC0022A40FF002818E2A5C9BD0A5168542DE60209C7A56EE9D73818E98AC7B581D9B81C1ADBB7B1609BBA7D6AA32E5D122395DF533F5B98F96D83DAB873707ED7D79CD761AEBE217E7A0AE11439BE079C6685ABBDCE86F43D0B41BE7444C1AECED752754193DAB8BF0EDAB36C38C835DA5B69CF20042F1454F51C5BE84FFDA0EC300F26B3EF44B36719ADCB6D25B1C8E7DEAE47A207E48E959C1A6534CE1D34B95E4C9E86AD269EC9C60D76CBA1803216A45D1547254568999FB377B9C6C56AF1740692E2172A7AD766744523A7E1514BA2855E957CDD01C25DCF34BAB395650DD3DF140BA6B45E49AED351D270A485CD719ACC1E493918C1A159322516B52BCDAA0738CF3EE6A196FF002843102B0AE2E9526201AAF3DDB303D6B6E5399C8D09B510B2003915D0787AF8091707AFBD71504734D274E3D6BA5D12DE58C83C822B58C74BEC65BB3D5F4E95658BA8E79AA3AAA042C71FA567D8EA1241128390699AAEAAAF093BB9C53B37B1B5D58C8B99824A4A9E94FB3D4F6C80678F6AC49EEC3B31CF5F534C825D8F9CD69CBDCCA32B6C7711EA595152C5726519ED5CEDADCF0BCE41AD682750A324573F259E874A9B7B92DD390A7BD65B5C307C722A5BDBE5DA4039ACC576924E4E79A1798E52B6C6BC37854633F9D155F6E23E94536D02BBEA5357DA08C609A8986454AEFB8F150C9900906BCCF23B110CE7CB4C835494EE6CE326AD4E3299CD53C90463AD559A7AA04D30BE7F9704738AC59D70739E056BDC665424FA5503107CF18ACB46EDB14F442D9B92A0FE9561C02DD33F8558B3B40540C559FECF39E3144B421419962125F8E077ABB6B6DBD8291C7D2AF5BE9CACDCF26B5ACB4D5561F28FCA9A6ADA89A7B115969C8A060568C96E2280E7AD685B59A45C900D3EEA24311EDC568A4ED661187568F36F112050DCD72F636C26BAC7A9E2BB1F11C21DD94563E9366A9723BF3554DC49941B676DE17D3B6C48719AEF6CADC045040E95CEF87A3511A606318AEA223B39A537766F1859166388276C55940BDAAAC32063CF35611C03C74A4B6148BB104DBCF5A52140E955D243B877A998EE14D3258A30473504AAA4D2B391C66A079954E33569EBD88650D41061B8E315E7FE26B7572D81CFD2BD0EF543AF07922B9BD4B4A13E491CD6BABD8CA7768F1EBEB17329DA39CF7150C3652BBAAB29C7D2BD1A7F0D166242D431F877CB7E53AD74276DCE4716F628685A189C0056BABB3F0C98802178AB9A1E9A2165F9715D9C16EBE4F4E3143772E942DAB383BED3CC1193823F0AE3F569CC6CC32715EA7ACDBA796C31DABCB3C4A9E54AF81C73DA9C5BBEA2AB64B439F926258FD6AFDA93220CD64286F37EB5AF68DB5067B56D3928A3961194B535226F2D3D6A56BCDA99DC6AB43BA41C8FC6A496DD9A3C0AE6BA7B1D514D22096F4C9EDF5A92CE42C6A9CD6ACA46720FB55AB189D4F23DA8B27A846F735CDC379581DA8A20819874A2B3D4DB9532A0F7A47FCFF0A5E7A1A24E0715C566B567526539B18233CD5502A4B8277E715097E7AD5F37743E5EA3880179150ED5EE07E029973761109CF3594751657258FD39ACEFCDB229799D3D8E0F438AD344565C311F9D71D65AABEEEB5AB0EA4CDFC5F9D65CADBDCD74B1D1DBC215891835A96602B7CD8C57290EA4CB81923F1AD0B7D54803764D1792D06B97A1D6060471505E38589813CD61AEB78E8692E357568CE4F26AF99DECC9F5307C419DEDC7E3593A6C812E3E6E99AD3D42E965C935956CE8661C73EB4D4BB92D6A7A268F7CB1C69823B57456F7BBC0CB5705617215073C56BDA6A415F05BF5AC75E6BF437E5D343B689978C9AB2AC38C1E2B9EB4BF52A096FD6AF45780FF00163F1AD54887136E17229ECFB8707158FF006ED9D5B22A36D539FBD81ED5A732666D346A49308C1ACE9AE86ECE6B3AF3532A84E4FD6B027D7B6B9CB55C5ABEC6725D59D8C72098D3E4B6DD852073DEB9ED2B5712E00615D1DBB8386CE6BA12B6C8C6E86FF67285E80D472696339DB8FA569464E33DAA6DCB562D8A16964222322B511822E2AB493A47D78AAD2EA0A38040FAD098920D5537C67D4D79978A6D0B33719AEFEF2F7721E79AE4357FDF16C9C9A23357DC89D3BA38036922B92074AD1B485C81919AD0163E6C9EDF4AD9B0D30103E5E6B594D3D0CA9D2945956C34F326091C7D2B5869A8579156E1B311E33803DAA39DC46FD78AC39BA23AE34EEEECCFB8D2D5CFCA3353D969238C8AB96ECACDEF5AD651A939C563CED3B366BECD1561D2971D31456FAC2807D68A7761CA7966770FA547312DC6294B12B4858E3A573A95B706529C36EE7A540475A9AE58B1F6AAD97193D450A770773275466453B79C573D33C8F28EB8F6AE8B53898E48EF58A623BB9C714463ADDB0F42D5AC8E502F4C5685A6F0C093F80AAB6F082A18F415A166EBBC7E94A5352D1E86D6B2356DE1DC4006AE9B76DB814EB058FCB048E6B49555940152FF00BAC2DD5985246C80E739AA9733B22F535D3C9621BF1AC5D4AC42AB707F1A51693BB13BB397B8BE3BDB9C9A9F4F7695F7639CF7AC8D451D6E0E3D6B5FC3E8F23006B44AE436D1BD023B0F949AB41E45C7526B52C74A262538CE7DAAC49A39073B483512B2375B5CCF835068F86623153C7AF30272DC0F7A64FA4BA83C66B3AE2C2553C2902A5454F625CA48D93E2025721BA540DE23DBC96E7D8D630B59149ED546F55D54F5E2B4F676DC5CDD4D9BAF10B4D950FC7B9AC39AFA4927C2F23358135F4B14A7D2B4F4D95A62A7B9F5AD22A31EA67297368753A15C3ACAA0923F1AEFF4D99C85049208AE3F43B312229E86BB3D3A031C60F6C56CAA27A1CBC8E2CD459F681514F76473D29A49C557961763549B91A95EE2EDDCE3355833E79391579ACF38F5A7A5873CD2EA3D8C9B92E23C8CD625DAB3124922BB0B8B4558CF1935CCEAA9E531A7CBD77139E8675929DDCF4AE8ECA35C0C573568FF00BCC67BD74B64DFBB0474A72DAF626167B93CEA40F4AC7BB8D99B35B727CCBC9AA370814E7159C9754742657B1041FF00EBD6E599E703358D1B88FAE2AEDADE85358249B346F43795F7000D159E2F493C515AE9DCCB53CEC8C7D28660474A53C753914C7607240ACE4B97433B14AE6301B20F07B5562368C6EC54F39C31C9AA92B2907E63F9D03D4A1A949B4609CD636EDADC1E2B43516F938E45624D71B1C2E6B3B26CD6092356372540E6AEC12018EC6B36D9F728AB8EC1147BD64EF1774744ADCA6C43AA794BD6B5AD756560B93FAD71535C285C2939A9F4BB975946F624135D34DA968F53CF949A3D2ECEE3CF1F2E0F154F568308E40EC6A1D267F957D2ADEA320301CF7A726A2F445D3D51E75AAA6676278E7AD68F870FEF1463D2AA6B3228723BD5BF0F4A3CD4E3BD5C5DD5D973B9EA5A646BF674FA726B496D8363BD66698C4C4A074E2B7A25C28C5652D7445C6E56934E461C75AA33690849F94115BA9102327A532445191D7351B1472B71A3A6EE9C563EABA4A18FE515D95CC601F6FA567DC428E87A13570D75443691E57A8E9051CE178CFA5374FB66824E14E3E95DB5EE9C9213F2D574D2154E36E7F0AD92E93309F91368739555EC38AED74FBD063018D7230599817A62AFDBDD3C3F7B915BA51EC612E65A9D69018657A5057B56459EB0A7009E2B55245954106A9C6C8233E6DC923C6791C548A541CE6A0DC0719A8DE60AA48ED59248D9DC5BC940435C3F886FC29619E6BA4D4EF8888D79DF886EB73919C7E35AA563262DB5F9F3B3BB3CFAD75DA65E8F246E3C5799DB5E08A6209ADFB6D642A01B87E753269BB0E0ADAB3B892F467AE3EB5565BE07A9CD73EBA9EFFE2A57B8623839FA527A2D0AE74F42FDD6A3B738A860D5F0FF00787E06B12EAE89CF3C0AC917CFE7E01AC39AD2D4B6DD8F46B3D537B7DECD15CE69376C645EA68ADAD733B88B96E5BA5453C815700E29DE66471CD5790F0723BD7329591AD8AF20DC6A94C9F21CF41574B7BD432ED0181FAD25ABB9566739A94C14900F1EF5839F3671CF53D6B7B53844A5B031F4ACDB5B23E7818CD16883524EE8D1B688F96319CD599637D809E40A962B5314600A7BF08413C563376F436528C8CC788BB6466AED947B5C0DA4E292209BF18C9AB6ACB1B7CBD6B28D44B629414B737B4C988001381C77ABB7D75FB9E0F6AC38671B3934DBBBE548CEE6278EF55CCE5A89C540C3D5E50D39E6B43C3930F357A678AE6756BDF327F938E7B56E785A40F228EF5D306DC4E79B77D0F59D2642D127AE2BA2B663E58F5F7AE6B4520443D715BC92B22F3D2A248D22DD8B6D71B7A9C5412DEAA93939154E7B9C8271D2B327BA2CC46702A924D0DE9A97AE6FD189AA06ED413CF5AA52C9CF5A48C96EB428A5AA33BDC9B1E749D6AFC16A09048AAD0280DD39AD08C118CF4AD15F7646E3A5B75C0CE3F0ACDBD836938AD538239E6ABDC45BD735A7331593D0C785FC96E4D6ED95F0400E78FAD663DA80324106A27468C646715BC65DCE7942DAA3A7372922821B06ABCF28504EEAE61F5568CE32411426AE263B7773F5A4D582326F464DABDE92A6B81D625666273C575DA849BD08EA715C76AB1EE0C4F14AE5B5D8C192E089339E6A486EA42E006AA9B7733559B08C893D7F5A97245C60DEE741612BB637376AD95976C40F518ACBB0B7E871C9F6E95AAD188E023DAB3954E65A171A5632EFE508BEC6B318A33020F356F513DBD8D66A0627A71EB5CBADF447646292D4E93449CABAFCD456669C5E394139A2B752F231942373691F8F7151CA77127A7E34E00B02714C7218727A5617D6F7322BB0CB0ED48F1AF248A7B1E69B20CAF5AAE78C5DB729DD9973DB895881DE8834D58DF85C9153A1C4D8F7AD3861F31B81CFD29269ABA45A6EFA99922B2039159B3B191FA103E95D3DCDA7AAE6A849A786E40E696B2DC3666203E51E3F9D2B5CAC633DEB42EACB6C7C0E6B16E14A3F2303D6B19D96891D50BDAECB91DF93DF03D2AADFDF875203723DEABB1C0E0D66EA0FE4A31CE4D4427AEC4D485D5CA6F7424B82BD79AEC7C220EF5E38AF39818FDAB24F53D3F1AF49F084ABB957B9C57A90B72DD1C36EECF54D24811AF1DAB695F298AC5D3240224CFA56AAB86538AE392BBB23A23B114EFB54E4F359921567EB5A1729BBAF02A935B6718AB574AC9132447F670D8C734F8ADCEF1C55AB6B6E99E95644215A9C5C48B32B88B6918E6AD272076A3680734E047A569A0ACC368CD3993D29554B37B53DE1DA460D56827DC8CC408E6A096CF7A9C7157D63DD8E71532C2071DAB48B76125738AD574D2A0E0573D223DBC99E95E917FA7ACA0D72BABE99B55B03F4A399A7A8DC533146A3FBBF9F9ED9AC4D5E75911886FCAA4D4CB41903A573D7174C588EBDA936FA222CB62A197639C83576C25C3F27AD578ADD666CE39FA55B8ED7CBC1E7F2A8A9D99B514FA1D1594CA140CF35766977A01591A78C11CD689E95C8F4675EBDCA576A1DC64F5ED562D74D1263183542E64612F42715ADA6CEDB57D0D3B3911751EA4E34F0A7FF00AD455E4914B01456A935A195D19E1CA2E077A89DBDA9FE66E3E95131EA6A5249B66286B54333155E726A5C9233DAA39E450841A9BA7B8D68CA50CD99F04719AE834C50F263A0AE4DAE4A4C31D01AE8746BECE33D7EB428E9A0E52D4DD9ADC2F3DBE955CC4A5B240AB06E432648E6A85DDCE0F5EB59A525B1A68F5657BF8D48C2E2B98D5612A7B71E95D0BC99EFF8D636A88252483512972EE6D0F7B639F3CB63A551D54A1848EA7157E61B3BD66EA0DF231E0F15117A9B3D373993285B80BDF3E9EF5DEF84AF30473822B80FBD75CF049AEBF400D1118E3DEBBA946CB538AA3D7447AD69BA912AA0B66BA0B5D455170483EF5E5D0EA0D6D8258F15B361AF89403BBF3349AD7DD239EDA33D116E639075A72152D8183F4AE46DF5AC2E49E6AEC3ACF421BF5A493EACAB9D4AAFCB9A4236D62DBEB6380C6ACB6AD1E3AF5A2CE22BA65992401867A5491481D862B2DEF1643926A782FD221D8D5C6F7D4CE46DA2E0FA134D20038CF159C7565DB9279AA736B001C640FC6B6E6E849B84804734F6BA545001C9AE65F59EFBFF005AA773AE6DE8DC9A9B5F406CEA26BF43C1602B2EF648E58D87DECD608D53CC2003CD48D787CB3CE2B4E44C5ED1EC8C1D72004B00315C8DD402390F715D5EA974A41E735CADE4C1DCE288C5C762B9A3D4482444EE01ABF0CE8D80C467D735892A100B027350437AC876B64FBD6538B97C46B19A8BD0ECEDDD170CBC83564CC31C1AE66D35331A804E4569C578251F21DD5CFCB7F859AB95B52F08C48C723AD5BB7509D074AA705C138C8AB067545FBC00A6D72AD04AD2D5968DCECFAD159E972267C01819EB456914DAB8AEBA1FFFD9
Avatar billede jct Nybegynder
13. juli 2015 - 08:48 #3
Ingen brugbare løsninger, så der lukkes
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester