<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Mathom Solutions Blog-IT</title>
    <description>Musings about SQL Server </description>
    <link>http://blog.mathomsolutions.com/Blog/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.4.5.0</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://blog.mathomsolutions.com/Blog/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>SJ of Mathom Solutions</dc:creator>
    <dc:title>Mathom Solutions Blog-IT</dc:title>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.0/</creativeCommons:license><meta xmlns="http://pipes.yahoo.com" name="pipes" content="noprocess" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/MathomSolutionsBlog-it" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FMathomSolutionsBlog-it" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FMathomSolutionsBlog-it" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FMathomSolutionsBlog-it" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/MathomSolutionsBlog-it" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FMathomSolutionsBlog-it" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FMathomSolutionsBlog-it" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FMathomSolutionsBlog-it" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FMathomSolutionsBlog-it" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>Splunk for Log Searching...</title>
      <description>&lt;p&gt;It&amp;#39;s been awhile but wanted to post something that I found very useful. &amp;nbsp;&lt;/p&gt;&lt;p&gt;I encountered a situation where I need to parse through tens of thousands of log files for SQL Server and&amp;nbsp;&lt;a href="http://www.microsoft.com/windowsserver2008/en/us/internet-information-services.aspx" title="Windows IIS"&gt;IIS&lt;/a&gt;&amp;nbsp;and needed to do an analysis of what was contained within for a possible security incident and to create a standard auditing process for some compliance requirements for a new contract. &amp;nbsp;I thought about pulling the logs to a secure location, creating a&amp;nbsp;&lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/default.aspx" title="Microsoft SQL Server"&gt;SQL Server&lt;/a&gt;&amp;nbsp;database and importing the files and using full text search but then I came across&amp;nbsp;&lt;a href="http://www.splunk.com/" target="_blank" title="Splunk"&gt;Splunk&lt;/a&gt;. &amp;nbsp; They have a nice little free version that allows you to index up to 500MB per day. &amp;nbsp;&lt;/p&gt;&lt;p&gt;With Splunk, I was able to pull down the logs to a directory, point Splunk at it and within minutes, it was all indexed and it automatically did the rest as new logs were added. &amp;nbsp; From there I was able to do research for&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Cross_site_scripting" target="_blank" title="Cross Site Scripting"&gt;XSS&lt;/a&gt;,&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Sql_injection" title="SQL Injection"&gt;SQL Injection&lt;/a&gt;, Login/Logout and failed/succesful information. &amp;nbsp;&lt;/p&gt;&lt;p&gt;Very nice and fast! &amp;nbsp;Check&amp;nbsp;&lt;a href="http://www.splunk.com/" target="_blank" title="Splunk"&gt;Splunk&amp;nbsp;&lt;/a&gt;out as it has tons of possiblities besides log management!&amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?a=L4fzIgjZp0U:43-xysBN_iw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?a=L4fzIgjZp0U:43-xysBN_iw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MathomSolutionsBlog-it/~4/L4fzIgjZp0U" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/MathomSolutionsBlog-it/~3/L4fzIgjZp0U/post.aspx</link>
      <author>swjohnson.nospam@nospam.mathomsolutions.com (swjohnson)</author>
      <comments>http://blog.mathomsolutions.com/Blog/post/Splunk-for-Log-Searching.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.mathomsolutions.com/Blog/post.aspx?id=2e110efd-16eb-4800-ae82-8b6146b15860</guid>
      <pubDate>Mon, 06 Jul 2009 04:39:00 -1300</pubDate>
      <category>Management</category>
      <category>SQL Security</category>
      <category>SQL Server General</category>
      <dc:publisher>swjohnson</dc:publisher>
      <pingback:server>http://blog.mathomsolutions.com/Blog/pingback.axd</pingback:server>
      <pingback:target>http://blog.mathomsolutions.com/Blog/post.aspx?id=2e110efd-16eb-4800-ae82-8b6146b15860</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blog.mathomsolutions.com/Blog/trackback.axd?id=2e110efd-16eb-4800-ae82-8b6146b15860</trackback:ping>
      <wfw:comment>http://blog.mathomsolutions.com/Blog/post/Splunk-for-Log-Searching.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.mathomsolutions.com/Blog/syndication.axd?post=2e110efd-16eb-4800-ae82-8b6146b15860</wfw:commentRss>
    <feedburner:origLink>http://blog.mathomsolutions.com/Blog/post.aspx?id=2e110efd-16eb-4800-ae82-8b6146b15860</feedburner:origLink></item>
    <item>
      <title>Software justification/ROI...</title>
      <description>&lt;p&gt;If you remeber from the previous post&amp;nbsp;&lt;a href="http://blog.mathomsolutions.com/Blog/post/Speaking-the-language-of-Management.aspx" title="Speaking the Language of Management"&gt;Speakng the Language of Managment&lt;/a&gt;, we needed a write-up to give to Senior Management to get our software approved. Here is a sample that I did for a small purchase for&amp;nbsp;&lt;a href="http://www.sqlsolutions.com/products/sql-trace-analyzer/index.html" title="SQL Trace Analyzer"&gt;SQL Trace Analyzer&lt;/a&gt;&amp;nbsp;that we wanted to better help manage, report and understand the profiler traces.&lt;/p&gt;&lt;p&gt;------------------------------&amp;nbsp;&lt;/p&gt;&lt;p&gt;This is the software that we have been talking about and would like to purchase.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.sqlsolutions.com/tadownload/SQLOnlinePayment/Step4.aspx?sSelected=15,1;36&amp;amp;sProducts=1&amp;amp;sLicenses=15,1" title="SQL Trace Analyzer"&gt;http://www.sqlsolutions.com/tadownload/SQLOnlinePayment/Step4.aspx?sSelected=15,1;36&amp;amp;sProducts=1&amp;amp;sLicenses=15,1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This software allows me to take the trace information that I gather from SQL and from the Performance Monitor on the SQL Server and map them over each other to give us more insight into the performance and troubleshooting of our SQL Servers.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-weight: bold"&gt;Problem:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;From time to time, the performance of the SQL Servers need to be investigated and, as such, I encounter three major problems:&lt;/p&gt;&lt;ol&gt;									&lt;li&gt;Correctly, rapidly and accurately report/analyze SQL Profiler statistics for clients that are experiencing performance issues that are impacting our contracted SLA terms. I not only manage Product Y&amp;#39;s systems but also the SQL Server systems for Product Z, Product X and Product B&amp;#39;s ASP versions so I have to do this for various teams and clients with differing SLA&amp;#39;s and often under a situation where the client is not happy. &amp;nbsp; (Impacts multiple clients and SLA&amp;#39;s)&lt;/li&gt;							&lt;li&gt;Correctly and accurately report/analyze SQL Profiler statistics for Performance Reports that will be given out to clients who ask about this in their RFP and RFI process (this would be used in conjunction with a report from the Web load tool). (Impacts future business)&lt;br /&gt;					&lt;/li&gt;							&lt;li&gt;Correctly and accurately report/analyze SQL Profiler statistics for the ongoing tuning of new development applications (Impacts Accuracy and Responsiveness).&amp;nbsp;&lt;br /&gt;					&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-weight: bold"&gt;Current Process:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Currently, I have been using a free tool called ClearTrace that just aggregates the data. &amp;nbsp; As well, I have also loaded the data into my own structures but this is quite time intensive and probably not the best use of my time to develop a new tool. &amp;nbsp; Finally, I have even tried the Microsoft software called Database Tuning Advisor (DTA) which comes with SQL Server 2005. &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-weight: bold"&gt;Problems with Current Process:&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;									&lt;li&gt;The ClearTrace tool does not allow graphing or historical data so I can&amp;#39;t see a before the change and after the change.&amp;nbsp;&lt;br /&gt;					&lt;/li&gt;							&lt;li&gt;The ClearTrace tool has limitations in the number of profiler entries it can process. &amp;nbsp;It can process about 3 million records and it crashes.&amp;nbsp;&lt;br /&gt;					&lt;/li&gt;							&lt;li&gt;The ClearTrace tool is unsupported software.&lt;br /&gt;					&lt;/li&gt;							&lt;li&gt;The manual process is time consuming and not user friendly.&amp;nbsp;&lt;br /&gt;					&lt;/li&gt;							&lt;li&gt;The time it takes to develop a new tool internally is time taken aware from customer focused tasks and is time not spent on the customer service hierarchy.&amp;nbsp;&lt;br /&gt;					&lt;/li&gt;							&lt;li&gt;The DTA does not provide any statistics, rather it only provides recommendations. &amp;nbsp;So I am not able to see how many time a process is called or a larger global perspective of the system, you just have to trust Microsoft. &amp;nbsp;As well, the DTA does not work well for processes that use temp tables and when stored procedures call other stored procedures (nesting)&amp;mdash;both of which are common with the Product Y&amp;#39;s application. &amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-weight: bold"&gt;Goals SQL Trace Analyzer Tool:&lt;/span&gt;&lt;ol&gt;									&lt;li&gt;Provide internal teams with a timely list of prioritized tasks for optimization when a client is experiencing performance issues.&lt;br /&gt;					&lt;/li&gt;							&lt;li&gt;Provide internal teams with an easy to use step in the development process to be proactive and eliminate potential bottlenecks in future versions.&lt;br /&gt;					&lt;/li&gt;							&lt;li&gt;Create a performance capabilities document to justify sales claims and to provide to many large clients that our systems can handle large quantities of concurrent users without performance issues for their projects that have short timeframes. &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;					&lt;/li&gt;							&lt;li&gt;Collect performance data to help better understand and plan capacity for growth.&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-weight: bold"&gt;Test Plan:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;I downloaded a trial version of the software and ran the same profiler files through the software application. &amp;nbsp;I was able to run a smaller sample of Project X&amp;#39;s profiler output in about 30 minutes as compared to the ClearTrace run which took about 2 hours to process and manually graph.&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-weight: bold"&gt;ROI/Savings:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Software will cost $495 + annual maintenance of $49.&lt;/p&gt;&lt;p&gt;For the past several months I have done this formally three times for Client A (because of contract requirements) and once for Client S, and numerous times for Product B&amp;#39;s ASP clients (listed the various clients but removed for confidentiality) for client performance relate issues and will be doing it formally in the next few months for approximately 10 additional clients. &amp;nbsp;Finally, we will be adding a performance analysis step as part of the monthly Product Y&amp;#39;s monthly software release.&amp;nbsp;&lt;/p&gt;&lt;p&gt;The formal tests for Client A took 9 hours for the first two test and 6 hours for the last test and and based on the test case, should take about 2 hours with the new software. &amp;nbsp;I would also estimate a time of about 5 hours for each of the upcoming formal tests. &amp;nbsp;So just focusing on Client A, we have 24 total hours of time versus and estimate of 6 with the new software. &amp;nbsp;Based on my hourly rate at $35 that would compute to a savings of around $630.00.&lt;/p&gt;&lt;p&gt;The one off client performance traces take anywhere from 3 to 6 hours depending on the severity and urgency and up to 2 hours on the high side with the new software. &amp;nbsp;While the variability of time estimate for this scenario is difficult, it would follow that a similar reduction in hours as experienced with the formal tests.&amp;nbsp;&lt;/p&gt;&lt;p&gt;The upcoming process change, I estimate it will take about 3-6 hours per run under the current process and this will be done monthly and about 1.5 hours each month with the new software. &amp;nbsp;So again, we should see a similar reduction in the number of hours as experienced with the formal tests. &amp;nbsp;Since we plan on doing monthly releases, the old process would take a total of 36 to 72 hours or cost about $1260 to $2520 and under the new process cost about $258 in time and generate a savings of $1000 to $2268.&amp;nbsp;&lt;/p&gt;&lt;p&gt;While the total savings may not appear great in the grand scheme of things it has an ROI ranging from 329% to 585% in the first year. &amp;nbsp;It is a savings and the more expensive resource can be spent on other more important tasks.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks and let me know if you need any additional information/help in getting this processed.&amp;nbsp;&lt;/p&gt;&lt;p&gt;--------------------&lt;/p&gt;&lt;p&gt;So there you have it. &amp;nbsp;I start off with a short request, explain the business problem, explain the current process and the problems with it, &amp;nbsp;set the goals that this purchase will accomplish, explain the test plan and finally show the savings from this. &amp;nbsp;&lt;/p&gt;&lt;p&gt;Good luck and hope this helps you get that software you need!&amp;nbsp;&lt;/p&gt;&lt;p&gt;Next up, I will show you a template that I have been using to do an indepth analysis for upgrading to&amp;nbsp;&lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/default.aspx" title="SQL Server 2008"&gt;SQL Server 2008&lt;/a&gt;. &amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?a=W1iF_O9EKxw:fzsUIx55GyE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?a=W1iF_O9EKxw:fzsUIx55GyE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MathomSolutionsBlog-it/~4/W1iF_O9EKxw" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/MathomSolutionsBlog-it/~3/W1iF_O9EKxw/post.aspx</link>
      <author>swjohnson.nospam@nospam.mathomsolutions.com (swjohnson)</author>
      <comments>http://blog.mathomsolutions.com/Blog/post/Software-justificationROI.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.mathomsolutions.com/Blog/post.aspx?id=f1727a47-b070-4807-abd6-a243c0ab444d</guid>
      <pubDate>Sun, 05 Apr 2009 07:49:00 -1300</pubDate>
      <dc:publisher>swjohnson</dc:publisher>
      <pingback:server>http://blog.mathomsolutions.com/Blog/pingback.axd</pingback:server>
      <pingback:target>http://blog.mathomsolutions.com/Blog/post.aspx?id=f1727a47-b070-4807-abd6-a243c0ab444d</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blog.mathomsolutions.com/Blog/trackback.axd?id=f1727a47-b070-4807-abd6-a243c0ab444d</trackback:ping>
      <wfw:comment>http://blog.mathomsolutions.com/Blog/post/Software-justificationROI.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.mathomsolutions.com/Blog/syndication.axd?post=f1727a47-b070-4807-abd6-a243c0ab444d</wfw:commentRss>
    <feedburner:origLink>http://blog.mathomsolutions.com/Blog/post.aspx?id=f1727a47-b070-4807-abd6-a243c0ab444d</feedburner:origLink></item>
    <item>
      <title>Speaking the language of Management...</title>
      <description>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;w:WordDocument&gt;
