<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>yProxy™ Blog &#187; yEnc</title>
	<atom:link href="http://www.yproxy.com/blog/tag/yenc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yproxy.com/blog</link>
	<description>yEnc Decoder news and tidbits</description>
	<lastBuildDate>Tue, 20 Apr 2010 16:21:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>yProxy Video Tutorials</title>
		<link>http://www.yproxy.com/blog/yproxy-video-tutorials/</link>
		<comments>http://www.yproxy.com/blog/yproxy-video-tutorials/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 03:38:06 +0000</pubDate>
		<dc:creator>Marcus</dc:creator>
				<category><![CDATA[yEnc]]></category>
		<category><![CDATA[yEnc Decoder]]></category>
		<category><![CDATA[yProxy]]></category>

		<guid isPermaLink="false">http://www.yproxy.com/blog/?p=314</guid>
		<description><![CDATA[I recorded some video tutorials. I hope that these short videos will answer your questions. The first video tutorial shows you what yEnc messages look like in your newsreader if your newsreader doesn&#8217;t natively support yEnc. This video will help you recognize yEnc messages so you know if you need a yEnc Decoder like yProxy. [...]]]></description>
			<content:encoded><![CDATA[<p>I recorded some video tutorials. I hope that these short videos will answer your questions.</p>
<p>The first video tutorial shows you what yEnc messages look like in your newsreader if your newsreader doesn&#8217;t natively support yEnc. This video will help you recognize yEnc messages so you know if you need a yEnc Decoder like yProxy.</p>
<p><span id="more-314"></span></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/bqlJ0PjiQxM&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="295" src="http://www.youtube.com/v/bqlJ0PjiQxM&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6&amp;hd=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The second video walks you through installing and configuring yProxy with your newsreader, but uses Windows Live Mail as the example newsreader.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/rxHrqAFwaAA&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="295" src="http://www.youtube.com/v/rxHrqAFwaAA&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6&amp;hd=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The third video walks you through running yProxy for the first time and starting yProxy.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/57KOeXolYU0&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="295" src="http://www.youtube.com/v/57KOeXolYU0&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6&amp;hd=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The fourth video demonstrates yProxy in action.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/-dO0pqj2sOQ&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="295" src="http://www.youtube.com/v/-dO0pqj2sOQ&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x006699&amp;color2=0x54abd6&amp;hd=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yproxy.com/blog/yproxy-video-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>yEnc Decoder Proxy</title>
		<link>http://www.yproxy.com/blog/yenc-decoder-proxy/</link>
		<comments>http://www.yproxy.com/blog/yenc-decoder-proxy/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 21:58:31 +0000</pubDate>
		<dc:creator>Marcus</dc:creator>
				<category><![CDATA[Usenet]]></category>
		<category><![CDATA[yEnc]]></category>
		<category><![CDATA[yProxy]]></category>
		<category><![CDATA[Outlook Express]]></category>
		<category><![CDATA[Thunderbird]]></category>
		<category><![CDATA[Windows Mail]]></category>
		<category><![CDATA[yEnc Decoder]]></category>
		<category><![CDATA[yEnc Decoder Proxy]]></category>
		<category><![CDATA[yEnc Proxy]]></category>

		<guid isPermaLink="false">http://www.yproxy.com/blog/?p=33</guid>
		<description><![CDATA[When I invented the yEnc Decoder Proxy in 2002, yEnc was still new and hadn&#8217;t yet saturated Usenet. The binary groups I frequented started getting a fair amount of yEnc posts.  About 10% of the posts were yEnc encoded.  I couldn&#8217;t read yEnc encoded attachments with my existing newsreader, so I simply conceded to the fact that I would [...]]]></description>
			<content:encoded><![CDATA[<p>When I invented the yEnc Decoder Proxy in 2002, yEnc was still new and hadn&#8217;t yet saturated Usenet.</p>
<p>The binary groups I frequented started getting a fair amount of yEnc posts.  About 10% of the posts were yEnc encoded.  I couldn&#8217;t read yEnc encoded attachments with my existing newsreader, so I simply conceded to the fact that I would miss out on the content.  However, as more and more of the valuable content was yEnc encoded, I either had to find a yEnc decoder, or keep missing out on the yEnc content.</p>
<p>My news reader, Forte Agent, did not decode yEnc attachments.  It only handled MIME and UUE.  I downloaded yEnc32.  In order to decode attachments with yEnc32, I had to first export the messages to text files, then processes those text files with yEnc32.  While this wasn&#8217;t very difficult to do, it was time consuming.</p>
<p>I am a software developer, and one of my specialties is developing web and network utilities.  As a network developer, I was able to apply the pipelining and streaming paradigm to this problem, yielding a proxy as a solution.</p>
<h3>What is a Proxy?</h3>
<p>A proxy is a generic term in networking for a utility that sits between a client and a server and acts on behalf of the client.  Generally, a proxy filters and/or caches some type of traffic that flows between the client and server.</p>
<p>The most common type of proxy related to the Internet is a caching web proxy.  A caching web proxy intercepts all web requests and attempts to fulfill the request from its cache.  For example, one person might request a photo from the Internet.  The web proxy retrieves the photo from the Inernet and delivers it to the client.  The second person that requests the photo from the proxy is sent a copy of the photo that had been saved to memory or disk.  This saves Internet bandwidth.</p>
<h3>yEnc Decoder Proxy</h3>
<p>A yEnc decoder proxy also sits between the server and the client, sending requests on behalf of the client.  When the client asks for a yEnc encoded attachment, the proxy requests the attachment from the server in yEnc format and converts it to a more accepted format before sending it to the client.</p>
<p style="text-align: center;"><img class="  aligncenter" title="yDecoder Diagram" src="http://www.yproxy.com/blog/wp-content/uploads/2008/07/yproxy_diagram-300x62.gif" alt="yDecoder Diagram" width="300" height="62" /></p>
<p>A yEnc Decoder proxy is also considered a plug-in because it&#8217;s a third party utility that adds functionality to an a separate program.</p>
<p>I figured a yEnc Decoder proxy would be the perfect solution to my problem.  The only problem, of course, was that there wasn&#8217;t such a thing.   I would have to write one.</p>
<h3>yProxy: The Original yEnc Decoder Proxy</h3>
<p>I wrote the first, beta, version of yProxy over the weekend and released it to the public.  I also alerted Forte so that they could recommend the free utility to their users until they added yEnc support to Agent.  Unfortunately, Forte never responded.  Yet, Forte did add yEnc support to Agent shortly after, and anyone with a recent version of Forte Agent has native yEnc support.</p>
<p>Still, the word about yProxy spread via the newsgroups and quickly became the yEnc Decoder solution for many people who either weren&#8217;t entitled to upgrades for their existing newsreaders, or whose newsreaders just plain didn&#8217;t support yEnc.  For example, the most popular free newsreaders are still Outlook Express, Windows Mail, and Mozilla Thunderbird.  None of those newsreaders support yEnc.</p>
<p>With a yEnc Decoder proxy between your newsreader client and the news server, you can continue using your existing newsreader and still be able to read yEnc content, even if your newsreader does not support yEnc natively.  Most yProxy users, therefore, are Outlook Express, Windows Mail, and Mozilla Thunderbird users.</p>
<p>Jurgen, the inventor of yProxy, became one of yProxy&#8217;s biggest advocates.  People who had previously complained that their newsreaders didn&#8217;t support yEnc were directed to use yProxy and stop complaining.</p>
<h3>yProxy is the Leading yEnc Decoder Proxy</h3>
<p>yProxy Pro&#8217;s biggest competition is the free version of yProxy, which is still available on the yProxy website via the FAQ page.</p>
<p>I stopped counting after one million people downloaded yProxy, which occurred within the first year that it was available.  There is even a French version that a considerate user translated.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yproxy.com/blog/yenc-decoder-proxy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>yEnc Decoder compliance</title>
		<link>http://www.yproxy.com/blog/yenc-decoder-compliance/</link>
		<comments>http://www.yproxy.com/blog/yenc-decoder-compliance/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 15:45:35 +0000</pubDate>
		<dc:creator>Marcus</dc:creator>
				<category><![CDATA[Usenet]]></category>
		<category><![CDATA[yEnc]]></category>
		<category><![CDATA[yProxy]]></category>
		<category><![CDATA[yEnc Decoder]]></category>

		<guid isPermaLink="false">http://www.yproxy.com/blog/?p=31</guid>
		<description><![CDATA[Not all yEnc decoders are equal.  Is your yEnc Decoder doing everything it should?  Or is it doing the bare minimum? yEnc has more advantages than simply being smaller in size.  yEnc also ensures that the file has been delivered intact via two methods: CRC32 Error Checking File Size Checking If you yEnc decoder doesn&#8217;t support the above [...]]]></description>
			<content:encoded><![CDATA[<p>Not all yEnc decoders are equal.  Is your yEnc Decoder doing everything it should?  Or is it doing the bare minimum?</p>
<p>yEnc has more advantages than simply being smaller in size.  yEnc also ensures that the file has been delivered intact via two methods:</p>
<ul>
<li>CRC32 Error Checking</li>
<li>File Size Checking</li>
</ul>
<p>If you yEnc decoder doesn&#8217;t support the above features of yEnc, not only are you losing out on some of the benefits of yEnc, but your yEnc decoder is not even yEnc compliant.</p>
<h3>CRC32 Error Checking</h3>
<p>yEnc CRC32 error checking uses a technology similar to what CDs and DVDs use to check for errors.  It uses a mathematical algorithm at creation time to generate a checksum value based on the data and stores that checksum on the data.  At play time, the value is recomputed against the data and compared against the stored value.  If the checksums do not match, then an error has occurred while reading the data.</p>
<p>In order for a yEnc Decoder to be compliant with the latest yEnc standards, a yEnc Decoder must include CRC32 error checking.  All yEnc attachments have the CRC32 checksum, and if your yEnc Decoder isn&#8217;t evaluating the checksum, then you won&#8217;t know when you&#8217;ve downloaded a file that has been corrupted or modified since it was created.</p>
<p>You may download that treasured song that you&#8217;ve been looking for, then when you go to play it back, it may not play or it may contain defects.  At that point, it may be too late to try to download the song again from another source.</p>
<p>Embedded yEnc Decoders will not provide CRC32 error alerts.  yProxy notifies you immediately when an attachment with an error has been detected.  yProxy beeps and changes the system notification icon to one with a large red exclamation mark, in addition to logging the error.  None of yProxy&#8217;s competing yEnc proxies provide CRC32 error detection.</p>
<h3>File Size Checking</h3>
<p>The file size is also computed at creation time and stored in every yEnc attachment.  All yEnc compliant yEnc Decoders must check the final file size against the stored value.  If a file has been truncated by the news server or parts of it are missing, the file may be unusable.  It is important for your yEnc decoder to be able to determine the difference between a corrupt file and an incomplete file.</p>
<p>If the file is incomplete, you may simply need to try again later after the file has finished propagating.  An incomplete file may still be usable, depending on the type of file.  An MPEG video file with the last second missing will still be playable, and you may not notice that missing second.  Therefore, it is important for your yEnc decoder to distinguish between a corrupted file and an incomplete file.</p>
<p>yProxy notifies you immediately if the downloaded file size does not match the expected size.  yProxy will beep and place an exclamation mark in the system notification icon, in addition to logging the error.  The error displays the expected file size and the actual file size so that you can determine the extent of the problem.</p>
<p>Embedded yEnc decoders cannot check the file size and none of yProxy&#8217;s competing yEnc proxies provide file size checking.</p>
<h3>yEnc Decoder Compliance</h3>
<p>CRC32 error checking and file size checking are valuable features of yEnc encoding.  yEnc decoders must support both CRC32 error checking and file size checking in order to be compliant with the latest yEnc standards.  yProxy is the only yEnc decoder proxy that is yEnc compliant.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.yproxy.com/blog/yenc-decoder-compliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>yEnc saturation on Usenet for binary content</title>
		<link>http://www.yproxy.com/blog/yenc-saturation-on-usenet-for-binary-content/</link>
		<comments>http://www.yproxy.com/blog/yenc-saturation-on-usenet-for-binary-content/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 13:56:35 +0000</pubDate>
		<dc:creator>Marcus</dc:creator>
				<category><![CDATA[Usenet]]></category>
		<category><![CDATA[yEnc]]></category>

		<guid isPermaLink="false">http://www.yproxy.com/blog/?p=28</guid>
		<description><![CDATA[It&#8217;s becoming more and more rare to see quality binary attachments posted that are not in yEnc format. We are also seeing the number of Usenet groups that have fresh content decrease, as supergroups evolve that contain the majority of Usenet&#8217;s quality content. Usually, yEnc will take over an entire news group, and all downloaders of that group end up having [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s becoming more and more rare to see quality binary attachments posted that are not in yEnc format.</p>
<p>We are also seeing the number of Usenet groups that have fresh content decrease, as supergroups evolve that contain the majority of Usenet&#8217;s quality content.</p>
<p>Usually, yEnc will take over an entire news group, and all downloaders of that group end up having to find a yEnc decoder solution.</p>
<p>Most high volume groups transition to yEnc rather quickly.  Therefore, due to the high volume posted to these supergroups, and the decreasing number of groups, the percentage of content that is posted using yEnc is very high.</p>
<p>Interestingly, spam is typically <strong>not </strong>posted with yEnc.  Spammers want to reach the largest audience, so they don&#8217;t want to exclude those without yEnc decoders.</p>
<p>Therefore, yEnc use is also becoming a good indicator of legitimate content.  Content that is not yEnc encoded is more and more likely spam.  New posters, or infrequent posters, also may not have the proper tools to post in yEnc, but the quality of their content is marginal for most categories.</p>
<p>Even the yEnc test newsgroup will sometimes have some surprisingly good content, and it&#8217;s mostly barren of spam.</p>
<p>As the ability of news servers to filter out spam increases, and the amount of spam on peer to peer systems increases, Usenet is making gains over other file sharing methods.</p>
<p>I believe that the popularity of Usenet is likely to spike up in the near future, barring unforeseen, new alternatives.  In addition, yEnc usage will continue to increase until it has mostly saturated the binary newsgroups.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yproxy.com/blog/yenc-saturation-on-usenet-for-binary-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lack of stream support for yEnc encoding</title>
		<link>http://www.yproxy.com/blog/lack-of-stream-support-for-yenc-encoding/</link>
		<comments>http://www.yproxy.com/blog/lack-of-stream-support-for-yenc-encoding/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 18:27:09 +0000</pubDate>
		<dc:creator>Marcus</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[yEnc]]></category>
		<category><![CDATA[yProxy]]></category>

		<guid isPermaLink="false">http://www.yproxy.com/blog/?p=20</guid>
		<description><![CDATA[Jurgen, the creator of yEnc, and I have had discussions regarding the lack of stream support for yEnc encoding.  I&#8217;ve even mentioned it on the Wikipedia page for yEnc and also in the yProxy FAQ.  I&#8217;m going to cover streaming and pipelining in detail here so that you can better understand the limitations of yEnc and yProxy.  This article will also help you [...]]]></description>
			<content:encoded><![CDATA[<p>Jurgen, the creator of yEnc, and I have had discussions regarding the lack of stream support for yEnc encoding.  I&#8217;ve even mentioned it on the <a title="yEnc on Wikipedia" href="http://en.wikipedia.org/wiki/Yenc" target="_blank">Wikipedia</a> page for yEnc and also in the yProxy <a title="My take on yEnc" href="http://www.yproxy.com/faq41.html" target="_blank">FAQ</a>.  I&#8217;m going to cover streaming and pipelining in detail here so that you can better understand the limitations of yEnc and yProxy.  This article will also help you understand some important concepts that are applied elsewhere.</p>
<p>Apparently, the lack of streaming support for yEnc encoding was an oversight, probably stemming from lack of knowledge regarding the general design pattern used for streaming data.</p>
<h3>Pipelines</h3>
<p><em>Pipelining </em>relates to streaming, especially with yEnc.  In computing, processes often take data as input, perhaps change the data in some way, and then output the resulting data.  A second process may then take the output of the first process as its input, and so on.  When the output of one process is used as input by another process, this is called <em>pipelining</em>.</p>
<p>This pipelining effect is how proxies work.  The output from your news server is piped through yProxy to your newsreader.  This allows the user to create a pipeline of tools that filter or modify the data in multiple steps.  Connecting pipes allows generation of a specific output, often converting one format or protocol to another.</p>
<p><img class="size-full wp-image-26 aligncenter" title="yproxy_diagram" src="http://www.yproxy.com/blog/wp-content/uploads/2008/07/yproxy_diagram.gif" alt="yProxy Diagram" width="424" height="89" /></p>
<p><a href="http://www.yproxy.com/blog/wp-content/uploads/2008/07/cable_box_hookup.gif"></a>The pipelining concept is also used when hooking up cable television.  You connect the output from the wall into the input of your cable converter and the output from the cable converter into the input on your television.  Your cable converter unscrambles the TV signals as the data travels from the wall, through the cable converter, and into your TV.  Your cable converter may even be converting coaxial cable input into composite cable, S-Video, or HDMI.</p>
<p><a href="http://www.yproxy.com/blog/wp-content/uploads/2008/07/cable_box_hookup.gif"></a></p>
<p style="text-align: center;"><img class="size-full wp-image-25 aligncenter" title="cable_box_hookup" src="http://www.yproxy.com/blog/wp-content/uploads/2008/07/cable_box_hookup.gif" alt="Cable box hookup" width="324" height="179" /></p>
<h3>Streams</h3>
<p><em>Streaming</em> means that you process data in real time as you receive it, rather than waiting to receive all of the data before you begin processing it.</p>
<p>Streaming movies on the Internet means that you can start watching the movie from the beginning, as soon as it arrives, while the rest of the movie downloads.  You don&#8217;t have to wait for the entire movie to download to begin watching it.</p>
<p>Streaming reduces the latency, or wait time, while data is going through the pipeline.  If your cable converter needed to download an entire show before you could begin watching it, you would definitely notice the wait.  However, the cable converter processes the data as it is received and immediately passes it along to the TV, removing the perception of any delay.</p>
<p>While yEnc supports pipelining in both directions (encoding and decoding), yEnc supports streaming only for decoding.</p>
<h3>Streaming yEnc</h3>
<p>yEnc includes the size of the file in the yEnc header, instead of in the footer.</p>
<p>Imagine if you were the type of person that hated surprises, so you absolutely had to see the ending of a movie before you could watch it.  If that were the case, you could never watch a streaming movie.  You&#8217;d have to download the whole movie, skip to the end, then go back to the beginning.  yEnc has a similar problem.  yEnc requires the encoder to describe the end of the data before sending the data.</p>
<p>If yEnc had simply made the &#8220;size&#8221; information a footer instead of a header, yEnc would support streaming in both directions.  The current process in the pipe doesn&#8217;t have the size of the attachment until all of the data has flown through, so the size should be included at the end, not the beginning.</p>
<p>If you piped an attachment from your newsreader to yProxy, in order for yProxy to encode the attachment, yProxy would first have to receive the whole attachment, buffering it in memory or on your hard disk, generate the yEnc header, and then begin uploading the encoded attachment to the news server.  Outlook Express, Windows Mail, Thunderbird, or whichever newsreader you were using would have to wait while yProxy sends the entire attachment to the news server.  The newsreader would very likely timeout while it waits for yProxy to respond with the success message from the news server.  Therefore, yProxy does not support yEnc encoding.</p>
<p>Streaming and pipelining are important paradigms in communications and information technology.  Developers should adhere to both standards when designing protocols or encoding methods.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yproxy.com/blog/lack-of-stream-support-for-yenc-encoding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