&lt;w:View&gt;Normal&lt;/w:View&gt;
&lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
&lt;w:TrackMoves/&gt;
&lt;w:TrackFormatting/&gt;
&lt;w:PunctuationKerning/&gt;
&lt;w:ValidateAgainstSchemas/&gt;
&lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
&lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
&lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
&lt;w:DoNotPromoteQF/&gt;
&lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
&lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
&lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
&lt;w:Compatibility&gt;
&lt;w:BreakWrappedTables/&gt;
&lt;w:SnapToGridInCell/&gt;
&lt;w:WrapTextWithPunct/&gt;
&lt;w:UseAsianBreakRules/&gt;
&lt;w:DontGrowAutofit/&gt;
&lt;w:SplitPgBreakAndParaMark/&gt;
&lt;w:DontVertAlignCellWithSp/&gt;
&lt;w:DontBreakConstrainedForcedTables/&gt;
&lt;w:DontVertAlignInTxbx/&gt;
&lt;w:Word11KerningPairs/&gt;
&lt;w:CachedColBalance/&gt;
&lt;/w:Compatibility&gt;
&lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
&lt;m:mathPr&gt;
&lt;m:mathFont m:val="Cambria Math"/&gt;
&lt;m:brkBin m:val="before"/&gt;
&lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
&lt;m:smallFrac m:val="off"/&gt;
&lt;m:dispDef/&gt;
&lt;m:lMargin m:val="0"/&gt;
&lt;m:rMargin m:val="0"/&gt;
&lt;m:defJc m:val="centerGroup"/&gt;
&lt;m:wrapIndent m:val="1440"/&gt;
&lt;m:intLim m:val="subSup"/&gt;
&lt;m:naryLim m:val="undOvr"/&gt;
&lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267"&gt;
&lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
&lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
&lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
&lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
&lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
&lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
&lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
&lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
&lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/&gt;
&lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
&lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
&lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
&lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
&lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
&lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
&lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
&lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
&lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
&lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
&lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
&lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
&lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;
&lt;!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1107304683 0 0 159 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 159 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0in;
margin-right:0in;
margin-bottom:10.0pt;
margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
{mso-style-type:export-only;
margin-bottom:10.0pt;
line-height:115%;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
--&gt;
&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;p style="line-height: normal" class="MsoNormal"&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;w:WordDocument&gt;
&lt;w:View&gt;Normal&lt;/w:View&gt;
&lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
&lt;w:TrackMoves/&gt;
&lt;w:TrackFormatting/&gt;
&lt;w:PunctuationKerning/&gt;
&lt;w:ValidateAgainstSchemas/&gt;
&lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
&lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
&lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
&lt;w:DoNotPromoteQF/&gt;
&lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
&lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
&lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
&lt;w:Compatibility&gt;
&lt;w:BreakWrappedTables/&gt;
&lt;w:SnapToGridInCell/&gt;
&lt;w:WrapTextWithPunct/&gt;
&lt;w:UseAsianBreakRules/&gt;
&lt;w:DontGrowAutofit/&gt;
&lt;w:SplitPgBreakAndParaMark/&gt;
&lt;w:DontVertAlignCellWithSp/&gt;
&lt;w:DontBreakConstrainedForcedTables/&gt;
&lt;w:DontVertAlignInTxbx/&gt;
&lt;w:Word11KerningPairs/&gt;
&lt;w:CachedColBalance/&gt;
&lt;/w:Compatibility&gt;
&lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
&lt;m:mathPr&gt;
&lt;m:mathFont m:val="Cambria Math"/&gt;
&lt;m:brkBin m:val="before"/&gt;
&lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
&lt;m:smallFrac m:val="off"/&gt;
&lt;m:dispDef/&gt;
&lt;m:lMargin m:val="0"/&gt;
&lt;m:rMargin m:val="0"/&gt;
&lt;m:defJc m:val="centerGroup"/&gt;
&lt;m:wrapIndent m:val="1440"/&gt;
&lt;m:intLim m:val="subSup"/&gt;
&lt;m:naryLim m:val="undOvr"/&gt;
&lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267"&gt;
&lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
&lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
&lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
&lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
&lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
&lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
&lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
&lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
&lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/&gt;
&lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
&lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
&lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
&lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
&lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
&lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
&lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
&lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
&lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
&lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
&lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
&lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
&lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;
&lt;!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1107304683 0 0 159 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 159 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0in;
margin-right:0in;
margin-bottom:10.0pt;
margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
margin-top:0in;
margin-right:0in;
margin-bottom:10.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:10.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
{mso-style-type:export-only;
margin-bottom:10.0pt;
line-height:115%;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:576743073;
mso-list-type:hybrid;
mso-list-template-ids:-427492252 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--&gt;
&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;/p&gt;
One thing I have noticed recently with the economic crisis, is that the the money has stopped flowing.&amp;nbsp; Well not exactly, the requests have just been more scruntinzed than before and more justification has to be given before it is approved.&amp;nbsp; What I have seen then is more of us technical types have problems getting our projects funded because we don&amp;#39;t speak MBA very well.&amp;nbsp; Do you know what ROI, NPV, and Break Even Point mean?&amp;nbsp; Management will throw these terms about like we throw atomicity, referential integrity and 3NF and assume everyeone knows what we are talking about.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
So, that&amp;#39;s the point of the next few articles.&amp;nbsp; In this post, I will explain what they mean.&amp;nbsp; In subsequent posts, I will give a small example of what I did to justify a small software purchase and then show what I am doing to justify the migration to SQL 2008 from SQL 2005.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.investopedia.com/terms/r/returnoninvestment.asp" target="_blank" title="ROI"&gt;&lt;strong&gt;Return on Investment (ROI)&lt;/strong&gt;&lt;/a&gt; is a traditional financial measure that is used to evaluate the efficiency of an investement.&amp;nbsp; In some cases, it can be used to compare the efficiency of a number of investments.&amp;nbsp; Simply it is calculated by taking the benefit gained dividing by the cost of the investment and expressing that as a percentage.&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;
&lt;em&gt;&lt;strong&gt;ROI = (Gain from Investment - Cost of Investment) / Cost of Investment &lt;/strong&gt;&lt;br /&gt;
&lt;/em&gt;
&lt;/div&gt;
&lt;br /&gt;
This popular metric says that if the ROI is negative, the project should not be funded and if alternatives have a higher percentage, they should be chosen over other simialr projects with lower ROI&amp;#39;s.&amp;nbsp; Another words, they will choose the one with the highest return.&amp;nbsp;&amp;nbsp; As you can see, this is a fairly simple calculation but the difficulty is in the details.&amp;nbsp; How do you calculate the &amp;quot;&lt;strong&gt;Gain from Investmet&lt;/strong&gt;&amp;quot; or &amp;quot;&lt;strong&gt;Cost of Investment&lt;/strong&gt;&amp;quot;?&amp;nbsp; And that is where the manipulation can come into play.&amp;nbsp; One person may add in additional cost or think of other gains that you don&amp;#39;t include and that can explain why one person calculates on ROI and another calculates something different for the same project.&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.investopedia.com/terms/n/npv.asp" target="_blank" title="NPV"&gt;&lt;strong&gt;Net Present Value (NPV)&lt;/strong&gt;&lt;/a&gt; is an indicator of how much value an investment or project adds to the company. It compares the value of a dollar (or what ever your currency you are working in) today to the value of that same dollar in the future, taking inflation and returns into account. If the NPV of a project is positive, it should be accepted. On the other hand, if it is negative, the project will probably be rejected because the associated cash flow will also be negative and most accounting types do not like that as Cash Flow is the lifeblood of a corporation (especially in tough economic times). To see the actual formula chek out the &lt;a href="http://en.wikipedia.org/wiki/Net_present_value" target="_blank" title="Net Present Value"&gt;Wikipedia explanation&lt;/a&gt;.&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.investopedia.com/terms/b/breakevenpoint.asp" target="_blank" title="Break Even Point"&gt;&lt;strong&gt;Break Even Point (BEP)&lt;/strong&gt;&lt;/a&gt; is the point at which cost or expenses equal revenue; there is no net loss or gain, and one has &amp;quot;broken even&amp;quot;.&amp;nbsp; Why is this important?&amp;nbsp; From a management perspective, they want to know how long it will take before the project going to cover its costs and to start making money.&amp;nbsp; From there, they can start to see the profitability horizion.&amp;nbsp; Also, with the speed of technological change, you don&amp;#39;t want to get too far out on your break even point.&amp;nbsp; For more information please check out the &lt;a href="http://en.wikipedia.org/wiki/Break_even_point" target="_blank" title="Break Even Point"&gt;Wikipedia explanation&lt;/a&gt;.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Finally as you start your analysis keep these tips in mind: &lt;br /&gt;
&lt;ol&gt;
	&lt;li&gt;&lt;strong&gt;Talk in terms of company benefits.&lt;/strong&gt; Don&amp;#39;t go into detail about how a purchase will save you time and effort. Instead, focus on how it will save the company money. Talk to a few end-users to develop some figures as to how much money you can save. &lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Use the right financials and verifiable numbers.&lt;/strong&gt; Too many requests talk about &amp;quot;payback,&amp;quot; when management wants to know about NPV. They want to know this, because NPV helps them maintain cash flow--the lifeblood of the company. Requests that take guesses at the financial value of the proposed purchase often come out with compelling math as to the value of the purchase. Unfortunately, the numbers behind the math don&amp;#39;t add up and that jeopardizes the whole proposal--and your credibility. &lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Identify, and push, hot buttons.&lt;/strong&gt; What is most important to your managers and others who will approve or reject your request?&amp;nbsp; While I don&amp;rsquo;t like acronyms or buzz words, it may help get your project the sight it needs.&amp;nbsp; &lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Capitalize on trends.&lt;/strong&gt; Know what is coming up in your company&amp;#39;s operations, offerings, and other areas that may affect your request. To find out, just ask the key people in those areas. For example, you may find out if Project X is coming out with a new version. If so, then think of how the people involved in these things might need and what the benefits of the proposed purchase mean to them.&amp;nbsp; Basically look around the entire company and see where this can benefit more than just you.&amp;nbsp; &lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Write tight and in the active voice.&lt;/strong&gt; In the body of your proposal eliminate the wordiness, repetition, adjectives, and fluff. The more succinct your writing, the more power it has and the more likely folks will read and understand it (they are just as busy as you).&amp;nbsp; Using the active voice increases understanding and retention of the topic and it shows confidence.&amp;nbsp; For more information see &lt;a href="http://www.mindconnection.com/library/writing/activevoice.htm" target="_blank" title="Active Voice"&gt;http://www.mindconnection.com/library/writing/activevoice.htm&lt;/a&gt; &lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Eliminate judgment statements.&lt;/strong&gt; Present the information objectively and you imply the reader is intelligent enough to understand it.&amp;nbsp; Making claims that something is &amp;quot;essential,&amp;quot; &amp;quot;imperative,&amp;quot; or &amp;quot;a no brainer,&amp;quot; and you imply the reader is stupid. You want them on your side...don&amp;#39;t alienate them. &lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Use the recommended format.&lt;/strong&gt; If your company doesn&amp;#39;t have a standard format, ask someone in accounting who handles these for a couple of funding requests that succeeded, plus suggestions on format. While you&amp;#39;re at it, ask for any other advice that might be helpful--what you gain from his/her experience just might surprise you. Be thankful and show your team spirit and you will create a good ally. &lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Use an executive summary.&lt;/strong&gt; This is a one-page cover sheet that provides a &amp;quot;thumbnail&amp;quot; of your proposal. It should tell the purpose, have a paragraph about the benefits, and give the key financial parameters (IRR and NPV). (NOTE:&amp;nbsp; This is dependent on the size of the request.&amp;nbsp; If you are asking for a $1000 piece of software, it may only need to be a paragraph or so.) &lt;/li&gt;
&lt;/ol&gt;
Next up is a simple example that I used to get a software request approved for &lt;a href="http://www.lakesidesql.com/products/sql_trace_analyzer.html" target="_blank" title="SQL Trace Analyzer"&gt;SQL Trace Analyzer&lt;/a&gt; software. &lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?a=33ZA67IdQXY:EdKOt944noQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?a=33ZA67IdQXY:EdKOt944noQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MathomSolutionsBlog-it/~4/33ZA67IdQXY" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/MathomSolutionsBlog-it/~3/33ZA67IdQXY/post.aspx</link>
      <author>swjohnson.nospam@nospam.mathomsolutions.com (swjohnson)</author>
      <comments>http://blog.mathomsolutions.com/Blog/post/Speaking-the-language-of-Management.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.mathomsolutions.com/Blog/post.aspx?id=2d7beb74-8feb-4c17-a6d4-663c2807a9c1</guid>
      <pubDate>Tue, 17 Mar 2009 00:39:00 -1300</pubDate>
      <category>General</category>
      <category>Management</category>
      <category>SQL Server General</category>
      <dc:publisher>swjohnson</dc:publisher>
      <pingback:server>http://blog.mathomsolutions.com/Blog/pingback.axd</pingback:server>
      <pingback:target>http://blog.mathomsolutions.com/Blog/post.aspx?id=2d7beb74-8feb-4c17-a6d4-663c2807a9c1</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blog.mathomsolutions.com/Blog/trackback.axd?id=2d7beb74-8feb-4c17-a6d4-663c2807a9c1</trackback:ping>
      <wfw:comment>http://blog.mathomsolutions.com/Blog/post/Speaking-the-language-of-Management.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.mathomsolutions.com/Blog/syndication.axd?post=2d7beb74-8feb-4c17-a6d4-663c2807a9c1</wfw:commentRss>
    <feedburner:origLink>http://blog.mathomsolutions.com/Blog/post.aspx?id=2d7beb74-8feb-4c17-a6d4-663c2807a9c1</feedburner:origLink></item>
    <item>
      <title>SQL Server Anti Forensics...</title>
      <description>&lt;p&gt;
As I am sure you are all aware, database hacking is happening--afterall it&amp;#39;s where the crown jewel--you data--are located.&amp;nbsp; I came across this article today and it was very helpful in terms of how a hacker&amp;nbsp;could get through a system with as little footprint as possible&amp;nbsp;and how to think about protecting your systems.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.argeniss.com/" title="Cesar Cerrudo"&gt;Cesar Cerrudo&lt;/a&gt; is a Security Consultant and Lead Research for &lt;a href="http://www.appsecinc.com/" target="_blank" title="Application Security Inc"&gt;Application Security Inc &lt;/a&gt;and he presented recently at Black Hat 2009.&amp;nbsp; His paper was on &lt;a href="http://www.blackhat.com/presentations/bh-dc-09/Cerrudo/BlackHat-dc-09-Cerrudo-SQL-Anti-Forensics.pdf" target="_blank" title="SQL Server Anti Forensics"&gt;SQL Server Anti-Forensics: Techniques&amp;nbsp;and Countermeasures&lt;/a&gt;.&amp;nbsp; The paper talks about anti-forensics&amp;nbsp;(which is about how a hacker covers/removes traces of their activity) and the counter measures you can take to help reduce or mitigate the chances of them reducing their tracks when they have invaded your system.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
This is a must read and make sure to check out his other articles! 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?a=GTHWzOf3POw:cwqmtRQ8TVY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?a=GTHWzOf3POw:cwqmtRQ8TVY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MathomSolutionsBlog-it/~4/GTHWzOf3POw" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/MathomSolutionsBlog-it/~3/GTHWzOf3POw/post.aspx</link>
      <author>swjohnson.nospam@nospam.mathomsolutions.com (swjohnson)</author>
      <comments>http://blog.mathomsolutions.com/Blog/post/SQL-Server-Anti-Forensics.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.mathomsolutions.com/Blog/post.aspx?id=201e8bd6-f7dd-4f8f-9c8c-471a1b382b8f</guid>
      <pubDate>Thu, 19 Feb 2009 13:29:00 -1300</pubDate>
      <category>SQL Learning</category>
      <category>SQL Server General</category>
      <category>SQL Security</category>
      <dc:publisher>swjohnson</dc:publisher>
      <pingback:server>http://blog.mathomsolutions.com/Blog/pingback.axd</pingback:server>
      <pingback:target>http://blog.mathomsolutions.com/Blog/post.aspx?id=201e8bd6-f7dd-4f8f-9c8c-471a1b382b8f</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blog.mathomsolutions.com/Blog/trackback.axd?id=201e8bd6-f7dd-4f8f-9c8c-471a1b382b8f</trackback:ping>
      <wfw:comment>http://blog.mathomsolutions.com/Blog/post/SQL-Server-Anti-Forensics.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.mathomsolutions.com/Blog/syndication.axd?post=201e8bd6-f7dd-4f8f-9c8c-471a1b382b8f</wfw:commentRss>
    <feedburner:origLink>http://blog.mathomsolutions.com/Blog/post.aspx?id=201e8bd6-f7dd-4f8f-9c8c-471a1b382b8f</feedburner:origLink></item>
    <item>
      <title>Free EBooks to help your learning...</title>
      <description>&lt;p&gt;
I ran across a couple of good links for free e-books about Microsoft SQL Server and figured I should share them. &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://csna01.libredigital.com/?urss1q2we6" target="_blank" title="Introducing SQL Server 2008"&gt;Introducing SQL Server 2008&lt;/a&gt;&amp;nbsp;by&amp;nbsp;&lt;a href="http://sqlblog.com/blogs/peter_debetta/" target="_blank" title="Peter's Blog"&gt;Peter Debetta&lt;/a&gt;,&amp;nbsp;&lt;a href="http://sqlblog.com/blogs/greg_low/" target="_blank" title="Greg's Blog"&gt;Greg Low&lt;/a&gt;, and Mark Whitehorn. &amp;nbsp;You can learn about the new features SQL Server 2008 including Security and Administration, Performance, Type System, Programability, Storage, High Availability, and Business Intelligence. &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="https://www.red-gate.com/dynamic/downloads/downloadform.aspx?download=ebook2" target="_blank" title="Brad's Sure Guide to SQL Server 2008"&gt;Brad&amp;#39;s Sure Guide to SQL Server 2008&lt;/a&gt;&amp;nbsp;by&amp;nbsp;&lt;a href="http://sql-server-performance.com/community/blogs/brad/default.aspx" target="_blank" title="Brad's Blog"&gt;Brad McGehee&lt;/a&gt;. &amp;nbsp; This is about SQL Server 2008 and also includes two of his other books: &amp;nbsp;How to become an exceptional DBA and DBA Best Practices. &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.red-gate.com/products/SQL_Response/offers/mastering_sql_profiler_ebook.htm" title="Mastering SQL Server Profiler"&gt;Mastering SQL Server Profiler&lt;/a&gt; by Brad McGehee.&amp;nbsp; As its name implies, learning all about SQL Server Profiler (2005) and how it can help you make your systems faster. &amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.red-gate.com/specials/Grant.htm" target="_blank" title="Dissection SQL Server Execution Plans"&gt;Dissecting SQL Server Execution Plans&lt;/a&gt;&amp;nbsp;by&amp;nbsp;&lt;a href="http://scarydba.wordpress.com/" target="_blank" title="Grant's Blog"&gt;Grant Fritchey&lt;/a&gt;. &amp;nbsp;Hey, this is an awesome book that talks about how you can read the excution plans and make your system go faster....hey who wouldn&amp;#39;t want that?
&lt;/p&gt;
&lt;p&gt;
Hopefully you will find these helpful. &amp;nbsp;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Also, if you know of any others, please let me know.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?a=ii9G6XeMaxk:e4IuTzXHQO0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?a=ii9G6XeMaxk:e4IuTzXHQO0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MathomSolutionsBlog-it?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MathomSolutionsBlog-it/~4/ii9G6XeMaxk" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/MathomSolutionsBlog-it/~3/ii9G6XeMaxk/post.aspx</link>
      <author>swjohnson.nospam@nospam.mathomsolutions.com (swjohnson)</author>
      <comments>http://blog.mathomsolutions.com/Blog/post/Free-EBooks-to-help-your-learning.aspx#comment</comments>
      <guid isPermaLink="false">http://blog.mathomsolutions.com/Blog/post.aspx?id=43788f23-666c-47f8-9810-c72343a764a5</guid>
      <pubDate>Sat, 07 Feb 2009 08:17:00 -1300</pubDate>
      <category>SQL Learning</category>
      <category>SQL Performance</category>
      <category>SQL Server General</category>
      <category>SQL Tools</category>
      <category>SQL Upgrades</category>
      <dc:publisher>swjohnson</dc:publisher>
      <pingback:server>http://blog.mathomsolutions.com/Blog/pingback.axd</pingback:server>
      <pingback:target>http://blog.mathomsolutions.com/Blog/post.aspx?id=43788f23-666c-47f8-9810-c72343a764a5</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://blog.mathomsolutions.com/Blog/trackback.axd?id=43788f23-666c-47f8-9810-c72343a764a5</trackback:ping>
      <wfw:comment>http://blog.mathomsolutions.com/Blog/post/Free-EBooks-to-help-your-learning.aspx#comment</wfw:comment>
      <wfw:commentRss>http://blog.mathomsolutions.com/Blog/syndication.axd?post=43788f23-666c-47f8-9810-c72343a764a5</wfw:commentRss>
    <feedburner:origLink>http://blog.mathomsolutions.com/Blog/post.aspx?id=43788f23-666c-47f8-9810-c72343a764a5</feedburner:origLink></item>
  </channel>
</rss>
